[ [ -989291840303482480916674238527292527845442463621375213929477513468432129442662086258237741763466270621135096838100041071965979323170578533896881932885175930572038577545389969827610749756110894084981463376639476495289582730060151384030698099930469850649397735320619352458993145317537330467671686090796829599951093880258785485270279921680556334189545960195576615913020521736188691430379948372598189909819833373028747171469373437936891561656164103130072195361851205072815869683239821480714279390244069316715302668531292284884954976340962615611618834958128516991784789449760883128631686453663408692880104410905543707967805241942991524111299777377533188307876468104115704787765104958137382415276576563947707020256888054400967453241093006636345503908128541140699793150307395093200627847699144446401387130295798930182466195510766768015477181065014468140048607151029763020966901619198704849461489210431536229478945875881713635382316751276209232239775143316574095904174403246768330284136216523966050746734894178210620765398478883422572960252923165888750539255467388127230900720838862539103930160196550346793625430840799101215097646873442811060083247346259676714830290989907814755312452049808841197252424655593641095885355108327248135335987048194471480466331623643446488181397603857626552666067884831734175381861047975328127762895760509912705163329931771027469206398851937776614645467071586628663532243683074196473319594345447196748558839413595326917706275827340431817157597576228822103025386190581952702655451935218831449576309587478430148190873710111061481054198652143968750774253864327845445660020320133020879359653528661082078732366593478566699156556032746174895088875446333355357091697756697029976209255253172807141804173327878512004634085417153045902290350615111088925474240605975684494726559144957644805135503899652412525305028087245314158526429063651975286655424388730282075376756940480921150664126782659703868874056961887630423795686969522331308146366526571193569286114911919842743263540675031043289003345385715588827325289886458938639572191206436864084005065897831521163443183648783893828765644167786162103756004841838294192684461454157600887634470787149013223888293031205089034932159997990092997766321247125787340497112119950172826599691074015646418581165793948752997037488731054067118316423545526903425759944498619994331719424829479990638878518277043411112446703814470999812384624424989620430978848786991208395042388313814865054207478880655605962136804502277835964914920108735217378302360689198686013562261774062927188027591880284223438357168375620534205810109648248637953499316352115459819169756813453221207948115898190484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -951482577023564875721172356240370011158434950149201358874757759912191921717648130566791696896719457611738378217398782603973064444153497300147901310275767197673237150712260070043602116263031384336102879020568854964667489274245719686856012573506661603875153727637090831356840446326795148162066938589313962138567878938903427914765208996820806668988360750279521554355299175500102817528168543398244929945042098019814487749995757062789890531195259941728383100337419575361984738986720413179498065110118034840134732697135367691366118250500427890735382747110465812210000028512188476264906645118668572472795543981152827838155539033541020211674812050003355012502878750079885254777640661437883735628018204700218987469677887835012120398681180979738182510394186338833322064287594159291754735120007980828901867301488484401998479099229358179214810399456668464988450439713166559622764377513111787395405538984487965330258933099023799332309326703604129019866896263990628654682378993872742720130757650798108574930641031171959454831853177861811537771853593331269228331841252067040668974201787025603730862352415474872213922872198789649192127408483084401051689459335509069929838056346296140728979046277201792805943143698175376888488254103337588667495745695071017803716565002048650105995977717730261422015232364719275546566503039951713615664491788531196161232155030313037860592318447376241198765370715895155982658464795055416910734215194278684837364960350732558676283107982737981956059452390666976881988713032403426933119803318931180780667896050377468724836004271285190898969548073775001784889631714575998918354851632118693359625273970683583671949381838632886847966283907839966693411139707914353919462286677867118380281529653340619804401913844659141774474939499411840887191549703879316664279755426606482826789628768160846035549768210031602364969543674228046558827966093428530703945657607290208756442395599331649234097296872830186557576995444694322546486141193285088758063169948541930628680202496653129424728013696526066288940014606883295344800644038352115856212030133502941719080622554425535595937899812684628928592713501256171830186221778683141177092096973432724297574200219596759850772436844968340271532615205292506707733653033701927637788305645103106857924682519020756536269799274632792098254428153286649041441455239886775168783426770062293955600694810483353967409113788810220844369280072154065587611562202281069844945415264264153931804868175806504723456754747990102295374287984317518514753959522771417137042005046527729907192945498407796147290414886590814221788900323991875979160254713226995060870710259176476940826726689357168784435848150182500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -660660869703129235208659308678355986873566156507540281153162931283237662437138875448149616232897175938161278869216970996317545139844622112935988705613332231128463840314908237558530100525557017087720577117422880982268139900963684025989168968603059903989519591800170761591420415121400633660954443032094839394861961262289098554775839671610657515527429207903690506576370152705491707363820352311174020964237423438789679177288677492589374626852291676903057217484539056222002968288688758261593388853128178314473065122717892253290602055959008885325468125168827773483589480697009137807938022620591714710029349776148006241049415108351181959158662462650820736016870778042361921570486905361820738646629744510421712982856426809554944040055105263584492702834281695545363705540465208006735938953922993641930171667252377653207479851971911733452056439313633138765369292786301046238893481285399283291573413393928894835582758902895600653555117846592597860434660618519470902704376081566207918289246126091733914190844966836614240897229903503328174615501430982935337049269067438083133099994350669855482749947679586354977320689835491156487940256285308353819611257724876542026289986775086242940832344554404967008049760608290769674751810441534413355846899259005422593354506145473357725055196156323482379007614910137340066011284815183328653399853022811043144884306183794597378432781505183766595037974775140707842583677665493146563229730025511391782108936982339021520564755865281977069773527927151716343191859637920116360934163980398774459887270329793487595787707516740597253515809831419423113378452128811962491357593873409150227316141054336472369127091676412018381031695055372378683785033351971585114223145973309607355592800926328336958666124057309283405687476319657703784798893207124309041120397645207604885072512972642317239091560241104042168755852285461657659963579410608223764795588667865192215403422430853784563530422745494882607342552639987936034940529917573179422663236418247922485631790916108933631451927236286286272490984856891088964439269149381719560059555976385907001186937085647244625015647593205062668232375294714291255851268284868480135803186204473896157278993580706692703397152085155031725792752889680775047179226116577332112357068823245849655774539178542718782614310916686385506415772888127966144412555593440321201231076817747100316371757038550722018516603759943549033707051156843939279707253069549017860381494596526159568742136686777494530939038583901712206325618350156449097772349743821530189130813037759647291362200231590877555807209422524179432199253356698375389037012624933285832012179228748299573178480736819902694398293856587500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -1584001042432512443757816027796475351672190331032238620908427916762428194273402754699910034220916782542340462752451629136000073043796394143119739352680709166922699640356857237206342505480362156161108553407364750436494976083526519844851961309888553038457221637158969493420181029992962735179991563378243381519110493281163788292403216781866836993410586849605431172000791344848084355961461453154164306048318526792533810828130604145881774847235736746693039812389094615125219645868131531677710236300659144272844791950323930434932587665882288367641285982287705224096397334029374559342128616626010787567385599450525270438844893645355280131830058497357937942033137712201544289800160281319939221173644416602064866561215766085389546106274184704762345711523343407816807195236964225126642599256529929823606662107799948867033302339612076775111823883950460677650120991890798841983678761498529094522982789286520939919639232719213233360757399975648165885981040581833277724238168633187376088053094865719933141401562827108454427650979662410413904041586649692591341449562026185124631985614533692287458604966029339942397356879393158210298158324804492933796092391444834891640169035953753909547924080991615509423624330256041676944128031448238566690184159161512659721292780909770793219054267980841040473226472641492622696034318107981434820551546078978377248940018433772230331428911944666797888816208481065020434226947848982522652441716033233641579365764766395965655899773384115459938403891019018184035875964353129473628699143598107759082179356849484324911838635740005185513527440382956328606813329105176392548189106945917912674140118588747135957494148963971937690391194102439029764700951686663323068524215247814456675815222195532960795164587623208884076702868945741824441484974139224836394484067315173522519775117411398435104080687836709448294276136394876168728344357192119523792744031218738841885285275163495715101645222844635486949049311693287529657285117973442705774193457449798815057250600214789632984614578197796253322455792342920390696010481617893242019130055909434494981172917171863087463515867979711066140602842426532032702201244405186574286438239772394786618573352709860978211876846851142801996265490325971306911972979780329395997586407805681432927228492978427062492510374660787773384459126543797474558178804931482136432285669632889420971224434991720605421030245158367103416808587731975091017644921993861561676511846647809718763412161157675231268876466855174507464129869214087165905546250231851276236310296494714474975968071517834822752460858057902245813999746942516270899757335082441099832977064499939269715426008534547524162097730963750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -2345548513220682700675881991419384128032937231141453584148789949175081185396730490347870895972100702835242058229562974227685406298240669555310951798906498701271148991723492964653275847578087472968908931818038396573030732899144770331440387392320815623620871702047941245429802244323639333715602167006393391122868018845127112378771948448411775169633416003368915819069476039964314934395595911865222283498411717009723297203586944181572523627812344933632503859189486833968776424709493977541645338161373283571851705089977387820862846279924619384814285081225468742073538897196354228929976867335466258446882441189735603400515206380876871147611525354434546109890410125936176453978908258328596928202637883273726839071618920736579530279640878248712500433805480080944972781442977503993781087525925541250215767411743859589452117687168373385716722157308625627205709553131248313615436743852759669326612984838984642077970628809029819787481640615731352023404574019627440869969198631897035955538639065841310256636389444784495394431362985157345800168926621465163802397729243916007918654883855089611687674772588703882697921936605123578778544340294888881341426403040548511128510347450312756019548043938982004632604377496152611097535980822520533261047319579638926912488878274758708467624204610111057991495577134144954082360752408383887325199237665277828295131583087257344601898234203741496161531746949004321129222937475669117064593573336492417911544085394283569596155962742496902283270868442332848046514387564576006514679477127598125334840085480497568477287668351070987046558736574702360421309827050166321662118785373995906525268076619948863166983295869367301867668921990801668941709852015879959543079530383336838281211392469127032877296925218731647236033045479071293517992175827704966245319776103525625053264560636371292094752406957866935951326906457360047074976656075417914576160097407791786902061973731931314282135561993605971856820629520409295947443147997860008398389653567485838792723461235247964437224049186610375051586429251238207847480764537545146532968803629652869339834156794575865324450065559607721213365768063554763437104596165222913862192648122562800408596340130343416277039282330269527696281342456206796142456752787470904694291689491213499361638844375943494103285580443099650123365591430947386745217591162933850752755112955082830781092633573548879413866961908264004855923339454837897620218791701402750125998057364238709467575589118632541651610374451846933825730458893794423130899419167505823628659165792154923753407262971163913293648607998806624451396852953366759118237169220041995048717574989593870060989086649310925406337890371875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -1664359044695672912413110254907984824640603609695738151958076370353858348705934882126892149120836554991790945045207400731184069426983688050644474778966108318848593111095839206016897864832318573895441346408029839843782245020533792571145673122348081859630069268184220004710444630191660056504605045635881724318014402120662668483119611276640449458973265396747460901445797746685491047116239950877032589436491178890390938502920598831875925859460819374695398778499866100079267765375339355024379522066469090581247578656837157057296066503859834142747767785011714308088618410386962224976331508738051125643928526100637619545858924364906837305889326506592190749971832094299879242290214475145028136417078256004242232225547198903437771884634121103790080982688716261629890736878037643730533109300735254895790983250982316607684932570180988328342021254792871256060946297739160361211276699649981594092616276646773392896014003517316173183284581821926169699696329774649147923153724956843803291473332089749359945388409178620097548058246788946754767037304288735903462759373987702365953930414306163475901855827504192177039974131744224718274926112010664734540832423071742374190762634750820480936000268719739816132271793959149035523942974599715631065521394615925138910093652079651924648392516493460112397574394240561791882054670375134392753119982474967381317956643728897081845397464212333850188696545185637027019819132885563068355092966131649088992190887943749943450626826176402127044629621561501480072022343356080927603632512515270150097403128161455042086847050479840609501265726506360046812713722365043455316011188752101714477428925155181711533340989157565997202202636063858551440559325339940569082678588909184013806525931364565637143457780307094264158891692485148625966362943239266921142807366824940634418346643458865258957318294255683771794739647297703546847046981380059272227340031260049085538241345177937480322758761408554887547398088047112151708102682979981221675666504949338476752515804330913840838434395801504229542704475491405427220402938845820154169809584264655508437077271005346972180970935686617920262140288674912852395108341883393746916648303918977966630113550288692308193340617493126188148551984906434570296833014396771953325182516415793777886771768125542345606341241512424516919987856553841427565352701435147548929271283153718199855245350741572431293252107683009697524622325543533755958161344720856418153482477228274714280666440798414264480050519018016146972841457234122789521831720399851262471938937320417658932673879146891177228866838296684545533516049429660572899914918124646380795531876541074184442373160442131817233808466225000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -687603245428359306202610257358200311087282944766137441248254147384372938107844151649657921989519674654362853283709459180383845925953099696621405210213969618908933010349651338062197695413377556030151827875126805125233117732213871936126661715305866215482106863811846738931509838954558220434637031421631737571496007884459937475528186584745232291843507657858626412965512040376812376974072000588729060973190535351901567132527579734123154627591342640374304383371950272743827645654525288091850911585594526863413518652545613284947992617608468411560027338537834077787020253296547321500664053433509087979852818733545030287241900441576911027085211882144065513841137616893320516444178478607927308408162430318447647187271969814580159449270251635425521311500520729679831421209639537749949454557090475419727420311826101798614628300194171139812623858582010388365605513491036303951995426563493128850490921659021709813620264445129993746317811079855321710651153578611665585028636649025543240937248962413259726401073325064834911385138409276220378536693087662528859173437514319026932858829170498067150964716166417495413313713690869881650829564500013078269434797804126632566991877792021822748197468863228040138318829785232728927965260689959025962023339067920830653741157853885660384678245130127917157749918653132685248082260191409231673274415887829199834439765526240004572342428422977535148289818068301075059944912222202890279516396375542395796631156079331291254168597777941670341036597527886390479437288547850832588017236217671398972147047516844213914800987155295034550652607720219553182489928312487102420162217291773220106263935944636310075616486746196895255131480619750426110014135192568282248539469096183431049237936472916518627403162523359875561115150444795386817437189002185274588138545934750177300905561494614550767940324604465474511556111727434074237451037312855323831237901903346149724109719648959261345512701450743562422250297984034498036191514170897712068684304833905509261158065696906877120906448154999461186970947725842193243082431828798680771798454782047247126019110488447737686033203813240998722671273108300751516853980571751046235947113266564592120975111654220784928316140213520220854870269058165850325115678930838178742993084940295910749279698611273884048775618214475576807863840287507555236138992267084018130719334565769996735811507782956763719484815406661267331168475620874182963662899933204317786000816986294850963783869378710574093540644625680466986783873037507621186786154444402546286482717758173552496879552645965504403938960375487887424311496391936211678426767752518725746223817315846331195686110045679994705158331125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -219714155691119073998716195792617891405957775411704514957863808992929427009926104305271265274443230025728483669834939077930182910888902260022879039270563418853453606760592256565478164616753313378569540656226921871790829657577914549249349611397506397039754573753888660988502504699408100736112406284819556474517110469798956943597989379353782297462124762096718086220155775160700197241121666478882777148062436989073259881212528350060718220580236861038176741114579781164415633995024226370908922063784331494230369783651649115501345813916006944578351782764209890955107782093168282813700721379969349844875394331371539457282447610372468591033678881764172729440163824595889833974202484187522254317930031190508617232410422141241076446516600152886995551034549854424822066867969964687756473541084378229997041658259756938391564234845997341713960406037745895782274891295086711852419692755378839806172825688428508524302157368856123516825262845005547954279693017621158467376110482991131110421098005233451484608383625986136600521867499349745080383960165121379147823181620693390750524914236612812902197974813502073285865103909408939330055636371573491132322338283119274608078040614414676179155373756540356637221815451343300583119345997731304025824793788973180133377217894919633447919895749696271324206702881890509322026880099665383463094255893751250611029152584801662248817746322075908360967122307815392802175127396700181309823389540252854824559331905261960632104688326342961087188610897003251408981442268241457140794445914295642084757237100362419785974967734871575917905476812272799602932804453936760491267352366204771639484343367610544453556993356950860868523862372125233403534005073118856832617723023490585413193536863153397403034584100927151860956536333450016055938689007428867471543507828125866591523409055291052873423176539773583965143483962687017196405468944899248852656174013288155885855486967780801559620056745154752108488493715388545026354823917017204422267321125843465798154858570886696984826153299718542890765049403629944049400127668611627227718311051132073546138640886289491267835867472977707968487008387294779362589640978687457047564943235501958683795532635689474855650845496968288652685691500314609004171419268974633956116499259745863663515011986446904979862967102392966266735661562861908106859049849710787957561194976981086384004114334969305645715681314898966634933347367061315266799128601628694890113420313155050832928425673109941015291943198057285024865296519945679561374630727475257731072311303716517404144847878274061455839488103530897728906286311037031947390901266062192053697930333056303385679107738510821029849097500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -77818301222049773253626163107757969686239966154522108087139273242110842246242536736737363265655127951524995274944469950463591752704938780412226827605702979787429126129432128373415138556637394406121261672362936169615352441490599561080941330762487439942169285457822112437619489151697780736216949611104969389835209229817568282616369396383832532599717967780266155700751321816750274964631019011300327587591094123328270374871007656287388987594182982170081383628627800609855195845608553351319039545999199081269594240061026253263633025414396544533296736718373398752537091868309320384826274620727581532096755932718309904036346036933387384775654817694989376082181934398889995473010051740860330502300054731342850573617342898500226052726265738497354119109575865087883372520429203418094184135126401159123531765171876521453746926381830330901124514868597825933299123561959907812853239958735445609579627880932461470583605914673958825244746255163456391208752547640515061576652459151628472287620346433068787106624517848438090403373931546821703195982028308002787653332633575819652431976015074188001680684715120135917984378278327381465225202399911012955466205055149970109081533614377292136944129580089918285030352596497081907522400570362199078090662365286632478398508334573613725255852439267845878442553868252249041070612759465705381975813454815429189992384644450324942915358824932053359945255019088217900763547195607331289052616196780626391151787893275677863878797715490390296697712563686970425086612234255044452841275162888748723751039263218443777117853167501632360681376903187763972984813559149454843126909628093278125008826536573414947110423658052423488343876625391936243021893360449995736801866167192658580977475252300040175569486110903460934675549891853792856582296101348264682683923498999762456280820352181039752712574790982341861173858864726668303989261062894453910220862001956424419375706340054861679559738013962673630270281532167314743093702386592479331257893961330881311198184921940566998539041070129373913803836259561769843582762747272708068107403975158702788633020854390347210410584456654504177280699636831088609799252072095897752355422487792383403736709512291575770906478676699575988238018628647728514548504015758166234429976251554269580825445727117214064656085535201961546012978468812254892260844143303447505125568894957005247142631074137449528620409910411001945087274714038569928830353074212865156707297457823177170463534963480657032123669491175051819827339586808661836475612726217435941324030767819720197074403864355264996069372638361646069487590209706348752216929479014097135283420391790846632169302311766129100902046875000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -29837248431205484886445064806123297075108656919536543519101897635233712898863140506123557698128789359117453759464897599887892719571587336844016609120734540196814623373653536270924611459572384808568414962753321542813563741930315124500604250098660008910574593434097979439204381764846893646132512699061970793704893738027789232357779863393591871713276405227158427944621659756435535871950014673070956094813948323182483994925710466422807430199268447586039032337935516986729089943990441270875025254288339692488111098100122551032256765128129779967667757698876680953332394206399195937025751186722626664808605988439014457218420794386766309267958327921615135252954167775846312478970219962823011649191370099694071962321330225464714115739642914775139749529564316440705103613032358568388850276451887699494307493639818634370234851774716193272837557827170808003973921878641074294649436542213508327933745892382997869333324049546986169481588169434695493350871641579758240935831875677227818123147351747739361573629762483865221930374177974951215199216206360017059973097620447013907787422002991771155366071818411626644604571983471933384956449894447369098977954126941364047945161499974895865916712030332430128726103847641880953171327821858635225737824382011518702736368306122596147753357636654343781519711673920181846884802060165140870353779040968071888440776187535311424852160863816208243496990611259308915522290732817179664561109390274102662471013556926935453538564113076487044265532279437360892362103989415026235308446656552088361262596958452874743189856305154536946484200374874643130617817156556515085537037663938890280784393272314765809967914942772248472412590666007459445273843218492484382194528810119161355454218499217458021091987797930631453537319160602436197714990852853179457430532051976521440946715825629758995505290063246974193266583844427741158643254422486714341544574018922372939687877699385607550299818433145113313275020253355026056345873687721261480103700622843678456860382812662281796979504754466190353512783759250966508744192406489024286253638948192113350951956491844430825575082043378910912422554437404465760407986231646440230585452403187592803195463039931964643702268292806430591840260800408759779735285274069668841095396777223880704770000498664690414744013816982981818412316988760789463418567755080511619340109456810025077258971355874244587566773876547864644742193242660291266302027075569047923521636186587814453076043229357854773184423158378919858188821239055513683895545752886311400068235326036132365126060166668700607176157676875493649995267020467921579019832756204866494624610549788867898305208968834800074513750000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -10342357356465386489617502242124235710323166489407649882281055812018518682091361380748796050886979233918848539165658505815805140456158228384976547580430846466497545637443943578075275500191303975588023027909192999128148771151206348596469964530527695334611160636028184266272151524868362890223034728798127582235590935822158207957439383171406736163881757714922374704266984877276146415696610508617688252780610488670143818021757122435621568493836502578084911863979845327953070161328141665138618971344412129879183085143670378637154697374838076939196181519592105693161120413242725931356911210724283135410387026915991835060110754916802238721625673959194050842236087422021775127115322023921507320216150383691001681432265075607346865308973625214969842189072281762277770832052260942589157625924194269191982070455178038404028819417350571015923238639842915098183970531008091844643739100911095375750840626044588902678552807986772285530348814639608356743755938111494259522899523283387448270709237076769790212174417988412878630349925954924586552290846776857276074912675041614018690134633621687050794347946900052036548552722393902080785619941108409105321337147242585462310931589783457822485773131046253588104775039897053050405831439113829135764507390653077291842403844518343960167665402594715032055021937993084598344366838657108112945798591283223330618715971067866924527568235798743018756453694226600370094287474127065978177015903597157538570982865577616044706867503076106363126929226155708418170279960555117279652836952977046355751381955321673107888117242288298647806445303905265607577538285939913550600532974859984748939393939467628617661015475835671392807018381289619232385727628789442452120116707671061017888824884117111856087199012492329609164555682206749688284751133782840972752971283865805537274151588098221845027348890914884867912492765589906729157327364601718724906392982841100553796264886996153822020819315116559229970084977240092501891214434838617230484527744727803430067574755713855935577955402799117817987201626335469935105774120953180639232554675231489821100019456873707022017376761424320538627059022711155045225058985318888667198266288780621983814161054168867271151515825968720380078943486409559860527316432978934049710730621719062173114485719568723792554648765189930369434018953692545062275260750624643450100890656477440579415349899146836509082181756728314472414610635996839403300200209829222511396598834764714430960521513570407399827854252901919397031341119955346437319470471506022745152958542481217554790816510543677165345114220672998125685981182413045765629797904237754132835126893382300883734760499379955827506250000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -2861642980047994231932451747335244663555329463963975162775368664382536828394300998749974416512838701677145047051422930316327656451881018532932426772854323325602999805093971157999091912282232574252261892506325225217253509011390909311784877390489995462977915383969796413280154838301185743089242048218862822057242363571218200229493458735480844232182784859832494119985213626108905205627599159428977897485106325334695047089576857250243539256747870941623912059588891687861993466352526261890416744578356711204547740153854891862514002288386917653244396281210915571022081697568722700898978085039978917207101237615512201124374603467398202791567624135341057412416507341487906024593814667853405033237639573604196394040817277549395205452686088876302340424880479205557338767448338122606651400502232223989349646353061389149355365228740441763760148904280138672990958095025539593322873811539274815296549811867680053483113316735755549906743943099894009525452283639367169489684118348552926045120187777074159904306962097429045988871820811295013344458409648810038142121261807925773151429486967526849435325703457605890883644580773842107833714473465708290867111966138328406358511450791825680304757176194743205087015716965140162408372061966264225117064193309400094933163503710507422132719537252349568319509934642744241703341079781292692269464451483004112920278938685510778634574729189514900935883519935456238887524521822897597782596320667283353372997648658564000928492825856910106528408324345532348520859140214515850181215019946454273888159176723408457639617773463649769155936117204802806926782177521699556483726687313757146461216560114733833383296787757070246717901580732681413727901264382930251112408904669340621040367947132175619614462961011960488253031486986487269211002544829117409922921647267109166877850691192149480859076568138579609855786696629540114949352138168799037097694723672606645562897968688390159203343147655437499691256900111110064693280844141512296915969162047350368444735256611943853201364322355623115002945353148652681080735492778248140470517801307996018391769723777867417114537863361654782088936507944675739078066429387050995072987782115513453295441035835614557365162918748175900448094413452015192313447503274983521681381793438373552248360229871846628816839219055875732975424868650881253167181569232692073835601402941412116425566854203109508215795059919540554271023846855325173589277530506500619738268598116829361744886599422856888814237554850023798698673450480833465415338639448344907477210092209129119682211194461016101891815715360662428764683370956546092931422780800114400583529291774363679628432516394094883625000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -698323727377678601770962252043820366383157973486660042216388304754820459363848283802716280862221194374920338479288974494387616592511060592788687924697160385109034024632726187800365160149565228140906007547425475407334890562931257894694543281245384138179510636953967639747273302389220491663714581135969481857118871181977182577922136493013051693328792775210059447074338284385902527818828442537548644732046762975094605861880164053266754207062572457910330179745911260748903297155257256379508363758261919648352009562488211470252777198630710355747727106188536614744278731174601765252507685171841859778808774434730556413328064020186379736209850866567467259285244452765241841421051067482926908795273125724629944545515936854070543369122793068216547687690249212835228623736714493234220066250583001290687735653809778078880149302106501999822627334967615572823223533906760540226722603684209899336457445903875442707198410663003190147399659034520076927251030485717977204134266614866773734187970013913264864305253642337728357038401147887315434877762064934541944642498177469341740313048614150983446161254141578871787087975722871694209521961203134354877115866397276789190860242507043233461663875439405961196934609121636566285349163542843455024770925139198819978998981324404256753017488149486202399908383566792194921213415244903834805094066966076022694540350904344757727860212774811756356194712779160866286498765357061962194188282489847341865866614747788623180089295425920687494209990039181610313313308480989386453020608387863775498289829638491848992606220444351894548782113249568295381297312984141795006086979039577879538313849556602371257638889818851251769621717914034111454376668595474313245270700264886880994706188260935139064211857776792495146149310605066175285617000661506675761562543801128714893222150761937443577974217281146010821796122163943640455355747833183109900748814185465765349341691682769765807802510936463542714490352180201932353264677725046803911909764829880666152427629227420572810310129798570166803607891570523649750717251689823163967110597083298171135645266790029593066669477230042779467903764568366149585622499561736266970537570516023684727643570110502381998942762743850939385451392325963874883519454305502830736517127497834756449144703462416089179339583443822347744108761832490535026404755156203047255242976810003309722584182750767748776299871120711606629357093646167514640040765469303246881438544061832791185667366601712900993177279475314524467909459609547387300834617567306782084973208605976942953551064908425531894571529977664319693419259402636812678862263437331573234922422174033830844462332729506783437500000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -110136445123179789177269851124969176553431326732582118463883500791717676552684419779939527586100314876972096704859172026260132766425115154794953577518534958621960323409082827398027412894186417009059092230811157051151067977602366775069022951440287938331512985095256599194850121458073769605587224419816438194661541198998743199279364391447222212182371561763767339598487083280848916992443806307708773868132503067803793512649745608711584666413140915310090623432142535703243523520014201319921012768182583079628039107336966406558250036955923059629620401091900406352481191780275030184438915046079998676956575592826759225107078584112511053929354547724597265736593578514073458155729777865033308766120984070164857702885656736337161086758528850583640206544172796215377854827763145026016043066933851032875263832893684629635584173584290612806495983983514914750483521315589049634740399185902553488763892619975611382691263177708301059775338058679927786043390156354221152702108463942383876592549163477571571194260057926643577876087153707873287695799909921293336133154342345660553850118330819894120969657983551200973121117356719088497928220359965453737464454844964173281037750928701058071704333559634570359986565172499967808837084987788438251769732623097656606578529543553404626680450241056275581322297603334082279134735376744145907547853393517615946223909262187717153504745517046975644658947695427295936200829498741231209271150347241418574071308163054149366754077991098479041862394714612147537850444124566896535772508300218849069039564731579490974819976452045102396790674233798459546535573041488069907168577595056196454540240064107463157751696342649518635189894262804026752757262308206080097840617070008298974214597058718638966071408903912430383597949119230397783006590096546316273102775432861957952139403713933476093775142468665159285791692940526700290397665112388688626631555064223093638408425049435805786693265441469323105110886812100159064074516175647877286128843398375433658419706465669113410696719007568352052305086227665927816323824519293956328006437735004039088700022723308921941458275795777664229750307450341984417037312301160813242731540346344733613938285933238999291932044344898978234554472082335982091205126322051912865930927053178650073428744410994379982267308308512796958204690895646026355067810948532011943469066448544311484509754249187643225650688122561606246833504560699021961941538227426225252630438582903355955994452454421701471451356943289242058779683182170316033604263648618117059506669234530959431408959502799375737282524241105704293799341607709371215827118603906299038966765763892431773863642878068437500000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -13737708102524044309895484791924573798651338323197133587369965089202923038465965790801422756830385202357533284079858400350463655140206210825654886983063083562604293393725417432489657967197837176973390425307457368408935615663749288564771392309573193905845224116660244414408156164451952916551324201744969673901102459995540573733786325999735065016736945868543782432377514257063319553455741017655540288691962885511908721103172889935943734477702881344691721155822546884252782059079741822198667055190971858980662843156353514041527148285673184348135402418532383217992861173359539702342209913365244151501880066204670424623999713098560529998691639191024734319860596552791845325390249622142228035812832837825967333438767231631019617579387381718581970683615890590694589578145019981509540648524433275807137078289460712474387678037114798627618457627804033392309141407106297623933696560029855887603700317767459047422320823672369085529701108641842548985616429187309426505122552701286604593532675144864603699169848965041815045510746017926218468278757813271782930180391507608428876629222536583223891172363931643817923473747261620762116640788039936663888428808237873021488781516186124440005661637156977184169138683653548247375636401968478398738344924828884598526446525646968670651530817500078508417009436958833602141509913008057548847970076158575647276896033122312013607391374460079339078708523542487339087866812666464862863468765656957017482458325999428365340631324663270530091797862807140779050597823739300915368325323060149931929005043978259238832866508221365086820172399410536124643371799535521081057934328613832353644550237712148564952790038971848304829008646063808451884212732157818541756758753300545770186136731068151170052091901047412374038445796023411235895342720185123436602843780227349132924677521522489822708449695574587055280043922315655597727837289869877287704882366616352866057412351673090090868021129820149851464842023054855988363567929953356535717787877996758100180987009236584358388356639356015190181186511445220458576957743122799154068706003798809225428389615657958773004167363284261397130736487030207317886078230608032020352822235954458569099654381924908101520798488198690734187757850020258084029700752476570269449174281337548751129575667975265625035000470342853614179220063771265725800549495302385321926856015520734601619716455673942013778603953883961491849980107465730313994264423726119741911152879141781313199435735773647128000576579582112550733156729184528211757230817464269078918661728440058949838748624176633454228601261522751804258061816012942703869138497190941005967495042884405763402678168208437500000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -305939535583137626522772453100950136395789080890884170323899231976069336484271403619219263207001688184110361737534716604671723961724875615226984511731307756546957295901022320453107989915502487902447421348027472396736898652671264170493004159730522376627650749045908594554725641574260008136181831766073962778152399092087936301386516008782416035510572183017262853354919594514601143012869649522038462981199582156387133873324258617630392494868397122487217573117766420237849008115571730402704005556655443752172423792212960077751273850426379459368705096069960959641263666366386896858835188632462219368644345603663117163091374306541784002252656749352320079152121645666076199840331220421005779179020304960861921654866429823956279110176285704269102038654970650068100241489043786219083852015778854566839893878489619805560694020617037119614377252417315910290415498668162543133632972775203508794766823290416517851234705189773003236623580799414353323717780661314228271341321756308956318100967892444398543201754315748508569714075067903943510415892086795595849171631852805996265119568453244813151060932934594943699592044874891219869068070733639111302588829953531450881299905345831097139268368187013244475270786867797538803173225740005300851811273324442833902325144625755047368556223475428471828449018623592741450478747904434428388729082287196257334704485932112123623520245578534184633164037888859932385201511116528310914868769327679637194744475436160479186138503214282163484319832560916874220153267575034177731035046404376423938890934854597017926567092879737235034019786807897046778459613571042162855706807606347034055754186716405856685183345980011819151238209981746594508408890933372649992032408474858247130063540614455530153459013816228324609753828601392993908323475509913168099288915855862686747371980887550169446978011513937149564890868953037514634593773403333573921240515308513808455633122187463994146454051547334812951818401171722918084750567318101272974132299532495227549263310179055913174355034046006658350918088899086459432328828100412308140765038660862434709034946835681776786932994691826328653137716519808424890852997433783002307592362276274741599459191349248202994185218619239895140430479166721603998592089194429014134121805272414607613551634891906644585789172265011468713831286632960301503139074379131980378422051286914661251357701304232492514821506756859300794972600256276548077475499600156431041005857039694492574192729813850139697053873452429541553635372593992869385903773535219405826432206386682169250723524934966021118796717209968744579265573027216445891349417307183794759720096334824106506950639476250000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -242590004769468691316110733948979797673541329050370056461006611959430760115347294598704379412717053358451310233707456421459647882003595779353959401668739982619833291557278651820829017364562041433488399890488729806755025242451461636202676369763849180208089599632226055427559463948849849052933240466238146491013599581960491109573171431567625187054788278253423340790095293427763107954434722172331930059533291193612681145721326741967955792892361239989704881116353365275219410752999502592881482083076652932464216160523471563839670080607086768127285872618575224666248759261470519860877408389253161059656510296517219036233199364465964762705090311300941194703306775436755540466186273438074920869637746026826891555621936423986138052912572946569715703862292800866631976838446018939597360385606146629968574535603761587764522337305087011720380500902593605537208478967711438729731577072026200038649709406959688575253281980085316773932607915835107155755734477651668343106621022216288720652781661612644007865946450431797922250477923496537490041949424731609765683666171489077082159152301976802288736180710639886604775359104535562469032124103687241948386616024491865929199997417488487680903925801735698113813603871680082692333731600823288127598593900223717091017645296636974971636565997770857302541313110438846470529165842565163188297187246882967039119329278017173658273982645076068261531391688408866977784594407146962148933193185550514827462395982437531291246377161068978676178704761626443151161800443596482300725930905908198424222517868340446920863151116745344819753889844742746515201218108518270026042308799177984060518749891905187606273594121550645154639225259603000494312469645717236814838375756896588329333118318093861987294976366133662215993423325104724042100373860740772829896504966462990739444748920510141082346938443498332942895761155312130688040719321981085662330433209069480420111864072987606651288546807408677812977712739156279460182222005847278506200378105605258017236583370003347919086808340406532303031115789550060570818593325620373460136871836904949891926835039334295812631587649051269164873312496828551929529398109757407618217874312305332381863077154786773290996671035875849087894093462868278930459181691728431803187781535103957980075307475397767618199577286506056829582289615520296244476332134992852151597444120321391113391640726388464694355351947412910613774101799267277273902938291575841115802331758803658595017338024843706200388851087935886186356057898176915785897675604438055270508572177801061756316067465567612689681154670735221687949233118611008566669275707925496469260880148793502488083188322656250000000000000000000000000000000000000000000000000000000000000000*i1^16 + 9794751433895312625349517746128451441861164375549567555024472840449482214081160848866703464203148545695942871005980191388174181905058085477459496859786419808595080374764013129489421003207708957546756212425062921063152991925607418489048453521095016782981006586728162910488959934819905456066512720198474917667293864977934184691543362160307335506200464898672617649666042711154622280390133266871769708384205162848128889537068841316188127186012287008335119314238836013180946831163030021100567364400843644063928715422581550336406509326936659322940011598495354001484194632401545677641111995082143515927838870581687109802743197119664224996369308535023428541494277448819691689802840485497968305383462853550396469814022093351028989972548220764396910227763216028632560124538869742532091034253753214309329845350677415057499971538404363638595325644516446450702730408633700036494401536261996739739686964909158617652250456330268250963953973267989222830563023166765914823778791493134333202365692287470596914367249305053890769894991546486024654767314685226540320083619237776424209495149780770815530196019363963560664086863026941805092535417188595808050575695739296116951337277875741319126274407266203372548328537779601502932585294184345990875163390126277057030131114156156810902175761766875321491540259032580475962312721588120719095896915665412665764021996385718978734387593583287067564899137513176261758653100506792438334227938878355577445270926979331004479462054418340187063785308206282990580638800801782027005051628109070804678981280398468727269463617515172305631962977755212270438549474159509122274191690969737270956658744837742000397895991517475088953431368237221001118285044854987128091584152782268520164565983370613722903406732384016785781687132426962943620884225396724156374398129541446321232494314175352380067400992365839382953574340534902588167559184183663692251497745548697017981798649302294846637409679622256716320089186641785301404256069594602475247464327850009874692377364182035546997213633543033435087204579214803883537914052548770677786807058448442284009295671032807017147768932805970450186945551437245306142679433065804759216054644939873228013835547997836107036650836036754569816953341590931879822082089033822714228909586818498846520957710607151400991012401344034341294451372911289629758783897494224900440038552978170646274478646857775377738319140747310941891832045413593054069786528129115331802350940045912692770509771120281705712045321465083641632161321541129523681703951989805268053895481797643812493131651145848288070898624546653399364354961823476239652682672854939079050824493608555486479801750000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -1881016551898499686400820227864423485335281619730414605542063285776898337053404998640816192413910906042813490059815321031213361616072836766502712272906721705245021016519389535825095253742473375154883495193620006029516316890083525582939958901463995763894272153023062520496327625504414311655895954414975090441329893088589835785673238207832369391384503330552728226136526620918861811866466825226941485624562327275628364127771326469936583689430202984541851244107950500971508923965760706571043723513074199337474607292764166779630755201913433526791874836796899356775075274821861995265179792750662935085613836358625047377831099651890224458780132370622610033954056432752808859940016892866791777945217219995941415283911657340729828308467742669701733125189364244952522830797942900198076858045927743908587733569843267022308712855756494071069680756112896906832579125107631294311192558135242295112146813491976396882996252337746818060022705874272680474138207688227776079031330026606701144487618830035086902370416182574849196425386376020587217019363467643858603227517328692372717310490822020889140512509209073658441325746952616306754905040020930948038094937518972129071708943968970906757279450768282607549019416183757992432257979873312294741899244742358898095243662652602094579073844869403961171641547725116048821446157060936053093870604379611269149217392968189475420028632793185265089618528540453656632484699511490085828050807035108216490014841951261729760299964776863061523001172456330532563351112951444061516191698817663287153751776967384667899188799305363989264764392707825975877857513425756008349457422512494205548689133021206574605842886923291014168493531730294360270998167922113875580068706505659329567115188153087683216128439655051310424008960397227395014016030676559278490549851103287875476164838974499364930303113711975239875787067080589234966370817781268744039523590836572455284074825017981745754992284910378262289410471281117468799701397762453649954489523749149325594956507390056062893705390978774629996492166413778609303502881500593795281484182425191190181985556766729025711845858967332668278855728725353122427685247916371956491604450636782191262514151214584137663314397768016862731843899061704493786203846707644355400138040157920617669143093083522082310991325704994544049159143682514745559450811654201543448873843569058619871176523920172450984747215153193845031124246468945567965415209440462799666227131504328123830371306987203636197247288683959560126098506570225123342187980046493368357097596886310192196139978560922174466510503797362107306245484327820404406580577884271300721799187664930575049668750000000000000000000000000000000000000000000000000000000000000000*i1^18 + 60387512882074484780995176445544859572188004786511229900995353692932561467648073129416172922428337594854333160834357345399794739416116573827978278577942836602663158001076976325497210782537973963202929921830358474579063109225280058641874105816113199660734534597058657327826411257127820688211328523325625959668993892454496190981628737241525253237531482993756071622659917486296782483690429566337557102091319365734052161061985883722767947720181299115613732667295769479284974913781140059614522801647218240329330207792705185205546291367749861085785389317239423061373659509937216824442510427773152337291658260169115318196157977365071994131628332422654425333008779503305329697493334401936088349852383769021268952988398420921452460413527017692379614172159399862290197313668593968813690813788960276038298867492337220357953569489633602723667700123064047432970909279968985756344827501883586352721787756772545138303279859347733283184436588807359450807872385334350355008475336775257177135531032785940831558823391849849729826282855232624754518700613089498241686611375123077758039710005603913161858883030025035764737188034107623485789116718093313082752376724031823864680165344779384750385795499889670014608104375100809667559389182342196430424318422755197242658642727385320252105788782883342322374747110507971000614286791005507894215010472922034948942894741227891528234906869421992051693720801928150784881634884611728119988021096123018656880670607313221834828389074831863938005318381337298295437562687837804453773291650883069250946616357111200101592415660779949848756136246366783559076656555035303653076408696486722925361185357891128079763490064705865016412609279657736475450886162679505496717283794034422141302343732722322280468016388124731136245109464752991902532840149346924111822654529899910945588560344336393500148693585917385159874530153029838439717343383552003544023892615709843158668392891931607048827673135896177249941756863154745583800930021454989893425424711512679746347189467881995980999186327398178005189970609318208777597078456231431289066980304676553326909711053981842528121660838947915924302072256926143912959155450079728568971132178484759015260055894886929941146403413643679159303572516327837055585497938346709081945279473645163891530926954323785383388199080872421968769581242552557908670565851622326602941980665406422899271794707179246144567784382151936640181164276240289485777799623142023665959169727783328308735150659002481190134518588275206738837948061737508947856653867123703617452695195594154429370609141639430761049725761708761592846622619779450572916970910944520736734428848972294065625000000000000000000000000000000000000000000000000000000000000000*i1^19 + -4325946048492148354624884546224645898924205606422272256198102351357673696642167184884528129468841708421821159338291319775541415927386941654070142758515352747207528661823500698704040132196452070644720158961584844988961579797237031932780283338605573101890605497014913437790838770490462118903300263777792831670859789576313383723936130606995206018910119465338455990508294481341463472617839599602939343754473383848405427727044445227505204155128645226439561298719423340229299824788954139331829589895214942553594633488151372835744347481197641266515916102787633756830010923498437802134088074412778201915688280471469154939354493713622400904214334508427373059319389661245100077332706195039563855667772107955109633704593661273002001673960380645011381985316106623062299421711790094781215619573651910335312224797442782911972613094243607923514662320731784484156185959338284490732059936065839461713536910241264176615972167372955990703930652693401204649244747468745690660249040529016681695277322404030953936699533891689095818288697023540513344626713477310137833529749993977764824924405959334465461673215583195458234955353670098857509782325012112172623220759338460875781175745201912334494795674230135434641800359333539769322755329201200367403071330851144530986226042556618154996397092027820015161001978432534950701454242303494590898067033053472756467810461975848885500510252251087836978288950283152977308813200311981287085909041766616710910440755635066512968571675899155207214127264117555424258847583534104277238237141846066062246281291350927866743242384913538374692480520394302678223772355442289568071397773181866441426946284842523363243323407840716592444750833243191990541955151053917853692638342908369453450567571937259729647913385913710045572640416015431524595966889616758993811869880403208081215900431120965823896762883571984328789163389759052469952795890326290444492095501327885697181333919849457921984734164864907674674927488364092964930233590452804921932817690383021531236597357790759620144886275415835335721105115991310537490263299712633298187448361664444459559743892245696235624908949864512050425875664085439232578366155070594723604605827804796397903530570435348665271658165257415324755582677432706798123741434522059827480903851978919262273233925457208790867264173147641680140609887266199236919256975356215392554002227875221751010649939942023599047592571715077007955387388396787050037920004850667660860338322287083467508691577627136640047298796715183101583742581477019934395426771924029169609012433956261618067749398951119088769595528006029493258515129827475805811064664027098528466362328689046519437500000000000000000000000000000000000000000000000000000000000*i1^20 + -79668422751221192522718582760883819967562706234937096018482917086508047597830990357434139175957382204642009196977598747051050156760616010604804729940846139992774421843593627724866645636001718688800729993673590728815999927565418625637371548420674370361995877691216073930238277329741194193128491301421403856843926990617467744164398040009112475006207860517623379427799300733989460380962396500530211508655032491218381975841888826563508253791260417429489112331192445485965207330362604270537202585254775261128866353428644969310690376367754459120840116924569641484492086638266812034120619419154039193063898604669780729073649211063081750124872097000955039757566756192626732845574772351672646522790806189098267458839910656737576391118338404160367377065538470092224152793833022067216631130648507062069018466380591746198883339012003778297178429511657993594191077537208972746611793689458344746090021188305837179580574554992156502694373289129567891683715265129816700930621396646915261094990393558678813628381899170808886760198072994504833357195162553018772736732947220211495306613079792414449161007768694662483494316335465554470497309854159127747556463281710567491897920281512555250345399948816019120945287410658913624513573158458540094992902050244612693551650045421532678159534967230896966780341440380442341746929898555217539267860762669842933105471605490578081846192645980311525086035910056602877307187526052933629874087172341561093736689575330328343944048214758504481142952646389200448082396768000671779018429437224522572296181109505914136229246710612484890509250617966705708322200812729826612429386694062404659680882218033012037201314075202086404716049959094607666825329153936429217537827758661347392266410524577716066243571465426449752238659743928267137312610427229738910569609072335827189138150097250585323162189388848241731617018833789523414256453513328610894017973402912559791872254327088861793103917876453524517245802325740669968436322378834835886601576591409237871276783294660395636316750210833859642888183568177326518654309517047428907141693217355236153350912785614445596658177069230835279534830029140583677589910011438044131379819418479542823632072585952212217329180706005377195770465477209666699555228696965965646758356901806398015293869038137618117069264422794577117071308208748172619770213783171606443374024429704532761756477407366307746816675303429402283387894811916412968979054622849733089267370299725183744175496164166508157947511465508875505932657453116470876392614928783957600326680658299621737630255799516848848491233277904669858104898824474614390550753530917096770256729660581742500000000000000000000000000000000000000000000000000000000000*i1^21 + 10065755796433663892858229997261010619412925321778870007105103682989450280913251376167903985468846869730867098566061334319067526051561014910415521442127408306379545113507195993833973558016322409819407848145277886621502201201247395746153976680481409222603591106152265179661851803194276963967725027422337075048098795449555426479377258395195657132529375557546309887763722562044811379563317994210196269760240243825497672328258368861675540425607898508983490443622203259033237569925796300917818864246651158157673879029712394875926140548096912053854170204848258476138702906161062909288397279774042698503428310593993517184567587249931973514749471511734804327959733864509127925673379593898441445448737910264700043245481903622276149536659012679013117391495456175085032841267780672224914080170939639702585211530849667144554160922244219754514705318163295429196640442830906740809870728209544642126803900773549518379311709773194063149777098622298489748823288353027975232443585029819981526983092567954285660989080598524357126241775121587125283910005459543811971762896985410167346664701632648010877009368969811045185825454895818519650825947338197006767814238537536296865719409424676891395570527188997488760278154285474662250351625255645299335678255761000040041108516446241506194305161291102897672452430148115605383312779938016360992792168857442194787884401593996820847799062352798716840004123262289953015326857959141652638988199990423273205098443155639125656602183812913724155901993666034018157258275570470067858459015568015801032022648211831174901742725029881334665053706993143368093375455224277161894396138447425547009551717615771597362542131341716495085871055611653801452289573453683167259738741426226342290524268772004766676579478089722514625270124219997368570299315796239913893160134844076543682370528069132307555085202304545526421259448678382080427436848025019067499618060581773654112021852018245513112877815461383844022260397001115428788252634112094265646639857773399221584266748734227821883576470485488307119057748384798193382217368374685526303385321357445813280308713175995350383791085659082764630444736135992143577804910737301720144049064335615572421515754269670629469095745167126460161887011848004562383422354210500983217557319602221569375293979719706495679159829269481658862347869291346130873099591350915801211334214720256413897422382278790565215592125671544389804472094107539199484461510594362062850020720118362076852018497779979729597551039676116117817376189234865301845930803128431659532549158723048590024686346260935556977648531959717854227954793366301650668139399328585638806587541698587500000000000000000000000000000000000000000000000000000000*i1^22 + -979107484624623496512202397028274580956161549933419475785402239017326994197687837084756830492782777706189343302787246923967082630097645771652764851672245528810440663546194584569920782824060758590086053152061869257629603686311668545503353878480340773761354398758468317212660305610815327798536990537805270666898793309320306577818293302223548795148044132962059917083149514919026500197906572974447790477168270820430104942986346346991143341675708022547047428274819793626352423241595416526775577721815836684777259110634087523381872630185498275247199127699893292051675121728175578688924866618203275529938960477710143193738080746905197928507967905362631136707375968261869367845556430537624748221102791165876020659537899956564818524290813186611157961535085506024307052406220823266989099924468689768875498105280597284837988542264679934416103193705573537595747729332824713953713593346079153232181320588518459038789466924013239445938704700920170719803941173713631132203422238812198625538549750347437669709261300496181504892905801873755072924590039994884955567813949018969372537626392863702008905025768386944374950313140967377545298889455024478485186260720784810900386783322465556330582871376842974094247104255156231982995660448376003264348313930964216449847582296263892450740060904002998624513425848909334768801905317088655825495342641331559491854297694957887238267599107618679716407316080371421489894840818547675011365277821383914004177531830492271447873987312158806348443756968847370556923468526498408633555353589437321516385591276077892210955985746163789773356890905043779258383489369067016868518262416810020247012494079336717811833834300007073868267147889413128736366375856960365424229721481598191179890365810687449311562003181239652693074227800973211873091854735935119238778864400410223253743817487868353931434279142965046613169912518924663881147548125751550979772692390028399463994927496644425096581590210896248284217678535054834402865999815791894976671230612571480213892424609692711920280481235433892665506201692747541876325200892703752858640674731267232297470205114439434197423888225333150524034598081519820572646667326479737074620413033075154735265794877532310273612890215754334413563464101235048609761078951088068638449919341357268903937352304618339229368574117631407878225371588790813411580910685952259234892235803073901978198700686972451464773712841169502973139355878050373569282248438867799486877031912686495523561607596603526148202080428768427694629804529564681703316633669043154167556347664088049502753690783513156438553424015778683249541467573165212058494135807909425774930264413750000000000000000000000000000000000000000000000000000000*i1^23 + 24717641793279850407000556989955898059418414604390299481379422433565291963960673505396996980691024220627733830262982520805191974523027666813674387885174555934293046437212038737077966775395160985325911504831461641051784897646755127842223162347551107846148892705234106374505035797153506440295913523462361743341024022897296422406447198970117341730382500790547624911467078677982397864600156819021684181395476834322984085502413352486561264425283316634413817506806285749696796026478100059274111387686034270802743436528078835343393757092375084048562366964063281370416632823629117265982803369789928836380291305956419295171231924554551163666891471632718482117799608108772341990898051066834806996633239997392424695126051593185639118851360929540966915786379098541790529101055011021504332428062964513299278400628029624249618524393222078556907721308286945160401743513342912745749288955728495830604351040297294501474371802806599286442794102710896201641717450551113910511965163671647704308400928299857630794576451596068333721278245029243975946263015365952246544454119945523414322894376833320040599810514551204765954853493262800338807766839587542324318735109969106654953352208357859335185149707455614514300857350197109733233018312646450731293314251873149816437032404303114269498765599827514607008491613191451839955170532427081951017109938088654192265611385155292129473424993599933542351981258683290274056672324962688862761997108090477956352781347021048350712603841855072319194423866771115675024725585608466649079599292496828905183207381835402374297621164717057803663648774638462290872354110397083915053817442641111612114226281043387543311629036832448929728403117691853215237893235355267817515689492565625576454896271609032406509786992495048570441611667664316124397911564894471766259993915253086015341753191449036128277446459872318281756166926445179756117040714049181682196201651608606894340534341963258476945029390782698426961106272799718243725132767472651296496983780166813158358724312371323742613810670779212858722737619476864954718566119935359141061483911379118410704171658240439269781174862139243715937980332075609014572739051555987113692971699847038811287594213069566810930559747669106219038033201126515182215647213523248716427916019201098657329058507968116497038438054421134578336430459867261190202950276956718900054388088126404169236320001028836817710250190115373767404764163455456937763977476693291750779325357713095887849510882945395279475982895443417116312027326642687557913613212359968993572441814584191843160119681769148591063033702609775286780436785001127938018276361284333302595240623437500000000000000000000000000000000000000000000000000*i1^24 + 531427061872324968474005740169626489458953469521147358964274957347385943713165662201698552498551490820175256002175989445822964066080113997740500773673966640729060766920445298979543329299209056935634351120031228099032807293880432567862446520664943113611226395195944774658256592142502356549787958403098772005405852988265883297683361850725518360327578781473564292078741774823986056061818135840470714865696296231454901293478288163964847794776928462229200065340129095064660841946648110695923361510531836560851141889229001930723803968798044233885754081116732323192515181107029654391116242239290923889191565746618851233881793046779097590655626422717689753814191697883530595104520260004731565143834757168756588086728890859882555735913407277915301674758758080708349841603766840570897039295977979592034551071409600959185405376397110855114478448232977637191398069044865304140414966976474837494894727298776659557125520602324615458706319825573747898209887491564319228129006916352936096698922252435437975978246004003975808805869669400939348027983828657799754472545041737948798062386917161386326827507905879985756015692411915720743665420204792432170693280137178064922568677963727297126131213694860686314951663256360952369089122894815772413824062153014501412408595449781234358940429881678565151798317080823925709862489679241981573996039880139288244243694546766399452854449616223356922735690436315154905539172673688324584400706188691439662875400332632567994366647921391803032569448080451446102084929340846287305576304061347949382837526705713122951453042819007644958270060822323698671121030562256053768029429121478188833575987647034698359570788809062924432315728142268006191482155931155472222982179497310826080635356158790174596270445697199679755816811531749545931191359585306130188535788279050583298260260582940759327889240548723654284216069121797160942130442489564444029696620684408914676658429243478657766836269259220827753605549966271832887298688908534529956657630871976808560409446532843913437879744884073534534129057162293485340603396769642802984145109879326246568258410525535099512892845853669145376167167006280269218563300265293631352709686184278470140376255388282430063383407942051966852380949610150764378380926532501613921460242242890099512788454153306010049438154135879718728152211936936916924292362467171935180895200917726426129523024571234877944539473544560230319671905502025883916108435198318050836549437052148700864497524592022969561448044135132844198317894973820364593733964423359438506330671521003915910884039038764978301865551444680067585019385334930971385995987300404127590024765000000000000000000000000000000000000000000000000000*i1^25 + -149483086925912959949012318489424094914004019034158317444313649953512538591737498801739350047851401995808178881591202061821586511567579297963203934131978146938267214525025221339036753149927033552109403531850893720061975147722514253340597208051028854097173724476557445993203938342348053256871070772016069375194748684507494685414961772974646040484254046015316253453651694809527250193047535711967458060364169196708180126322264593257978623379630007323745602760735672658698597283728052999264163245349920631355164105826642013937875045803306119389584355231153876494914636968393164188294691323220023209964235432647504691611501076774814808699052827967912240287410344063699312074604401574395893300861097068649787290357651297494673176900384525469797329842796242227117799644270765660850260695641445279852991932516084837916702627533369989525944846324965554056256450770923115115570874308816231882859853729753583487454062609456346261577862622020375671415086196326234106438725160941886073486356664081028362386491415602646934282260471853865578731273526027640418331904130202335378586722400241164302634549794191453411195793364913804379683142839207704313381839709992065985301981958467666222712932500585313517381269148418441121675689383195856699600000266920815886967390155450447344509485484261415300872044417530003013704368222812829380706458004026426454653367499716039529176304287281631128305250693745403801560214650291061952692400285697616715909145623019027958291047799757822214646489185776794738578942285695525292100373130269943760146048031111315402253408027130802098341302279933503933573586299859782980665299443142883040902101347779640911959740261926598230730900977156674599821430967411614859918379020260520420780091822903182442953003627342003864830206147560006821639049749014395082785136014858952463643077071992046454857923502562943826225234157237388510904429785396426130178182788658746698471969740734546533330328393580720267452882671503152493460971436237893907466242370359263725630990281930050681529677458681283104486338647103842399871826428637787297033257725983318960680672483050411642927636110197513502242005395173463407884284479538214583222572780772585650460565749273041257734114183172319944927008295992842101233934434542235632756355750595617309754988271326811241565099312462356981579327793651921209915971742565103055409846925100966593051782659548998137583354555979376204703825459909955494271233630356446389160640605127961952261596088712802856159989134871716592000344064774373424797117018788555318871245860632646539897655151969446770596173324453221485032373310227154485510563655295311343835925000000000000000000000000000000000000000000000000*i1^26 + 9906235283062712784700567073601792937165010568939619138939294636646747091182007606398636675744052909807703663932499639868362142987767264827594967688709648789746146123997212666436852412762992030740203795730303257515366679897703524105341739305655997962866435105115040017039081426998925409489786162352927355903441414852087275508253475965371273448391273411179861047893261945622615019855896645052725638703807416691725269366814433306992967321110911725140704437381149696501542105829928241665450950645557420097279723385263033410191669511077528982915698999234402492046759454728200815906903086830006320087714747238519833690054155222897061122261030481875698921380473144202503916823260867814502278128361424111566892643319466874381945788320519548889257008909163932771021582604353523510149553117070957556750119504972066467908913657682416412137920784321295233526904351236420698064876583880348765137013559804084464614285737000936705660304256790695407261648781638140758157936087023842707878888545704479552608210474038181935417141717323817886355547011754771132613994376575054547834645412343548148958472037152364449128840122502656155062232089719564340438210018148762493134565863774508391381190527200583534819273642308513941682511986694864919192213500632985990979096640793324154004436817506785994668792777134421823951050844740687885700211787367984519976930059105565600419985586435882952675486257556839511730940806315065519117257402993422951886636603771416407427467962847478567645134542553265861647984595302016344030724158536182981836059777250204407997261900712507891265204083487043830542146809314379816189360225528736928000584091552185609125874544393844218596995908072360779981003968389658665604449997693119732448731808657497306220574004874983392347068637908464506946438745228141728554699023705388496721262444562798763202088769724666824577057502649330390803568608541869465484277293969280544720556772154729510902989565589773766563355675124422091338044358866428705854976402556821618485617137321487230691944546844095809193591539831179869662143878703980134797314983067666674799291259088559660994362178852325994979240553927354235898518257044489740593255238959341096984278383832083087835875602033182461479580729725164633595730263672148701021276015826976893083063904464219703430902941313157607210052344411383252293273620869261520967963847521569775139499482737315801809850636155772316621032386944349151216985562750599918070369903869090337574600758742743305673513096845144467667965837568598461441453557069361531098496440947299487315594649221522558636211489405940986903641323936021969192099133350694184151500000000000000000000000000000000000000000000000*i1^27 + -428859850871881552108532833751154170968891861260318641831837079098037507062823730980423436111434186899250639023806387996448285389670114657340719587573311227791199349524357790728735849849949391513878378959314227376655902363731594427035010874197176757639048276814084407096834104012859674559610209252580447711519124573242608068317530096172203405980411598681747563538597132714065003792565678963061843812909232722923175883596641155300536016062684243125097572236501559545199059837539509664759608088894862716773409030618616823277722532720106465906703854203770148212906109035280151525161409648762034668758248151233351735498422879356054363750867202450992023055717227409883656809675440241550366598741048139441492149756865352518108488114366524223890906657610593912834685665388349978703496042959017656176529990002527259805167422172842439355348859398357581324653271831191847495385774043102772657449150289206590581165154660910119408502565905584716639547593124888669976162076784193170858656281313064079282531898449748554716703590992650498912760769525297137988163510055004715483933851279263325525119991787192787427362684819531259999331718411807867947864439359189313008996060947152883974061260709765120497839713539297211363092197383063133033288264540041449443206929224543352059111644163484547655477488002317484422588634474903336560985835680449908270946384275821929387103352865741989749039810633633785258057775839141436476106276194087333935734251751258579968049680840887524646999951335346996995089185282178192944582120326659854297396064795307823244319410040587093903220096993791348156983474250096897883122005558384199079048125408092827744673062923992320684217686858609813488034834400124512444744662012392249011684380230004437000543830738919736631955037355400488296355388372171163088824223578244145811122685964365800416401519534705310267765168340549220085989658261028313155423207886848699314801962755636287206905660344856014266332531292588439438839723427437289817303509569463392126894604196327191515711046544336290310299286940775564241413052769206199130851685930580070684379744340772543884975475337075788845402446547713911745879918296376082489640682436009281340091533994690102264338177741330006263880169677790216027483973959454917964828234095774528769187407935935744765441578726564086821646334282883852103456908363336853444269661399401235403357176922024972512525022208062990414986283768023851312298659711659253132761719661823821468838963753312403140410609817588748090913393953760322669303814357228040878201966398460088369134656339380582683656694845727153656034412426587256498789240596136750643750000000000000000000000000000000000000000000*i1^28 + 13705983470966459045268191749492720214817827501744940004616653364352562934483568421523634619474823089167017732631647964447472311270920675678319931918619651924461168648754175039452394564727293821522883294613497169750945040513118904770615094764371793070664371500857270380366238305924885429165780665644831481599517058293747947068871254245709901482033222488419036781436057187941709563933500646862109865396492505704981025533729595168561556095549259199789758078370023931549578940450619588314264470147850383656132699162982783252562730282101310363968264224146718934038604961335935616288263731537635649422147890283064082273429434630534606023562203075781126585528026679531640597582433599935217529949629138166472961718655735646735595364259364356105938284566737037130674456952091403061195227035964114200161648172456319611385997932991840645864849041798049082961825614537672600106489413158642855235274872460111080661092116047617973387683329565771088025065374606400993528975306886485720941923447619281110851461768250586178670320044276977779710685680187153232084814248216108622228952397704053528961673961299497542638848430576599465296052478366961444015608058160730171563259928784688541058082019943279032082369203456921124292628203669184727239040219930692292714533074284185867335398401412881061045605096451966623739357984988687949259089704613988790273785657109842870533921097723347587321746750240341312223927252434410756777813194722615969487013905842748853575029502172184155196186644733215168094118119872324788888996673209071929101461243163018789154537911727178277856403858088145401779789552890688033747585565035378935117356816574562426590514417120227093824944565059689428348674930009850864683402208963602318789122313406140681536579728763293462374423820742962518133618418079278656080727021512855836749469956474029647449687296868308939731842206476853013029226545443114460863376203132557542503818120478557949521097937198765205691835248833691458837183950933879661692548903398622047387854090081284503344377587666849324264630264873574517903927516875020851075167577303075786271022089506932287319289177295385292109770116783264920280367548208866579083044546672157260006760572616967496943746133288360093631364450120381840258449373778368410320614363601117452112791908899159911001267144148442138310430984448916866219485198759156999506221723798215338551055859934105182504077031521434476318363060139638822174796453852639716009685073067597106491774080489074977041772864635939511743755828699121422399805861396231646634698312332022300565743925181669784984515287163578546469540460838138039460853616390763250000000000000000000000000000000000000000000*i1^29 + -347671638346716259958477923177275343413409215024755291932418665659541748381832686046128441070489150587414453477149000718676637681718152349526542850147141019168802427446920294442588307013022920694463716023815566410481896310970625522439637606132267467061214894901807481515089425972638422079041905800964539177948835515952994107455020364181301361354882960903537968267477111038649594623143117899603857701901289972744838670498553941760671160681193240212140446472201807699676523190357029555105832942187657037395659142556963736383216823962980154883955753963170941509465753128979992123698943407712845529939084807815779254671233309552100648097458894270449341849334192839823692096571780855674966644284549942612958363034971431390458421295230129684440839769456328654391493792921880695132398600835136133915886983488191160577135534673139546462425238746018008185094363843265864461995912339704498908972332645568462122731194431142082841905509289285627029316784246843283580604953836865056881117183794149523887789080460882781909634658018916820502507466644069683526280338286505405328831317702847891553131263182730205583347809429504413232013392290114040671778396752374001268500289388650383893748096711820292385552751180828464108286176903932276201798149946328115816285331916191281204920044477620225077762681180699362163066024075284227139896483200343060517520133081820272884189904792740197387722758060668944924659392769041853609118006437473159104148873538947762969490746061176752561251746718486214559952943648502082938617444069390953422116675241051751109144658309696315313574989549222315303421883607713841169725780410072522095742436868886610661146314968386988832758128175791652182868618237503024753374244804998766183950949898440199349828294128155141621832500400895813798663972851061582135966583807921414331573605270884029967308888893353214566213178143177571457716329319513379114869310056291764987853382905488300897705793253993277458539913194740549358607764073148158786763328414923668807574760758190342843422431482486847867093507478027376748353857421153534092117520690935568324680457446982623675393502774902449695008926739651927838189999954036664342791282279260857255709369651670602731788172187356284892857246824138517345155366154822910936127288892724555540459438162755165278357758482452128636969573790156387138636896392106655706281458800467767837786963996994472503867859498161549245304265811804871659134570579778926761080876577035371709095709554519877842756725426777514554268998871787767886691594469117710203847036677594262783847022982363128752737612441276789050126503542404467827582574338742750000000000000000000000000000000000000000*i1^30 + 7256417279727483176549187171564977290029942979056336086263139880108325526839786677815386246852768779702837828691905679645866889936985167138511378285920863304722659037125294858901512210626994323829449765885390958110984577352618504226628262227278634949018646482583925285950039998424822371814557611361706142829690446348436762958819324807037527935187201496364591782331406414440294850249544591544075549186946804249427177627148963822988668495014005098750973104300590822509235737629896297634005535427170403506090827394324503390184304418833865987753232105216102456025256377340305735328557542351070389176049369665720681514905505143815196281342673955377706235139118806213111258485897522505370757903124553782503613561946802953520025652430144891116820381803204870313500981036946295802047308323124839261463725341496594391487532399035941842989510929573831309006558382684228541514207053760937699587836505649287666602317769660685103129714900791501319839943992648226500867931087383891593190712525360874509421448125443285324805171955117870832174842498953864998664991584932317034766677463964957656872428847379718596018223168801159974711124648213604442727372772120879034307885255345628365246348143328733389470629349264269611411870199026500235438488209583578751253792224651789703341534432835724983391330016615150230609840941627080641497344604696227245664432161075071335339963218027471167004323695372284579928702034213718004334362097870134725418532400771177675541573910430279188689354804699629217885330426927127792861981545162849215103145081059039020641568856747190138314341236494169715607107792454879884495780382588061584156452267900286880514303782676143080624096171689222897999918881444064040126338754286275737377193558533538269317063975344384682085262123758222865888879073732518004626481495292093956635817083306483508407134115830532799622086157292844582426051477441157229415549252621620741172172077411919461695109764058694142896748113587021266972030804760104494039280362118582396516795330144447899626667916068752172426355816514605819318419314832346968387020643432388124383049337420955688159472692331766580466529836741459698536451842037103333691770384450273390247937780547865644401441943756301021576508982293100069559418944631285668679298810564891621965371680876972900648561711100986956587668657191467599016176815402603672118371486164577401509586167262784294813190795780815897449443784639366389913954617489034200906808516471558157993441495846797137499290105656693799440877413833566617676695774151389869398607329985724267803921068952303321198980271882393496518097384043129275179317213755000000000000000000000000000000000000000*i1^31 + -127629466509681861518352612613226528761043732437403527760100507446218483168206551596202220295750051602838322399567278639804256721668246033332727908237249905023475984761538174612088152430883809274765649197596379992783303244895956896025762900845265511302283123460592246147031599843416833038568345228621908196827190252164605104159976586764957995998828879818172525321639353346916940608408180745949608198359131775156188496399271258950760329406453233396814453490031283772763406532829487360898094208177568996199257103025839222954280251568585768963172822730238855819310212164041603971911764532889205667332225935963314302051944480206112074756631043800932685283874758373796532297602568009691892448732353677371586237548120016340821057587547183007626887258395864398826885539428328301780311328109629878845322693939611280582991447038603295317555528374922417957221164714664568242596563111550685487125790328238422193230105809501319469212159860943070690850107798978727927719250153878839231880556492540892777781153329279231749800561780840031817441593303443707504884947351612116551435306862191513748241299869595848155032240323505041347368272883720419291737423575539886937039617793833421261186212746738710311425749442105882641059334598180139539902208968865603003831120194283009469438025797229053652279889055680066501588237160211243152948999692864705876685079940768420774000430769877866006041153166279395472696703123196443752846959705081029341364350935841944131162933960109206965435708396889149632941391166499071674822811190958113781663089046952042789389547469127207228958345345378100587457475375417111688720519065277151566814853282205061003656594116911811234017214367153736702861814888618841825456551540183000774987628367505434540768455265360455054213217917141373786247709102304565045474894993539939348929282362835131467051565906657569288920903625448123041238854668809660201375674642888780191037898525473688200492609390781548965552615427496184951666811805193534368960827501711181946686378829237040456682103197559986022421112903853272229755925388314416558041864935196642414839904540033966553328806844026217403960294298640781163709955179431349296640026554898185192585369542473229585645918260730175772159764618068147279577761255811629578171210854730630361062601051527684311858017648978066060739789394840394830201753343934063128133903171695806970343729250627700603355360306979418385194948250131642204347759647459139743643732052305249846533400140568619155845773919268596083368352233178999562701441991814022784854151931730948488651479746220119792926141862514322017737882128240457032075509876562500000000000000000000000000000000*i1^32 + 1917842205907383005936681239493462710222351454142112650880852925833037947920096717321844858403528945029546084835769188113057829072446970642599910901116052875352321134303104582607666204052297720052724179250585112984509698419769404908771970069309541793022518920109584966683984159300746707350083141900052279389255929124253504485619592720502766893579156641247852933751681359255738586331447175514469069631331064056540324718950419833364627392145073313190340220039546217756883671655115607179412749623905285565471786352486782920749260171067600975888762786691219354107012129406846535523581013711912271531456011434622481426506657069972471595887596894737085216875318429579513370458318640405254022280594258837007227488480049827890071906881183018254864285586756181022559690024344723189955859342733176733461555790033685694393053331186245099424138544702894743312522110681082469987527902854657133090407903111533207395314900129499836599264610169393424239958144187069143664798353547909263539632690558435708764359586715345566499527005078937809223744302166049168850111057784190057422253994433865576142452134756557433349509119630944728661568276221732324170696695137013817663353569617782700094470021899792188934287148303982619242851177824025105000384315123092057184299170802338998589195400930469709712637947715386946386969049437863025447476392130979648649054895436834316677557036196663364481269525309862610069327349647188634321430453106186825582843763173873020882723225570078546990092910842436614935037404047881802835103804758916021902679182641968730666373247920001872672235721564994676721355859744618171585227918555510923392326051840196947719803468223135311897695715540654971814638063495140317099002075855577078208766579886303064370308230884416742683658944874856200174134631134367191606182720248175447744213573491669676972095289136958387299496969668715547285975932370858498702409147825439483962957420990524685330503119053601979113706802894198906131035452485818735502168626055658683173768737887351736275211808493519864709929620377295213718635480557817071408973127927223448192440543413874171554868399507937463602535535513333829234915430390607161313504658179424035347822128396359005441438124699694226779901807445174589912691162371133848150029312787509412566425477680752102994776931340755040727916835044992282707497739229311405905476251791646055314030157703592020479701740050853015972018184275541648715109115877864145643510628552622364454851936343485487589588023634094492053729073039364510833298925755724956418391819555470581170951432807483608289540487898115732722362687279335422986108750000000000000000000000000000000000*i1^33 + -24874152176271388277869244632507352566525266963081377791390375749078236640968154466442462487347215109034209145790703911099113796868087184742432221109234278339755008547836501199424811341677573024568110656989855159631350985060954165749477867845348340208327027747393769874245637345466474197082233929949004450000503664770580756482996993733663106943973490519234513874439807682677530985877440394318877537904233710499225105751898731321771203281702958314603998251640363766086135155726119493197165564170300004140651840524906098121859864839599037860408278905441167583605204339520378185780012401095097261585222995932551597563047213072328591004994091510617995118677481087219900686759929201203348090836680180488493861470399809014079510910817972527446960102957664703928315144683716256327310281691469186487868211448194925017695477896351348776845607964702422761452281554638055206763438020382579957136517760959181434094617284758757642011208526704637549299091781624860283043663304312969550540935947551059919809672193411462041137011789327069900192262708112567314166484632818859506851747353453223043139746181953711505158802818504600503959739586515345445005905678592072502347368518634156231647950265683323863685106501509379237697561272308810124845707198973730637331293420879858574317927585909132217409884729634824115097821460434670632794661536112293953741048560723901310364086197338271482341425822217554240949348486879307121672975946902763326407866080956806288812614001266384326724397892113237284802714298383680339735706333146561082926483099937572894523805657655205811734372034589747104528493853900034363667804301713625375048556000419576311334629896506530858542755827202144553915964213251979751823268909864012957560151660666939164625955300179173449470034336396463619145161531808257966616537586100493521360649302386567582868763989052267152056201428171558248442128006139156280223140421496211814612351322272663423596544483655123845816192072347516252966208690877805767022632234766961539060587252156263566943858408453359738752625144393399738143957676004808040983897098386718231472117940688418573337932164509772693355941018241444558502068772505426585024001564456802801735696216268418292824634481620495387320699227021897838213636503409973996783400069810326197406296486397824417027330169069283297599640424012257269955646701596447633106549190226229401151893970006067842228089183993876280030991258425826254578923301254621748193778985465400609813634547477298148798056963083389538728341501074652365868650186212604203663353141473223497718135573147917767140263440449956673509099967555094193393750000000000000000000000000000000*i1^34 + 279143121885919323439459102744512103786570923165822219002612398696131975955915943354962949443026433134493088398770121258866847705033017578236919832597417005775574796552645401609082261920780074724205356549136139126145515004311931941756630227306332092149138226347063095767112149480829184890129287395298881447533955996336895330133542682827370689852196570226233724038334128784990007990861499147603298107780614748909586286441865672187729880456939949329198199676783406565613925799321365762081481212518789381749534652803807168126548051743769113170895317488260534942719769678188106811415854321586131250317234732703528948523092902957305964758581560435503466181518782332361773504335278375791181103074918114819722711561621494704830904319898058656994092456386625345866232580300112694494392145131311435291287719783339415251781815606836178430799351322710114842548465638344982139037635021170474129643129436244036114698604771641191048076577689428191593307366683738498387657150781328642178361516866605281667469655655698595846432975750636061783363890335469957062525207635671159826335223772367694593481106045339712903069397066423052743621106631581161480475176548020170614047670767829947457560323206765186682059756664259377938338329925010313256623961771013820828878251033852094373411286559419461589194256202705925152297963989157229511388621535605804549981809557087010452073546633275654383101417793597909463015471100215884214093664816599120325767835062815509895262673745679353750312840715794185918999590131185563458438537708728902842614779379718808222955138595907352763552115169232262923804705366632491895130690026366344364464621813782183945950555462515045900464085048912038482145509625087657754561926959278121714857293993800178509201092215669513472074861608812315968716541874979865865715673366837036091156100951578009013484857004969029642807019013494980180679231572540341178776363353281225134190100643336241948000880732436622485501297146136316891656874746364566267563357228027057582895508549217208063157834707122981708418313457813513285680126430672472131541446306020878396784089265299556312385012113890995885540030511505007682605148249235262839687622573428573913307980322725277684358171527004804102369252580857045900313504733891348256845356104375277990232074740999702267347925693666245420160851067456311739188994873047662137691017437519660494793590467603012305223651014183592880890155756924079445081207525093347164778896001612091574367925337305216786112039065201304954085076200344003509302255799338324179767172480885018735468639869827060530778191057710045350125720822222358125000000000000000000000000000000*i1^35 + -2741488462681419958874576499837238112407420516576048192183642547111462780627679877562001345758785197431134719852702582392670580419726373322508657988204793804139021019902371690849611540654090498998582514352435967888216031829594938292694767724883041072912361308795165730854291902205277777006820139622017181612847523780139801430987737448083987224438061651241638293916693190065053078318835937332518844589326024177783367696837646857857129234464856256983175269328557730930596864663607743786789676327959856687482641224870530079643970376274614961859815677536230968641468482168838205965461898894833958340458685279698466371765927274385537027637129941154110434994656463593266480624183306374933106627627866784352042558069319761098019515170764905458170406098995513294010393104231645921486493596200326066958915469961599147677122738368559674476598271512212246310331036520727252271413838778509817062063513636745691725823963730719068215895284047220049707561278278813022220446200979120540492786499209979007378474225748044500507304907979170143425371819815884025454939911445867173414169296886266479508030475495999193548235543123453128230993761774065174546352911568213409923024769166933690551089627556425281076011809090176840519842701425565689509614000729583073763293837560903759491368425660366945693619905664722940302627478402383034554012889431548348498964715794176594167530212279236539705195348429524984907208120036524969586297164064951593618777862215663439120399762970976996953511864780646543538597324826675521432157830561836939824897139314546061490258708448774381402754422334447573421881045783037131600055337312457396357495245575090354992595395087289559586555486335695558050283947885244307458156824603480753143055127213451662389539598097577863934734655494490195371120673604325999645429961064479820052232991698359150470707815131402117431389556842893098301288186273647834756046105559733657736639280275321288274466601435102105511581852329964600728516587979976750192118297399733515443020166824818444139976906237314242470997567913212034914492117701842811474210138380124961549606263869183903102552601333020941504749147399656542704720644434324256338753411931832705811030180212661729140925452775044889232173415182130737508440766814975089211501956515767687625993774114470062156424641801404142314855535115494591361811571063568635398003921140308687245390851217183453597287901429078323092606083080791464029210429777491114797868259625233679851490548955056043857179975974152595664593749637558981800759184228381880121926903506260992051777059407842774035383725260291461129083792787648437500000000000000000000000000*i1^36 + 23296961946921977738106449621950911358320562158754147753229574200406762345430862718870531256837688235642274976756161683122725154488412036611358081622212861079057602583484185938871410552870530208962579145854374826825230647662127495509188844666993901754027115298211076884361128547650682616087752289696715375969241281326501475454356273709844082384254443626972446887624842810053422606058873999543841309938403732897694458327391269222853907623076218528851947515676985921226388851453573232476171355689455554716193610603647488269521553086775993200076162260665229147596316041727234737684486212494554810068605273024872561953698885482181612571264833763314909220855402742692875337121913571107794261614978193086212796156520389469355710996413433084705979308780176116010444484528475888607209347615850035043192480068484723851655271271933672208793462110556371351751081980862194250158980339063970919676056667561185262135438057567057004270346381322478310145370960352951498253948389096052202648594213545285452611663055889565578057277996809286801945040613106230410003229462884207538943869062724811200448463645566378630170076208621537401402658728822840271421551584185165795948878509188593329538642112283193703806424374371652488481506358315294535768526018309150787393260223852318124495588881467551156591914363491156288509060762167654237591678881637233057560411534535290997795879454858270429874612413693299847884633166792430852114363062017714595565010843752484277619423939983309740733096331747494825739400844328522157785296524938301310477345515021871543705170038070842122991017128286966746382967695288693966618645369842495126620881410519347219142276990132699048127459272092437947488646827401012023454409468143998359919023512345290166812295112842373121846717900529574738265601793397792346702956382213753276929737806850307533837519600197162903768705486449023021580435381861617481818779814597655013466882602547407712773797130837913357865931332539692479884503958430326391867279775892692099649206299855616183056356561290283435653581979221403640127918702190296690662204201512619660981544966143959946630728833320553202889744473800910929118338384587679346662832887921395327099317356217618517399490188948086401167367559395570583790207991225340240876970245663300468753042753997883507874565036533552751821772198760961746032022499459373329314571977623172822886492701440181527542385932057630705758867558458189299666960721204114274686007773415341510730701984960959752391417482198870545321189876187251089295407663301458016680623543219433569547945590034658623201519816995449986421984129687500000000000000000000000000*i1^37 + -171894675486225326134080083353830125135730393401613203605302088270749752611605305583753666261223567814764214228751258866869427420381578990998848004984446838680400200769049113972478151304973866448577425953709666710799825804960705363458669671814738744787185455515786649793296959155444624358733965094725736168793159556921185189377551069871812178952441971552575279429580943514272876822933393589106612125260960792045130297743935477579348636307803728083859183813155449089489158715121312960238970123911152691874977792655123620940290447690022028293408166785116055662344839308561798531411978379337946282378276895032802458473003433324732726902704194237421203321400104530087337313492287040120997232314365959517993707276937985932554294324738187759533847895269938939046193341347397520845073312289014734477411180983682943645416173075879859379155235286351681315666048263560994654385866683741335604335397067191147755109442011545078859193808691237791944675118414966683802214618348134227804706217773814365004468149754245262034721568655598204927997519910941622139731626729397771402238673001766103507386469234326361328123103954330336846913612101806562054500953182932680161868752690763094107368360130832213360547367547418496093373721169516402042307969979649661035678604021978098625887202706554880624422325343285676178774630092588966884613852325259285829727094767333505712357936679398863679451958447158755309328312069683925355369876981202364182693673466073130267857916254943433514142159641019689703102165100705893858299953631946999884712931796829125119118274809789197308917852836091577050933564314311235844131175672398133424375960142371227587384052344341558057815710565444044407307850424218635247237428740295406938822233719486176327660860924458317712516573188718874067416795389709859540741439967401616471474995583448898228089321546889113273418055820580616131387252180418566223412255539081236167924158273566047581470339120948158979103264931420690182481496520530646859471242373223883757606337433181172584452539680999442365121728669573115223035009734522255747096749705170355075413028331203239008526126967509612935575722652795036016480516791105104923061497382753858127368191196737847349129489881705796549526590536903584441891541036370126337292226329746788039774434266520055720361335105501809205764367057756294394151986423826716465288509311553634367613347651738927011582950724162501874230650561084577891154058944199008588897092523319548684052910161060326751126852387676925491067632463973412310655010444800517971359224383559583518042559693465317134891201688173990667134726562500000000000000000000000*i1^38 + 1070220917038582807035231299753029193216100998599934383516096930113791903876755907685178594378421269387114195591499143523636206344044704513643185729380402804918788655468221832083052479549542798771937902709518285363032461791706335570106102271853545313766042127649988218318167880871030233298377737342155468469034093080996140281524051403991293440653229948705946156369906804686540189332490913670011705312572965655192798602670028729845450005948568340702005229461499952668612588769593957785693377505311028335710774639256591669400185458152274564671559904313837697702337873820092870922580149439886734971528239622299378065032895591768591702381164088382232392228672047016229521525630481101127525776384608879980910447965230296934942457474147405158351082749281218582151836512373431025422564766131348124685978474105228603331994788973640015354440166941472678964880281010051709442866866374043268911518136904711613282020188010855077868137037777602538214892337955792958113254928595021132967432587375383283920103533701040833455877726826599318308852015895756461393168741699722910466579235085051293267491216001202452424892474715371255602665640064009561916830673962345901070306879275754231899438160467111179371725311389005158902559252920170569411483851922756899502114817180612407592915735364336610556487118350315909137634355190140723870240436793577084281183371029702381377898250923558853282254463814673823711336181956672154337592603209744579397815386190013884372691183505304970695175637435969864654355739662397592761309721849338238857820566693204403195703506386346217751430470963967941451594368381612734356814492424311473079863454559991563417500423220001120692381080345884783609951282694476632164126870950283594467691775794743853071075935239076337877310807812547053828234191168122659089035584364906729059816248021411489095365534806760912531073785105974293995550022221151537627184484971039386840544616861725747723339004344926232035468768896976275862584692899822894291987317159722826525429441865844975426754047839957481038823651528181524596190677247645771025207798136480627266396972500018582106015739404974298719702624133962905257219912616042683807842986125548666381756766700793255951797725755321900499519107166770452353484572538510526545564552338192087045869940548753866603395453330134581106559613069445237108097067563206166461345545827743235440198686295210083312503012828749264695338605458600146874009105281304882985029505501290147395553081507233045802437748877970197806214848574577007691484621640352700319305048708721734979729083009606389074477652780546769144531250000000000000000000000*i1^39 + -5332777974027534695210235305617859121114343679945833514758205434564987178008705356219329452732632660982203591170202476990919197972134490475650096295480026668386006699238349295181780280415459738948965605556008661286774415327877543020425478555556119398054237845992206961823771343953735045795484551471290918786319652211827670856301020889970155793105853002244816870346024989645458561982488585274318691292470216408188610549078446397281953604521296030609321078121666818549785231329259300722092405915736287103011069968125543803116877643292964025076091341765021333828727882815236716798003366916714309803622054234304105486630003937684295880538149536206297279837216899476303979423978561975272256232326809382343116575917964449554324644613568135160931817278024547677627286435404830519731074735525187842275025022558051876239426255922563491460710478453014128122902225946682331455104616184212932588408515953296053949989676520834581706746802961037784237374438628754500468048194506300457559092362348561662425940303978299125092639512667005995138605281207226800712803091017040719449803689010218004394261925014385529138682254405954444548326203730327583535649745574783518612209870651766819887628479189549055226913626679029828960544508998977453711607271024508891223442026751155159687931126626304998032894921465113795811698068403110037429757484404602745826418248710055954504551798706908813988092404084736135179578968542052785385513050030348034081614441874121391302766223309376209774275138085978109111226254069296413624087828619405188796379560235873373632916794315624957828603382522583684880997174273440987392414983059740324016704131256459517918574920207147065809946226809296627042118867953674736383105616649424202574784468950151849802831356449924611212852321594395075034644092228921906541407068756790234983985758577864749318232468803370996977959430974265196965790431059122979001027563827143963079864486849860621550035642436171484028259738879902085970778038351665243406436825432302443951900644643718542796748024384551012508084748340863008976092228990723945115698921607204663987076485821141327307225287565958692459610477621021835908296878981228424339855805562023949568305769377897005603996640469731180842434380003323934943898961422124084608090062745657690904179291533049118662431043824334500697348335765596155884367302947155889087531441193878805026227572197991107142541295308892698423173773552752144396630753726751143882607803903401414192255498763879264003185305583906769181433841331485750288065620556291687465701841879785835576530551666245339429296390810518237304687500000000000000000*i1^40 + 18545957180869427701124602208171836778531408164842952266936366729408938394338770314201011266469105204500679218941028023673425872747789422244342284334032452977652759984317646214509111411953668778912850856925946651853670114628307048048725564341806439447398331759138859044484824099526170725050849582536483456889170285071759909198449127448076623045743045380542944789413473432225149197586302254038872931791401946727066852685728171119025358409824395104433900733889659001791445647261660128463615232021442106721008486779973552452262756353832781920221902356072169492978032554291556428995605335929237585008082334933445015858942206944347804766883941786706720475841628517171282773219334829078158090778966508185519166431637104001234691715593094266090664972390281183131360556376768358142142738743117525023643589373384914416249007783455907914011126234312708019019570310197556759357435666980834780384837568953970630817141810481546816814702961576213377081709139979497535742597509507071711866463870246795310140125952429197405618232427637347598720688537461505031976803415335492081878762494735543243899596580886181824080612862662329393320433408917902874937499992507933809059195960931036748787704289921852300486943971246149409671271168078547230625303715518115583859105290258878958043576109086303507969583709218121347228098365333630600985660558180797170037854709878601887650210539674917633401664678260421716471077500792628854446123443365358326666194889866249252569299720184060814700571998076095191248850137079998895000025256967585827283728454344932205499256219441541939134695796064024339593930814181684122820676417630684174259954102608159604446905884469576025285686369972434935567586176541199000904310142958505636509209445424174498935861707859301693735152898608409611464111431473613767455453755871524330976484918526415739644152164600695738941532097669217810921864413121328600137616788639224176493113402657882521051726956780387397031861937812727665299573148476051529332523374148453888165490712010536343732005788682803688406257420867265399457718726570380707657595668625590066902177358066931205305992597969354079410479314796168146287808421937749888165923610575903095399590308762112750077756903143403164450892785842270626547262534508850117078953654381578579132463206950863348056041675709737270354822958788912731336955102110563750725330971214436673259431349141528979729337478968134263649578987620809542921995253596273581202076821721879257215017939271806540885868638353759335186885785853909460224724178876105583984116629429465937323802344098660214355862064736328125000000000000000000*i1^41 + -65125872111827043843726606071071987449258734325283284096522536698134872328449842978116570863698381139242612748427148190516918540932196195898745006730865999869393835573349550175809040388290879793269720999698551129151193811348359905166124958223073436520788751043570619283555869542018062797645022336879804650297335657502334996342458978614488016349333112723990648633543953714494537441593090402467523794016492169645536243278863740881869364051825743548455458885746909369926466694927988365647790045700856415698181228127655946900270256011288023135585485955232314905126470718427202495258420726025439043445061851672773734763001449467741596976533803800850103687408524627446321078728289220555449323651948834973973903270413316435155828704996092492628292711882836684207644498147953190346153742149882916381765332987060625300151004071401977386702789856662179523497775783524249912520329509021703059138264348275220535521254268350231540213306680942895197778616104900323016913488209881583710512446660908513496697631021947201795122900106401917404547560054805689925367694068991577994666329933868454536460463108528887363175158919852071161556509887593668559943053532376059060598169949966226456579447707088218183307600748197287979383403497868955989639351735377876165585349147792436797989997075115417744993093146601309032679970271516776451521222566504959224896617415945936766711051298627224546491256383381517335672663341523815282221824628805682941714584609425689100294547398603656399637735683840997843911650698957001175148417989096706457595607594596768071319536433802284620787581416066559442628259111150136886813800332914795697832111963880482269375742608044350963106078826279239929872866026103134423048154946671018983896724265021674932616405620346301501550625833723980959028589375522592087003750240529026554728829337107796610046226198621494875176090665314795916304290057031389662593544260879532458822111034808020052160237974256768419965342257497583479718086913524774506807530505165457278095189797762227266070961507390863618149544540507710881917531849584048811135462031512471543747766687851163408788950494569590050419000450875980603747572197878755504591842301466245704694030616656511627788884595732974053060677873764732425060877798143789319501211879462623056076494548289799437465129460256877183460649554191278565183630259913231666495006506878665751860534151603867246221979913000904905297347957759881453614942800077706413195058002338289711082168104366504712343998278772805460139506872532496289677818674149531568189116391671836742698391777967037237782971923828125000000000000000*i1^42 + 144756633592643708087708850765003216325923264935696351889706588060329097948434627850647408689791906581700289790221103700856699042165163022457281408096734868302611013971107785725950542752413752454689454156759711192934981194234025824242730581429109610174216941655057978693736757073065859754578411528560704927280713386166223563409934373989830707247685626740399587410244722489088670486409401934877944019428333068541669062244440535393338077761653284385418242879586072382228769390398613675787467186857586222539089326071968767489938145214423813228085897462835467937659620869770509135226012685963660243477716115273364523190982988679190977796769380403726254654546044989844875439050530508572384762365650498332790635471422899669035204517497262381076118681111331646086298492214279256079423021589629080455622927523072419371621208708277384434978377732701344923672970831574109056594133706696748902057868063496683736514712535324106479241600025187371381063845535438172788730233026475737616452802427393005366262712866448235848834666596163909449098870251321346517874877110524160676992665298893054331070690524090613658078814853826588960151141032490890094280697641578431901014383737342373496759844026439584827723567902387693377323609441895155167549353498899297564720531580927322569981780784604095482127048973568400379048930835800953838589845103898333464024420713100097824222867345083620439502349463143592216706184673859315014653243309154136378224050079604497554792714289366185475248783096487241594843237624928029380235959222187996044007438256801386936919813003833930534315443617952593410345403678328959306029886397517060114519957931391748371154920853343151268130839689352555237925036267443398235637427394653558502542549740763902708713372685521539170711366574334653560208014469802407535503644125351601470766630259225238354400058463186746678051792542803660618171699796690427517721119337677525917745601617234815096035771687409737862758966043926637973714413001863968034345232680827418596802328103693260057932908031452049806148223875959372017748716875972037501387368264602464249254500004649640788770684069387127403353017264850730502300524798028224812150595258288319897712891403307562958169866608302563155898336802470980277492037103844785336144122425195647733225170236972535684680115469040091952480983012131031412140831567839289387440655413440248240130464048269997000824607709113390952885089999726315294100235602537801409134768501861846123809375757198124602947632143281885395808674331706164807144146329165954088362712531556281021861356021128602183471679687500000000000000*i1^43 + -149024768128805888130522373731095780919289442866081260651402032947263817887766716352971433040061295244229865391033185017561404310795136810414711711191505163575497832461964647728597826556947660876216592184380818835755983643727434224090788452016254816777923786119254174100062264709717917193424309808163500013720231193086141400323751222624450723766109838083311369953814666032234473296040267053544822425966486136186732767863321545912016722991510848538674214272267082150626334180758571261564888011607714259408244497014032681695056845563642800258814068795455788351025278330085299213797639380717512356587871033398670204125722180947244745320685067646171517327143224623263840352700002593355737269627748549570853833753713596171419312468248557670180902521831225251027620583366314935883725973433337397674171734750424198719639173624129519168843919927873452768566870105649248718678702514684515788072831242670937072856322642830816304400866215429048059909162199163431198615964774212382080444985807173983192236857308062287912113092525488342192807020737867013237339769997273290999137974673261842412541647378248441773808707148592166939484473047684526867427654447840818074966121169028971044577596551635585070336061451482694211530449643187129589834722478475998902044224126592862455573039621939482705574432052618860383967957835266236441347436327560429669082135712476655703287082062624965425615661479527345305170651793109255787476300306376402893096860450667097710673743097550884945850918671964481395724025796042481854885439674799835242077300215742363417173660076328314754146920049477205293708318976846473966925781848712702727761170120864665128248286709756272306278030910507464149242569489578921394911781539857508572366508059877776255885116813337975114623083627411985765791152402700826886149633693703528282317534827528079780569345007748528292351234219625892131155526208628297436104979449224355518827650093048936349228091150383428518903766828627657325477091405690571031332246581296701633205087195762885631101045704495803509885491048337753337397667260474059709108906361742372970171084810714764157666484004565537628850501720675177508427516735902556095588907818760558490875895199649841838500818264217625063104814556955927446524173426937076190881146251349871086396507097092790941131199107243201164342843039972717340994532706207225571452220333539156799280326215467463613789749264090894308094804014929805971359932548010874322860529483269598927461675389756877120486158702382670748013102772947982844341808090393383176602443957600345773265222033812138366699218750000000000*i1^44 + 62772800568506438662616570074514464699197224358840319203145330194563826730413275101788437917346500434737426296448997388693517485958014019146673665480109409268189865980627939167677567889223209120698808233641230538475267571320941789661048794659587423599842108690908366237102436347407198390667859312928146275864737154699615073309930260727694008001677005234782770314130132289861919428059805832432784356282861537946960858574536677351319549975212446997362760715421182574101221070675614525075157464473457927670760842810549183687294618846824572891622872649488603681812814201948205761679123477051737554365415590316853800833873132557707597802204094264398176081331413066693707133422410210564435729527993781782683541056124047454011949228346194710929084111550819415768698892801167995731524584519472731960680706995865613090051518603148211560956723149911873387765736422507001900384187728192813321492603491741039724294968780554677310161199543733574509413454414353384331840572188825761928335701960492627143096225647581326135597782204567674803457782131754702187562664695860290866694793626922534971583973432186510270175103320785644659940544261133505010482771537078795003927636700328328854723858845276921006961685015483214480290895474296403522272565634404551579559287769085025141390924109456156995443900641060275071314292892918161671326643210727764768407466308538770103038245929625162976957869210735930515475463939983379239895154095503259891612718947783951244000510324694329548475914857600798693564460005533510689358033158567539885923979165824658519633788452550042392728999162037359959500509017415473050997242451733584894467154641341472583866046593225572531876682453848363844959716531361839197853966916408773570079656440834046577302193205779981750834777556343116772134745222600122651565716790008475134204955787402352333829155467288518308049988902856409020450240347732159232090956814878709085938323198346370787453391942740233211841881519025513147871648916072494440988100077900258404461081611394551251898872632231405551260312806650480444229859569634220297555558278090042421294124322371449227955575450120867146579149680589475714732818301089121904781326167001668168520502683431321223324496433067812005286485709477448799654291001593805748444135731022190516617701492288472949453558061553838865162262259649217896174934175691560678099403621399659327533685068931127765060379474847470784332657090889799599674603898347672886027823757282934931657146769430039720220314391154976857309654787628881753473898920189974188977555026000559823892756672668457031250000000000*i1^45 + -1478805717349639042081442233498165751033850108350576513071801841940773819567791851207580084045952225203970337957726779016622273038712358275315302989723472847250931128644056221687947407870771447321741242229377292597899105090206953339868204638507886236121641050776524295363398176322047572553566453269211811361818241663228509772400707535187947942300820878363720504827115028214131465990986935827426911898866849413205716599420569005777799324631011981146946039050069346943581086060634640294807234696612988806639114604940948738965712214009051322267382615455887128278993033632758887312778061910901131989410763037674097505967729092723087214075993012440565718738653809148910916285845342916395676128142002872975629927811699801247907035249767065780754814646998350507485322254734154453919510128054443551655724634551410065681701625073939658744386161996935272756636969180704262343802736272051003254110920783486370138637645261047435024160717132841211745867849813970495991815154906113281183645003730554860358463107792762177848370871723145558367798818578039277993038269717827564692686684912710047170772295463567007017082126346919195657395427035110433480779990984267940995010902181384255674600655593005188941448673585861343969982750527654011217679879980280963832495850168149706907423169284502667332706335937043359338042992798270555442502963126951008822787995375519146627853421482611527964760943250897817359279392538798674423559773402849526435462175765263944658592761741510544078379165890544748777582847371078857572912172295627621017417099610160068087196409718946730033467205920776584545519499448990716357593958827041402303496611214973380392770808700356715917998443436186869638194279031066660126091650238604041955102181230511421264441773053584083415415305265282191509784867745364948264612338450021054355283499559401536741983414611766338697327845949519604579031954491391516119531468318259312315596390525643632697790450811396119099064921909098230612347998958260707329450280626828156136910366618915433767676334756578297813185631075836697544420582035970055577936616195571088893542566429503777560181345723902510862131950340953503991939585577024910808219662965169397238180770155612312194076472946435177628236115195754405686135589259397653001433598235796754185743625228273540637005792552407292564956308025020624100741457304747867897672752887022907651923828511782147594647957400945720285698869522050906035178646647005018675078075027625386207647624809476616939943647205876215564479539160145790571447240980088016074847974457844337749291496276855468750000000*i1^46 + 1791119268963410529772040303882527453880189392605614671902564379975657249181497230998585514636657233280123617249484949734659962500212502629819030206701002780308467922731370484552508881148775121980710900447049077385149354132111830099211278957652223926414848759205185757079302741973008507140317669413655025114651276501978529747998504951562313798302263494908138982204312483016717892628815783232004499735653433913214094670604648219402513666493927750989890598367390651045737188767997162676350896792858761318230382034814037225126550810728317261600751897841655714074547088929878621954015072954914586754516494853866302748365969454165313247202348116873817512133483711066104963240701285808174384708285468349187845433319773776971259680520128563890284054173970855111959166995272553161583890880237347849604973075962183794734683123094914834667982521962334361799184064968017193206142888764684455926053104130347010151081953857110310276493326064983203334493149009741000383513465764016090502150918359468628220885667248923186027438464500954972947336615392295354891216315431780580833708684043516810136590596426434014901457402310763076708978539155699410560778059833870020008427167871120987089794034233234543922281213713001916034558424713302136208807844186030883696379259490099399665226744356349669237369430640949570288777946744770427648333335009842143587404241386291946261532181689618340921787781890747951153390226783648161549815829351751754734290728435820016686282304752309628260363099476664195234699586354387632253231642641423618124770313851033286446040732202891219693364440546503958467833281193580219067500389552747456462703834184754370416828841415050439108743744231791974942929526264326612957587380441614228163014181295768450765398398640010533096214730302367120386473472250882404535700786228225987178287232062226294782632600362328030208101230599252658457462140870459671180705030638898118060704316607957461384758372757711244113028407937495059429370067587441733937265356645618364230023642485705073266926691296818784362292646110712807599231902718465869992525243814493038307152662796119119325120508039713374875231281801561712740526606272848309559509871408184808434655809330256390293593109661127251384586356966835271826722208581206329621999160914894489458381695097079068673589055529257465778961754221613213266809616158507452575373254714147356068040742012765046637932780118688398121863707439288471869710063170325257732168286220127430685636360195872330662794298055126426883619622247556740783126907373171624426515592646200764293670654296875000000*i1^47 + -1038989209776161616385402644848557915389430354541708316253966630840758802249713290334106163187284016594755505503313147926151586775854169901969519028761031061908192900895921725698362645602335137932235445199720716765969627100403379588286666759938415958206435863347212950460904477437787797973186252006736246781745379786383075839240261236812588408201367430010175572797706292213834039784042461983223068584337497662817414132745484465295456440405239552362569057952268826553804561113845559160618306528316787135597836787455408638978329238170694893564361002701407811980862975456613772970253314065392899061733373492055545439100931298859819449282198417337101102673275066643879970053691834265837791205759533130594651546190040750807947495690737163747506814044138312213457970199031438320144257693513836711353911711123730807723194063048345753889545164098255524022326232488849450122613492641515320470416116998417307810408355071392598060539966577155771580539341710264831512375997591076150441835792064989547676154254048207693160637633439232450708261555857177560116003665657199544488183390845170642443669622087215021338120883899428538610648399563725164633920407451425756719950940932788323683029715159735447942314588503676698485745660482724621287195686818488875032895141583227219530424649169260667711608606554202078297039113282942410019870853778881540893391178911267803406965912959442997547485581350397418615947623241177906226586815814958390625620652867246614313827265178235431225376068021943399675846354846999714794533581950130335728492307466089091537301097716296361003929167027152151674652423031296798653638713305704375913139638083370475445553005915367284963776590132814436203699644261014998134382533534592858182610456693642752392577223929799519350460558967364852852530103435505661404328165034716501634514672319223707395539004962092761275639220446244322715123067740386895898957177309730637497070886270747882912576869593033765494214761289494712324661454751717506812240918567758049605454950989303357529661375610126536842886201955720000162405595471980353536109101192174031412350487688034269444660503552904696160043770090688591801945761366170979229844436343213440379237245828337909117394632646821817789649581204456985584797803404449620713611816050727179091521414792887623629141194894505575966262008933903686787769412572736254730522984737229571039944685257383146154591747210052525423296263747129391789048638736236558384722349887380211158216197210135099171306603607381413752146951775782969738062680197861906301866947027852475643157958984375*i1^48 + 162452959930565790078114355053493757866053031687557731929290263930467008960950545105243017155095645808059843723252649491382847244796360766415021445533139396230943709933465453030017937049845471859201676767057587834312717795988420660680266149578529400104230250972234764796322849153699956661011813523196947323319607315137671002177356473219930650346686864462354023432533982718835255130692034680231478348087239243847654139117595286719176787207335251659641076020480974396194990707383601607770171064507038202605015220155485778623052208268184104859466871346061903854788394945443158234634483915565167658808823720550052297366878351571572681680775794606683753290781196106190981910334219234086416753395887444662266804397702649875400459644701575097883583863278349252961670673000543814424606460195866086981471763845719932692070439099463549257820883822215619136666367014967760013287717475824363532895306999795880177923901191253052091313821862623002458340164223135066455882224338100525328774565727426637140941135099980409928506959418490908920985354498770128096090251223307907742825617027746208342148290582266361646118109372026683935533382118565841534334682257448865606808519339365070636824268440208940029870643198514489949461108407862324382198366564532881811493368096362710115317050118898728287558928793847671224891369744932842283886603944243030938965473342110856947942125006864558326488991087903554053218967492793040733087808106416041967359455617887307246120781752781548238995043267319313515106446346680224095505713569204685735881433375048873719009133429390340126605372701387583045033440163070353477110344487392539497217776211543282781286187174331718201909708120843072130852386003425767759513982766927070425154403881932218609718516893623760717331487782053035529822435538892878914448529826801392809188817076444897047456827962200770569543682777782821889420070867564523944059558316929512014906060707939494964805087483416465447336550405463127111329589445722820934039199089104391372993802713634357877902679253037015473546429900230961943278385624446259542015052028106139616978740825251136833413317625196184120581231434579354922965610251516773380571859760825742083613179748315607126278064267584870204883686356031967267308341310099534566989694985349894123062795035589496825905496999107350581593621030595124640818022658878939799984290240611514134624436194406943717443314118662413123389941258051727647653290653411526295988325957361887464654206162584110155966404556922550737430470955592364484478227672279135606576843261718750000000000*i1^49 + -1032362770405662317657651344674461631649041920721270604485493880903362419494353621898652689506339486788688755009956887647809435197380155085784134553054333441859855416195591188030051062186712593355346651759741700244432306223464453537515441163676701252095333901032828739928389340745651197011705540334576025173938679869408997515498322985980962266694025720026665934911345724135243911306981942841968123364218459039274491904947338701726411349612627735345099710180304811715386389965924181375883082122812671210202918455831345097234050697929838862638899445045613604696616546509094116289944308845134466020911593410064421129288515035759999329531667348410101343265206598405592849767224851166998621384092099266100016075528311500435003267733714732075108498377979908781801833551797383528467033748740085631510457427074243117746755237927007698868997345534826621524163558433616701372728048203009241487613263428246672296435659475540467725223130794273967193593436635067298905821745231736780844035994980293152605227728013030647361690847936764936677206767806966213946606820504814224038918161960415199260827067690591006746326930251667597610206385611621089901456305777617168199797901288745436850288482837712947464695813766554409513278104412377677309158420726278440790494501391552206666433996818267277699227865321722547830564995471530025462393535720982676525575850844692047434985235610465611219071146982289966749443416713191166849560573148812610272176328337150783696725170592045381732002136007445943445224644259542781127754870311170335236356107692270362920422436802495684832323295345837234590418840940922240488513642794615259671657621866422021024600194789321390868561308180314608056263948839023441913057165826653662267228169949076994893197781888995053915934235352206964640325488880236774780988292782721334874675852833794444808132674039719800836172454866130231755520674026931480814150742077108440991348487595340835727176256320084675185002632246375627312912180861810243569883417070826607967086966409385602188523476009985111829873255352331822880127683532118809050358782629734374553275430808112726574074148570296966481449425809340856744315122322573090609007831759447692280158341271068856996603559288997029581735496303975599635475392718172098654449226204357725290551411717858391823619291928549598832562800088015333855489552328262100829426696260485034174100508424366953346927786604114707944485324435347913945577668811291339284053944883579664970744603186407993458930099732061369547803351749510865513247998928534448437500000000000000000*i1^50 + -472807563038433789773172485395780625535718040407409631860546763220685818951492975269670761414099077116011897200261496560301218379642229878916512480128183395140967398945520191003615962015965875395114296725969205939223742814074145840385047620541478008177934124942825659387757308461098890089540397691885095285494555913596056170294148931647025772847187825801814793592884876447783056471291965248986170003681773867309167862583487660974080301358717865811016389375911173539341212433322866229569031723138339863561222640738372277640092072891209734467303745847579528140613495410391231957619235529006080962251185736284145065789821023392437418984382383619915485932499279925348906878465191189016712258905649865244711414740319949708791472794323827572958951730669374247691891051186355861940422788970050566231728994170707834763603805978478618355755797902857527349400511388083368392579308284470353238447000711964673082509564247230763694997922674641013135030792473684581340604494140598328261863955875964630826064585911872203856912837377172046249305426440729570193291564367801214202071262778809160422605628567786276615733846163395994139686914816776366451530117344866181658125327649239138163536204227619894259397522040964359307570329686630864131856071390101773582134649276121199315365560533106583668957998555608268946185745826932622770156551965576447319842173324582235384642338468395389217226836650929800785012342697069931763331816601838790633685324936935576361626110968730481021794658406713783192862034801911176681367281051298038715240811253380468397049360484432761067603705403545676649228861656514075526946640362092805592461131278262414865319323308752607225082369719016777892357396369096749740357600284061656124396678725189548324625529471915494164460681884255667851394211519283656503437275135354545823623539538658546665591962544215547804289527324994878500907369484725267072450866629538199311428068760311415190047856162683579971038866372100488866690062290661839020892975517436189181505788637176181434339233127360364553954791629277505466931584890685666130425630243180492574207297533554930427901374836196075234117736723265189785059720247414223748497467098041726016159635557413005728963071634256793562617639557797129922920112086119580833472408663983499925531572592287350158938777644138429255962786662783778154403433724740213179632695465233028504813119567427407074238962631741411576678593257638176486071290055446839800714298128956262111137727957143837519925236792366956712006406837895088738758911450000000000000000000000*i1^51 + -502895311868088438972147824393518450322279839150658746435714470432848841109123838501838006380220729993395366250442548766188861825134042360518437573975923475546220884374458599536166827656455591163714370400107631267011603793041834656890725344373560604912548191877294753072794716076232792786384997031021386070930981636960594051738071317483665474075488249914049105651982104208696580991279871163790566002406536046937521480415991598908876208105125729132728282117258534992312428654610668160009772314007981266872742813533959970277928648979643750041742580126027310063869498095198781135469196624290237609282202583720671988158949249005078937772644249222787625146919044878439616776238220653508687511643471442814059643147468770000498925920826334607714280565455799357586608290937824995380539551256306005750812961594238693200133430937882598763286569552683052665887114243955221208477654059642663779203012850160910112991192664995130475303555160995810189075897701544348644776337076185605685218051508505647429047249511773742609011398652200988116225798091908037900972289234899850626389506095120598769338125522401114635032292267732920166376213475368373767518971288605054131138994088414341120607257365164977974189958240037967749333993377629720262426152897747885714288815409336122991791389916504025946463313869988917871004400685056062897937558818792233575344906611819934880473912386550738998599268737486301067710663220488424039471320479625744567934357082170562586448059265131782113572871189023320164051067360130437320011873723126912308421589595084594816319805557940711969568734010356423939970022693266262211972347385538283357246493531997040743202280938549519788168352498392987002660704433398447110419695186678042728838895512358405177243008337235565295623907730336522912854915184181409209645021583519503570607148852406434024488097770171137221763600890604983216440865227862671295771356102846377876904589105816458007067628465791716248917818255992320480879975422440292515174304543949152418184453027790892091441830598780573640563667873560762026919724851146426001755157414758606167378496787752730816075840203942344371414569864979246008247302617644220620074083896302082844930957225810873173455749334614162704350801087118653599510340050966786224574791732900480429252486581713894469956739404272379804656013548646954450066656547252675611678542147148094469240266703529236013545019622474855269610508760383447000084360592004546382934148145955018142205206045119980768683145943103189478213160610112410780160000000000000000000000*i1^52 + 84773115682752322425359430625269714258518052337004957672585898540332333868092203151551988741517987570416883148544815097019620597025193192432440247287603588703693079382735221930266126060742279649934737835102108487755178829811049517386461316297207934564461487578984656422650984183296800652220090113346822706921280332527091629974021330184504310198911129135203734265487189752821414609457305499023234115795386715693101467367856246530764267057925392070854052044563457207896303557444031461587510230398387240293107635863674660151752496428196695369806445846154412980711507536104469406768477333927017741203038923834010158557717856032245576260915020399439761957259212956212801612824312326290061108230768414473219307517503650870263317608865791138862946602270248916113959578567717651333840446076760367274339372662551812685259807165515256451531833504382069524747250342777044577961535626980290344022478729895998209410423538525628335779067320627687981090745715980490509115398403490816471167127444600554222058259943842409630154010058348738676638532475221838656453517194478558122558481865774232713667829111550306258354494091256113577350973231803188485589781786205743986577387088646234605949225226101239099863861189454889019983440982721352171131304559594532148129635061904849402033193388826417921544978514985629365977039236210367688934583626039230594547514397970290810123661814637598166857086037706052307252703024282340171123626316196009651343685110914093233953944889305145326605660563218915835695472092800860534577689530058953278949567674840955365216257082907923725848961316071907751299552752745103504868291761585162549805421536100254919885089986603268187614945904782728620820782429254733806207378351590278989631438764815702821303727601694532721114464420802387596492872961531435333830563571671790731424213719284847182734917489016094022588200997621232944865404454499049497278232137985864927047666395398381151675745525319304734090908970466736618784857104809181373882197948628473282987390637607151004567218163706959539957381908765289514716192179399755799169620918601184830697131601827258072826673584737672068665991705331259636134443565115166246007300472140778567341607415983573171477758159831118406588902192800937305987775605538010831756207877672512971897594518612350097917283391570030398373718002271149691029681344460303673737048398893293032125699650665803923027708377337770249152511001549671982239700279532320815163559988384105606039059101573092767666546427993569321876079233679360000000000000000000000*i1^53 + 36143787114392301923315554154095655038625360507873076048245600556234711256170339984472609511128250989792317103172604012887231514660690326248745795187110106981032424434350587942084015434640521182815940084671900335183642085749206461097685129515458534906718285423776039324479692340489598895918598107636284710633049017307589066423320211265436370234096657494061102487635998405053996307265493579460156728781228345368492424472182396950025535980684116691504465081724920497465508325674263854454074028159070533267971283126016592922306145264735345806051970470760675490677531087119679270031740880183129940924746939331403040262321111660681021864768581393648240648426237974181101268553593154858417661048723859910325372302046042945915704498344435675120214230417725077660552867743513700890374218313660884790957666753436620804982932194167452018113755063100238163346099304526381780562103180702312747230714181473080976166982375811896101543680289566039599518845522281840355983398810699401880048913673726841040107642507155171010526955960834932250541168280289257495853753057625234680928332924257065898208554672587898278537503237841562494764889176496325212053893443719610218497826894923760705708459380042989802738399672082209132097029196921724840306081100333060422393849620601123284617130992384725390967626810902054902649026164928198226656373630894273003832449863223749105914118644184161351091569158744953944355175130488994267381135031159037939520990551635531645652538774637701192524164638834143541212403740179347148901579873298592062301962084635873686604303530411306488575771005293622423633996348070088649495417784760186800491279431354285500696829383075393932571468801050801388718955974015686995508619553565139273492657953694575547075578031980464347127275501482342495652045769728471261164708052937246507321352634054406145051815467167735776031976693750020401476552744020601036838227584411446294166919455719057314100173618205213405276483767518581080238290458694344281114169652843975363539064468186114520519414179889626675402238201458851467989993933793078613281258194396305412618544768084373608840214670355871922464872602739096296630418365820628921973984762684473576757026719841295006261831054589584161487477326355165878826359731229076356948597419619654651124987052697377980324900543300113798961333318991093569074680438159492501242507643568101696909519231116552329407507401442496526911797714620317033130341726493754988552313365333494823321642828642161559195507865603216590940143616000000000000000000000*i1^54 + 5001075359388535427153687572770229891080530661039207884762015921256281209474578654446564602506230554964581552227540130044079225891772907099985144890252834058821148738512900825934210423063266838275279394670705795103116228330733542716992329426294013680549603690723898230100414371297213891444469340003218455784993517685976657467595610680584887095857588616212796838933092794557707715748155384712361152764599876890154485564026254748133742618133094329697753707326321179203935027515452658762475209894055691051690567531284061849654388434943750509810414785563970871540374472869124265514655810391418964876248810354329265093118791008834140311980349154641686504473884842010824830399774304550431204056082577995268379431425809294398825675539833875862554374724576874698299184146904708797304893753549203520720584113682801270983430799365897579288791411587676146939803327369836981576779274197388493133504129013440075116294215271712953314491104908487277789352085954462278592011193167544562180651084905831592704880161210879891170143315910225646838129696707295456935052460416778779402090609501253843110177919024224292414113213571454005741156265578286898853443316889893192293565194463144708678487755369670000076589732004381580960810502986322701553129469826106564116683379390769199800508129803235533793561646999623132767964996669228580823943677841403294964312952225345158892634146371301116833922201028138941249228999710988103304420130322633196444598418293423854094040115743825415653211050853568423492539276623952127581431352584882827739506314766622329639991495293039908513745594911962437290838409219854422156922846387067086999255438697668159035614479441388638652869086521525914451789296467377308400534590247995557371702371405659521877468093168137973319870707544364371225167482373564826325968884225148165987018670366536056293288982840706215409241982238016758689569767448719049118494824036446184168742346672927674944774016761417908610167513567686945268593881861006831000736075862878993382116118573270929923098030745479172346038842279606050031966619780329636843589604381829476554291440227868540009162217726033978150962588661243304168725484392126234801588015973557392479511589954058670209534235879113388029075268188625116908853142365915001904010378080377306610005581272577367210236366591967276958008028089568133608836966426101196048447055169043052915375572266046693504838155291959972965445016524217005435272582469189202156941053114176563514427982570140118768070825147438727168000000000000000000000*i1^55 + -1405602272788919532010478775471612365748439721611913046773556702440505069860072283718447583403339143703254551271595742249434748494842171296283781214549093591191275502314263851927750022150777964859231798115407374894521747398236177608865799085005528986119882430193534202950729110816450206026432515097223093548622310680401154235386100590906779496746713568764846629551022776854050832891276977396919426035538157551397038394287931460106566857577635263556996699706238460226911542355513750174905649772570162124687986199247702016283793512223123640826675372740837155942825325017374628499018802506677547939394584623314592276344223905752133813504189450933761331207237002204453794207397956871306609405890884313602039208141970516719473304222138647176127801453852892453219535043875745396458654883620287702228002766442150501880601248762243033457339581474971634753888103139616201143976064223281199319139671467929109332490470357571409661269366098030675200905702381162439651623326967932289735662511252385792417686004269136893182062929785023434024916259020592508607498662692970009062403611669316208499988793141019178113432175239323410587938408214969316889171022576641803107631535899628022386943282793609221543736968719861685408291961451243572325958594428127610009707175521980639619620445644843033122438826328488262237229115611885507995970537092388727199941243899042093279429534647926864884622264548280281440915376429989690005334215094906369564185662387758638272397174943932758857816722044789407146541501894164727830807754983152206740731675774258834022025466775127936079241485745767438794213202843638603648136165575308630699747823531801018279175613677091969426151024173095847690620388669718788702810291031063976100812169928378498864774975409416058676580079430056048861631535731350323671521492747565816484250631083258689754807222312238378325886637617749504182942295293072612792093898163016889850296563590385523787798047162966411911660691030028486509059891699727782726087439668943691265244487106735141768565536910163938900875457702248997963963358353190202097124740451564489959040979690584677805638260551254008296580380202865532677731849614027645013887577167169196822673241505377501318540684785061468601567152796543374357048644952305294358679358126590458717327611026768966168406811522479540379445987486821177530415621899515124590745719968628198869403597724533420937033670242767760083259844080438499086175937962139236463055679191555792567343881970993370595687720288256000000000000000000000*i1^56 + -123477247781289063335391544322060393590706058362860143479351869523635934223053947287540487408941214237527687411303804331593032942424098440535257326054265688150994296652382234438439882806286075453318321377096258781444843522826061207323049471239430935904666315861642862224476295475077916619865258270034310952138515714149827205488088128045097822622049233459706174848233129164895385018424807641551818084786980442858232427187204451645017841948131276030522839038323288072976142948879184585251693729930840184348337960899135482461612467941316775588821987663736475152480669276760070338282185307625901607050193185415755628943961577196023858112560047602196747376942677075876683293808518923030841018767984567768421378062751224983974196799088569960549991456623655584159206337315483275410766902104828579386297142701070189196205803862665072693404436598890192686306278551261009935234793164335306853163999950754777927138943876154707001158427925872551473636959875059116976745038746213374961257939003713317568329143551203584949930619319859386694473279992648186854361259795965476650703665465069929464262734383784072607740480897415845073873854932690819872999345059058440615430914644573883564587447866582270126062741981562282496625401786995097777855146814325692964845904337948037940642481342038771416413917536352363704366222275676848700093248432366016525767052555253487446168640884364263937200670198929387028567454003692069530552872079865742868622199682787422583618396342919898795993196177451096917059286945647186154096925346286901614911103206991020854104871662345478191756436293126291284711254717256967800614762973516827132608547881137329586137322143114950997823971526151718502953836827784574134769354331505789952000835709889950082489899735279127322048097687670245323527317643258094951020170811681474017026497664897914416179165369473091948497955498103781815237336249683925451467129066349001329250073744028370549490573288086309889971979977356412063446164454386592205522227746764597856174731636889406409111167821847377799371665925950906726141576156885365363079922854867058147393939698011478877833012310421935736338664399785940509200899369992855037331581829272065223877340206765481890450782237792352361081115735516942091234028662763867762567076664051832139853113653555057975016508913975400508817649620911456362079488215868678551703986299388059960283665845800399537892156787058720122364673854220628619166030571275969582293569610042707466594380258847598989174374400000000000000000000*i1^57 + -13820683947869944848126484658665143011902846574750075081628484028097403724925637462575760132370997655703911829597397608553688942861847952458289364331670632989622166540370832367754045512698654136409551060971922947404483996669614654133636920627945619099810402423489305491920264427411083983791118774006874018812301081240493174538459839039465261048588300520962205445981798905117085446429334776784320622868362012450013695891480067136992842024484323038590870206446422587474961119246537806474957025215591153036536039363198255964810610294996555791648579736178386309469108309759044618131753502556553678459801555501380836081854644097264001613165066876014830097684748106621666012940573927771675954616754854939340454725758641221093886963742227408373819981482170225492124776009178932473489454842446020672924387080531444593916182879306920676563577518481122015733343275126706253231204208839189851691585120598057529848485550228324894130930092974074978449853614224152124662493279446754824904909231265199615797654671322851448738800109205791515373649677995070525678011596327093136125605971861026394417270844223042057646951884615887148239295957376535140548946508950305461038806547865852522450000062379158679327338667062485775422948534173675048264494895844424316048019527591470619386865055795345884008307064223888167717592442889636557500218911507908243774187976706014957833636142867794389588846532597048670151269364259764602100458786402393701229171331831457883362993291915170353839486220326931052413904938143059431553994324982077904626896936859283390821698144868382186050106844725664219822742420906948664629143647862021112105624571053514422273244585091700556248339223944426377541116436275043365780777046299101096666363573942976000835099193795708729733957091060938967009567563193695625690099053564413105280945763126029397394329100205593789296243543331610525737471766308464761713764133378852766174083965895685389771254570134730918257804893611696934413460672697209293106970807138563251880980228528641719010968165032941265525658203168307033552256573536975795974506328097270160571577482717635949503170277299242472195074016951248162639805317674767253150403313087648605587341781296191572826427213104777069898317383742404422260412736548963918712951705975612603824662184637403962524176588819729474508741366729839662731633509761953384409964383046692937116281907551218134993596685253992113775823254410937131988614822999957888905013537250407473278874469738678845440000000000000000000*i1^58 + -823574728222284685821954548334360444311117070345470160565155473264402549153972741748113175043287506689349893362999225747092666747433497041525089616905002725714295567608704123689400973879247808378581843075763146038899261266715076943186805395547717194894488104852284001682287505818923525757725360965185908241308098873464291296906744880113717633285260930839136298596901042554007920153353475940806943949678718003738786055472210468308292351277747020544617332208972208359641920486135426067125434475593858229662854774945689191387183946173520678446466217589353242655134875859295229370771563209983441361896311943268983578605855585577465053856193389509975819755342020338787494922478605841449485225565968364211515211883549108716847080090587118995104428725578057832416242539080402086180992077556743218130486960651726913071614701805578074625817292698456690041036714685341367069774537805625968534696089269499495964756669277387426282485542322668228812212927607868945376939254928268705979952435642805676947610001327349222841692457313940184837465877279309673285480580929212256301377560125965180206947464439140229871189260973298948062876488428502095990444536366779409596328366635002285035629602541660656506834722638667893686620691004670739554746062371059934999749320152991055700474971022366291238446085569262298005322374914686038227074209959767731949061063683352130667124153288089412027203487663089912287374037045067140834661289969104541567254336321046542539446686275764975284597259248396623342706742964602898055019019063173680919512754430151876865332200519858116137981025113163635788734764764752362250789149562778041827627753392168721610214391889919307973348568070603859683350995015185555333979103404425421397581383598004098920956817302631632061251042640411396590176964379510415491368735603280120575466030106007180834966890633460862331577357389990829010277419861456862279074934717893975746431412821762081659847561949858419010169855863380341589173101311076288085477668667392711334133391651469592346931774908240750463013299707608062031168251442404602267431523618918441025372253276762306149009477647580029832754712842821133632799330819377973522550271477687601136997657833532203891418175593654808058539924027954428818016689630818986957147450600127790769651134430056712489996136111699867613639395350613349192247513677696287617553483675850992236945121253121946312483809700996941593931644218664036025192035053902377049384697768653841950318369177600000000000000000000*i1^59 + -10454920807798528567674737107283401662196689171892772807174802448118562534331654506649275540831850480293362240188167773708195628012159375685765364385618789829067014530427168932399765028938615756700548633547223649359269365449136305458915947800985039124959163130054984924265064886020911918288303560469586756675753704395773604471016867318370586526552426842310730472786165948953257808565586688906991071115567558693300842319509158130863403503684717097477402594438477143450766460546342423169701138733080574552930156599308351189682359654033653648383306109684145448385643004991946383493669216587149078930885368946287057530645217133833616973114152958308286353459870861463628472803818222361560338841049374912109790872837805015035163208908924307553863205294289245636277341968244312922906683108798397965515423237166956996935894014223626196749909343482354622853617863938518897878910543922181181908093062721530769065076872027616819512226784524419857810781084646300530973452664631528009655891282526312639461071980436494006244399131253056834178706970207712613571537062314340655259596498692512509592403888085088158311346516242610130502313532736372936507471406883544565095383271684297010774005850762812872071549723560967457975388550224085444455920328826049907968111512915229678039514900066517696329564312576240480532965947443366004313429210670902293113613793134279402897751437690878305583833431190870769732565003768045846314700474882249832245799012180293752217349823863679146917019268002639171883352524825194291061163449841019137219251378493321162899833093464470450006983419648579686721363389632363733608004173549966854988295003338961722537519473156249924668885489952913356438444015780058071595624140325580363717155623242307618144858167596672814450150613989233584879372173662264628088579718677474079819685275214431736292871220364520392875032460753805849253000138548803622511919393344932665385516593598048838266754252230174429073397508010324564234541965385919139689136527601272066519697821153250813030287619470816808342408324840571978120921450996057731561263236270250914171066220578001841955512162603988173776982423862409319770497334671742074079641958046874106342793550087318989420259857630279667308940831949459067941110554167419347384822883165075232577447084206281001771884798524116635840462257266671124608769089466360398559411083554285314277974345299738535654080168904790708530224791222126401698104275028729753884021363334417525768192000000000000000000*i1^60 + 2687843777072971600015929278824908727923550770920973197346994524438126963475127597145553374463042521272473049458459558642898098118863268455214963350738840527907836749410210170285568913995060610744627203437639709392176578773283087026726044360656826188573929657973334651736556627031195073555206143295036194962477407704003049483208630249295240132638858103231739390819818866290086230328735118035625527804377814662810748788365117379347527624098228268412252111350508135271801841850501940544109595575918387226908119375053447695647386858531453172959348762992515489122148673313117060657450665122077971583383184546908935441962009051339247615596017228062646195766867072109928471454264253045426520019086784925044856922520612710011313628499841239634061121416048479465880537106798267691081873256442594193539662232703722713322511873418279423096163168195576146533628531591279932753321485753518992896511162584199754664356347235376892111759684095260916526847867253986056244714371431798251485253940064899151415078627014105249683494728028740827935059141739124137114876097807306114200788502104491503915667341288680233908808643891781736533834064614894217864837301687306236725512546259244397779761194374441735809972171041109058297842250861730356057243343572905092178532404168391792506026475871299988084755781618285794132707063616213801094439719639837342228566643114772758893194722321735251112261126669324067424718817380438709289534941514506708727113655383087288139250032006279416124731689428050385773971488237841419165722038513315542822269547143126237466677212712295694783165043601420903277085981469360161511569157228283460695604480925774027028056726615492040196853984384846832486531072244728290308592649828763401116266736179817837899204151705705264608777018966361120358652603684997413997375064693542955144413175047896101161592316259439826206246492543935375101618023017157529760617061863842242171095845642713668385861549783081045792464389741779396781656653530183126377333493988037196163994005551376177842200472009128897753403410973192119530753946357483559220425857775810427953666874321845156342636781182523092174601778668594374905801654613469256394156220897268571151182008631850129822743892175576369191787768517732870036008996686271671743546315162944636087234282154602999567344071117654740971415840589851524225511302898749649236767308587454707561455179666474489160930788890686690287111086196012255665428019401191537192957939975979008000000000000000000*i1^61 + -78646425063724520369627169776430379926534545455792284354201188545138073996147367990751907806044196873970615051675645888472546230502228756543342229280974941734051143723924900241304776693576758646850579418733612010402673500729457335752056361061418250339884873338528352702296540847949576314199958097408604556920433967228428775749935549471362506291694698760555439044151767157279016650055066444678343264165960395561283565851546895354914525455673615380047147128941163701145544670533856911662936889774906187663971419066101152689270331913659851137304468847596494723622131543254716214740926330128888187556516161826693362094969108634630098372136832402263419511399458049380376456585730550630013626905052714932522008749784878225534003089024200689548589096983095835352222280419927756037804323853980775647223313316571888341876601083897707948379687404888563832386207538039555980850765631152410676513046369388770761682467729691262609829453785260447987680749851987614912379032849225105029729578312284968610375341584547835821418736762010170565627382350522935600682476134710705024434157329488542173562017706217678407041282691159421617929530557821632587416162306412248316459182344065940689715460188045395702767369995747922710837623806099472130193867017557625730228593134257278221778807020557899520755248706018219063598938289420076712800432092953421499937936814593561197541072382508373290956375957825359240019511231344665550389410371633277971584331207712201941423195797044909540529224818211618401341401191739123453386515013068777271614403916896285354378064547441185497655544397357028251944140609104473584352433596602933560007399591001147280549296911345207979519943289548213392665056070375622613168375507615915596477170259931975620644852324315337806892617983445409790395974216571539475914527043101192224170946457892850413458443952240745750615505093737728036370440281095742050046544974209959598069552316210495973077587013816525791241714133715026996441584535906140221199943282440608359325563059998654608464595079584351660150238299165039751656562490525888998544402046092288817628954049218662710162175296180182633473047260469496322496301808406350003847737887485083158187533839927214705304928166519992708220801465818961260481475917148230039747771616336394640781448810764119035598813129108077383386762740075389974058522330731856571883860877401358315351534385561567453328711308392320342897100766899113958323902086621608823118993817600000000000000000*i1^62 + 874133580297558189650400938354736999446465088530230188543488432302116523840636353131988156406761412197327033350459850522862961613378085391897748174987250561868145883074615725721693836463071123555141198007849122296831775786799705357672674943054748368620482873024070348865062679700185444780418416740455187297117184364496273188646476775154021034168958308571246186883955647274250031964215641093185290409105022412113255856098058978698780526276544590462767359881495191001683053473370156183684770501351637699678302598078024483242576701143148760978971295437024564812026462632650238103662385658244011375921064208917682186832532876699406278919135850989942309033198068419049142010122718527887560631919490588679428177320352459044473684707523550144524501855286574894876392912951373472691722652935747423859753017565821907740005974936162630283777762794945877966545444910518440935188488047261757126791276950048145107668497574498942959290835675690488382330040426032631914036518349156996468664167968751526454764997202083912188606907859533711128527533771263950573056932772846858750765036673430058132698835796760058884590982034693557792334994281726190830483065317632141780894215698803302107591127151894516108633615016045716893710781173096521175834598073014756361656375844319057791183183657998032607565547329671136135093279658954973013646834955588613705383744370634005971176819376635178822912044726754503755116283448508433278526927155508032818659443998011080860555194377808050032109315709094445937486544788065650168600035291115298663442442310389178229042264242575191069035921136718527944504323485012960731807512361870367950037218245940045760525014964534035359148696453367822494170980675534128841109588102498479661398713370456449420950923923982055468359500641627376201566271428588982422941195285053334757777626115521847247850846366605677285455715113152065506383964803699822086105672293106901570999432046087424193109405284600252382228734228638412185405118742848891343115590163523658092868078003793806334376276750398469575164956516236072776820569961376105400926269065199123720354846363611368479845821262625198105735624471387911231608731181386424364970851208567760800102245952369004320105199731534394731564441177239024615495296746072412035635969689356781594729710312455995051481362480036222203531362120727799311743174039766728357549910525320612675219945421326504338270539392234274620643719038322581142826745182592748748800000000000000000*i1^63 + -3366599751643079740983422437889246936163419055955141641657445638051093431968426094201895120286855212839918095007559438109325510144005040202699403455357675351057848658804102624172028109675487607964373720788121012921319379961967626621962918221023831746555600650413083205483454071060376219760527920700998279028902511428712955306288390950751973539990651315239311054970886929882668454473020585716297875469482135331011940955738461878356434336467249221503137647488299124326869802338343774951598145637107571772104693855435174325939547763019482779991224079037297581565451199687867830158476806112641408488754853001122421766558109508992380596979584477548763767528418143316488873648030688703519531579959107907408390370403381010910979960247161793053598914441157161642934241214197904440588029919464039336177836967306843279232886445005408786804211804055866854043777500144531902350447748992517645021861892003383577303204517219835611544387666939929886852560436467119545568045767480892096793707379424645284127075049428899491713754280898556809534846071577327665115794348669740253281515210120863278180697108446660818917781143293053578018462027670008443614159534928925000057652578695957772809516154708251406782240750601168890513737290990100691658074443643027790811902209009030700471147937927279605165698389407966470223252331495785586402386014038055643535130977972614188387867134627512418589150387390278835733292123034543688906066988906643542589437595244123993427906706423359723216792254046895180762307432283314263591698788730955127685528242407457812494803988609203540670052765480954719707050261206465978625233878563952096151333004684469908645814646217041215210030416736417019790376016326854795854592944460634124005424391443409588541804217152136805095046085689758307751926983516946317578681409990556622674218834950305322609803356196619727153278508810161492270723444168446869760956818755017640052594477393485024326104958882000091829008380423511342151275387190102896553894371179628415284172322716349492176699601693742731029450712843568797991699277331587108795750283481962326578705341825511937840001350778711256889944046566564725939150865980993510010935589699723737097083514630683557642443722920933856529298233468401818420921012505626126496317025165839317646205400791375827981566968212901623162390931244048734701152825572262984846819059216031072337295274692056944118452326410621360559222752944085026909965621657600000000000000000*i1^64 + -828199781328290743498196357153100120847799895415392351097337333117138921907552645491415755316290850531351954875795086092545074543361824291143892481606160947595977390957874038821428300603699171832457278120633668186906597607604326401673250348780510886064621647823584225143558592732343939375010648356896407142138943720293328801893609997644351730127406323644349658687308436718585860864445066232473455265401690272696340954113683987761405154577591342722974160890208676617824228676218963993761992990536329402714828951426467136281343322866865924318531924384376005094753475199092895226853422414180378461725005722099517201677579977138065638449207046353873447655360009585361559178890274968868998704160555229994558750691382812522332904704368637953820183801321132092182717585311114475591621411873784318888656802104538977718896303535346919667457861298938199500530986783213626473624427262211462659514666631379937495630699322554236332442034915759405944123027076260106468333415680150950010312709340711234096626470886930136439289035905501037818078963623034877980005722664442098542417898897808579692148396235535771809672984297548827702233435179685639640443565104983998584981692013694660207545963468584332621371518768977236968359112187839739196645134776610699167883958966844802512335938308455818232810987610527445133745992066997029994826962359292551356289800632550165043341820467798875462442253382210089437407110436681789857916167811442165960151467654211848709641121622591924211123858094505950360242040905605346254230128802456518364509264561212516010802991081596796297185228557645370226455191579977505130520797238476599289478718089030934962323992465320109475487371099418218262660805274634639036970194633618053753085525195514219660060334048128568009206654116186517828184524566833526066143839857479049632264534539852561764945241263388952186274495772241538709037624185913751318067591650598566163101870938407334056234587621309771282832649021562507565946749957436655336098280260992575423078233843874674626145344301148735694265286304208961238311055314647375637838346087400063910086579305490627812182885916044712456703958429142627776739239658907332127186685699490218880651384206378519192601465646578491369000615406602832477138438275239376038965892046248203508847723656498471811651051861663481984079622639550833284277024415300568808188633908809993192660010624194791894636419050865804793958454201437021798400000000000000000*i1^65 + 15514583078666749908897238330422490643100024854527219313928226798996551729259240838038556221875482482854209988090347436349528145360880101250209158490053786710282298742045821281154315234222995694240079960759364944988125356769503587202163939341733793601403955548441504707156548494832607207309968991422241722841405133683468323252712863462477364449959626246741905929305304943666324764837226240563493758463960639646437343798288817981569052540813132347983918789819661614336851445859255660225540461561135286696459523180190894495396054883743780078656256158065336149696033313975982916733061811645702428494144766186007630567489941697072154579328192570527958522497061799153280106845840002134853934326653017127485335105257718372717845963150891153473723661785551158923608317164936255060653865571060886108854335393929679889100688588893821566302493745407288699587866037768504928237831592855988564254721758137106076993574446763587904155072918009015534945119589090815658735815204741319980954091742523846709531259899430616837662890910122658107452096022122291223062346505986651298442772409422641218393254955147540947544472554892090381116831955723979050810345776689845835544600619922146326232118911149371165030649690135196721983143413443432982881870085980589385009303419488892456069812934026481015868813226565169943295017155586277128281592521774972449839210937038184581466399836440743866410094040450927265553319557341570097249460081088078450451141180091363004885138869851357850720754683009268578082256111456555845558576616893446160491979139150172872567049660203358354747183106075764127727882962325686373474022294302197889085511894734106192601402630682188796646614447219152435384752229096022571746471669676859492441450847449250318973198047296182385883273714871956939473869550836891676288275607442475235516703792980811095416717413458448651777773619727483515997003263264755311658882119204136336946657536383987347033793083850803040144037728659547528849509877031565625216345246082492602619836933915801118848296064003838153017565745221306965190523608407309551720365664984284967924279020070043325770467376313663040230854404907854439476733404784584004734136810197431233603750522616601676407421711906411310346995392099537393580250258322870278947590823983905345336051945308484706305738240922397154484998161187834553193588358475235226163840432114177067809601289477503313358440002114149968985342252941312000000000000000*i1^66 + 20130215391765278118921397847918238087637139722742280749495147588984566196985280493038552556162258855557973817852829232000974664534582775727545707226295192754493481964184951363652077929109415671271439688706853849167107338518393887614338725165257310967301068249618086331963130320637847390073396158662326146452766298409073936098990164754068345508496860863394925213199991002797820558455299845062889180057046542982835830010985488488036600430451775818785181608545494884660594007802642250013308158182154977273128253157693834819896308298344665342065379622173864244979271385322382898016341269149821835777938178625522608132797317446568008218487432593720505727235675693128092097004209331852809279451217078908848050759239268721820403643238792991718160442471852434162970933009464195677652780514889016434090980959858936401184402913160155466299027576308902077491076640950973108127332203893332476870631378464733508480652997865896024259364974591468199149800832949700842152476037371425147160202632206036933226391633577985447574080622771411425167968547086237872640182734815613382997417788159147282316225768683750153442859009442873919233589121356202364813389561380618958159864667704943262965708524354174396586290302775542869296324122964204406471516817577498811612900870645738492693751961888053215173824455101105284549621030059037813046360762839996996068821563913763600447115382390373112215725714414718423731766758695378739755175171781858273844996126295393958157467318374654512627801442036556197421937051471412548392931526700158138395444745040265265996755577685380160956928071016939718140497402460540126873613146390120897899454732957767001568876082152989028468431506460511168943123536555144788299996128310930754245503742427401426613145205775912907819315749313846705252372834107379493584627878312889684402633276858827717765303904738725676407236859155867511835637494419423582664561996724586598073536078441466863536894958200018849370001876391432759853231601779656429003665153358218494243774086955329191404808465076695563029564559162286599393037471470029088434231356786356088368872326410891126223756211794512682014244482254280963593123329470227001661343563280290206796426220658269168579163732724633268950622724050781577420020547187334922838291007833066087279596372041887062240407832593563463350020057754510689579717878559904881219560323484633038393014648404163414506783622283972711546880000000000000000*i1^67 + 25375089725559888881480652409319783444631134172292504237459359450968710107919511663996017728934537600565085139801286724412229175999085154867963258179798737011045968693487305643243581151443262630606239068854034827758759725702010983693436916999547449269830185314442537882648435502564483019995894204662420479383509646349943764076117399381009634835828491820337223831577716643051168526812353693178159706141849846087459901507126224393150472111356238268413455611184178859691929784193068591231912988838677847711073721004766258697558221415227980313759052315717383235061083357081315680493980408644807761842100608320879751362303175931715201090915670140916860048874891906297495613988327040837259725083330010166531290797886159298005034073591731819908764384704434214592170993132346991230607912432598947091077210240116164403067234246902093243813391306271870325240622781428636066598726098549371229416339411474325747062573573991758056868055900594256954697421322946551750163502213551887895208949239427646861690951594550425786994085487615577575912222827910404377327495320154520181389296656993131053998260405994128975518613693525400171752176615194301979681762921359166193275578197097836210640726540240734870559938120700311640406198111495339885732285106802607897860373339770936215273673588504267031176396844412326207821123897619092795796302801249343182810840664000869174263811293966210793856474518870858023430270145032016508319298618858158449347219763158341505306332274487564804627125073206601103638987969691124596752079619363911909940439804618097680202988418225887258009233420314423865496260044951119568160557032854962392505617714806709770054662845172665611310745721550931991473753653632673639195422456589885068134125412493383134810274133626494953696449802073661199752315385885837550645908791294066757221859417735021706374568899560188365389956170490808238529782787627365863771779989728147792309685398148808711318455811875672953761252498735663905593681817897610294054220482533923815364290228667880192250754423067800406743045275856826637998132651660190557893765441101822263317442549952320065732922563823159155253470708239585156570003685131122830598344429060191696595802672086392404489015899481682859800763313066317762359993864264017827672235772308367683722394449887796558844471279121950650591641140931550619063008247414852893660872808926222863078392734101408907218767712983449600000000000000*i1^68 + 79463678793739259332574105243733181072274022694582116242845530525695289449895786006042213365010283003961937526794351829106995735368888011346143177165672313288567487265641952933636891832333512060034870393883488011329429391454816394167231339341860539572970303169105612548327632554119378291292108809938417726225071142550566039474587086287172334168891332463578158996795443503367530480425621869102611699492303682998119450928527897013961863453959048259623368536317058353679455733089067888591017632723186733608091042543250192378315577578022441245157851100255439195537733486304082772981449840083614468485479186041884439992168582775900738141163538046651549541466034373424780913068164130396045125666025262933927815080783820066534014794757497733404502924798751355964034980978087858794226463777240026578331443331233398222404173592644067526494392173699288766625728107124864679542655986920443538216125300517604102690072365377383471383761347295678012454249721207853291307428946653384796145983782123315144009076496925090728576586154852156247695353915449602494919371014543463321111495235614768808670297334076719144541837051390418944436792581181856140258309012704942112894729808131807708194580168270283503224640466466364443598809980843767621581080497540278685801636866043715022284055163899943767912821722874098663194259896422481867468547269113490364032290953822884856416287853925956183867582171790780370685348817061530513617343303316614561940338351896813462316029015874118241265981767619221284521493802454896051221234040631074927110832821470346989437802858971702504565250483795553264092268008563257125284222699068244574329687565003683881970954305783722208476994609409361525284347420857008563805859826632382239291136993975139017230720624676994414259657086324193132712374326278559330646901097138891585402058889044653723559032733735735650269973931687456030306048813987025181972549524157058142454214592298650366558717123164986559554432763182727164600483679135986892883723864423306941145498709616196455622300495141089950514720679741270052921514929088238960500746782579103539324154367710886137541438986934714740594170537259096750620344773187883512054855035144685109061553605507816682464420595120213565932898825534923179028541790407780407850530407786418070466266954916295547546157661460369763347819551893848934140628734750559927571005669569695863214947290528346198245376000000000000000*i1^69 + 86091806375134776196732802733876426648200678346364372504262953118817754975113658541195445765844683429072690091967026127912184631200934192606281101015355404423720177491192552539800200501198356036574588428747265536037842758214319038978800422261641464633490373592051128120128624785993898087891524770032055739653066922307204781941167391243422895830978139886563096032955630606060376798247066238815079341146709065091767435114520428951567734783730289162803925382815179320812626546717131707627903191792788087993068646750696549057004016208780755296274773667861187687499989083454435684400755056308073011067133992510527351698557871591289766910338285060312520411418766988889947615206998184543731645604900130396297042924283244949862096664622529711771085538411108168930558375692547478053895886060849547826621973816098358484567259546027638683455019660716986581471534245539444024296978442456788906759078462355994303394690258557113367019351177843320269670169168819674280712516777302933891241443783716326836928445027771170540567356455956159723905703137067589114453233785375603675052799902582808121679679728856699360505341786884607580411070527695321557512703303992396744484486816843205208435488648077389485092629691833484206533118509071568696707219443824244645386802703734150755852432027431881775059019522647847765713465016422504444537929514284619585956496767135365608335498160146026466415443964647669710841289177607450948221640811081097237552075725386599046893672432682416412040834657228694265473227411915974353273769172529459745454773334959907420004714096729359888289828549662839110533040551991345417530951234812040285087080280085055231021119340180633642137568029747163571207786879148814646489658974563201541824556589134232770223075145067922632175411637832692616930253532869188236954639058269534147290889539267156439013713881944785199739547895607038567643706025097754480623180524228877995445803540034655368129636777276484758420836473576159377970854521600832368438239730726241584628235120142363587901488503979586327895845722562914457601033205999017025863899074960709685398705961936708677618538276577246533235107634697688561816749615174003326316787804204708357699740442270794236854721632569236038462032780018263051328045000157430646972036891170974455415046649488233017692552540345585282686779865365676229154579656374874129469839047881495638045825015931207680000000000000*i1^70 + -38101349870472193726973551966987491440055261743618623042174011485413233068208935164786914907922902871406720876558985661941899309619775337052297838044465608357982410523894799328397245429035050606761372840907792919805026622725055222203491467830489785907963865411034547628087852255612574452021877732762839448399828849252332205725987482614498226068573258206737551871327968973246104015533323570297327903628282260438059595647420757529505810143839301669582914281087815238067970604998071413440553530307329910234976629962484564468652323155821866739277911602935017537800038789883387245522366374872166513216391064849255417779133991714183903826012479376320745033288898287020336952589673779542851863910939176989286961722983715460846582985921600356406059921361044024615032412035147513299735633472663875975970436097876471487640634793306780790434757871445625281353083087559378508421044317047738393731069702052387790951264415499432458994315062301997839487970839466072694332829498417266270796694341302617944095314086877730694748875113857403740357552552020095909176591039839158813007088318796772508018776308752982999306783242915903889646779486081948327452000920896936672465710456204519008334890575539354044152062784552515662545152724950808420604004930739178545166126817117273285339528544896929038178466616766779662773984459132151563849770132791643233003075550096654066909934818746392186238462165050208814982851231284842547647313620584541987701573219902445038067432018253739959888540097103124444819092457451635084407689336150261497736692127227754258560006939744702551644554216909986815067104450090656539041108754393114285780175293098890556210015476608144393550745263383059894140684708868602971225316168764863846122622540108266357762703470634687578128535377474657317603057268387578514272351072182005850505712337261283021101898314994938722729432515557733997296280689025239817179842182738815196413004945399719056538249389926998881852505471034875103975806170041333635992183083655559065563969015176035787501649673997709603878417775805249335189903265482016661263703664210590503454172373084947045985630626676031390350826041843661987890034320724579288770050371068177208471760567582964301558877412069653314164637396595280837502657333949199483724857965197961491014774577660874641623060362802637151649655302436248660432461763122569905263344509950842108861480960000000000000*i1^71 + -106000169416019424073450625912895356377000596873631922542354116189576581782167944071362371818340653303483641200410891814519445032811208026675087930795043889322591362055929133623212407994162596591579872054933615941441273070196923991554900644075727930261520773100885725983473134673776696170476089565060009223315262419357865725455266460806320316379123356638920264873976184119338137297978470763468758413045844107253993977196344085236290986396441175895826949434201227263599771756153164068571006286325366791724546419380644623634171495469656485738501462136117918322289869397743036948380875254279335866916619577839431894803774191210642567640222273105342964777137786583381171588286741654991090004815441687842251171317059240983477100925204437429619122988584511411750720748890618711153200671047142592458863545924964210713529392024592526801099127652521024516106868488735552331137996059245062597962095209329841218154687216279645311716918240525859352846764639251020238525511566607187899071937591086790369663444045614167842358076772293226432502527652913326016216641636587162095969709498400868367437933078143082845173150969109364642570956627015758851438152750245238087294189684636190844473586426923950640560725964146883889662023156455244545957679153171258819941637073415804883594734965939816964458494352355232092005691580789637127395212808474950940021516729679751400814144128334402486748320496528910723173893058178764825535157996977343712456675670552625673440216920024935660543033525563212524073698808855514762846729422161999507933558550593203521092071773870415265481781446813943019796174718363087790110445477168575253264565741868208396329316033399612513150728408988029484900868780923006796011355708450014311265963557768364965892491376290763803874310891070085178969456470620963684574671706632569614571521736460653005219196437747176030967562058645755631762090887727965871191819429273490593955394516323294295854799022559113569193505787577509267245195618734033444895528417760672999123553980980300832288053325760129948096003103192718781167989872414156341397379098642812947314198272012226024917773699588890421566399556654361552767089716270511582236371179149083731312688450183135605070964819260485787285387234843379708623388857658471843147348738669570373240841578558933954085398813940209725573056781239617004319923099990976082288425842428084224000000000000*i1^72 + -29577112616865452419001016731778296534727634774772281720390537570295127772558871884907939844082795623343786437973021534947846994683970249025794391780437974111151367471758545340171417044255061488205710464121539123813138129986639371660415606597546380539743264898704720476163073797651627653474964567659026854292022601578064773854409694953153584574671242302848259060634911316761629410264911844371699447669998065119333608507385420053756017132849835650056168462922816068482174335701114081565503427537056438406101595069669292543936641195002883206085078111623356328267064791720964742842810563075159750560624404317709452263775319573181636260114415276543277753862696793416400715703267077247119576309492877926549390055190799665830124172014889463126022105712249894829274631137920512344904897085027283538043839839367369100455565868456266088167162224031772205658550018031747937452668713595224785422433605265611855112744899279087742808427748155274677232673197638396400931555989643312770481058161730771569992378360151290946924102308934348046170057804523387676883159390009864802647476601008009721074723188642419910031432880492825472094555481443256024054253544610612036663155864975766332847279434669592232444513761512692233039439308105193396678733390805481593566704350376248355285225077014699328352900276297944913634198495659361607820696144583604358123390594309144330352712948978539148872491436099785058249002758964469201253614278607389989740831458753030738552518302552709671840719895503863780723719423729105033626243344035281030032847621785451947432324987835478234582950245922176841277706363260922606614891387075356294849944169384125241202431579431907852832117002270037329432174735121422367098373425838572108119977889055426377406981883776157827630826551228923105762737418286564970212524132583368713290217760787855231140142101666362387988343595957088189004900724189789003904454750137505194125673157831057565753297168358827835531656297613097780465094990253316247599477291681994262869092918526538596574431770363066363512073627667686029864644934970461206863949981714787579750103364190926818481594748627599697245716736018029504121904909955717942816267418953450734519086164826314462310866035384716438666008282514847764317000655852656276782697344184602498450756770980004016273414391291052646635311957533174160646385451308571193193267200000000000000*i1^73 + 31488132991686273916510127197486119210066076987913685999538715399777228607512175545148137609355606434191430432381579451147004863732543642240965853793612931215489673161191417714241239772264730779031098455628334380386474616660404386504019841807491945675178548225870443929636766420164328459924189676539804252666669185719657855734819951806091293597799602041094011688434563851372395362695252298050804009397183967318601741545124995218034603178113876118519241942016848492690238510827102331840255025044673395863520272686229746049093527427281156720630753033079989627938515527214002287850426900027444532858120082936128375834356171743036028579696611801594424580664089163273458682722896807164201658867803450613250659318234632022952776079156934865102189875667008558641545561193703869112905155531195094239932350460051036909746391292756432649460537398589615734457646444429482129873776639206451466970391308784808403607980026944764552115542496720427654269156602233665783215572822451421377363184903106650461814054735989443016882094427424597573765958601800660027472232733362573835964863187066196784311280604402327475895870308801434397916872812775377596422766945102423737843696359791644601442515522310336656474845835499651878422434953452753801573003075961618409942865709942571830449691655872704444703681520118758857311007387090389052489516946055245526471259344068436382374777701242040314758107517438821218427177360107559944653340627812770115326380430202367038208017108544465697129167559904930120026931823114179460006904263868038069474972792031187177404193635388251089608390756734520953439953385745438078807966228391654499990238756402156462834711779027504667852662247911832899928944490687361994359589242424137191358217922600101169668620931490645823143042183643323685387948915088229192158983168772438585226186678261314552424449150549106102296747729637535540340320686809321642615522278007668177412688802093414233968670474818657918074267708788991912923876347637939700733981307596002092220682773589151134471437182920889794368222106698995664063992151345664249089384400058315629110579864085327237372160122444093119986188492248624131796404794078676097313966011485915094432649117106025315489685699197935823724052488711574837995193547377100763278287738721725527608115583335393668635182396177725528202137299102769292543653230398773657600000000000*i1^74 + 19856489477630720879010491195452031477985856905215333190635133483273084475194677761771681126225830906058054577329528380569762058541793399370148767488604379322527907474295813608275078132355705073404213048717443502647027766875518487058704632783709838884160447792495948207751091012148054885320290187927233470011250897885009111701827756549845192054272430230952618567710426742090914914157965273195527928418149781622170100618028046808635007764941666115831172671372197895716812789659034382580535068213666619003117914330210114107264419719495953910478326741071989176214218415994772955286043729807663279149009623930463005390319641760577670682846014048100446838629757293591455540973157698162994359748277363746391648150940181158897135525329726136359982496033156626884481589237423268837177085671900337828283322618817872355453509731971921215711270485489668139496151695328080278233069255193523988362892913982059462724586744022988660608881002697449947544624675587015913481499271330194112617465050924348895005811570613485591226115064692253554407897261334636436782219831919624165109377166918822448746793992443756179125455841046986004430512980788469258456235913527753065924605121328127085847361284723790691234766369873005155141739685197932171288920848093834541991460832485396888384741784576236182508191374060888421242196535908694916235088542123333228034361183822320239924579994216912589250193641937780162717257367842388151062366893864246477061348425201871883497993989599364564147653458831227517210965924520556911163058601869623148535909560274152061141764419455123729163402528819569384416412855244310092970689985307219097546444861891239053213592440247711619908737107797214019423507254906510091969741557673823776695585889257367731273384881065291716190342204905737216592817042681482476627011211165012108149704547634907414200405479936310316243266367608126089035625806145240360229379309614034780012737617053407243070572109032661668823233586737477010835834712707018879303137756349597863198144064478400363636611171974299933480715586169893683837382686276219758540245762678174416196686288154981111541727673987119493663126485549320972384929644289641136687749978317843550921997383565820332096823798640805783881627908211000239448446658103587305376928490539038418649607667224696487390939148920187152728637556810078098789761024000000000000*i1^75 + 444319901207181740895338962414938061451458098646502977582133809570579357406372407615354596523936145237348987255643806593246248999439260968384031376594540825500142455826819580497263881957498119926054304559145746040572539098025015034690864070375055761788333126995921823350610307165042590799521993677581045333213426318048748371417211570172080724509502335907992417922314447090714568350186184407602491837255167838108899300321937570312199700217668267989099394290304757120577856943215085517001186361584787573600176454076763292941843742780680103443730619540996374401594614536211185110817330870527542450891413553272395628770286485163079458133228551153799141392509074432803296425464107752681077024767039692225331091037744976745759676052275069109853832441567245693917132455955887054074949734243281623038655205553294523453540194035757974001222895482234863835509766277774937090821093587998207280933645523581607478437251992104031522880022598286944420972102859816251714776773789563419335891579991686060819594326102838544564060983501009664214053122926040780158378639967343068312570669061067719353124777772588836399543576996511327697565425907137705490913090594959458497576407475456810221358590701063125693019920125249516392364715294034946320627320456803410741885056703023106824851543562315042306115690282189281494016278699142520224437708414086409297034739761303919569066818694251537727627248105558650223670163538421546330603170278458077574835420225700473778075340029456160165200580429999610383314606634983782413735555768579131057332601209231483676560962992776592508727040671468992169768868642774100796502632793405269214984989349876225651284356939588389115583525578491763780077961851790810798185538232922626505794678583911957724109322853303583082154233159407524807644472924791158978704273765782851884111255129731833186449579617645685607381483110440283166866291903583368620910444333230555474585074000401858035973080270863780563986500988151062968915622140573021236342496445615434918876911737258729659728276110894143006783247267032815008606810369450688416065963619449284317490800388293865198521706325891781716780919614834346159725061806241889411366462789077387868194914005119893657677410090922836066310793813003926136658219814583829425502650617970934473419038871647912885302844492104337124849383188872560640000000000*i1^76 + -2808739055076889403345728019066037632913528242792300154192107898154616306992323847195788254230748021751596736293118608658333867564006658349486575296504499922174159031699088951192182955262400558997797956020255308810623186840549020650879261277109937291193244189342377501421149306755447653551142186434106234159754268783472783033688665615964297916486031948015296629409100242757874890375982678812644765124026158822237483124892996322417142328945360063182810116523790872381698676296626729674313825478659304234227656627779756323638628432717702618413869054386544577619186519319593597925709022462858813926792193732684806821279694450611125942643893654963103033305498355309939998982951766334144414640446724918281804196152702369332789786032393983959280660184871964325678572510684330613796196463223400906062725194496672364949790310790583487713903782737448733770179685200756622957963043017998669646058688871675249261113772696751363574931297539739668189826721828881081808448508879662013134097871890416351051792626160545933240215892141082826025003198182822751646760567751714435660197217203838199959799701004649612783060642443866722576341553303804485293178139275071046291785881771078212860609197975431983672445409552599340325633771935003472967659318527968453617530145971161962350901815085861478896097217540341862803422030850812628196075962043192061435856560636365785057053867897210131530160525885198455480927584194036484052644076354400109542719098116842611299152124037390354445112476605572014745522475821473081917031409540997982567863018550012720250506071929874305136919700954671707351908173811082301195282745921565038312195118285406104039023249732742303877741655491645737510489848994893815460665809083549518619252418620909875526797675346543447461490057174488397538824709295848502254136655245393146049614287651208297063480660270622431724168085238698573121307040549768809999458244667996203675682130178476811039579187697636498613535661476739140734230580030022068354785477322348823878829973234259727918381508394551916900810257532050507071764044986280475399307331431542757005316806047160878388060050086764327230312575466797585190743493666560597497324710246550419024818601285050208770205314795761537870874665879977143689408661394480096640644582803761295697728784040053755985190994343782697099287592960000000000*i1^77 + -960384411396885347086710262423031653302128745469052761535418589026973417850386895000163288771189166354361782810187247867890646636949012093435177822463404457571507169658574958055449447577806529424408347008387747887608752529742747245520125791601486523464346663044884950319556389788241978743060615350344972179836226790254841065849433138765979120916809375796741367859859262613341372032608886903436988621626585562301509253914639534875023894794956338550442693976216829802098786182070688723816563988670073707899052462054521411124577949601611093143804644129795358005114129736442834368430851948109479598825677148505649048401159679367077312285243829724182692441173314335500221890171828395745302152206885858709903767213823574342927340255279000710266444578913373523727677233748314976906954693181309717717783166416881039070365624923832106872438546705268808055922306394686796634083913835548088525026337222638057510510734739024862146528307264578637270733923525502587659960797756117748442399831001458493126214705132373570125136861320867941276458135901684249972312233006803410662734649928207155434862635927251636059976677871286305858678585101570062007711411136055000059708464427486574989652057356590250758378936098498326747283729543220769784641515475815145236158495059647078195840984067680361699583311070593535690951684386465050187041580917253415184034229985681531704180230280050229028051533670405934048338439788527915573214570292856962751177532932964865618172927756271247463399419123417094242421487554485452886013846031788706888324932699565115354206655747056858004637551519021486176826581904195108459398476060221031179699533818913739376821892592314660154273986378700852228225481713590367824719194151798135186952230988787281250949004383353842299073677924419302626162294270255421142601316492124064000678133445820214730492966487051024091667354276078752560421659595883031412308760756462298790249594204806737987648457903156616391580100387503175651802301701034226069950540929816429595849281370075717548194165376212192328936947997413408775586660308681906025830905995509932534387589045639660795051702447581484785251335495990024536813149299320016912625324051171701492023995305203381658495183394397103515862812190290597026825075014819164095363585476918582305170875921635341487596557356371017728000000000*i1^78 + -49082096251171239839632202333578643429013836803494795002521816633553082400421656095002896185730533476121304848224308930890385954722489000846556834095403598100272702609033096682031785787904394755126468216365876159897046343624460260713736414907738083716257428831148281854088872321341586931624030994346577877596127047761626414348404472339978653847960617985137662805321732072799114248546533314985328328066959469481027705331678837767967851638052294428086975851263727132077127794294135947727322351860969040379527271120814345818740483698074637799783438009759679292448129677071677091657875307955147643251983313710759525456097296988231649727621120057201417116076651874285254802558330651168433752061251461491030045963665079267393723977423947530565721157337157978621760710704827995906105187498350683865779521455396970513801290902686989561777714645525999156442182664225325980693960369322850005324175049309144394391581024885119024499513349693412619284573044869990593909436237992729111915503363688860227554507241181261723193128086626459553617244963846623110415496510131527323720215275804379718821207248433882715723454245669454783302018036926907556704236331302882896248453394011436391794436973596803323952142381217545328773691910375973277384314621970343213877391702346966075663033095687620961804113493151470814200506236071624765093761107948997671986194207198870739866272662030085483767164651019991025840427665734144704146949960317963353654131512900248324926543764263877635276495656659069932681771503151476209241769466995287554052029378718988237677408946056631254534061495585701686664110894924158200310663631484755680289194139458328638874740538435968502710080430847017725907987826173885664206815840014434532423747576329902488495775715525542231128885779207348081974857924505007160296762078174789967415618816509756087164110214076158276838570705392695040869045105026606718894888246222018171159169465590090034071518815473557029132551047608087091693895061325090257203670767164340371011003156326137490360394626048681022046290840512675010194705187455145569853295432606734720903586598672922420613197425058985246388041327038942350102391314761975407173770844378694887172396664025768176764336745849445378928466463358906304516613925740176675130035114888111552139950426673024840832647168000000000*i1^79 + 20711195417268411115582462375295504276002680822231031869197822059279514032000315691766801224121911664088942798504751471058424202429864908236484274390857303217965493401396627439790942229311566177195153782578267119219835669487586272367919448637595521094348517449199372276397875707568572721172277649337803649672520768103905024796151514490402335685786565547392934469172227332655901876989470291614745555450784149580441072727306425725876282345149286157680633937537861515095836899982938469734134799207812006842439201317231169168269412518061429328968577388674664903467260685090992167682931790535646378653750179377239937997724243987662277671995220445010195031739123426594465918721599715173710729775680204336139416531993710586287953134886200444284731611223021118826971423047952486898390728153426434695696605367546771459896624456466310030101730133953962849470365023115917561708315710622098090050839781900490700283714387803330727421415195261488180306540956004929454723998822521350024498371654145391941966178507824740731275440029232834368924937440158741068650757377483249388922464263386871945467378590745746637723741184882169865992916960146593412285356834508980772900645539893457258280650247689973117199480356678487889696091244444645360900019068745234522283371035404988866902414392760713545134582536788695948022890516836964404705021740773521003309799314601338407679422829537289557900707902245142515293126638283118047540672615965529143751952482963891531431455975572031726995836883074202527869141605921546389223934003040949740349820047717671606999704625648244103659730064699725247318447417749500738802138174488201516964929751739079485285850208046169066338127212149895331091278031548507832197773046581253388918150630371554930619896504634523467047587186839124829426784428618592085307102495293140428395378691032625909085457786470045613437707214161486238853386027685006735799169242295058670347028934833652179437341116465960370539212417421724289678024150898255226507868040878477141658527896349887635013868034374706515911310179527475979869755734629269169215615991512943391851871865762251943921376646095253814650534819142664208469860809847714751204876816718643791983816405679073520102261952310280780340125954229089101440666329385744671343985186934893444474200796594752716800000000*i1^80 + -703322395533990578158651639270382819890789834999593579096557787563965404144153460470753192364218644212981536336733727867048797093140321171457851119347835906757878355578005288466802261446656684996631150671664688592465601034787105022913646572383454603725341666584355289377464565583223139064447159183120947574859696046063478959507946600654924626257691157101674212051460801702067029820485480926377966601437950618813760164389689242288671367599015934489644676865842814660866633692934761236164383499632715970315327487397076448263469617636352857800479638970779176236329746130643971595092261141833094733795607762983423045396057504840354886968880338379852499416192254395601590979124500685637115173258249597182194541399752343969959282242358584418920116464713900227960178839673045078975961257445030043652227796143736126427524868782115655802185939811038186754479720016885524108226557503561779794451480912242917937238609727535020502397263899641809945242863152980188603734485847149913066726432084301792615339769853459207895596018665630765429664126494591040646662453370760621693568938548007664225373862617457505699954571604138235169449456705818416360140077327240804355291687964950902408629893969346755691897829713203607381738346766526606451050958486348973020355046505487187834960564781871608379870218796955475906121567068291541525083714907989295656212712109442984089079658037373608370805984692221084686785164773136208744313000899614786343302137666374923213795644658672502143117231642160499155202275014901937465016272826893461688505220730510515125287183869554965532165788606294689172094545389995726393246605046549640621819495239098306888601384140966450249896826581899895076574127372493811661378040522564788608713236598444154291753443423072980735386782392859744377389719293723028959296188012915442662584759182922427399032443399922767253691921560404741654139645730477631178062353568146578090378684843986956105303630912509124185992169055208848071952873461165868223109641020292259668321317060835766800887683358743737886654189297976239356387642563028560771170575310515839307300601904022611711044674140713876106223830898735316300489734667157993039538398084471573836401001614575103955446604591967860517969663291759896257902324479653542852842331943813323828074905600000000*i1^81 + -108347036676566087780267480851741126458790841133536682262356661117624076367944412600780444884234647195330200767264507926745228824216711410488643716432675798438107988697763304289459282015408642093740527821075834234932933221852509407475686673007217635071342784100183839622259109780785253104219337154145864609839220838666436833159912882679955003444191295344983973316211565197861068710140904156459820839195542211905609001971306999654363553227165772243464709537080802171865149661689738058822551491905054107080718582831692449116247849726719867644646409062134118348639888926227915928345993786725606072205484472247813484503154376786990992763787458940386315744176552481389335559736126224298893820577448793999582971607479793271397802718197785879140391399789062761087761307315776258016131768737481157969122448956665253423619298216092139515957249517515563533439343306926506466924982108700116694363654834487830135704003570256940521576824455570905734206897302461529942541779792998721060438208276390404107045027797640462812116790397334478687958050627532436349373026057555366229056861165913148738785705478385151507981445624936934824691989777690136165639576248169459014779444459626204477255433703303752269785264500194415255227530526270088375704189461289163097830207487863948853948318972224667532111842837041160298279856631115319535695581809407497310042377608908925946910208091714116070578820998764216245974140322293079958504103121865934710619360858904013756615518881824140648578433811397776016110568376709239708281616412973007640174557590267021722345224197778242861267431219132373737345017575812685051680077248808968740513802773311290769357906723299385013066930513942354000523629393923408575295792203672143625113914734627271273610976766614914306818536883066873668830805874925050571382310473623868998164978189482151492691392726080607427567970712035886562796627769885329317354143317625034385039076127020441006018881217343123701980624840459248265219268492794790372994118983840784075530356866098906809138018125777238325832457777955240074292756197152901734156401386098396894884431679130303035715969845738687127388404806849175024703408339851771504526618931538524421565975663593224609644311970022504054177635712168702922443214037217828732483623860861665280000000*i1^82 + -2710611083864333617569680655561526373172010668218673236562059716363765763330818951333767942421087172481797031663096299032092937810704767648915917028168877743205973905385097110208613099340230329025249381544457923571798624877596777415643779938747156260457532589193612631493638028170963659411265004844428113131966423537216371666611635082517153615860942865290349086203051664259397735549417828497971908865015949409471010230325416374356821806161778461720410957065757354959777214841710492132582184471093807820449393949626103791842181915324408528600161880492980970427704378412822522838281321537871992890090864966699134480686821069930061092925753749172269406569072595260878415916120140476375603741448718294705740355607896857798283223789974614766682498543863909766878344184190624489727427131801747499745016718939268201613485729237875921847970350653146667402024297634121428038409477098098954275444631940529273300298798709773421381349821752477635608208694809101038724129467941817915966788022361846343105097988060165602187748398651381131358319844105558291155084199852009622481073357263175977273991510736846347793717981764107489740075931465390811883987689724707310074647501491866309143209143013926607974576778581684690221494530373708104143458043493312571597865560451945598299550994249694882642512284465381849025609274145374082489857333649025118271004171153270745072297709622256071235379161895554105107573368573121818805089189472045239015089225506198288486669895577799108729840298770415270534165826271225803052173538274502725477714095588818729475066407901171180982822222591512921501271247625283374867867847128702562079053805254652904361612975941911078257714818063081576208527103128480836898567765723499730466152642609986611957540839728303764453608814565960326717393331631116955000074009814257356007741266727605523981463476211950457019725985759252583154241059522750120456008360838596961752099956552737751150583746436345039516392200157514326927667674389380554061820949791348370762436798393898243165194302930806823455248317528037247606664213821770945958085858005970768723397840283149022533919842295981190483552042823249827449629570290644571810347416125619082076250050556217104707723422750121225045293112583118918933145305701406158157250560000000*i1^83 + 2634434087344524062991984051169474367671860256070859559296803555327691296809573570042141989784991844130304432903395011396791056958702793843102219086610818333233426381655971606766707281895692035010485750686796690369620963590859269764742927735157557254072838863325258821970296100923009415858561864591441766705181769732921750534265539987709523908617060545729052435766147924128802817493804957964567863224200756937811851655118374229952905873628491212496611832401039752369872419905447948276381545780462577730714104460342539570230679365289916909969752413006799914813885037656359464704518135600288666961012446103063223791041319294833218805308880247760814431136347153112576261423511047862757630210457836399743382997687942795792541779887423649854075528531955934708931938868835305412084637736130848711658098214582398573534362422730582211373901066075873355230838864895114817097393781490545801753633941349484708435705962825022864284071246418631647671191906888945725582320480498773607228419246858964861161358165542159582735998430176890604046428306865544501918959020058516713289877417954436697432905134459262833426201445798133375427023371889405854057802959221339059487835671243886007979459614774973797176867559536168677664586418331443579630372570406985366524689638568703680844518849301958324254486478919893787574088332322340573082727650428403682007843118757637136862293432410022843245595521469324865763442317581955155406302880163724641558573332551739983704178801272609119049159069602441976462854891806529315681496395801754491811395143043648342733868144274912200416278694789500579416284979194936771085651950874233466080872499346919576236259264708010235477136041080546836423365981963602798742801492168287709599622423820775872609655264302110283748972716127855558790176837545442132350271934625246459823127832855271824804381478521958112787132998201451533110923358087149970426238783523318101828620400324491598096756413892841203005983887988459844884554912306235392262344707472241999413496512041682967305844126369882819492392368550727024967762871552034301347634380436319353209430563859662112015607108717841570092149258313076253305160897339406457195441356366838450942268880691443206041250350229981417233349547628148781846945490534400000000*i1^84 + -5409774771913783566092136561835833523368832631839908654632228445190711197052996770005249790568790957349087281661786775499472868533840469512227064406049763692621782132422964149722120973588734866382126183436831531141493241576427267410702839398533968950934228634947131844413954323798548291546849514377304314804696443046152855005639024647344466949961007045933616241341787883084332314922055901406319545601102869034572230550073717523257712882617666987348534970372418924605900105392525315229479040545642635811856605640071244012263481504075561388894568994439819561028177359091699353205182767703174591663162248795513143954268266005959294735900441990587448075326292075887130938302233795710325679233842316383456413759565902623487559324841380510202847296364813643807075427018226372991156511600542686681733050017184121768091852588874525578293091220192411682872055009693084712696003015259279816923880991835452629247052751008876733124986240799077984412639772085686810002802495156521853638395050594960633601622474536960831710585937579478179201779397218900177582188034271290345300039051052609528614608623081501508676318199989349757869281562584128894181946948941252950051169201339757261635014783432615337845196636927633263424055734810692396624335266229805324582370537852299850729998180529815233574532876766585346427017189094263863346372091729606034113861504010623562032869465760634016410163348838557844255924358985805539836259734193803318653949223817919163675520587765964210244402206643230258323372661937345888929475578353806254070987725314464257948746664819757973493370951397600765940567620083511262912632072330883974876265687978029917505130971541107618842098566800430459302542703832948881579350427783394467302980978642495832808249814102952740412861649511784499820493261026603998576499968090936008109512287485367081210842116908697032144437486184276711327905654487924647838213125536083989409201173561053279684667864039232950144904028113272053579765449576572051335182249368274599667431620559260111943490361114685097521812918223847653312777586824347777299618842257519928410345209240127159642087440841453258896720097779267720510168458724575421717235942940775507125791918253707043684377321105345975667475597476621189120000000*i1^85 + 38548888374816450830465503601208214954009778047393317306144821622641543293928578736168364156350156104681377908997538494812512498247824491515988106413881083262683947118503534005131426899719574687020851205279326274717267493540572571779244690093428410127532604774138198177626831503620233313277217185521912965760553180991850581466373884935314101883197363721598377572629843725531388677432164550566369473789478469880011941922900706555959621707722312867075216505104719105796154719611194008133512692992965550545526901050425693645526522396258163011125795970944151531164391618386193506811414915541658075265343668596030936410598095744718970652445179160522487893153115662787941591130889030291350730478314035955926347481022486391292100589422964693298476852167891670275425038159653477868414467483258456393511137031168977250460631289358518001843053251343890486261242587862401395382467224334587178550226466614154674190789479678092208036985472914183676449582094936162830072641231733007861550342600149891718025136379362505372944491185449155668154603579180021161946259382146159309986017594700398669119283716557028292858258736007889577750871961735011377720105295184570650300912218339289789367004922498921805651501723494638706144576837343449356372784710172777998560762285733154570843634409538151906595010178697618524509398543632174521719639164685753037597144583731318741420214345634594666426912227532175012015864505886336755443558176121935529509140946708014496247812706091160458182541268276229620376877753855552411989621970327903059095297893382395217373626028063893513355293134586452380679923204947774610924544464254361427047370783376885105284264138018548484511880107036522705852758402469501250865347720195360713848220864585411907919397707532301775642030522848752874180905873728372360736351615061236161266860430813575889362966726479784638423420428870813221792795663864603678607192599949459894969123403851118921022994395436817738805602925753983010727525799685605714435141376739371087739408118171061933676114460486526104295946523018512008487708058270855783154487033202056860332088843357296695078515554446022467000649705021006050760984168907371418085614636758335812817379645071441993023793932246591539050341990400000*i1^86 + -66172927415834138560895125937304489405361412728655996766612834436386557960068251222676198018953236639918214787782309572653039779098928073784803357599939022441321434256067973451290909719435849690650475591435666905746967641106546430634302376132320421634171166497944802181055034788809386286287909959062217694128913480564800800244349055689993705447973807046388450995571732312049102727057278118770133187537628821938250475654442739191315785078849203694626413802128571597734481428933546300971977362762013854061278448028456827790355330807293009822551183165841516659729990326693445875153785901628917922020554984348722393555062026059182474136370078309641599987803785591407378163634128755548771738991684912552578737493104472795723346612734640805389909868141126931980760063232637167813391151799180329616233102967423430529475042931990169564205114818239546714963126225793447596802386637631592748946922721850154974091353712273901216733472848788409298969848344160097638441164563337300905161180361616000949488749488152980139331213044908915339156773542583705021511925835152788498223750954710061779916626715157567354411466316702117195950237884911745404758349489892093708120478181862771087272202661371178605050499858553450796920740360878002307690807677784113207581683411139951630728912350384869557782871263834509919488887560669932996358314541978587374840583548649406670146967242268142376257950548921532429400090249301681194645510348297437880921543531964077929926441841407801045428093309105826990097820311980533990702568476115481658360336573036316734506639530828676281815270232502077243764782972549266751574171020349998302640454366942987689199299523294651034334265388675009024109466332874545829011894857882032614601294124213802794639829055734005149468271723257365170415428071785068054300738793439723119591558084939279876598289478272035626963355216224362023547011784743694586547051977422171134829852360946030936968854335927414075926618073152908751966421953663072693015005946186834395533580003233378843080584894928911414978421354540637436335117743259714109744100875614666767899282497977264515329563273079896350115110152842443974162595052807719861235254480347062584216682728861956847305169748937932800000*i1^87 + 15183941454620128704171090204216782946677829131340026308178543403801812791486215139044451036868122482542647078768235149111976257685682319743296948880719436536987966907659906482440126814579275516483834175975589138566635967546398044794532539498691357667084808931592906056709343260939547276213136032568077432057233648680549399475142708725523419481382112859874607457350291225792857027148622112551904360678392102674116081781957324489788828306137467204178089262867127981852316622279841959437016795093274688690712548678360867448309890034616807073840910762433571646271842215935160336886038278410252003670905639359659287965587846417116236490254603108527639153832710088888996376730631262199392694687083842725785831534966913112286062372753309296161676832853664319709941791908095160942989346480537653200811556199696360708040733636393927681864071205400825987349291920529684396742082969093990638755761320015569784494518651497827982276043697180884982177963632722162142863408196076547793562727093420557750786382765655216045413707534070635980936889416116393489591732574143890935483024533914877422404137898357037710266321809135255239083364995303705277300242521289538004639167072049638484242958801285005656256780355916845246150918933850122764460061587652248328086605234903090035908829256476821947462819162995074829769947420293594864606231452394034606091473452388313772652104541429105149550983949987057486633524840974293033597217408451861450833867531683871504068458411061157955040053999634400730500556076232482427155710246172752258882443358957822715027772993119660961951923203505787966245777797535276638895716801752473875043513348152806424613028384654045285792876966029948440118848605093979285691148565510183185528761931151627593511603138459581318631734864638299301763926150562067360132946559707152868618894140831715262194479916565037060293728351460301017090261428090562806353827879488556789841417747346989582554863011855642899398710724414505415152316731058159782958744718281981082550893755928662771563258868228465796878696155131098831490737289706673059229956219647299830389269090531788123423815853960661571230689700886635516394088806307038714244275002946255961336467844077452137594880000*i1^88 + -23142603280933251611809225395889670509967184371620264624390818360501785850483336266807955337375570736078106560723790784941818993369251284375979942654945083883864403167810992515523983492462011056894496728088025389625374160658648650535599150091724043525896314567918472681932363568542604635018570201802962455618482226208844880516924168642348302833373875879998111703524927610205017672307136154023512890393320973688633669618249268123289389510511681091587425415892705580053302685544168140524475028319268232022748081784602380495741109938555209685481556969668172735870458120860226609101869112656328224911878347815483434085303055662081185400008586204357064536835405782454252560932249711677769911924439889354618452049818582775056774697031964285973400640721371781535052835239237985259737835572523460539388306020960754054447836829945895713286671596905085962277192955759670660007676693300133428192683827530836224063680825745567386793346407200259671850696972544186059660814022235995640297678363862538886260217380610752773569431479711271624927890917902758557841908143185143441709860610583254878354114828558979598056688963226880286681644671115426272678571019307742844404124569671002955831270820112673572633957831938202118799701634123257396661315485063155604537804458004686810711157443040878644953223208948010296814376864222594541579091300633631815905467265912230057473634595418107446656865346201045848216319610233461423091944578606119316280354613033514161540772874511540400464764478147634141259753186963621738406127126337380979908430298272623125423964338757331945782124551899086842304707693822396597097008842467755542867599107842380917418333604987137457829547812494877398813705580260853789092118535195530043268907691120884880644840662994025143857509686472465167251460990550902086178684077050700612891781397526029632071505059725610036413185441617906891432221403771696544982886185819831835783636785351147601485207036084660192404896912042897078065159794392327270882145461751641695975986842967823715116630769824247624883096642905121781797002708920336019309280093486036199856888735552110898182369933697751886224076488142292972479726297061206832180734896996034489114878279680000*i1^89 + 34173896075790740720505104924682582930878253518285785933206139423054285447978415110620818917108042095452720316542443666674075407893596180483951209862089608575672747030776732027832327584327648159422710266591257458464308888400152706671915699288183512107603848423915800100009184045680024014298250262976183644674975640006071788610008645885405434115102421920469468254545551172051216356745014906042310404850457898719104732270059768521848138110466513936725542082588747877697325809385698979438013853423735832358499847960001836731299806413684370903944847269072292394163777718734134434051301512002285789712510052857249837388681195152366557825534631413669029642339334542982357495461196725415996517369079401449568870351423863654801681343318594053585624837339432482406285619408410999694728957377151215633346147333780020143989139787143096910266922486077282219450754106600710660422686890715809089802477294945409438031349671231233038652051028997182135824252207958889972701608416285665169306803393197636466390524598488516015682291684447012728859297000522449767400994997037481178560142948706923449417681634615959208617424647842486677666234723612902619143795011804618782313031436631496246593699189952499824325598568749864504928064370445888562627678162351821501608792577644487408790913552625716525387243700614978093202483840593689550689208654989675028061392657538423560528254187423571912465858424248159343784713755487962875611246234041285399072260647211826067256865783999030703552965239795986181587565521178883985827714209247603474101367063950657661420182730653834902774838626652933044965249469295739325817912742846716045103560389256957107788352970370272679657529547333010730560598486736777916088898906272220821777812534478613422604054396910305118554705985003966497322862776952449490679629389080314981244539066820294995987614763651020284780605811639077437123351026056329090582379352813272707864088894718589153979753117976772570372667624794620292206869176563703165397748264719721022984741026115275012224754297471665314883472974246050015667617628272244830989198099621495208407059454312341193588589627456347728916449863061948828932058846789223390830936188780544000*i1^90 + -14598243354431247991915900657013653168306877609888187460451714712147174026588500990726109482653462047747387577670642457490514342246741124674810194312034559912077843862170669441021470989107766814237053469174410435995998210999952112791165703590096486101262596606186594568174878427166587954233021438782163432510896761980900714909943278904242602906151171297001261496473047852387692194052849749149940694856468427388686141745234622554306267339372378449079636730970406647376472636826130399238896077383453038100048206579334406072232305560226696171556099767039813010149489162229020158210208375562114951455870997279328347798181984064333165389321509800295521405090920147930564206823029618058304691466458786244771813320061297878311927391940281209447076504107371086511028198037901456630255043600162017441453217946978376786667431751918648048284940760062843012720394778121781728487302004200449375362417267878216261229694769179943290143646344148240904247334670673392991246222173039873825548923378887781959731693661817548566782297837684127543838100310403972285646614221848300347841285398676859734740920247900262785941159114523781586786345189156381813477727457551344167241116500790395500859832808509154885683305897812560186707386374381478349857060129679195092792497047312997404962811520364334180627094771623349284175116182435005191714475204573100769681266294982799086875474472541241691571400117790501527000089195582328998705179148010352482557431217792182917479516903175534979368297849502987012432612890753535116323698666050664780080748050225114465132376763518113253781017512575118467314832589823573586483310446629208489358338698591660765478998195201005485617318239168440561830523223380651845080697535784101927458392591809854864139845900163444550035833154462982740632738419780844034520914138383604373791669570637805769966744544137493365579798750024923702368636763099409118089832797945722632925035557612893910022542403232884506251558978899407097174246035403397761905441210570892882068072700351195291575850328475476376446049368868301990581175679182769302946275061119577507463443840586535300087753912692001301442890517500857807249137444541431808000*i1^91 + 5144515284599752055777904809090523442944614311569917820078406516273515769927693761636588186952363022478546874321337474318797899392384330439684436353838231022985093342421638727533757006702174235115989391714521987125624986889563045613491574531945389385834022362666976566341048828874341251855951058840503063249243669586570569938469205637995823681601062296503038748036714748263435142533316245449638712023226211204729347076593227887464983043450105669631001317416686807295193120862948929440628370737077076665667750986662202807518009486250538264918135352860822224611494550121411821467635378007715972453970596412549267743490793609554407267647086147715976442105451605385160647406106515846465114407681693388332641828300967168820491425558797693184137684773022575452681527642540378212970829453422068998102416297421748741151779585082624300631034374413975837071214350484053104018709349868236242416463581739969347025350884261700516686476365227918483898882778761062993872963601060131398604585668051555124178665810728314659117244119371096692417411141911328233464865210022069000713660490922464746131779372452690014918576302100320071983993582846311411720808118056727128558212763049096345516183173259676003929856597585695444803945504706693635494808074422675993818466262302193665072101834088394658106967305759486610484787422085553667548061388200157226175131861373441199214238073808607556519553227636253774555794097162693733228041939298501502678959798690026615908586532457669920321572694334614392756080627095735308841289739887016965612920754990844661720537802582024377564429990377507485275891350646113282286812278850089203214235325697752534158949204736816549259124470824642958930205727436431224493132710768041936971720864644925480542274871109312639321058133748820501825730868384279178943738307427046669927689020078508938992000345914793890911942816255300055192738824938269207618978395368312730343514193891175512299862396393512062519401224068995753621778135454828590400748101776666285221348450556324529054987305542348092761017887945150324998226492396065975798223220790669433990776705093196241870245867104704193075512356129327808512000*i1^92 + 1397913295534506226469280364189691768616075363663520082378716969976522215424807400274319298321805682035130294234662051575060380656589370043987277097828078173295793445458445527762740824448556549220071320052822234195835985456655742964968712811232260070110348670025037245457323786233612353155504803077225346804497284551418856253323177076231822072652769246361344203557506672978813574266081546543536449992390288848868136041102568074215888894658579968632523910099822000339384109191598441932388974996397017692553277775888877204727997337918656860267155169233013878723768252387486979558206925331928152998976388088139115917163251051614186879510860660530792724871528786274702063351420748984801582793512141019479775659600859345630418898982449316476105676335143952634633031042635107884841423374494526600347725641588084184115417751791373162815728377096775418622933130279671932552747893924008042766302475800693654035570639703071398195625951484962509543437668640824219176936193486893072156401670142555460090991452902985909981938032521039511067330718250082461994257421548437040484991271094349062742570546388203281473586629266632465690404086702282826466828220977339278202607176218822602217874641039051837476880660976865674626469441687588985828346016529009411071180246153695974788868876620051919968137819168410048275518869178640745949346406071293111091989719752979871003511283039026155927244573922425325449554277152607130296551138456104163992352239042191043502153572072818960314663759385769841540624391378327766038835090942595307176910111180802765228393066172162159374327952524567071772432167621343752408985554875849652991370290306196282299100834686276878331698927015009500857528513899620827411849272523163468460775382006671047388285292848474328510731389282054153919093542985749850792544425294910414420462923716741674103254081013241722608282825033146180758496677175888378932081882039559294757912723496945548147978520953335490550179109561099638167161157067040008708379239454752890774863810305246419271801211026670152172042214290850160000646278203656918372372463190730905364046554367784489414429730063822402617344000*i1^93 + 222165280403461309188135764185651671666409111672578362173827976395926173617406800514855375314344129442152707017057903938431377490846325339389768087318627685900561892414895587222333809003831187883249817305941577338059259155114618678361450182596878728052020908549349861114209565068957588355186028694312237603994408929482343953355788737073679773387401382869418882186927534285889805219274822137118110699967113059229484872551101554004987975201867655881926175636977359176943117492312536958898226121404526205326875319794496374577431807111348584072211004449634149174898463169397947177770970725560138119751224881574447133337509075659854098872913474362183614431210953235299660888963413332352711912881783331800832952373814119450429834131734631914634861415310360640934919778343002788059195024705238428579179651951642987132557922749048471517679460338947923151660092487241111008167259387521114020796096595450418232304746262547493937821606014305780349354459735290616454299773561522399638801846953047880416767765218631104914965234859686615134249502325702987899201563335876632442000071163586714865295433155870322359985237533676488100825431064024544227906100947033707580901891974728488473015341250325104849989717032853401953201345923659527395480459450544291678795986313011550398942752226082004078864254782546431482710455523085570258284407152267889605735618254440499479010024555316062537147930444740140341479366231374965511050424912919093768690959834279225305768278674531787055118948523892786043169371976408187481083827420035908058886192578044748082039398508738169953203087783620578548644069750595305884679775618587482120340573804415033934441174996044247907734045037173841733105129113165890712689805389123031652764694877895184524143663745850564898843274922021724587160283094320080159472115921988427517080279534718725531803857480069525436714709510078038765869108240553537626992720861846353121703763157966086842494391478915095586779477406420598889477038601978030949842362104597479420697349542219469449011979104988322011164002706290394462695581725040898549040256944127715366857844954633438947369287680*i1^94 + -1770422768583017691396532738753919268561643603589068805904665592703531213695342447421945407606896597738116058914126615037501343528411324628427139577148902460814983951214732680322712156799481923170549568809198869865435047818808480407418300660556340556863547624476539865493159933945417497062458507428983644636125431622682305158449063387927160457044713046503180805378666046446264538331861199402190530935359742664662597278140054171148178775736691483654176264372475878116592508735074851945534709769132752563290748214998221430508034637964105742379671841618431829948286199867240698305020060693456003280688297338654129451086141291120163485651233667837256550543457207269124219113609049122605514798601234264897368309328586828896034850054048357109121477683415271514786842682565924500948865761819305023610301343441124816370336015374883632376998802718259059214266679847072987902170626383631715212159884665937271004489837392613172122256487820156874266508221057670351633248863771367581446376386280359093706490691411205652013848142140188229661498246114865032543219090389344661804544697412398801351244347663522455007911993818493598841095927019737160134651000025543772146052016731403233916614826254629985383187570761435364479420611806606826577393921853536073346035513177464353895925605875579797158355714651997266742103624977341640108546607460904130932982907709393809429881094616345942873860471862381825420564652559799869429777618597746497151655835426887129323429358984240279392120764497539131621774913562659823023780246490144811560209886061459625701562245654690516841877332474365327725204657584242655817279622600777876656502856391868735507664797756563691509421714101892919659444519363668083591690029793827372603343256500147406328270974613052198311774363012868621452187781392782847768726265319555469227610436929914474475694011638538503153356113292379137536807708012047843839359232552149343983414181304773868121005283448060336055626275706560422687568769567732821336038051633006212677652229114651449041240562422621035428509491075875149414642601257229917232180878896420891624734720*i1^95 + 3783601040514041856161073055013953104388392457935150136833014794929087283276973701142509678854048015784227324957000391391719813530454320187863293155055998174452154188880874932825241101704493552845448289246858314855404858610042054540703334617840872298499327620841493864645589122888030237802748195563015616375008616232870585230609866308869550892749526588348763918376581347939689976720752816769896482857559874627693217850088239208377005504918504640536172159108184595011712157111578040020915606765437257498564175638917073142888471429024196009915458502670042098872120637723446327079284767057389858981676694290261658052337232068724226060960437989175144065296011460982281239885277478686782442968124587579168061716189999927039398201467439803322193649963231240725260216248303555033984075904656324603674064795702323987425223325908952766139844630941518069827170569210118983770619881325205455797535999540949220208683426494402650061535049440845690562925493727413794479968033033767936539471102074979471011042798914575548286426490201382132675656962339583083070082638012819877683090434293406960475179000148220595122300208730955409301217844916925312960243556539722915291860409708306129711044762409898109865210383564405208248574281868155740504066193086000783301917579033113293155067796211657451443087274555307699196674253858853795403129046988722686815169000632272061546683768577144275460483215293015143438434051201140687080300217768415282979326808753049404300674866370653921223524476931331896530800934755399981632297934310817035447698998954206672771234665709303150732519230897999975180318957498662200105646449814637542363492793377347540121482361036862759030486840453441372203436041223397038643575248928258189726866069645781128269655113834344701947315036081839961797359305930746486509918115004825693088061003007321371616925202177388891850814034275356361963785448221035630875268371676807508509184216091388851334645166570851638295686173076587031760927541947026843986207396057922447734677310058710706170983152707080803344829223290476406543864786732423887978496*i1^96, 4291579446497839564111798450675193254116200017934456743246622751311672069508332338143861302403222329073046017895207402421192933244862687923426234151062150545079159796050405657575339727056116404059633928575650029729803394831136332053480888986156749569295341436122455582619005931282191846038870239100847479079001963814005703094963258930509414444019153174502824054458576479887560233834767231595611926876004362455631678011436690480350841256482233597002182786535806881873522884697904391438746516348573748774570759417635167659372522427427435880474430558300089742938842578187194328341299128513510115412985473875860653197820767837703020612943270208828296334796267261987178745838665410011179732598917794391942690590305249630785747212621690751533870899236115961798367993529552592567686730357981733440685391708603725516920182708852471936496247361049379445535251548482991588141033389961469076937638902385817767846427338512889129949159132403933398852214878800694277263477785833620378810519161509087058841463431874856790098555147857496179632249824353895965065289118436282907702653073543074853555405809310886302770127712965259546007953228873690131168090616494893959464738835925651902014025475513720550744439109494721131404316560775063840859125059210624217944953425990378444346314341822553286589840118901564740165084623382076714952424851515182650621055856015839333381217129460545598711091240439535860648497900671958830521380573435014922223428094706559650891861204579478624078170924733266233448836697433016757942080016840401745190411874086494027565217833531370779824972751188615913057946254398000205845733949084695660688172183062735879708709666749302418848294057521968749706229655160960932679633497156057738292169467778169690652364127247380452230062843564471356164960260903517853139659400620237609142027542976033088608343890887697885754442059805871101598289522325816954107982155282828833478865808872983945190985912824632824348147139890701741667767069297825246305676089808454909643750015140519341449117005966371190409000460772733076080092766162376709887217411571509451723766020900330014703534058474980858624092440284994820296279318144218352471614721189928424500617239121230977220778979613513871848363914340520751377499129158677627157897601288633437780212368032422325403453054493628678311842177124589878003793722343603144781959301804650009235036119950564215504418111126455549786427144297522667863963031768654528439434869791365606777006617384181759145790005392553501138303642757384131345196898116914191474098448756997144804099206664567258733156249850036194880107225958239960483582254130157258435507620049900121584367369080209551328942711241943652052784028285604782140717182805119159803972245982689271605574688418353535401230479111175231242615367013946500804635427051691161641702565223997663940514097153386555020828817661519970620778464013554530241462068680962738723186545714227780678978697219165792641429533553303242003632936693418450653876705639456968922255218220537312918398072268159345254131400360204144424921256473407423496740838798437928400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 3949268482855457256753748124588229395044722554828493119026231222729154401342337068495220105045582278250557216816339157367568683904560914099385739723793176998022829872933979201231540262562934057919404778501887669480493630114930719912708361405143489374835426778086507117902722234589181717883514384577212488721424569282774408307389413580745424857335494903426875865584704534626966044475710941500860638543546919539130222652055173136570040700479726227554608029784247715139310512916866787032425841318222501325403516646328650925223549006640562480380151913448066289213257329519109805125490458406327699950926754949751190806828873238578717485232681590826605589066962473111525518260972859224143631633175633435456392801192565242487409596422221971469222195919129840741831143679292989249058067551625857958459877824692697441597614290050611876864100837287702401467360412673755652811811399586098074750970504046458496764610546283120753020797553885796610423803520560818540964079415283821320688512977427981939353691067924020795040136852237396893507314349813689833176818305984514038838290151881050353526295929915520592482364468765334172146919629610394616448501326641443546922461476276695182048631475709018974962407706494031015047437538194350190800062915772192332277894306159841960231780545142276111247037974356853386719978930282799618375077579616280786043779961450093393775593071604231852790649330461439090342491775332751305587484822018349311956844142360876751656895505451185525212032791459909827285570818128848189533196158701680400464106000521806740535445004742439179167780621896599290627540133153749835256063732097283296896027951115825064224557006172937665199758186724395334372115542324391320520737186714495701021268055851629139894166190666767014271726615057272901737886436625714044379790676625315420659203095512778070713948778658433876061003142568754545257270522043693276433936556334089925178019217008408452208433340828592192040060687115634756178895185348480798975658529132931933759404170290053751075201576612593358800789837466787026118953410746872085781511199821041057055094065202979735276426970001066762173587891332826822259977641408875377578006720624705677863441299731059575084968532309913393155139176567466895974133825332581399938299697411934768840430872248998489172157821893310972483849440395485254422598051599066402418712410378164656916466989829574090227712695126664918876433243630349183257493383985349415295778862143239432406088034349131393061752952000672939006030583305677340926510128307261157366709882149414588934139048611960408832091961896268014511172657258403575248000479791871090894421994784937789366066056204984676467847479694900539559056151262555675169772591996562695569875577284347726842181044616327935485769438157879030601409188550851942086667480597406346498407531196636099852468664269778876069348768827033799142873846748210918301701739347560137203492438224355653680983162820509070654906176103746845431107841324289457395277770477258961420621839607814117630154778265299073855750882907897956559703494345027411296607925431144412000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 2775578564966732293039732684346205976313061340428123256489612895441108398742906089320900518669651083859120039029574092586859067054121383096687887443825300538704205141928436933469842841735399539994914256322352195042375869437764180721819993362718334166701121276067196646108450504565301488375985885142905091396246528916098086646349387619881307250300482869734143535747274803774652354884622461855616267852287169149768737621608247213974327544634057287952556944120839745979582493950879177058342446586745009406704729057923386668969906019722974604668827672297542295811194245788132367173896592198286442783642167129434536692127674804473805396170433509836249434749845768620093720366976146172121580549555155588918536660413728989592877836191083897048907453541439181192243372090400840868576107322622659638331425722700970532698267790726778364010069893062675534652389375161344490938583192814892642038302419667586732125800428119814357066541726799753285173928554037163677917431824047762585656114331185136216580577646583571979234090367091242208740344753910306460724277032444105643014445352112456079302460564473208730221702627795219548493968791799128050078290596925184791441192741997131942096355537060148612242051124524818213450746519882700337273298450112376471223714228653731737288464255620329394267468480465530321217394355724334303335345329094113557765913648553824444865065220050865287707474260779174997971529636616483652092856714875018139042117624195905676831007480862078508388344086080859799042848828025759623898426726358614522044103066714019569810618615481959279306030622615586918963280203971565915321889933140335089052925431823777569645363931878291526103619611922866679344547918265087707721833300173694129538084138545508738885077439889271624229742597212919143596006090184492915691384444492744904719191588656167649061391660040786285635821444785904415853020485119531203467877272404149148006726127514790903257081545098482848158577779980607698012655476769232040688064523048702393807551727292262812835135839387538092107872556757235679469916803645152941491501402320643397195449892202398012045059810537325439358891417261912887065273143559742214837010818582445707895829398186389203629223086586565617960813645567952859598245327540368366878759696424428021783451846730599766315664825227885612961134855505787594828884587035425742324394246412650430636861755425494973721604109837669068036175182863562519267297184246967633408355873891342129864040535439952865309422110998465723285660550824003871014280181518720871192057864783728452884778662548756222273212077866680294316950496283516206919966725324551102919125139874534849524051299261249617238560719423079472227554470287929321285940061926200187462417785713157029402264593631646102028960570253246378199957436075300560114554250297641670529043062149495724136458805903475575899277401283416538667859114044237868853061805483492022523992922085720488145167793521082438069651009630486839048628667397971425129126917327248018188128203497726121936094571040589289617488422453533637112697121075841535284346180904842440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 6890966525215855792773334354532318920032770846984750893007376742301835827015303023710293821808867997434871668237809040032573232998766614249294833590992156901380379600166036403209115215794639761573241040443955012201657918808678275516215679142375440296471335695742710921676947610188285437444177846038804793984804237728736529808759972245116730574538230706642127991806858162582847514787962367662184809713398192514704713054952710625321899058574343552183995188534593047656689016148511581680069901298410118468137215113205743812426911307641502443027008007375224599414994224789690066265401969472743972686302248755908359457128937375631793856384310378517211031970825246087110964131262035235668556510323079515887679432417805349584616964807706072090261737729774356906810335258732988658406479253751606973804393723007421332390847146745071518537191001550213980535373148184611387636198423331909109443391901512844246000287473565640952226200656715490908985032746223931686436957104848092619757406250903772590114000067583599686411261332264370181701211278759260975772386511840347926902685906845004339678000468118724076107916488939942025520032833536315056179396656876794601150079423484879607736448635798892459554404777615518514894349976809704375642815963395784927304293533176627892840343750075028072603297298898829651768366915681466437726754792523311329183603206667084630655211921520785969164156723370895810373424103582423461803283168702238470753968746917893149109608174022185182728554800884715553102229841833952848785548186847913649766596090338871550470364227608183415006416216524280645273322366808559596184185113001471451409203655596969456134470971881847328488662380507836795012165441639813675376486853890090197524542079213947530224319849830455524050608505720571202920286566754676684967891775903124636835449993317965360238073094019387799849329196362809337407214895404798949293929215673872806550222087281915079969648253984496825671169805803097173866429643854832924996587638706075547161491662193156826245032244719582205336743204354230501728138279239864925086816226468596601526376235831771746585578596560622549405078248281305876356414296858189265070381483403378827544690963367894861641678838968477522775272738213418310976713085253273766070962278135595427854296816208586657004578949853545814164856544357079027399314588260080676386221456410247960089664135826816866132507791045068946886205548428685444498176951324766875538607575567706028205795974806556543149148585482138003947863776890069016700410136312237958645246177101222875472653117393420392227250467396462508763197929062492846690047766203659379043208871098231198355016686899998235009200747331765261899619815301724117718444636591927854766295521527219900032661733944320656763403838377684407726614418371478883244050284806532071428237803618584401723265053450101278008570123452600758721841051049309690308793509147357466848247455442039358965957881709763415256417583823792731832224237887356745767427883596097525207270789124955441003109703253401138357093205077319464813488716641303754731677496441726000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 10062762135077752778302546911757553957083168646798183988784347693049940121139137871496311341463333999549687355288102176764284177677386510424461210258443724625130867533550958302352944480820588320195370971838651435774614794079786594205723503304001560701519733492706890028871759051465094171243071070440341095196716002822926670884886763793338389625506674819223549367877144394348307858737384068941370087813348269515674857622560986623594494392630688568088293024070491133987223905841230743968390450850027730032166619879640432556525174515128820660278337447283791408174516239386574983971273907932360078548808726498898101734753566115533932836644616864513788416812137911434820468243242501639287204570768635982937290234045554573569292720997637401970467200384174068991156593085024088547513054914515440028349421695101060174280270335691213975645392838485606113995425021599202086075130741057720474205872005963669897357758411450605486988139248467511388260811509647847886733005197921899999229602055273729081849054375869145163250426007561810101223705822305622971466128290238987881806117038604618908226743209701751763323001071361488810795032689889683291444485846191864681537283740008288110051637228645613085690749475255425261074230376414916585582176375975319984237393899908789486413786011987442593925853053874154754919678305950854304855028673028173858650493023802053273330541144460881147051429117289547947893017306512495628625733529872770154391535567933022117717970082727134619375249420429272672060281693488274267002407326131212848405261113045229817194293415304387765698232395010686228276554183439503474558741015514039713376312732818376172535035215697567086904980003198255352018937490271650203058762943893340654863175271434786191546616940621332984188493069350087730306845293222419124964346567466171402408991492041397237296341838344234098040720259073299295155848013850275948347133757227948591092226068983788267546768314153146569233577509822914605882688983668193759793637001007342003272848612210796245245987762792810392298693549349887351349726722611313770908100518039693380801211019079422336808417611650849315601600846497792515226998021392341559226159535793530364483028882689540004759019106835967560547544735328553430971296715732698278465468447017469845227980493873808872104329609532176561056255705802396211790879679442901299292815125570779772864548457397357845551735021415529239780531512043131595366678230558070552718131397795893117765436401808203688672825892227550986293528511216647664310816864345243015881692446662595986064661707106087036264164754876247480928729516881022227484112598676671805011875502949012292596418194197802073017390552582153202144791201368099662852784357822086808375540119145499824911944568267181805599304835904548361018625761634332127305283337154552764002336439150204845261444261717838616864952488388829299812239992712154079588716269192067897743768319032890195052561004199444359062002651869322516491039887613134055930239293364465358566517077455252098085708588132581470830080863173964999579034927445909650699868597067540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 6908130802355388278737403151365372011218910034993918598976147769454169093632654097992330836733409626426253791460433779963597298321402525494759897873615069289961729693940587586850140711629495588149585625066557580790766127893968214566835610917971469793955453639415011893750765483084345377676910493262531485691794386570359303010733711117545187557617183252808057707260616849384635095035176319759834326497187099398458265053532582282690567468096331304595267688239130910264737255968708140032145852597274804984272233145742554304961545379783203237786590683619210818300289544360130097854300239546641493824136139482682856639538181038181594548260905958860183117380934316997655778141902916414578459616862710434894559959227592188304830665512061314021701996828138850363453595834596564836063120891577138640617937900044732540212621401882348522323886946809742563704948491459913744050542508873546724084725009165541536515163225240235812885181249492106711822400337062796411710915866129563755671148076069154029602453913681364033757292919179825712755880214223778054927117065893358705023828481858413642013811156957393712053088915087216627265417907731132336700963955731672063919173381889830130043497084500848883156252845872509518393828538048400782860108172967230380848928755143503163243340693541408769262111509478493479358093662419938118010068515446743396161301625792897804510811754530078020370724429145494571780532408807267965107530504813103931589489159488142644038796496705956676827247421742598716802682688291845148244401722548315096381762636188761008605416522820096167889046733817111662078944046769303462927111250224671430324582086175277780808241139606318100283689538819210306015737415531360105235652742726320846165558329660249619932781542668336955912700079065153270590630124016296709585640607877114091341229779650180251347820612548821432708199475684717337402389863499551973817389590799258395460880559598229269813274124394166209194063586451830553890943380755455832312339842475662232855749504667207231618803709247480238378581160480143097997904723654138919959480720577826528346639939620273944726470720837742986638249855341691954359837499567681867616284066472444680134867960810988970184245332595461767365444189315666677959871732614638408724494591173900020044929080007345839713123226394947783716383740275719565002716320397842800130268663482412211052477955681095422547107298358309439164948122172572246317298492275240873507565672436727306671465071808420510178504408213983794510742791371182118581799982038365414861624034042405170189579952702734342001001610064217028566671280876912468523081633579518123548610630558877677406035697242600056952680792516739750033459994194088628955663004158544235718136256973412120586406192636674512782448686213704613525752829358893501412884731302714078103711902134964660405502319717804969638577457411620817392766475709825270680439601269975213502344193207596109860979344807680304775743600469095677465629743839004586115655576995438426278805590198931411573299471563075952930794037041299667936424237252096215807397449543160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 2728256429344219388325004650947348587280486385972426772467961054932616589138111950833336358840574208109101758098173525440707133650259427661765713651683761802719233092510868600216522002461384913006078630881701753717816058054872706586424809087436565217322265026908377779477482586696069179432855075458340058616561925037413255078692215082266662245182908281598968169476884209522098649615466357049074703039112280472877678763938907080126959463776805740785164570050650239046244948328777344762644012565149913556295900866417632513768308314203319346156883142278706681681104653488519092772367108232680583384069584692058759772533558782081448654582264763756488732864695049839605385622293570702170791843737207421311109108356198161619633951827930218820684910347215815051518590651788915094425617278578211295881540507986577330676434821643989260908419233914307691885241204461826725224240991530380641000606830434038903871705401758962121207908566792774997202580358364337686408310678798408725167314207369461904317164924244125913938932814004815973286714331371722712081544057814584806292392626940267953635160558292254135731252008382237157160458024569994578582671007401984821098430126626432688381665241527344034956641552335623239153615737679879813108674170347812302589867429408678282609944625312860015003178917983708243238401768933465940971501260712198242039950523226465679655647989287741209532596384784718541199470128342010059629982788767311330728247199761358048967642059673752050434652096287934232586717837119624715532935666076383037504754119012227189670250622653871953237790208101329811152489285070343500374487087645493233604029282461252912239874383209834138598711437818844031645166752801488556595952909284392932984735881614292428223404812178246969679642039899530144814052761594608318101581447021024521023101906042005532883147455920363793241972229495111787405091850394333944504690294845178154327340214690367745114521865828199186278642354587403725860100458022928530069263108319716573604544330825386247780199537950584679092067992984539462426573840879458376369580635978204077828693843442116978610509022341013296430914493583477620078631573070725579537863175324508565264347851847211815611011163878079113770825713289441346039040683758496075417684197692234447398387066592970123280867491833314564215586117014837141885131320385039498626174334905172676262449622435665994160091426037844250267837117844697299050998474441772775911808384653344984428789278297617697429388532841615612758006975354122437143587496458423411629006291640454652444176937444077646889221585067229987225364114447304857580244125702722039297939152253451448020563842913917958483201318755636349111727576359239524694355084662629192044331649011394376418584220700263432670873344557293287505947281757161784128268113636630358679390631570290550772166448088656346715527232509210355256869285702053308777180083132880640360540506101785559919087783752438247942480744509301565448718883910104990759409367694908948993035733562424080049025689995888100656503135678926724714151157790662459536060625942800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 854908967787321808557534315954163064797232506305586507200182299569206041101502346164925310436356087842155394824765111518041498114906320719626480372661791503847565522749635731103047766701924727292844768788374859642559568431530699906990456506662246471575870374279330662638275185427794723200015247461214270424577237126279491405530707836992605613247876828484508855258300944709140127786394784478261892737811701513758012965914647533521062518365765377275624109346564697710555356609092140029924464247673893441679307471442069776523444201059433440823251829400355483426755988654710442169169032169532195825556692252662425805877512531349048092468797104416343186508846449507156704735571324595230111070623129293468437022983676372600011498070818120661641869300096954240412628166006432033606127714438874376384463169265226670278580977222023729065772803494687895143802470952225248435957806535851870267059171593081704679752342478998534694757303427105795372706244974556127251968028429519378308916603559413661750945800571632853611416822521897117966980876497961583684880336244841319108394146842018207796349435152378903668787796138826190230772120939151044274947489470692485446454202957499931213724163854788893961666647250820848455494890250795148733726530322644436602645137407148892090574601167044012635981198228584191551258195086016620045924781139769187549292326379582650215449061024732556835994064363914566304115409331970884747870966118304404508812799201763963360093057921437603253910147408653873736385500158097637089324559175450922605179749841172318021804767353176885229439203601493422702025212520149714263587190478742152569396570620535159068810141846882689457867523296625939404290027636094994339003716542677147671116501841641927856991611583557247971547275373490771398569803968745360115133795514094385610306350498632274491210048394820524392490041146289909397866230098203211333073797977644603101007887526369347155615405520592468409968688611612079694182824832806213057898017844735000314463520124624056014456993181883595270957543118103365535418644931025592076476900827904237033927151172134400725399682115672242211502628917216953841857943654389796136429206244086618302057695302879676169626714123300570427046013389196507978535754367133820432029188028086673749143502593484283628804688855968544831768226646862293524498788167270458658548010633046869031109939243663921360423491200020430122505503770539413127294126785480618034098336938034314763351536709673518079943214436950873729124131716146553869494460240665091958725210506904442751051362607030181285990278574514617749279519578306526606722387496861675623330898126317144684100801450537885467716137478770374945104529174162874639250651134130481859009662156607874208247291603909681406157063808643049637286906865261109216693436823644314278365965739278411607468009413354132387145347891224133787884498374939788780911117119526125614221748662074704149015242757734326573810415741672411553856837451882259564984610101589158242619054871771809596200933226786513127002606558782294341616479621558284138913153116000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 313152752915867592435517005428543451292636661006797945363003790847996928353304606780349228644498252817901169821200097578593251841787826086686900043703571470424856825135795677289833421281055365422164643854886774725112146267903351674210850462267146966231738774291994349782063095052193430641643737783406017404870317025889640912877801841010393858236054872241283986053852841449855601998327085940402077396887687548529692945223714466987159885004242532249019703418382917707787240455431474968253790164234448501119694254575881432714202004872997231022012300644780521099231874308049305927796430224487104098351782186767380230122092103605412374040313419108409504471238740271407728384528443832611141109273905491004704243052263387890735993817336460021839014875525222073351976214178969059181235889399115171420941913430715647023449628773347714856028470221669834641268443717019183399037146051807817181570605941060814076175297432988469408805308311235267374898645304084421304870473311126656142129070640676900111389551854378321309853598273163828563616217403606738286230105218482438939556297117010399196011857783381622448399768123849997029007589604077784785827690705815214292703138251691398503810513285990134873317694240972692195751670617257675185752371035746701683968698805400913174249104269810399243918702140787042267728964630054429538319845572800857287196254621882987636543253963484553378025456088703890344344494892741561069090459965406654944608291195518897864940706647781330771641006223800892871464547216405874393509174998344968850566721681322632996449063053113080527975785629538225725676165281307580328556790996437147613772606506323994706656941920074380853270771373902926404163347964142637691862988403496768472410542664325828508503488220768468577061069036100114832791240589818477173554425247407817127663715706256918504042456215958426889067914720675472452006048688849903606040591361406485817806887175691539866113271565417985688570853150616249760782584025658654773343907481618547365701063705809634425292098878783368250901208987111460772379014470307124722487622977656258068224290173085640229613246269609720175153555332312943057775369361908955635454142740656636906078550556616955018549200931778006330710954074667746787899642510265585837245001714264101692694062502337453408092688721068788228185513224298952591732548553820750451953530691448178413992627994399604790800640055435974976900879764810346301096764479933207470952690896402948398204301648079338915419489136280727217245692849724159276376403736550247636259382849719454360375397111113083493415679548428207953486727558761587311177696470954476896870027219650322044155151044503640537987806285355007041757458159256130083046669837988809894230633250418515618383909943319743481251508801076635333215912354443260251402404532851858771584558423502133500204385206043814955383071645091673630867375284901202180629089950684032587197264894982067943686522211450157062736146583924942243112634273553482870150609158331504115409828780605125183475522169453952776117002227422535032268400051448266790077959000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 121085928821376820845185724705832700622417877553095749325166482738597550999461323487164893810567764398232123347340526505916599749401587229246529796999786740974282490309488595963664479804728806918900281685322175586247411306276491189829229333084554595384671712050095071610109117070277466034261925381460462130327413520301671771408802335656007863593359483938980285848131518366892141647537471667971860900539737025021070401547415133248724167751748261365469410813905369242144360033223420099047218242896668634360458965943549155931634829570390963649632681629320458657106184036126191067107486254800258991686098269984308711358073308798562350787685993491772347938829137082394872684562289422052721555680565527090198210799008521072844371873757871004896559408200973399267902095392617030430684610818838550877663016597886080164310340604658043962480477639018300413635036769696812837541845547680894612345322826363970259140816999054473284619915186374888244963454496493554646462901235094690574672399633055236713805713927593052323917076675830050990906892226930555203238255323861515387228274242133660427223858795312045125566559245112985572101621368349473288326037714330259781176700700072976227442402441242800388273797731479693163114290163599303341283211920472654101539667646610117322753100170416285678351221763932505614704309439958398471678729339421187555999163411409240088335470424565748054269108904742258255703582148295848298286420129047846724352481605858294941319800508873581900827960604224714909669734716034875233629334656874804386167189280532186854783208263838899798839695313921917265341980225645316445059427651586089457623612343755682463171511011353980463833880858829185063197714005163829259381534827516125823799548286131250321942281796040617131880379743558771855127289618642469406866569148732375795279458204108803432250965746507813401929037940389683284274784376041446614223801919959060430102095556343439458690981850398386729537029638135315115359746928838855652665121436884904379356505613272019858810797314806449406146676124605699099729172880816606544456146708597405959847381130033021781330137432221756350265092437379290010096096711210166662468554320397490967393508001060698780907340899598898704477507193355230661508773680092010372997096376891683458396218755844347274388797814052240968590808082682851383659174892570282607646275444458912482954643341924531728167335043453023319595388910674766350646093021366651589044037945813414991167677589009477885936114266171760240743759485321993885213968064162431695763734827588306815533527723459105435109106342446980909464126579379024086272349225606074882428683130977243080370902322660261997284288208471172533435861854616187307630104014664004757081544089871515130425174670133635458558746932615672424135067222308771281828226849813853678149904243408719281187069698041520553766826754429714234009402566108900857276922913393036416616382077780275428106473452333907710530052460277137372602412483131833671828662429221626559604744222013213493948081494476178227645203508268155461867841482636910519916570000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 41462111307341571240933498972830681028181167784766738771489538049250865572045235447213459861733865260189795941154096517018984984849164214222369971481907600809169330326731164146307987616615648213499672672296592063339519619093156938256559561523286669728813280726109224956838510430280067214456959474527210437960056557864687009539090037537386405567958273675412342419848233237020894224326599327081297771123403786265238825459113983894468531441985853638317680740575003588283707471936050318780395362064310019872016930969384179183486495419327707426194539539454350975118855614354859688308998342163623705272339025443847979161778734983841441497866885234420708652737491735217760830520317539047334086846813062636654784973908874457625158934670348756596992538305374928725469362963986983055554580366963990945769915627662679005479222648250605386494339484105699229852678997719656860524016644380571327215001565841089496133566825510028035027646151397495505777893155977030544268703790362381094088538170438003730736500081151303280180853481410126433290533849172563344251653087920712869181605128167734497387718827004184376594969411165494286875240328113998789603668787134783047255178585348813028019108968268591916769776351320188867758393292311644373179544146873247936898709678135888370733704344336406000962119852796310757010170017699930744371409168974733819948279352333948182718686211325144662163855379029664943197059437208880741187248031050863023435863649083908314171808773769405333000048671963712987326411497801641740223074359636333318478864423305081128652009229443188250025710618344298526661067376248282995219570111909028629358244063128213705507682309588065789349756345715380756707209902463586123468418952661020912663100978198043825758879919622561495317342773465603496520999059662684328821495212506129330269277013432980389816787212672056270562805680118247648029174659710830567704249047934403176844357355919275289422488987777992589887504767988705266967084803362298192921223986713537582841465519733627888710660062054787925296048230398704723650636754890123639537466048328513123194592376489645807901727486211409742775181175641301090377938472539979617584430295455556033961852787385672636572489613439656066725713449494715637044794542007698735231048769710904666465262834557000146433855635057715559868085640280722350498274325348738916750393307302322874744382814481957697160416239835609978409736432285740813483168128913158378668822503480391958865357108500280187547468326071241620973877857619283936501981391524581105933060815458710031112082915097622373546425424916409276608069837458750118711424330510245453722389717858240543706103375034342638487839377226117483968823481735087381461722013200233321951262840703547378871255386015283303451362996946853606781326800907086309395756479107365414198563098119725569953590351556193686115468295250778500582420981620477451112816145805834148822721448552424261411869775344177616138939053481111660289477236477711689351318382054454518106723603550443756280879186969231374144686555050714920857398081187438382309260000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 11435192214228829926928441312607609783692229127493402448065969099699200452855251806739020565758133687728965355497345619073085105831984145371218941289440301585878167228052295876619516184939569854590653275023216629945287725975055612698831022602831669700329629520139953724792863368129718661328333721709514267084338917687414899788060417837511915059870920117854568267028050343120442620369395013531844552939884315725762207697288609706106439922853248463398216383305259528717392179604145230158928925943457259971514963709718468919636132540012152571633164856971745184211777584926641759444991443732334411354939665872392020006905429956731412294468034918700112839291700604271933186493886323687979464165920401760661820129628981488577060109206163642213845637264040776369162313040243055764600222195433796109790035132104605151247597546345241363315285052000420122845086036008210741828926844978321529960049750439732118045301367206527353532865156423929196017388330181355578670431807438304147380872439362278422113059341746945680583666007289229814847671381443926901597160358721986038318796251978806036529032494325635283103329729071493127273756676392782859504106746827991104806399490799078873907977975474695634089249070177080570619822963552610054942525992985398896841107160502824881199884553381739241531676407291743576486551171723269897151505875346142533022878509805120474986997414336598082570655862593024166102353626708770311289242373759938022015839936194612869669163561965577186910843954167053678452792579278214082848439026292981991955686058961472226071236778885171996955437917277440693828988013299875495763790725019380415155057907630810389820489612058140944484651332344993221243543352216409528030401206329128211753480379567338989598303692808750221841023673099641585398903708638822878435626020678662559300120735544665966354083595063071368138138001511875988683178126281542486606115832462061291703659210276146322336123362580906596694787263234286508565864256615537578807017274483741342771101662200670964957598735405414487736401814072959503504463276700467588567475532705895253402705057383820978159457394165265259668639126677837435640021925045106116938324039317494458543817922850811971778018951683808422635983593120087412346748679999179232630564266874526403785667251187307327732663678802460804973657837841163231930271797016353577814962895557100236639097406597684496756416152720658942995806517983537911488570544163613286198663775897672969332869332586136264621774856042996811485954859266595157719428284137275443462558455176234912412174353523124420701334949939142984326995509315698150327353133465821242003713242802375687289821394223085121934552670911529993844612932603563914970426744561887843345251781197302557870266946477329149925888476262349112851556552076531625736525743978525637322555325581631547197891751057604563770880872321388169492024800707226856904572385990895163515334068778799676332559932972763460313964999097219116311339272212386399438914519839305657143349779518601318607281134451664202645549645798508969483318805732152169361800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 2903328953288235936668372766079573711230670120824105802523229998398640969693698419156967606638557662756983330863835350485243570939040651097016657218360253918980479919328862666222816008431058056622107252396026726347939576451489828090175428230068719453304569932376482360022695449937908386638352922143819854033095823956062702711674451296583129527340368414463947475635560095682118066386960980246602029260904867260640765914554018202671948733738225516499642752505672019631449361482878499847310282105948678853465517309459753512383965223861753144141672019996274934560370820866353280767889562308872444026024595693493173647497492241286293575474129272577948172508859382113861494203226133420741574210343819751799801469685540492436296974255174747053215121591859169245635427061700495586816288287036980541866015627250277176312751915115336787189079331298996418753150333354110176491575714358652949674118460707780549694995617280604276870392924024649907432934759036952522118714565604133847867177876028554037071775294082143671887524835248918552594743680562723998195662575971628076526602586407519091194453338102460871084428647985222877312047786728691289353442195898526950266875748783680833400548301270150175263429096221472071563140064670857281191631355756779669043167616642950121950068972986875921848355072069480353597442190719456484165384776089788093619233556034511896988991390116248766198963867816193126611213335692163216482429881355147135631139633510791937491684971296817180184902597243182231669726463777694661809250816605275435030334776569768783750624784052282311556098298001198246842600210824928507421613853354602995566270608872817023876600789188901205799186260783950553111348293953236736220422600277227469532787080675934148858343078868330213679243638515248176228308535368143658024656286325689078674818304355169448383551660095083074022553507918591403049705079953401427625956309719818372202626037999434623687039384591940234620728314418499798304965320293984789085968337451006299511322393801241676417873426360906176675748205118964980155032007348600448130600639916088403437205456549785408017001817456902478465222018816299690237358542865213948418876583357844634567395768248613724384141639012414193096260630495044574679404161905490114044755124220330373424239914633971484580933062126075525423031348136760467519314207063160402545946118199336296464941032094480259228868215025605502600822170157563189969032830073295785196309536592053552833660170812922217595384983133011967665808529628528186205136640669413081874667250213165160370046974643692283445311260464867346165866135493348985156613608899757440261590298302958194328211159224780827554584804046716494941551922862773665943835288411576994828299228395070436597407069684298436925118377761419376676613504480157713890242448130077880097334661221585740644531485365307389867161165413417050755198362772694346934237440532866510218783938990020546076034524769322910085481786979645090156125159972167592564297180104061595666417138867559188120003179284211251032738796514950431380011971564334281726000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 472134290628492284405316788945304349418612867325510723699579935100248736613551773590498191932545439810529617839022742986608226969289223237991819207861847307628569413442782746452253527856567721650615514006879308958183111820232229477045144733065819781113158741467229162243884949735394272758092846296785340861598690650639104218193642564370365743146799170080373935516512593358585014086478632704324307345770156893014765607412959995546595239496607258995290032531831617962101344580104699054895601029720960894658829774923481517463900721605774162276317592476192623372438990673214594719512826394457903243174235272027960461009204723819058889280863684318874003648996005164781290834587646723965466899634239154685341289696805863323710259200499705248892928462188959059449622412344312404253620422164494063794671307767008852194125668173560156313510806295891857165300578404126010399008674162141658586265295177370966067172769719808909125371106274619437914797331239482489015818618558562687756628016681646707754518219805217129988260991504000264770411716788197658764102567210870014673609091030735960199843624183918496307187422725775048779343028977940423997979404261279005550291159728179535929437600876483328204957548898748837046454497591716062839761718178898633217042800922886725045932090260712221382731755028436232503968287105931967749115065488800198117438437751526918469202591032520144968456401712775302988674967545229902105324096853980369485835982231300411067819268480284582828352975903608979858902398566694415360233950271663565761165709193595891922813169138234428458761681534313094096478777757811803040139667940012899356808183087270330064618279234530652856766133647713920695073883283518758448683022822208082442496606904738829479162805647912839085482502330857014262074978163587305068567380935155818179477403880752855138479356144381196175300173500181288122606030174501326994425469946649703289255645965361468525802867162119473290931680956776885765968893617877196225686240952751125868653278265134191988104622133303010417548226425921456424524630031815089763287206223544264169026622344183811901251824492342914954222349414893381971614588831259368577292466425514471468893112759373028304447786535182963545391326269272608413895725050370954178590928558880272738123121979928503147253162922982331732288087890488448019677777346784288458533325688119050626092448784722674433024470147568115675073168836855035575137519296984867307361905262971956960920310347857104886595421518446024107594931749004240932455969723564709822647415223372648273487828991506083301637212186721579693795697857008538972544114820947017643851683258428541436404461280970392453624987204836054892693997289436821924062020096397740141810712418894188003990341750211534054860920927201341268819089654277806327819599733274797584519182369399729050987799790162142346548249025074490604903143221033470112900737546233322428368451780037654458678345025344385284774707509152098786265123896708816774942638775048299282826437624635233421864436934681632853016354223716670702765440545540418100000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 68680404520088299610890748743489767208029241789749575700001598658242280815076740631534744728815490363057192843547043990984527898745246126224328541896389531201108863532844850846196279906906136966188609419159850357047561927254198551807218646063017500214862046934628761668164610699775526797053898437003994516123218977188604574583651406844313825800989224408548116498044887464358668759930303316845249981589037863622098466559401796438252997680038057698346551432150811350891678691841663756599157433749581320708981197149109806546681538348335864282876640583719618016806139054968738197909941790362585763143142821319292762541763870080989791085099994840498484693702050165904689003591052660624986109261757293150080018596595789460288543286721325744039781916413191232165179672489057810878594850026253105910089615917125282540767596607409774237652818342262945285690716538022912552464883979378902793524221453875773198016725129809440322707890988464974902994934448643288532358354011802479479091131253946628329309303646132118756119581599853848412186342517461948317153719887254555443327144791763920347322257168310680882910918421873125496832760143980007324831729210820900104922658607960641777619573173566349992312008507327538194562813673808648170565651324438338540525298597140907145015099477317028412554952451752984996159749474465860955751395559638952411954409102456104356283414333446471464873852708819223014022473613892360048610847083403338601711773364848906355085314079696686909490559811053407370347960120580180064217949258387455787475365726560815361281758215754085262405682351308264454047808901561542150002706839479536738839946078993739423992534302752312290139825284840583584657239268340445840878003053146243489923642791158694789029401379042810885820940926542778525761107896779992512216052540448757643574116997631329973426555419134452412382769336843536274914831560298102951978233903455992087339019739011144000359898119650396164700775695706975323991482797672374265687614742628270583104033403946268234032259957375171856132292724149531703674596252151994138432322371649604388925910487846177882974806871364100831436974719825307961624330918844529870138792232055303330475109024861477838250307755693295317287766031646655226820404333915082570706664996700200777738284865439692839950217926963681593945286379906798859442755587227859878855632517542686382569140784054237163825860232613640288379471407102802394819187839964809451573618174469398115178531763190468539889463437523553919316329121969543590123221708047033499163604130528133082114455566904993880052697092163527714429688372352944019758079492427588645793762987408035380882681117144003164116082175063976500131745217632287539352124624913707100953723037161195374698717895091454117128111368419681758019635488225029448797678529271776682953900651585808672179788647185317887171994917271689363912104301059742448430379060257485616129118623808594084173854664236370182574682193981705957953229267835527999682033975981363626965998813776822991806628191838879645106625436082242393084775874605599000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 3952562759162695385294085423226832878906461565881191924990475333856892593612780687267342540740783559277765932410052353539682782672349686369856298762296775680244296490714064334270098042289242173271130019223516902757336928162151043274650512509778650321149011683841559522133312388533662981048423782244983721414093222987338350081355965021361426310238796833341491731037873867556182076911923993993358061336597336830410723941035212216329280093136553023761833091646372566569038180895039199613716839137301542922137601847814287778351358833741808389530262308797857123780570694086006167092661013599929901361985815794269730796637916888557444735475063060279531639187777251302504236013734614930439460844084480286430455970967075788367816459007557488904649463035414554908411725507211122028308922826102403405868724303054376927560994140432889540863816463418555582099431120503066417705207219013039779993998416509562293859335951341493169393141585367764326758204618838646959146771630953659649943427173466759781991725361599443873181702409669595628177239756158963940547825946318367636327429099237236815518558634012979653204050564399537211034304971883218616225172454227808172415552003495524498903716399418162888854077858949941237768741097361176134897819791823209943149291739341001570379641712303806371743936155191394573926201309795710975282728065457792437367698394785751627460277687779354436966632096689984263866318645314739784882593372146578927240979735595755631230685263999148629027921491099080749004652121316571186840174270219530361553808600753984287502614472472639916833390112690911325714072225147105706417287242834521558711695822948145153888624435076860457301154593550036279962761187749573396362544926053001654711931417418519868128630630469962914822246440027622132699799777575416099321786202299536795390232173792536349967279877336991442322270515735475555745227832327401346291113124331801271886579454464588416038306033975405467897962252729493581241570142141097571404350868203067473689746757168535453624799028849446869957758711520413679702774141464472946246121799672105652326428068030417522184829700377270038032257610788909108516801568988027094202924056704219176540540343722418773217920216268923816780668540649842228299064293465995383945875653572994903092035824869994235873533145775868163462270895788204334454082920775357977563141539073454959277561924020571353206955216299267824893535844356925889737641496947815050980533449819983253182192492794645374913015665147958379718099252721478590086632430474652795793824973501029460370846358027881310979580717155962123021905134187005230358385890382861523702154626225779123359790176829014836233160067492730053092551003380974499595494197396450757363320755386139934660325527936347480253293563875542807940197350109679642222609463196702487397979084963427967221852282211829230198199371710572155415602464228225465251795126813491224131473772321676809753185073900859739339045402711119605583080262596079090843015978531129540101902868207156140773553231382496930627283404323243150934368227773802000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 1685184127633802001195174217121531867254917887000534019425704816675917683637331089321138400286051980611669844938921565097872307611957135918518786726058987226967830314004271784585862952077087065995855037582062622964961798595286917804303899444996804252379344082680960953497077990932164135871172088148254752652210461066141810832975811265914196685023338820073574203276213230334902663362798914181979912739121098441303484578787339681116318838926972454194285357208080926366651763244306179557237007198725605697782234083087301437702145751063228391249098078868849380929730601306291542057078592543928265851511221545977786402249152908764946574106235918221736179727533311014609668659578264238815291419321322890855365117341551591242983466164277842577014983040093929398056290177973854456540011812541985671470023618249986350384253977853883216498589864323955772728248581336637092132319931356349777050676484648583408299680869801136177841654867764173115335245306832454238677592054377371236301843687837699599820205423801856749198647737451410568259065529826737231847942312559282873515571455227376918805924890539575521974056544987723291752620721781401080753635914613208822241069566564533162487761587484240349963321860855230488723005674012225755007312754550484879547708227496130367674106471246082202628260257741252106354772155707545370940305361472698826192916235105878801112327342879531808235262516097314985559735489315205949699273614210560413573476104651088921509299521065962160384477275466288436454309363360218743802627795275115774062257025910568319297482891038690684707612133330004229075298463169909191563170013985375245755335807588517696742194117277952007304565889099927163037736713144950114248760056902803443608088116039927244721536799562411389167921155251881231977562247107601691149873989905172231026491694703470830259205095879643870850700356230485455019615017886945747253790680871123417395251622606710050771530037212005252484245751864244973334859774280702296551660188893520510288160737691518529809263161549409277671679555212034571868880379403368090623821817279898602208479703693727111355261568718498845344948535539061224516915222821132607731778226551318602889243220887398211917839149264572291094957283600944956113274616303089279660222572826205496878827006424965592180420362550751520859146579628400574601279039604055086833262255200436227527519403334914328653912791481329003104548575626182233174020397311371749720083539037921768552143924656230373096278122984570974326605810718351079923048897492674860093101513022632709602289148326686133974067798073060187184048128714279231414262066285157923026683127319083369674421286232252336063716564879632773147857032618616621318395214843586869966927673276608900554054742471495040656525799272872477241201878525546646883399380556544250344722839978090997506244985714061603252014708728594739973443456294663601205307614817375390600353434551290405341670675263243914457395949564753920095887438278409429295231314837007549629248136269557894315059767538296781771346218726374569443670556004760000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -64320946401371857919656190259310912556997844611630948495388627117322080961753488060833741832414800065786686495753083237091118407660982470337233873144567669043585635269220057040269761697643846212405372142956573728948811783612568941074651874301346607646652652194114217792198742902986643950112852117343533672331221341615614817388594662115802765756989447107029248737089225512439407337808950291056649427701864807665107528205941607624044871234917417920228209339967585588250822968001646485568998431335665668635840191713356802387329402096421261368875253183158884827615220568371758587916261278507508250221709304722508847848124166513471740620145333623070156834437199206845219645125892084936911450662269295469611364776608438409279189323120964625710153860444277794327438752992507959656179461572516931476487010239749046814444875682781625482117022587528111524512109713335419317910993371543770016588442256915853430806072858143832507915115119510747267315733987894461038728877271825146388459000976502453311070704479883298494959771234573460073475455140870996560480362357709814697949076048009963062358278240969695299991201068600774577348948416573597478509152105953384579481813220521890417609262660383828640577245172489147110617922498860638085493506855343665748719147891539984645830328053315050683435495250225245240866982882621173879580913965345936338359851459739919490954355278295478782627412172395349617429019705610151208868589224648714819566123294226716281809942287919147499126007534357304549532166335069530547982023045653412675447078918626337279651712496065347212889467432546604341409810865356913211113015496416395176070907243273167643060953349975329256818130019841159607503762267849808380019680136420410288961344020266462723021951462994142615462497665073880634244168913929810713194347567672785077224740462548868475652555022767774516334345015314340624846221044472032122283140843573269296067491565628759184893714772455249131402257840067944879544757736229727552876368328630634687759260081917929911896463191367813925646770123659511091876181483119811351719243711520489984023429437989832093865915696986606730932308083240997614932584232981551257572652657459866464722253155929448661555242762347784421665052616422600016336527062449785352206215238087548846363394472832529354929340157747326924634453895310620749248058153985512456508864927684057891093336074153762013377402065012148145468630695763463726143600413558515811123742358679900571469957322353540591761377919780608394796414555520167465783513259952390539780376152619881224142048707231912532958231007257106215494661667137078504222528840253659627509872823396791641187816397362988442592662141676949470195182465912984804995418309441679638304440064507089895837065081970011002086118610064350376462147278041941924968883907309969474675988189854137854927869205985821472999623896710944159725546854319674775517445862194292988802162530374102133359071813829994389961514282478850727173669288480515704434921106958389381657053255167431542409465363036078833483239789554110948021466550800000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 15178686955848194256127770728441708779924273608293293519694611580026663300707239817658543021589186843258225429501575456736677605197272569905614039851556334592397070490040872185357110000871865394672285475729800766054643666835499789274353178303345440098374122990864090563595107791940034065840631695495072052145558716406865065366887057994554252581851495895667798678141811581598889848754926493031772228909615994321360965321461528775495659888135516084678474476232091038783569218345441184071409541584926726935301937228086300094671008200453639779285399787383449607731299916332622816963572591207694489439134115407000069979441880450374276321946262713433441058448486501476064444465922174743538622595027914270653627012840985181806941253016590220226113868422166868672623846387573138918472229399641708206540991445052807551901545129965792986179510797996642112836754392214116405877976907817826187474013849993129056570387280176351019619554324031948813798640282944630633961750007669269418486500994949367304030396572062279753800795080734182845204998320199742647961520018712877856161913185782615397201718928799179311002004871379847841298051827610786461568484458582611003177391976443871499266662900978155059667819777264807715416421197711619915125145321018597189603679410291456910403651504946588420275240144069617417569505057133630644054468983693590390916988427453521562209545990179924738102654743103627147748009074459470046815904678008284486037841554088153510043846491566895074353558980444641788695369811238960203107188140519608863648233260359292167620546346191132634808194533692181842169583712567748584465084741440125067484109075496037123797461275131560457030876429498010213893265261876404235759288176219634096639443467467241493934071662672469119196539581070234747703281833569240788875332149242300325590193249516622346386873744292404677989943138852101517325859822328275252905286057070184435136466334822702401374837120358680084385950618532881769075984363520684835699279328318979974388215556557658055436507445459024917597014279319404340809840379155010714462836672644678110122087261153540140704397129702093328809212966904343400507057187613618021843864843059410981044878991311544443072190891897895577182001626209503874024088373264869421466008179647515226535792962936207072254055948128208457040015483100502418954889855384191411559162567569098860103598663425736252407790843711680518251984637166328846606865253314168915149895751563865822493330271221255654764588408966310823129199022953127635270215749315018180299374710284140853361667657913767213678579691844771658514637276124704549578021850505694976621835051607647165146331213457462770763948316834916691713627271563030844324589752996558756638393627323226729731824661402955573103520462862694031158203485104002191242999191345434248746985327323392495085974826777658157343070252623863461779587292192545894956458148180746369434744219746444166879635064443855400309774946311218383593916868163586749680894302133545099568281822930555013873722079143491674747460006922975377853912340000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -459418720747495826233766675887221363944963823683820775398548301580357652829631936350334379445249288543490848328197902650490077816246064389552923177955996318648022232984781418570139150024500822949470862048331635100437667790748472991685895553100706582583589663355904052559801136536010559024950897464955724045955334335269730586422895864193181732053251343780667407607368275699786084032525862727430953566640363609241689818141523091210897830981887292648983808905480830751487422384369368733659013347570222199054126816363172197831501100143905209696120560196227916267002977121613377571399058314413125217887909157710995853229270715009071376593347390878555754972614289594269130909815005246923624253352613170286096400695122434654078373831879032663362180604947948513637230154833540620596696898458949765055269240470345811211587610544415139416970320249886028896654390352892293122282285553610178637841639093887832973513792832129088596514037146174968767394251875689490254305434639184265690682369316802203213844656792100629972863774416070864880046089499499644623146181139778033003109860821049384407168259182009569183648206305711440147137463953030010601657939112639813418093369514529562935187215362487323429464689384910477540608661222943404807081707852373871236860466016715336280176240390854614058510895945680740295398861363999390695277821030499759848416100465308404870927457164728330458635452205911190031588143914189370372085581856301779382348428714817732274969832234485718221522911505054825442642047137968875664155529964948736832295816591148037822067532709396928020210290352356133983379001341848472550244966098064093901875026103122188323013142584580632106938407238564674221514449176260607647653729467318854669560601860577776910319250275375234579976860090045025756256235559897044346709182261948256486387838751647308674758951877359966083321394012447809899720258948174438318551388965174616584463226803535957336758898558598559216361271456562788264122358294434993109366091118186301633361225376441222421221764718670918296379752552487466798829983968143635616538618734323297597985962684081949430537509093047700847672451818370996648801102065133042101973157406044803038662452420615213090368366496325832031811293290598010101342998095770295295587375382465788743288253714548949780777628187333975484284369448449750801052085348892887752971912146894436362320886763862666393581244813961945112879720938475658766849406706143449676074838967681335552917845617857309455214354943266207617510247117981258232019144742974950062328964897427131970752801002395572175545202484282177844052190273925773973640999046911061366585493500049277806334026514936377562663985297290256958499813611287289389405168410118146623125893221676725559768284692895010686487427537439442159539978550500167815406906978167341087969578206060437329017218078953457712026685287750371614552601915772820433309519714910183491504903241530948016620583481540025273711226365206553750460147391190724396937974075481203323446135733778607465196095065056953898619344820448539637747400000000000000000000000000000000000000000000000000000000000000000*i1^19 + 33957049304579770819175674438274090682355986258963846038063599918338949887378090664793058787908696176804485280467490944901290574423363418488257805534111398192629361540286978437362799001449272302205221474552808663996386260133700416258873843697720134161603575447886607772950248258000759772700873179740619137819008040297726735851423858863595482595419877290432984263770224253277692271492630912137100182164471372898929918688449364177768354234254857782237284494757167331813651788547072725028734518730327648762293359507655037063395382564363874195782779824828830226818136134207584623293046229944516244760119626403170399761919754833355122760172661237256985806276150538757965731465189838344906278649327938797892527974839382492467729032083689124660985001389663154100644968655201368862580740282191396701994196349602842843705141807077565937854359408754762098592896233586137170101836422445813895606389371497258762489230971287272116212562037638703579219281709341134176709476974659354995593427834695462499548052044260106154544475723999457631407873384268977194772677719482861824357206850703992346129375265847922658356646107039093649391677000071516319776939782044886207288891092807305517617503892636992668064379986381854918281703305710478098743648015556313172575383822307495314757223816622276975986186400769485854618571221125875547241816425875037320350919620091815651193191805136941987568664367886001752106773404809655139713937727948070464617207799802815965447272447741085049186552931595509898570455377889300072577029241709832326583611763162271280800741686110387978902997726953096472126713641936815365323402993099531376808742782101034320917616245315676876123598385346052265422880646246727711189539328795558377469685712296239584580184772772064771249264641739594107786908530553981272631184940236940796549937541810110244363503538751093755665847661831835600121281576581637887196689809756147147905428411418871735815640818798486311395498419497269429422093244428475773089241912246224782260419958653073372262127021518916854627987725018118826910665064794007525410296731735503951034796541939075474243098441545343519141585463266788049181511744446321346931452921171230471924184244017300075135149316942567821033508996868900365132194720679783148995056506804384267181370924716174289792886271771400660710996601878809423582061442962211546596060124858241566506275358538555735258307012058112529711208499171620447773030868211253453647003707062280486364697958679035121132163418657483355528818727484617512512673717700821468809745542685084451008384960614878709744229257031863609545052087706408835777168783116881982183607568335061236904544593424704061341267864624426415251240107288637736170265590206208621246102915288080940931943717519848960858309000881555975738247028010541836380434958077115222125125273546952507945770554142678133817847210071125943546051713494977975969551560012441883106574737096103343225536588738857717410721121527141988319204883623870388947665722646404315098462095782032301304064941186467014322588010493320392315600000000000000000000000000000000000000000000000000000000000000*i1^20 + 869006473964534696121767205922102421965298774511036395669378377183046699924696381698401759507290554195241091807935787887720024837635883454430203461015494217212907650113449131386682850272337904624750176604190907882683412286342385480345951691699388075588574789485356545907712473235944956587118547611706046844397911526338261206915252100217448363492530543462939742151935750585012768663732511108144405073868304138617500624622299795027285242377125556476319812108604331601666481256376571065953899017438164709923055623509737185995401853511960063390336567048034320037882714497526551332869904911306917376385122362133309992165923799721847140001326404031613813672580394289827696170041801404264670786149789950719212202386160465792311061251568681455100844501163090607505099657897366964148489311076335529896827925026981214217822353955128263098148934920389135131815994639075336967261543575915485851099962198955669280198799710677804388607626378928425603217521539430887875644643994161565923302596228932592821229911101914924492135475691810417754714398074602872689168819781348554165102975791295759636606840200132878110162467038885583176615564891357026575799424165176032866516937642249501830443121354629153823264974793311323555454840509425491058901355894119073695874204866422414118903325057269334409380727713800367306377708825662252434159144554798818965379384895879902008991342451188222718793944317814303647219784931230117843508517380027751119385638551753311476771325533147235496622067827585735833458307345090391530207506459958102320861652407353716816423334350360813283554468897441993663692608279864615112226022536922258400934494407405524898699759261706103753422345585152222408689558223079572847033381518111117506872147094486462625244485153155883687884877929852013581610869680020214813705828558781196899950227599415256557042785949304519654952709405933598423751320691067381901183039454091215476784511807469097532379499689166734076382670283702842335238619620493690136077944827375387520595231623007744261726286363240878578719228086300122902314666173875889621528656831013548187157198262243972267405853573777375253148813696102177283407371791150694956686357930419900102850353485151473394254602629180099935769525912848837499283586199463233470960298565344929320780377707097595347058883944291123004270998555640850741276969743098833304949975193368943061750806110067541001005672680831763186529048974352423588891040945221367733589726810602259548210725687584175606238990797535994615521228559128669813682024000700300251231025281422471948011388081908661106395345151872860538808416433264568159185075327784164590750788382311757520653761776345599229233880765825571205488628066195259258623248202198273465644576208616175953686882278887564219178546652558052735255491583476914385214157434209572987259769008144525860708106145643188561331050975647177071545548455238171263410514884701054739631254836263896592791258529587276546342863637613358196254548409180852854955302288146817236585909872527978423932443013071298654253749486970233868000000000000000000000000000000000000000000000000000000000000*i1^21 + -90756056573025491549388715870101671229299639279628764039854301514817481107942389631736400753857724541173330864056478363813353741874077015462832254765722441954219471891598261776296620407650742954587004204608709136655333342530939955681803066331523455526748812210310803612796806739438130283609748692016472710685945218125089210606787906132649486734309519034003415597431719346401206309856813805664330310686642541382027864700385323907876348898567625147890648937113920103427396824889157858992880633224115091528299466820489805772995498349706709159275642664383602004184677806909459996399075545770380183982256030699250979197695759857144045777578569586109010209483395015591925061998422685342174326260350115508852590681277075710546994107985922857724725989280303864124722323035944733297180540226667235032264353848177602742469138092128798217345035045196507513419145784986392510071090549573778169562553159023870961841701850978202600048660514610226789798498717582230222434905293567675519958933700002693711531957544513364814760831802907293640216371141028233174798427564094233441429721929143875098811432656571294669193545702284771147276787706688228282869426150056812993850810015808963417290296718673552327614447070715352252785461603624684250760419898045850528102038644356091480458703457586039982427768283589255150311055469452019147358297457274423166052204926219329626514928928014018198287257396238806594700742421969350754020516961838168002230262608694376966382878513741759921080266039532089822818974919473043389161284645339931661281265963689670383330104677105549933793575452393917641500672586517695162662758845533802729806631925302481722235139393896421183494292595900115969372084346016862570096619823734339222622135037376943100174997206025264259323496315104912978653944559517207225882786452558087378992992979761362905770332817523708538888450995749398071228613610380908842739864264041721831937476727780807312127056725035628480919934237877269293235017355842155556769471902016017422812779238571054287679948278531737128730330987560788012184492144719080987467318134213259746488346218203929003876258462628705322519859573214914569715751914553089248437872325098420944376509097601131484177551836262403577652845011740997229179590977628354730196570113891304495050221577619833305808516811483746334635276253396236333543523233890751558844219605035935026530849960220672577861065532199732161049276564320314628329477908790942183523993301362721958489057405409072207572828416307720401865990082585768879580344554575966803266746667025329810837689000669378198719650691562791150572367071862624480529411717708493193778243601470296538422794619197027923399141569522498223176637974074689436147914233079041598852724540329680785153664767223636118338121494708738185302880985954316627406401384677548162982458436647524967847799578830744277520150356115051216301339709671057834169250976826120769485485904389184988144381354704685387205548195846708879773896382059669919644303446681208469736104720580615336616469579699855797811237673401375640000000000000000000000000000000000000000000000000000000000*i1^22 + 8186229487476552780925090300533707702020333421262928384280348719240757771010397518152753035181010151312793677066554288228836186809741959205306365599605812867512995497038198947169101268289221406644593550984381063655256567816043074668351806799740939852421708502839749252557673257004121740792083558539696648347136968719485971253806736884347706276632674899561936140180871295895581119704457963142436908243472212147416825423239425650041979185680865882087689161204229714524469007682560268353031195194711287005556864119210797730584102892237972932660578988771824983548398672627380486804318256765836820897111932832142538022004153725478462746866247144341454621239030977232048054868787265501685902724191019423187144861047163785010613779880283346682285593232429933942151654310019987090886950542858326335510665918430190163421184934876928841332579780392699262683196612166813705088049550360311800066514359883119624067947708971780467979844545122583461431433092244618981282318448742898744141704022217596827492670540822782414620488080126307346081011169832185210936165952892739186107603740194000713072452466141225832425382062022440385808492187955008424474552390959972587908031459853200341279099114380916750640535575928378493223304719741696154940496398233144972713363784054206817252824036622918580836930322110266150814533848863274219916570350493441913748765127813846850052434655525153805831443127470644493096309325862125993379908549571596594181662986687217427339455066617690377220203771007743204694784207364023027462811585356688079662419714762370344033195960601980914469062635236475801935726399668265772524286883891778022286546441444492902855059873975670463522063319207148721319486863096554107848635519723494998592810126554569339062198573875329554669167917493762629367168464325476775234199034493320906502252682289957155792106062166587473410836021894340464413177922912858895101484784876399386373287500630251111718434354964313364726520884268660524325700761202421217226885193046453453231201226691265778444456517776491673201591609691339293099830175213447494830525566788978440649396333040331641064387653288907904983970405524873327034366643105245878500609825510488261251563013197428512192077936869491971593244407541001134592750777562683851899006762460610966004651975956235645125587673654305896976545601481230797233764874459581194882003331550913506988922686838018454111150772478688762650922903332366478080473158845851682481278540818480109265181948498910212331671102775112649875502774964248795366052274304663136748824121527820138816876734623802054452193636082904926516564438717307953773405293246545656547560183111113272860167174864275247001552945261537175145035335510643185213459873424127612714409160740471272808365552286857226207395219805317084134630743196720782581941110535707399862873707581879589707142681635946454789714829243413010365677818121705784014828824039541867707737059092412662956499770328746247395627748609133544946622395177052778121297815626721075826175722058253880113707126849430606316653584695158000000000000000000000000000000000000000000000000000000000*i1^23 + -181337963416071223721013236923102887518387759711690415834118432556515310988771331806614919509465929460677311865011994114141071159030741489162105276665170780843760946847762532276278367635961437688744194058426880917443378242025690796942131144052455939525847506923497886838069761412643653489420302236734245077033800293302144397919043434271062185287502576457136788911522669225098563223350465144576369654590312744791620226818827345249284955381022864593789128264497371009028798423588496328212266735073477085307784893544127140872870999986471652701300694321012420298717310514119404222009057885688101544316049229940410143369994114277382509791858355216911612194301254786514267287968530499172680278452344050672159777480939701668195245739489567471180555808233282324638790874883055219380193847148891521333480106178364006092815283837109893215164321262697545428290944441137297960734013794230527145888389632595457343959860813210146095267768755411096416248600841329170345947063189391986265351871630094275468156495845201199309198374601016679084609162529743841655494614130527506273361250209311908858635306971727306440677876888179566596147513759478309888355737466857480206869576221634030994023795885306746796337767135753207303719257576616446327531934595646682292546194701739512264117835885664438061294116870411574975179974191697321000840336101338111091156991142250904966628334678135074143210760414816363112773512894723274742742672742144555943322303657305713198595176222297974921485179235703847741566091902133742861916288767490087734047856597382209083478336095457579681644561594601822782247306597576967097213411499989498032790780293721520932740467403323175434625576342001105940621443659074142223423507644455841730482086281034286568629423762649818937171301795516129033893366902098259486519032448704255474679453721973617423294307087892565711458151661516998956633629007537645993345246103090663808102233552918314053940200037203714196391258320598718049349244410910873552827665016612333891516004575745966179866550516268117448246798189250274855658420388248074662167979644082925646408409701683012587929973521341930010089571672771670027808453448296286264002432238237058101154390063237519163483166832895202586029050982543910134719792299660018405589628047865631325998408365465834941043481203986821304636902346598446651795848114131559930804120938763114016829844474241994415646607137465007570439014017975960782497467601235271782643679830803045448718800480615732722403103767883679351484206547256136206224108840993608135656147211962801311949461587099081069914677768744941456129680701661595320348139614645950422781437187335687139085472332727467136877651297712345952990482894440572498694823036576644595858301161370489706019277574597035299527730400547173300185874222290472609113031259228795217497427876034795764391898811170209839148466573140896446831803806593241889253124606656392663868205797831866457463743389905825699001671169908217639086240180334357206981818506934856214260753125909269700362594448336943434704777284980000000000000000000000000000000000000000000000000000000*i1^24 + -4271169036673852027191012409372059918260906913513360156315052666543458854914843671403677714304197551929050984060816118110824520792502613586430870895008715566907419671320929878356508781840736793504484178876597604339446433122131937513679216575815927472303682720400342537012647137506194944801232138705147420715518912246972168401719840592621088761720118098413053463787882610066648635093171094441127051869623999951643852355573099879329515286987578240049640868885472486538190595942634792728202300794044743984246023957433558000323582741969182082491370757399770342544869063452753415146546858294548850916459627271485639087796855837914386004219745600774775170336457033829900601950708701193668725542616509577114697271242201101856491568728528098517869351678645756969853248447039781171698912001876469668124617547756079609796363467703502746557525362403089409952858632008121469851041139003243900778907799364040464892792269443300681041376678624230595202231019869152411123961054555606005255972338399474592979058936897380751142300918697631667999664536874450990886222290907532318775016686510178056942245891138788843632154864268431050389324215202206364503923702332965081801052443490889379878761671793527178017689251392132950440302525641712200327323738961696239212696736702199385226352855437853930431799679799434007251990912947150697140378624409005941792481027585854914103828860655828146129552619720777541480426115951759265129586243260215808472656073393971079077370971458201664585793132121129235982045734367891529071906590037201438322098944926264873243163541613885385735321133412713642343538114336060477390682403501700687055917340688192108274840405827636744630840653845685060638474064878633451545875312941664224272477442175727504887741226463350416988303222879705391607796640830474919954450312071127742297165488430659890176979367067995672372320822268544370352843635133775357522065064637021891787530946102067936785111305931531193119350488029180373868614727298732503084593679810214579656266396119657681924596345635389419086522062424945429552076152561451339524591469330618684571805790403084394803252605754386860857671531347474574621411982638012123444957299001054467481299109865059578250446514198653671396266605213358511097392533711964279180766524804979476162844271110069051350984840401943050218372059212258055964729751312906378381784862814453521042698451335536064696868534463308983356711067533200281917236190106526724288430725158274854522083570074104827454513279056936624924678553923477829074080918162254263257006401029137324535503286533018747086792716208787627611385995131537366270202548074299773957413702936113821358289569506497947531227493308479964007079127767854639857218589054385662408121307830314763478014159604755092007348423570850051499268641753855800632946582875291783805176593390171580186840844106555076435503160226231186673076188483736054755072079503038293807043885018228489552124981218360970124558256443026390058152784194190646829055200412640848457995143674838684823294668289006447220910570104000000000000000000000000000000000000000000000000000*i1^25 + 1099834032365161701369319708304414073265286633092447066888785466462192058953165437192069590316181821612699072366675184538933647152018194822803389038999221407039575687655665598378699977052430665180226981256598575109124278517880127435569710836567795379088179214528271247874599049337022403413120799928142427017810947501102662763507013591510412489347825660388097840533056525519072142797375642996438443584485648838883322687977905313056902648659125132320136267677101867810272030850827302394602031800948432972864696111291105128529148849596007428505642230625614572777491975247666120793815236602374660873547093285459323330895689929446921891000977622305321078927144725362820254487282696274802776817961711016568958429952009297481770183378923718778156180535363631583552859546676564200225755606838232367678589505169557145848092815147802593436937594774683772400168979778181590161249725276904250254116848386724457963665472982992816623534724166282917161068388538768774279895128369131335475727850655381891457295914730235574698328303705312287905228235390698428112410151518987533636079378994612604093759768422498004515407614417813199500496147855126267552753637143708810538911568931826156884409358241570997890010722587480568883896785925767792274509818254687041087048393063775958541585144208938252346250498407488385687315227959382916670616874387134113681881304857698162506335451662686454148132099887745507584925268085325556069272859122707436732600030420613208216915955774605615825762725890976576240094349448073487553798127634053870507572445438306316927787952067848851514897479106728944412425432512195711192045580978852617801308985535525775282543138919619580977191610733395003846901448761908594187179584509253238058216814746389410792678233892351275245495756811570483804470756326662938652450222514645349937791172314493149349302276219230364362260035470103615555795218078054295703257310861196427986939650121350205143481405714230677350582029084397782354623075958315943690177289096372767163718248387144162532364841552529094906534168024449971730559168739563489242343818965190671639477536978096113741229486874252464260805348399059933359825996592977996171498410685933285637542136245392376922951905346689280319079238782258006599882922413176906273708184671549105535063411365066981726598454788510805895212973362355581338784362494125456230130257223155731120861052534156425832873456702724014109449414514948447516893512880806984991439279691745560697292037576561913404744621101842917306018933792145793538124961609645933711626787305003302340957048890528402991825954032074503778357493793922886271515398031513020393102482216855231191108061131697925341746788556692819843056819375697179358154478381520012979190234788007107299427416411511382345806422924205413169597646116766826253549249940727174039271750927042969754034250519732506538140946934359068911360634846892371887118528005521408496070797663115269047237978327332605954969745532205133956160117481531295820083838569571484347691936248312267178407260185877900690480695280000000000000000000000000000000000000000000000000*i1^26 + -69688171677211535721602632673720444698030545326994928262113278573539290443228076626471133838650368300481501304191896002655018432208262979910094957624484662378767910982340032757377277338785547026211484651703220662236783648193482785488225732700045481838154724531728488126974295101722858909672913824536654864358757295011106349934795365458425074023409121206207179316136928884443588747595622609587005742206723660555741650281731947929678119521620828557625321289956352168980748539368268540461307034529769765575501388263450567775955754931518012471017210782295777067030498583629296168982350655802605901634260055038419835485992170622016638143670337258518780695810310383425354093348606209099805991156425266392790159386445996815788036473688140752692895969689159915902402816661590331511038556476550054524521976883722946233339548927102027568879301859236146122689594061572964568578701954652411035591947588722827774354802904537224877181151945741648155392777334889483665034399185241399756898120390282338317939868267152803173001101053254345476803405661622375543659045761474533155515163978322040595338438760153952000427356506686133498466291895034384540350584927799807207921406435437116420040698795230241418731210862626498853795966917803498632072096313935369705715627956553200515830153612927146579172357114578543361184856921691909386151407889424774154573095679657452096647692825496350578303502651557896826489232445205674148820402633767259100284231679346959631835110089556546926081101004447746980155607387672684912530752455431203733947052595453804346351013838677784519310210388296809022765746982736325815230992278884698856678806570622048375746989124614745704028645755301447037986507032300528454511330511871788869757784182476128381529139414665791760655122987799490690721522291305864748971820497046521366018766920584554279564179945012416577325501060661927610817130688137303071553674647505816281355840319838642812262338444965157341349960361564666307034114453302875907185288715858124660301338521864010164447231417212589306544291569982462012818102596738384229725436179423960277363238188989582954095727261854808521940773179190163482093325113044347581017337037847490726845187148257244253368680377195618732930852505261670856751567408518529134982576333656353348264240513369278448607981093731765242299775271925030444458042206345975146392648600946187380028764222166618253701430710522679518952645179444631995598836774124362094275340992634035733037948563944341515250356822885194172707197878258838792606692894401530365740638276110142966455641960529399185155986831162883060485362368952066231367497143835948300239423578359346941400986965857724598757911968172985250233689352249731599241145843524082267781915312755096644469395119811195276970082850730960244603575062276876186305587189386359910478888909750832720001425093932769626978369406220388795793753487672137814226825112449796619825977197312648271548975561232744241195845843366023764571671034358913275583222926097740066547690140191450800401693149995060017303106400000000000000000000000000000000000000000000000*i1^27 + 2899374152250086996050161184857913014895771398769013827112005283080466435003759177095058637287328452399697882744516997054090236890151687089967254105804774268219077546368476573610113341219589778198143813674901702878570966577850655777317987680788939332984052738764166172737393250528553049791473908076304211975034013750267022444632992469203616094657550195901799406923516194489636991688802628446532098121925392839299876851035886362647920470957309780988146467802707572622595349223677846415502618469742961273032778264199543212881819934756925534878860251632045632905738719142431146759494584430048452866424562670212639108543489059486237292888427688921234356076477623920383988701466093971696887903243863581016076873603871561379013406872677289193572957809856745441013729434270954266201995695152805204200385834654575725059138185321769175837210821181928536171598042137460822901745291470532800101876102217412742255046924384913354749775891646471433763271423878454909769531220765208806880426793839610631177755283021785179850704830492354977313815862859321974030583139742385656286433599219764225856565531084219434482285041437980444809242620872496100896122169845333383550058434688001735342347403861944286110646372746447890849258339035184352501879954242601228661553374422735457604857806802734589414824506138097161916530084171038229142918304080018104128610444405957075050439125332873848561592312166143542990392245470988780323752601243900612747265859202481020236185802233752998268110571069445538265326370872033510517172600219250332499108103353035225810434845574476459944769879642273299116575905506104154646982497639801162696090866103916835005695412643876632520385349295010074937222766531743500676530511485268190551498485506762427827231410826601627614324066346766241049019930774111402146404427043941584786337331283499265088372705203310545511062629438108922633797407099277806423479174308558866434772208716878563363732068025878670516162721980418750632411089147154676989520480437433699802520267671321256255555149643887863809537150873326184673654025559917139517312837678216714467104660531042069094423130502203226769167132848145405126019359333662398008387183314200796415736336349605482498540977996544642227431585179379324584376663924982279723505649906881458574518433426982916735365528685595254578583579212340420519800485697270689639717846977989738847374270616433302154312571558515420446830201410378225961104258436793478389717023192360753180938463161011353949390437562826343879170750413773879404608932411310846707460628555670788427068836862690284360975568680475588044736586522335671878186694588762882901143741989155925734542214121164067734400565274073417184418695835739522921401616025929924369036069404839696995286892151706460430724671945955227244228537243533316145438088103030685737247708811172100114088205160550760114128207931962274758935606676382833771905704602583935149199556802403022856295245123513535083279258895058407804558402714060117859657813358745026118904418596099546328385854263911416705240000000000000000000000000000000000000000000000*i1^28 + -88730880496418080122656109817348322688652008852936140957980388959474516162268442426787684578704461414298677936411773652873918830297619375352306008875015078989138000406112529985395263833620728793083698786714691068560844831942668500825194208380785901100808651717548871532906776034749445468853472050995479396942693359846473278045451260737334823968941393008857778235006019270261215325979222638230545030647513846365219135911919992465384756261073926796135729516750166545045360122419994557795592567229730200868096608607854197878784698446129584271822107304253548606256417795171513195620468250401654167383563960082646801566534871501978955951053574748184477080792349062863273613859256874562249716966087989072720539429343927920755789223001720933197450929310744052660044694022576254332296518754035438161282802285880066369468464181311189212351855822277755290458600462016788487087438830367947996734998368136921649065106515285984864622894443445226533009695071813237569514401917180249108134833676224606875735908330216833081272963827776929761569527173432902246342052923534442956806129149743279646797151925094271250685502161679136468420342187829023090256320490245756918435487311937108391340805872412273430668312823516660090769952542012482311562605102677749943717352395379634232461016518718191152512634149491744077594675703707311764240216839398595455950575298112876377777723466977033096650388060679196322508176237819549542747257780166573810669400551766331269821246715858924234311383391036680813346190432434894502573404675398502773190072628454771893238247202091940066693024575148373703802460463268650108927734332905415145656532164945081569213036221770877735259107615395067952260920795275546869352986150572708191445353211020234768352223374628713853270224113310877961616086490167732599259618633353264290636208145486265827581156850577337300867846091140499984771963990511522856785099416959625815063028897062277012242116175130605179538936506877630839117414193996510249578570423446572748586486016581261577219825103381805323095497865555456938777192297235858951777378007957118995294044390124118182436952902168894502775291888581527195763587499142008763900938552764878541880460937668425546767944027475257913178975180392899877335849873809724948566470248885384090330334750527587118375267776982074601306707446356074903553115185719517041927763546133423312074779084512466495129717574221695889208556094076847808919809753947046394796503558202776587911321785824679781080936078676390221805654353103178085697429025003739620118021976269241181357093902912139573881137175867158505890682750023420142209123816410894513325631485702297422244777657759017346281417088789259751875824565524969527986594330335931862186990937138513833716969520669631703964265291294026862893713049642060981582805198002241807402125972871752189817450360877535857054389812221307646530171481252231729628234886947176319631999292196890552371129795712652186875209836279656577181123105094857293550719457310311176669453140433911501352223703968770940400000000000000000000000000000000000000000000*i1^29 + 2151281430733623197675208364937558751042203338454380093862413962776461037540990386624819357108900961344221041743414154226359095227318547346194552568155672608539211443093988263035019831309842577530578148168193776570835680848328091342969744442271001974214420039648204851664543014182069792231711031583963898003712795040955797947165348588536389067522611347599516478187277536256728212185298685827795112085892552117496287199042482648059480473658331424390888357962062048995267523459367452497674129811934528831581646132700234137183730662093062156467897862358352295198245949794951267293771655425828562323726811164247508009879043128675998699438293616909808675107798179560370938415234960613363518421704611927876472105130702290344704583105368773527949319006272461583874869555279296921130006349301638910228535688121024823833359765657842454536466172133582311695836049607874107080035037462515052840433266503797617357156299039057364395200779092257461424308471233675596439663705316732224454260253341717096645106976959808589194183828355388764361553748289840543169805115550581021991389746869895822091899565863822342160308991833920057765448911822144309646396490337269303577076548495840414450603143125018455183299177750132663036083327522330003707552378196106318961722862315133534824809357643104922820082951482606845035701924935605568084119990628426032032873450682374057035051526904050212631699856028883117921363704503274118530288439706551813582469136840533454531815591088945372030788258692349359016400856752580198068558183533144440458633647272866230514214254313527180100862213427707934499198024661332750785212927648519225802991063733522792922254627077068098901968334665570390035366868344799946476880235274940407153366526683861515110530730098280478685360818846506201452174783438243986069451376508613451483925598579882935044901273805175223155235178609477717925998824190199943662177863313315023873502388133964191827375797110648339678170081094178047673667744291656298730719988252324100407144197953931423423462111560424476755434176061314233880988478127995958837975964974716032217377753150048123685018269663940127848113805937861662331832758259758407007499793467362535747710754023641768099740841129425739130059700442971855281620210639362115321180463025433727941624067290110124778289073068279788764111045515962912823222628315552977901519079573813987303141540387987920649539861192708541969455882696418197376891123893124309438438457155829136153862530316176588965191451628503231255875070207205550161814581150714809779813325522361590773415585059744566726239217040918657897953336158588107918873793143519076559465686919138634592573769704788369621687742852988044496128128779217941071059425887498563099140132229622852289003569897299355018207626561131685367803516959611729368226242018820082764186203426933862820580491546799142790441011574684115449916758380188901619068138633670551198609074516105016727330678749614131844516440423348776807014424113936277713729593982519069070467918932267296865566963089356626400000000000000000000000000000000000000000*i1^30 + -42794489179372639429997092316429682106127284604647116041365613945815838041162629151362795184229782432534680442078042631399687216368823626153896619793862048949474018797852863582204858527094960933984152581721144821898533055725837298696371998641870644142651077438842308365712389109391690982001253462278006471396634642626136806192654010347360086953696240333311002614802973788236139493136886057975776516283564224631843430159492786028490419484450360290129552799996272118956578057798830644986398606854656060213470733776858148782041822899462301378684897706926057382264810347943244166932130825522847125300935577546785293553650044411338000536649068108962335023331943328368749904701742154536706392319940239453373994834873467997354215847159426393435519262380642981974754365861832418870232749297055705309982761673456306738442347775495623512819784039254702353866358141055879804548695383205539361031199679394879927153314635664675900399482647119488782106412109141740530616050971087058682928282095248079913328856382375107500240952746033680798303859512305307159693885713066004106533104261049532637027902119554217558794075821695377629675319133106530721487864793369936792446846491278153772651035267434819183996164282858402374336023860052202266554764197294315056217320000095983652799155388643849686059040518772297290662933961183494302436699777275980084643387845838347484320768307605006151517369690364365023968376311703610900328714809779014189886968699314161252685755718323961678833495159797674985698666870481102679993725109268615143408122740962683831582141984031291520010559045709758745457335262136830333719059129932446349885262667800591956234390581592052141343290744356984985455381090230774225853436629810664616004217642490738471466165310486231045516974141736431087680826354215691990813526250965094842946905888867808806574468091797550963709084009485285368442723062456808723478834047992223716786840893862049955739642916149498708997408216828450413612753154222493217884938350682271698900233784362273317838416779400305658741136015092578813019916021839626563899954857081565762749958695114533835741986968687659775258483312707550836999235321512257919285706013012313890413757484444255058503116110498273844222658684019898208743132658957120618739782133078581735107647586691984524142043384968489316253330470810049802101790513932569391547937154805576609873287644752841610301425534866642126142042402621400764803236100881238641924238343861907401870780294804171743347255694374640996736632816136805436229667510369617239746497899073738515882926596776640862545068896634103797256259695217323366432719466953630535804678527920639747370882640543116098580632455019185634517950919620955524379420993315570220420757294204326595617660850441089916723073222083431416985545191752021474324787599355436093373952062071314580664285177793902129309333202681820603243364507581947654830432012594193785006147011132504337197335776530918536759027004349252548076956753028404956210962698519685666723117089847464949712700389922488000000000000000000000000000000000000000*i1^31 + 714935559829113764487901811460842840406424097440170131208824920697198861775563209660446154860765241372887449527664208351677634546988956229863178227014416783879084799621610404369625838478321868795043751566928782231081982469611410525582138851327829156842865848157548789557321386418998686053028322313151096025315692205102902711960707449333863936649088035723392451552029486234733993766735104533497986789953918153262587680894747478276252428684890697517491433991487328906313603352812859560163370388849579853177996079340456182868793014372095732292552782939529304329814437120088793994191096059417660217735815283459876328274657305118227909689567483942720342662343231330918392815133084952721654343230006392555128456910682227334676726229941534218557942315097818961358451160809060419966723860118304108632264684945482360828880314660052683887763109996191878651720877915389930886376445667025204449013674418476602981559477958505437184935111230302903318119430754003380893326225395369050004287688205550857614549103972929262559437056892858364376586945327730856364621432410654855654277028076430736287210741703555455529694985652430124889578619868522168780669155219217523168340901869254212284918484591078040146196430096572966595556512791109661670606536577474784876090412694976149118790783897798029791086123221673808876491757133248066681426398439823508950465898426273579940058750611807027524049962773149196696088588211941588244581309632369547617328241309319781889920132014785187644502228021205253410843527481863373876551362838423528318223697173805421535012527862444055246949630162190108288440641428087950030835416541607261989169291384294952710893741719921027672738731792941864901778203217468975509480890078794650673759880196329382706822982560456686735283083587250657640499579937680891765470336840065603769481216468476465104950227396176973763514182206780256761190728049057344583835735352361348354401095346960570094424413036952369630969103672373809012752537922027649106452521308354340308881519089268394364853641759545970048972289024248270299410352978245742886020546055674709085499413870926780297712862828531253816198038730699403814803123549578319813521429241464798426830094539211958535963051003691116656917824695204340730536280804451850951620282908210406883005372269460054124274010074948661636788997792015091484027932585704501071637597515865554917499769819621603816642854478560594119377861986686567711691556225202398209590124666518120077848163523254662520101742555637379267330062653055655300520849454741269564461034611392972352614832391741128218983219192010091370575234246798750501464492116337248853173055949056676867998982992362867799723996534796903201319334811498029112809566095827574023006349426693506926671364251909032093463447831854678473827306626214334662258410204024211049632257203743173684204186187722520592429636049722409952207137744826534685336469935548148070473945263671848960117531795450511856185721154639289019942373573258557331367936039526025589763909494697834577764658521640000000000000000000000000000000000000*i1^32 + -10153175050019139993258024196102162798654957105037508534197740640247517359477049266645105272042833428806122780093959345189611030462659347592994440101279015589147921538305198229024897185753865170184515921880156989417193901879166526801691709730986504409759653290497557748984973612646177057362175121778543051620881654014552041836692600661224767593413089210104504679899649943424927743437260475804430707316176403733310361138765692655865575870899865608935792668922204569685681201082875896721665680933822623651806148404348390313507654941459413305817444053371486302305035782516204606430343049757550848389812000681820770515655458833014135478453702297042472729141652435173123367699672712950608953256425984745145700235506089090675162986143220875159667352419412444141831157891169959214467917459917522693925301505552762340594601273505378389061730792205325647377664014725212279128178065463786180140899090156869237086924776942507901183649481630755191639857141943144149256199960392830383991821417485867451909158845837753536498049424792506894004392765228457229892858994468259764362838135860644179459220637398313558301312636448368705597524167514513655036610861774405033104106864045417829964711666069370917066748514139141590920832884225733020881680594745887305522239084216156357824155584122498599011103000869874808265163442617026179547582126974462315625611891867441050641554848293887386447722377937186925175727464095445170953963940639353995729427343909027446754135113379648280891996656036911177030039660023012132051038778794866497690952865242436610145807592110934478086650545705188790878949845266061365669263944176613473483697243454255388603426549783402008459800218370871598222622447472195858584991245658165376612264391239603374591562891623263591210398773388362352669376968059315107073580588738443780377296132026877549059552993526851469617304318777344530781959396898765035137488419576870606037604997870848829549321926479423240645365784242762701686813129486488530206984606400644016884926468555126052105876003200143736421027231240602348958594999278888314736521516205903220272305295651572924513076633089144804703261733396804014259245797980698406302692721467188921294937222894371256112165109735853896754315577549097235802018395651938541543520598893889490605809469898540181153777107927373707845911347609729458321262156787351444425554594347632009566697078703485828153669143851808288185266714959864484035615585381208306060176572932808350363930233057004765389103047462194699123099244022848422779056166658375200496740196883020500332788518509686668221944343227717660350402850387669096305002659888071845525602785180868352050009775603438519637407866488611293444430892369831040851830314397749001455664596783832724845897617449858736825107159717663894375527485170408619585303770287471702993462756645700564114140739563280636248225336423745819501914273674212905627908574959094826524472789261782408332365489397267003945524960054530111653516771954694189477482104159829236053601481261521299082767570000000000000000000000000000000000000*i1^33 + 123913672869139782965226037048329901309101688763307755782622306429961489609755183624918089622937188256895247144482693865567684376706298410041163087907019967199268518697876267766672163539435972080749168825677054372744184478286841016408593138588061301543616157903910619581517819767181394579580703528554036071728154563383034488531035153971990239204341744974714634962398259155286183694748524585630385710229454494084282418221420478645953116097601255757740312327298229658588334225402727344234243771825698544198245686412736143930157844948136853641576222375698942811050738600373355552643512511359016428656242117307057196398231599769821689607797285873778986077194488273924971783728171378467273319140784825255165754825902187735132912344178200890019263076757041106605102155942031894772881407658141776598602350823115541031268301894630892075365372457258830487108602709796464045346896420115638620161175900680010725385594535903254071878317532177869993750090386178876435205776610651849482544459124397694002618851428004413168070283161901399378975381492310805162192768659195840646544510367331075115848115520676097999838880814420430860847304100272624270095318268096449982405992411372261284076623817267090158510475170690174905320536526407731329802536725603012723251725037190423336641091513463099424334522260696837117682916900286849564276704030679353941365199276065420344309040462369394160819224134229694594597931719731662142014768160804119486114536803494248050599419570979268915588972097242078817731131117971734390450005735615321834583042625496989194064206242343873189366589934662972388456704463094005415248973543061199917863512787069530046427209284629463780177657888410301661417447283523973870820930543008712702852937547671465483720005706264210364385221098782150471866388307203670737256446709223541292580435668161480535877274213925336477565980785739886587350961947644097017061591889758366423218694687262999623116051555606226244861220303993810292213194425788782566006032806625251479169018495688652771011653461216310754618850747675837770252416860589913700352338593768373185168309533946454329222422274889467448445352302809072160127303022539734097362268446243518616937030252284630865779119421183531487714193886475145069169001815708698893957618847934333016675342331848115102530401451681071613139440611462865797918928307632540183227823769489671302631296672796183209292270779969415796539807946121454745003312300725446371892265652886899164671193404804279465259344832954465946575682583019811295025567369301668103944680384962818671130199094111229897327507824401473930296933748450145261944348444221007016796243298170639002990844703366463726384278996046420410091658486317536170454084155516472298764041164694871545836382514078647527762382355296545208755557863516514637431813987114625052529110146584808052157950277441929895700828781920829373792790597826504589777229716936480048426191387694500558735710461670444477014858577101257104492460496325661661714253860027544501770434411810969609648100000000000000000000000000000000000*i1^34 + -1302273312766233490575999674964712459208790111287958824950776978652939433112917365774105395587471807409738262124503568933178125695537171726270992017179035799819204518403842400831881857368793413906534169546873857442277399522031926308257499888389336942570011414443298284889811169129503503313017412247040000550034416868372218193956650094774756404556809230630631162928661664065512274957914471358411255000747456613274328217264949240167689499281026529693095001079069560652257513213616588337560492576858652204409506383397111521320167709092314727488940124792787018119905850149472697620016348253300478620235701744101454491773179538254324669353988862953068652626880913505803612558970479397550024431411372993753989346282535033036786738846670687081672454374035860411920057000137997349116960318276119177035651343314705015065918873821622110069867910417189910549560024241462047891580088588457572227105584376663568499275676755978652116109174596166612742825952062607868928406720395924546625873273251548773927257548157126538563622390626145901921010774656498396619210986940615410741931510949122844586126770089004527777382146939353457323656558201286592444007432627731615512615836180997899986488230180435090482591967151041219357203581741868385081076135731059206369567103160307849370291666837349204493701354623483852763031680071899370624053257739499432397272439797280017137572996674712016210454500317755570016408877865925966997287872164333803453569235202591798909502628502413975957417806739110907813574318156883599754643552212657271407954234516122283253545385724596916966418957125455340160697491838504715689742379316826558093480970763990686155418589651607608752587661095884271083438181524408475290907045066389176748915683186456359932390138237747235580787709781045307211315259834670554356191356660431684877077339571877900147877920165661703089278465753242429521155200555692344711225524368583637801093475856488345369099053773422284570732445084395075016926001934422418006348462713415444031402296351112803792102846902043175256006854872728356725930273063561605006585598427085715767765718870228466320757819830333964842920556902919876666049072740898237714559646226423906213009433574810778583971365717651539996426598588177452629527110136676822102459765078211019510329672023458676284364787852711282356075461493571226473263433852667400562657930261489682734461728835940722434569311067106307895154106166623174421987644429595317966427137618724308750330078084340650719800299241554206953239094791350774756212435815482731095162163545067010457900095074347520361363957609600865303876774683437363701743407792948747676932000904183564449505723078826673318167308646045142682662346254698999197933337303646844255649184676598253630968763656091986764731645218116925805779807397111732662972977255389719414396211267266751165364951561964524677063371234197780007835418652825658625122152101085287545088445464835300959485195720938571990451232903810482515740465920173314822770805477699155499820636975999612961000000000000000000000000000000000*i1^35 + 11994830376428649373465310710078007760837624170769488214186719486285928991562539261218266055945384890638908896407762016607080312899814039638194961185731410239470539200430658204729143027964790104964451789133760248803292304208499351036175133470001122497730105928614039344437172092900728890426918556847292026937947374969015727340450381799595505634869476981927093234642776673892626253046346178979011831953846301579891102819351037845755920718609696490024324858749478389783347502357945977507760794668789796995818470376368046672249103470830603441058325924433742178724737256938225861899743930587203470621875931713135265601407228579129868644554021733557152231783915757234303102906129693463190352368188206962292101921822712572703166423809398897388598201320174956614631594234427904488518181461398363160835814487571218310766558610820201376779464675105961577099597925898645420526663263631266673979183241822964771146601493593857199243528050388247205647626942979121343873651627070691524860677836745571619465005349181612920956834077172672886032590964910885023257339536434490060619935402866959298985066059548593408120636145020800781020386937218550283487049596681819428307413246218102546151306500380334811209309974283965263680955883523255155942780260413777203519710052001780779637246710528462485448121334159475800005624790795268418739211977744030505516648384412350351816913057296310568602424733426882376095326864162517796233411448201377342417315208929407293256851167028908268957856230825789930825245336352052715072381452791811894839743043529019173809074825593111637956068341772123604602395305547234504647168979097528359613456173464140845871490048620072605510384626302404794138985050784126152476480167766395289913221533506702311292724999185403919439267052324377124770469094753123221815538473171726530144383175808961269110396083051136821213656519340281410825375156628776505966516880028017003491538962565947364490497576237641823231642150046807729555136676642947754349014364663379195473617729433754048456981034257681573744811104543103128886159559600506409414769621261718893745379030723869790177043656236923292045940775113076377233029669253272006117034377809187702040882871050750068188294150117343000400410262574818892315240144499338058743253722515957312576878840110002725758591280855766362084291480596550982404647213401714505905697262428856223401662093716261709785363577904820409602644821583529754970193429342448774708459575439739495101853497003815889279660494069876274573801822943957075949333230906117605879375585707769143584864570627199262070534122600646942470663840585507011524502140723434628961914889632137398396236310707367698222902981079985511479564145725484798456486060328567180020199855047245750524258627013594095092754373504755348822220031669536059502056201031538329426260768468267883837586899293513890454827731233948116429063378832794089741268544991943891194526164139644480635488645509619795438329746592706627270657055408783113356389623208210747263333823955229450000000000000000000000000000000*i1^36 + -95389170989451483389217151742022183685422996787097876663022224409441294091309746711512790410151089983534567179202187464309316906387280818523287874881774392895670132992291534024323861052445468895575607570468345559750388587421010561780709222160140835315519308967747939232170286881521147628313407405266444734880428947028465019953280577352691897035822326603409988214580978546334911987995003036030613622553563709480555000652983205251996346315964164346604501286633687179570092177228562375863234497464534888775216114849340344882840373477729549241005372466982387963695458316929180089804064871597092917772654330202154286163595927128063298837309260358446946954952640677758134358200971020355971489086606973494927432627896782159572341958779200366426341667954317771157370715440206221009547714188180556706553370258610736396182416432476722887357413138772772542310845734802875988723291765486392813812327379351219048073875428660864322152602077708057896556319885056811529750445154761052802044347293557636741777655155711586859622681924128666879357925528720708777485598031318497309503125969346029992164504746813831970239230910873895346187875778217648853299143304021128495024299560993152946565051154250279748707334841074254784707389055421179935747205525834637237314807471427052546838675550941454456620197510544222817092382918557130325448175691878925845245642885813302984877584089177345884830516160505582498495215315812403123665237331221922581410012778715872993545262148370081010772850328172825389646756107960246036408304762695996237763911027289627969052808045430016476850980708334687486401578068426116977821244091737583705031754841295143077035606585280977235306840994995673202980191544132977871575805208239979299000859590076136286268714678862659432110904077376011822042756167297945339029570313179215901956761247170708082559858342768283257261215412827958482504482408658332375969899868182905728777825121271450460624547895172839358006695837108672801450243275198201654225161412749935393401887965456253748786229360194780417713922989085311593074853743853403536458781523595234485847953188424686521085594900049703385742304675782093036499444413355178394801723816480629559991850369619589135879305276124322245918965667613627394596455177276908248827549750798085279383412221598421453372813209033787531788038244374864696103763760294440602245239797520850897346581898019673856765079898963090990062822084704566261648064335686095962221187781756966930433807203765560376701741603518898518509625643238997890228623133544814409380172693264490503858624417192723357918316643215232837919940978900720386599312633809853515200091135933709018349478626684380224578376043609917209883737229945614917559611205504944322185173567408585564536890874345006878298509941074181850564986129074579675762661181921855278791571496963886337264489719249331433852651932757222254563767677510486007869682273870450843950314752674461611236066531226094815050250797597211807215739565250689692080814781583527803829032744682500000000000000000000000000000*i1^37 + 669466287285680741785742330287788809019417863942096850223625846381313320802356234044685991268196844833399537119685072068576047949218071706869526645254243124128766813721596718687364974189026811360713734932319351763548406271438480428400052905237737436263919834711676738038310787203502435004031266214441923302362736805483098579863266489056801986218235461556608709466232498998441062115042835567041622364211428126118659227907615870469909650157996734670027507833155799796733162835355564490023245495537262501826493952724169583715477486886395803426908563508760830398401187494235973298616805402395620510431244243263816422359734118589562312913804318069451054146193706741633137846632719328608659909342468270568368806243311648768074781305788200776443710208780625361789583855648299430773425508202337110673758066645714416066665997207368069440781734021350318692526637822520856330182212277580153576144389258462650709731860911947182992178967284136451454079980665422141296663144017867429024733577864794141803440915627796807782729492550257674716181682249744077368001814986959827557112729481305068258178615308527158755707154571248221715547976068314264287002789173154793810107062626722326409618453287712823275279010814120217752463124753594870325145660535521347418136492397387239734654276734926622874656033252043309392286192567508819779769822274203479343689522294040959374675103821457302486916537055414797533940473820571957322733614440259052799024387928567190325523574208177034959418763776008102640806616418533460697951214295042077559024702943067906836065130061917882434769384732477980859861139828986140432850643255239895200551945193180930324295292227590913855911802918002172586945008339140101339356476486274291520407577049133039905577474147917648642724989741703323830774638642870263012810290333358513697283612649037733469973005335722325632664836665377249979608584623006832580250067286303740154912769096693572742767656002579649227814201764223640195217218391545028508275207262165280752184268616322246973551964890627834710014383770789252156696628461994137867163608009731601564439889964558189982939080673420088017778786512127961917146067347170700433867393997861512019018763551828102142890959211421042130894643647178984011583897083852978336056058740861322551733342528087773896659568712080177762478467931084624681298304548411858989711654367137053801174348795586681091485510821065868655644435635351780804638186101242984780115165536759759844414072790535056411111235881603393213197056189096353083234980207851884631684613700782717264054674207001595729073230351698075222748434048395087944963802682363912857135123829673357488902370424221036258057841831989256529398575091950475551228982830884380340535505307379642572308411391056142673697397782692442685428107116464019584002007387516398874382654817480214030296274988417998644365363301613689010482471422856545318203364737080713941910209855546019062981982091101871049433919004940591471347326083877348555125074830604325545831425125000000000000000000000000000*i1^38 + -3994149669180722434914080949702337195518034015902329388384921458815220568717318209289454879569201546375744173884244664835490437703921940471777321589395820579130365493369574630533166372415592046000369903450026390603506181446873246403308645203959158545383552666715536162959567762573456990646807838355249475678182890622433306669198271639617027734069520115262605446833070297659413320617863604994405685868342984441795962843188828214641088805203513464698411531926692811356380156989837314808546436349053878995349583819630461951379007343739226378097656300950303602662885239191801287625611333961514882841830435677741697718653693727869169545399469262426071542483121602413014057245293394722156182152567416689854597106810584577599051765429078375072326055314321877660844916775631583693087789818423622986907406593123991690919019628733645170066753675735128454403863621014347445110516279894712102050745182501171035403576514012955334180870026082729388222090161928872785338775109859488710742767908014187524086742296021829899577608794911849110891784327948256470430938343490440243490785650590942427233525876236969797205428253123733273335460527672974467874503933227377586593985749040175955638759900065450459808807130318624277000783537758538276521799454059861280632025716787657776980891962036840202036851772078300521261499235150170230353559660319623846820187888976710367919527301868835089561008497043155739118810559178754734265118630731005595861480440180172149726008770310926436153282339702562947515789074193270518241156079227971139355900783548988852932479730240866730006537756228081306214162180461799974583000232911749774033419450997855136673058070129353387129613314796713410753315214717454343673739033234188843822694092425739168281291460367112355799087262889209350120421368554249719541152057810653442482562344038011019842124980733950216166743124282034703003783951922675804410899879601524040890902785331902724302433145467666695780306637561299268230371443304974390302402036954989976044347564812575819037766216050812114667128238280783892561221526746825722169143861220613296961217504949303007835539890374466370292759623266052177381028395270467941559685549329796442606663994010002519377878315479418267229022667476243133883271284563475761447748626110364950946316622569024765794137564216588027564517685575156316891509325448726404915512808544691165651237331212900948745134644034071596273226297465150257516306699158043288940982009918920748820655992894877982757774943873362040732467488435014913880951495043575831408827380263628549034222757183312757884163210140219166645460138664006014826080047045128911187650077474077747100202791456475689972672694437920510298534618618267134022581286639728185249336206018622366766216573970588994465223781854860593858991463438891416725322473792734222627315590764875721987453011855955580065872178066328710660556626474697408153306698685588483917435023378124499601060131886624821870004787832952279038337640190187834912185927908312639721031250000000000000000000000000*i1^39 + 18635763634988691626979242416781461549481516664382456012948938575344940451941891470797928586324559689858619257814508458613736974209203232900816202206741529949854193714265573349630092994213518370293810112612958638118221481333106093048397525546536934740094602755082286844421456346439684818265362709510108332740532466134311390030336188289692304059720754468117787869156468805954606651551619393688252360942027963894616022065908350259648480650026474186412034949727923735981631332412445699472699476434423586525143060421051433858433944387911900761475054305862875079982247754488496304085833823568936716759175743554872452277460977349889614608903782381957198899155029559839929201503133059029438789847330542715282825675984207576739321822629807432500525681159035354305208593632392565132708207070253317307884653550047034175797665700717753546451681567331488395902174167185511735261298007070906298465634703695443300985219964090888394466821046902477892303978382573937113808432105738488920152366072417667785142675924946987312685222230378972467845286121499248331194493371213063119453173823284867011654846056979207338867205858480615450824920336941433824929532819736703297801710787024596733939487797507304922774533831460011863103544942708259441384384916757929756663727623248773061423486624082324234116007875163153047479964309058803566238087398807741984670924107073114750982886578904803903254002086048265106793680339531202369553520541184510560651291655913024195503266701044297105460134852389724770556648684211609118176101067446607951114408340643528982352798549717592186790786186960125835115846226512242761541221412636286448877851929108108396583621381802533127802648034817882493073902498519321757224399936217228967352595557142643055704237373437341423833741285254949819556515319064670672216686168844007919744073846173430823000433538204701684046461159106622622478898836480481446745159307111307424763484335532510133038550010726453481911731282686465555187549281315911978318254818104648249823597243826385458641610679888052575230072386816249404044534872357795918221691807045516303449328883067611670746685433814055177468111918672297651468762841316372635329331581226867462656028359331706646482788689240298375672627670676177079156985348219157981414571759467251980523386684251115792557507045357732240783218978354725113298934653330612583221446870324438260533712459943159281066583119487135784439715835423175646027046060984522280186546165090648157786622639684576700588266170092454302132905917087165070307682907535322774652810467748285008898179570644545518944081995829417067418384168545393697034213116360368663621014017313496280145267918418648900614147691483525453292623919464868390948380235794859169897463561096138897300373219837998886628062705549543195560054066807728047795882735696142004361221718021048503437618290382204407256731872814863243764337760887324148492295040944307261769809996533217249510030771080560290404425563704167614273203649019662477444353353835279594687500000000000000000000000*i1^40 + -67050847125435149820279438686582688229033361125475941859277865839987259145181915160464610138584996619170851274451005981537233496691428778920934338344749863983700577509068426283859873045648256423437087490070531903247202010334446146109687557604427819480157356007255199992625913315165808154061551823137111186582555062694541306251092116431565731951353711900346145161502541254914082459892465946725354210275952645638144435013327805531237135452808897013653764925062140133702850015189761053823894318852146026139450458946086931433667314441142358284509472972548001695111522050763528381428227722972994371765829784500897318795469293136363697860174497292506894866146307501486961046228827089978231723881569089992585176211120824057303270279407123655874470895903910029089632397908387557714982099744932545345979043067892826939218262189699747567356525428610612127114160027832633874226519007257771014531029546747458243421028276421767626583656510341096756403677938161017543639377158666390445163719619191470615890572883085823704697056990292217563708048725065483280319863716467212568947605405572876687309134905578400316808830131939661589415074439377194724613400316451164298615362907182319549022877325409114813808794073401705761820504403654838686677037374279656624420175187664668428338581779408600508960663483120257939054252951262480868648964190825315452378195944431280172292741909744753119499671912800127939699481829042347215536713109044460602223807110290709406116623907068158717064069402966450534013044757043482536490976409413593894273920321606009015885443457403297579619149492261476091592348241117995979791766212388690798703882214198928845336906535963074133942842395539114698396701243247351697535482755603902974810732353920002487222714074730616022342270738378707910409272857619666075655116961732615329572295682282835223500657738201655000498189245822617083096756561917837879907762761560348485032891805742397020031590461834521001447882282798230896985664758287956812373525635927342710875933692934247592061130396676519342401917733478206099785638839194078393428947529782322481137772501124828807638220544538796794982428621249876943750260246388021804668001065319708780248891932338046681654607651195759115974907799400127695288377841599707633989739664619952267914027659695358164810534117579712926669900909855567991901472719404901196979246903409268946952363941492345957821808292975146372741578513281695116981679523760282631130659803671644296477724958018176953499707430216358296720519507559080835909998404807442635420293761701455209796787614068460107895258260019688113197995032043882601690034704657143783876138312954792060198447488721128791923012636634821268488550305411554779840220754815920328297551590380764010933956384762039144828779632025432904758638318141455175012642628924498055290044514651084870846698711715781349049377165911918700771533643798250514607943068890554864293966157983833119997156828931012427660545792703189153081410698609454645175411343068296875000000000000000000000*i1^41 + 216193597133850702932077440343584760908526044698817136795175116845049919512196297176052443174963096096711502074103551484974237790564604678831015200470493414571497316611743071988543863148930411899758425936129547306530107725634212170988336367501046083052710859344327810997428104456966356479206710587329713189716286369129381679797355340695680595345545471593911914160739733980227255583609188933772996734403462965616696717292017595565805208515879243217424784292741628113965061215064087063576003527256922185888740610297655683566254632904313102865054394719473686083676991836264765387512346609412225679514694976952101094928793060708726816565623426226309168963506352267780271683650222102394310052392981688457863747938995076425421124277106457149347516973181027866704850455407193544562044016517926291314789324697052684630256359898202246707472178396918916791871253504012775436928764824447433382179540292094559762154099383269544377628818761730505400332631560152265257782469996162685437600589974088381004491581279998429409430433460822832599211496893043630509060114815463476718494441293773703764327471296705187511783477576602382098289764458728044354008538560348323995359280402386604068710347806350261159573723769893694415331149216472756496321939176787163659790102046478462039176354831852638518789577398960237419219896263122891942829325419435618369547687371897343613738326990965050873098915841645632757462174013891497058981590323991806490078245729495738247048590798272675814640515228321265051952106667036509055429677564580946212519461429816933721963814604248695367076891158577568788229436033436926943316908635064143970258631378375621146646887110210856169745559921390403041287296095952705902720998041300136709012409273934653194415945312272938426662709132160300815480459265892848396396141808237848317699940782118255322792672972000588108253680370902843854847158248834293587555633993953468856824009838197736248254649209573237451123444934035037892202472754256264828306768417443882432990934032239814789906418560348150864501874788865820156557173209482574715827161449860855209724792786829895218675853614746488783116219525124166484590852108813257706960018677236090650483294470502726373559478780979488416050873465201371962304711305153836178273427267740308341391774480723868240935724213722976961768210865711459123448850257489227442713234023070612916974063847572120643595852817211676540107764668705189343191167257404625000406259893570232776426654267700952569087622544902142958122334276519759108605617549173637903329865798082745590005814779876573914295457343624207323174415447067288674862154300024554420505684786963720030240674638976562021778659049262581369215312685317766964167409193655862292839773567556046464844548094504950540460779294167912738315589788568291120425229854360318357840767122768297674329213037520186348953461022063638323955542957697216238001476868171102240805865139179523837855863607143113107699991105262924883831835978223356154660589296093750000000000000000000*i1^42 + -474570499994391806405905299310108713475719512619882694531591274563341098374634557946988764446265277184569045716639486540202436273300327242008525905712688143399126722520526663436182267515383395273139619259103666499759732295774344346261438508499911866423750561145519587879904801506359842012215037003640848766852994290093689741969286890199693760538844650536721484771922391831583979862923233987634021802641095969367057399952429589108438264945732894125709816692734891418848013633927272015033867090862214686029063020952214509929958055540392857814809595852717630235861035834710745163287287624401859187637283995163914840428614232024480881873256948076578039367937892551126703959057126829168470771005279178535752840934059780804863146963059761164377000403205626745034997538813662661027937370456226976549896572946994908700869450423385037955426130265288401183664027513266659607115138716670645654408248621369066996575060620074097202137024330324198670206345778420901731362547040388373666623602423245935453788257751050448042911926584640315468265393776598135007681680559495188726668958103532907862780204193692107035512181012456100497590323097275388544884899645429332417806456076496061198056535201458925560067483546750862129000380280157312537520612827837367554958512519173477252771520040446590132300169816074899088559720688765728631567614625732156613801317432554632885807160226749792645118230446006648182413736092442213659662343342370849497539600709063430651503906477555105032094827014590433156762864028603154517810703521002189874632226786675915999606036818640509937205853790884809935581558497269803302776158173143777825752747131815385016960206168978118272135335462844049695365455189256063159420915640975821124062255392779690398717465589584554461553575318354011841703596069743359082922234827661110992644502636107945542982070918420298197895876526169496816663758477904765948552870230788937764882596531817224834281156495636268866668844333483089119392435793071461898342307746203191088627607716089588254214812303254996154003076391262447092041458382854279002774090470522517885716603522311736596335707089308908802295663421672963523044332755434545717753358215664125553254837818339921950496192884231136521588617755887569163974105618598156432521589467451435286683775347508394278502034151906209213385093316234904705362062053414002841563008682188744227798861179842176990689686497317158981432150789714702610515641157280958084686512853399865197434383058879637077764968133928953409727237102569640142979666190852793104587868264462716977457994877538564531407354298217204566514324385597489321480201358050960865366301731449481492605463794140595373598316991731999434141631571391136423730806456076690149060624132466207549642667355488729429923311154228110537999388384956704536890461471380000288939261235283015810853402684641050444600421235230031168005489013816811687920847088033405948919650064358926186059571640780974278324314371134663469152611492143619470853710937500000000000000000*i1^43 + 464251557295341771212428562027476452010022409434232519970764574664694571760400515326356795236556797284154285493800925893874177793162714521874437598101528221785013174860557745482498407847823747639804124020592095992102151861055397113694663188389221146810411916797290710473868995881418385019185236396303031111444734818827671858212170277710460218078369611779599155689162358779720212381066059775339417246206687116818670380243081577740878684860738946111464320993265880553371490944746034129204569241016518591557682965624289828603365620781777688225386782911711332332271309982054070418482875193639309595805842694842290103949210439044125481541427436135695092810860036213621438596507589968830871726205033663514552192415719303631620767478892312325588286914837549094415287282025634403994542242630185255739616526720258145867293160706313227967574737338666973749178238710656665423535802657215218944491223934896462644199268010966747164876786420384005593918815977110671934911324209144710720214507673807782509490779803311335014918502436288864324664714311779311876369176977576659342635257034307681119756985462913891634942934225695571853623773645598797673304919132109682848501451721059406286334625513776324364808964233517055473596901755316281724470886326364206674601343546771520501483993629685713317904998881633849160509124144020618729294939249422589479138508054989494814921805821423963996644196000809160498584971925997607879015185788421244332150086466926021227883509650304871629682433667689264112844659906142534955243122481733036458961451682436738854048238101976977358826819323228609004428350409311047034933072135268850345492076718912030586530312132254645696254160170135555483462148987587232141471438085296463779883829883371619291716748992513659496532125788810898568237407031000272286939337032854681339986761352384682649570092058832230046106584409127527802867658333338974020468563392063598933176537660687144889696408065056800159721590766710339121423323807075671815304225552351466570421307572564200738030204695710812423860981385895611686168992823378449976727695012803998182215084493046308455962464879251868057989536251533240438363905959075036106088852516259872865084036394219803036870847674957278577780907927238526582817385985047212194529614232171768996599964371614939320880898628413915649202655638284317425630274456575658705354921755916219210448250409841423100392664316031316680111823797918177003489293425922518680086669796064094420009082506310339045327109548547523217937982926170500399927370653589522982768715785559072368132508503489273182989540637722673356220438915190997944641075000137616926803313528315930424526156665098132798391495172686331801920336435285518332432061986742445236268025149417684900917077507965461823508785368461211628281872638850425041536955420572208573171291803781853577478343939852112020583663236613526042454508459727909083552336432987877052463716250516621384102048709098393034355753974183640845647499518131869208984375000000000000000*i1^44 + -277753505936426725044515056412720551538574114790836526954813315252986662939033841251229888859451811833156623335621142720579182947473392300548485846257042602283252060658064704423538515711637226641562241877822463484982519281266628583557052423427351886012217818143889632947955777256389010123205750417559322168919291629957217390415281724745716116086816190383851450423050667898613840792746493589043896552674734263148863133177022027645465105221938295741432851803458267337558667426263380052402206997334234948591351079413774870232539700213487503769220824551009291749453784162936587896156341670708472797148051699629490170984419802584579678853256613873435114601224360785920509706924239069783675338939730266211990466097461664509385833922413158232064854830473385927287552776876741176176037698223197392621118593741408745009352402354905969593111407881823366176189970680267208530317344010115795199282169375495888602925008260060317519776009680074079086989390712438061198686609499899039777749523140123044263799234564946063816612164350949646355004249988640753297910034452970350996578977312427815628812169770741580565585132315957952904725457248911857073075275158399567230821509785061930906870120937974788346553699639217420436030541315862567571045138213012729950777493614519494369574726961988431158709013085885538173446336176611954681531759130981681896270156429227184358261801112104407241599829994231388200247592944908227628984025953184741045807616135238081262805169502482702081840370193409630485662566586460642517930396107431442824757348104739488616667373648835557564405877207285122224939934600346913580012660527140204064455449269707010452098202644125829208213573124838410524365154428261864811538097941287080085874108893584722336306069769837853566330602817618155281167729096505060004743021756117349346583605993985060408847726871697747156351239708931117780741338172218685692199430034259808022081562754020451886183144180218104512700322962837077890464303378438160475109382752843748514229508002836430145624182486184935755036852036618566312691289291943306144727026081877158010629792556013969650522341106191784671221369574536478434789959522508442447402087457594418238450471214181267766215984004614540459808826780352571404657734787099875764804564778007256343761415580739185899675195234615804803142197049539000913968931544560858305283993868982603647873193777969856213824174514263786692016516627247169667880250363487567238816484290881624519493038860985179677142245032474722671676681370722413960297587069755625200310774600823575836162801549820941817227668280064745645808949456728143871551957364667084230652504015240227539273176028106541972884101855008226432646223374108641145858920577097296379206235925495356450197633869998755619571570588514222573608855705426225765832772791783626254536262326622478232468183195783728200825630676705783068789717501557321715892251856000436542346752395462269293073213131637652100464744009997677220246744510856933593750000000000000*i1^45 + 4098246624376829219217247517109396228730322350147199633069121460675753894784154849561370839666020663144293850430055170937287179883561965611741012310537734278964649519279222070528099633248788980036394125412697369753938835988183568432662871310520111452420466039649520719173308615793540424923396835286350467015066714490327159273173548496588132693192932980745195068879664531372284952420120363549535089987331299238413245130345059729307639014943204042934349124108074969978374157607026644993076509725733517630699530309841815394211281499856347861851562283386355362056379881067903062835286568491984586002695934627613878443839363191096950811094097600454761059321409163475940740163443170795155977134393433892922173612397500037437690622348775446939514297794150739639771184855531283820825209440425328918094425685219559643187632720218318533152945681146445656442000376143319415537318000314108392152228707859731549689845822069833440934810260361276568553486238154936362898719217566633497174313992721190304663246312407861362913505686626117904819905956103404539571343208532312633838129595110933773157175928004669590609290287414586164149973126115118396257972206352596058858244519515590350770547303473005893221603085949267123367180287456925255279642173269535601954726696148611732139606283323910092568765196945316008012305284798993478260333574840878267503525067059917027586963236885319816663870771410023331854246076400599523818585718367934800260718489049565817501612973337432710735558608614624421861512691236284151351629748921395935596035712870156199740137905434132895058899925873395490463302048490091119283689711279673985456400352919150153327572765489107547904862243961917539074902126384463165553269908692596967497914674981567765294577649734706181099634180652198416175597493360966571160407368863606912099331438880302298671506816196013295668218851511435891301717090879531982495344834658241482801694111202913347020139114354698603869119524331349984351156723144068666725495186371852049453234599073311391854754419370241986972267428404537335882066286498718478449493927367057079715186099977356586766806768063226634885133172921457500087514370985337988589670240467251269692962053563224254800057191481746910895718480820208113994293195922730029295896958607039187607296066662156708437179370327379910988582054425235554302758270503774867130046633441347432897313020736634275477345416351474950754397521046422190982423798953889545900187494609357894389061450275981848634607854863969223347229144992313183762948985772516889851733486693607480361074933911391356448822241238237962025254782726028230489460431412174884998689052772924709993138639713420575962654440588157194011371387591276396179879358980698442648303591315039247354238965307847742839958443819503521735118332920130787380373059891568764703852718035248279884876675679259250891278013829526842497680348461478156713289219954676208781144673001124016503285699946005616258307669781343397600587848510742187500000000000*i1^46 + -6422145783012587501749355090273715880818199120885303911980065414537278606735044895885658256165650221966634852261280430146918265647027715282748721289199130187416977782627198153081686150591323626976987313878160057595513731171618565313544138060627272572756092646136124665895773220571706921817683496241106944594117728760807019905634793414250991655205167994019053285834850260126854928687742730244768848475012772860444572496145258952796335181347158394753323014300967507034611009452732528017947095637225370806961615609514583149378522141844724933958857884250140285269601895911210176561874941158060538390599552542044533410698679496171683602289150768050630700143311071335557800872090299379323607633138038529627117297436153188424049443604841271622297459291459182150909472503640669734050229934181436765190782818514732889806569096868856376937942473934295997839164620707916047655044383198188787501654290806675162979290696985553087704497825212161154872332126017017839117444366467998474998513310758936596389712355618899014443537510580249998786221202940244575429522876246510197768023852345535065063013963510494019416348536443182193606022990515374270975454599026956545190135695866986146991343474327600240784793378854091934572584957419801452057390611666507111259343939236175901059017618767066149247695943866859506709487724067967665144532536820606304472459788109501288405331290426917258094818318689303287204870350759033116158994697088098181212955465641832001653450799107036413318525178279308619644442352443884842262447921519839093582834111813657881994330395270890123136066692834279983238338618570104961999492165533904854578256900824078420138847796486289328337877832506380745593799652933396526369884945526938409118850751317918234044284935632663005816488925584432418846077970644434195064449431293855961985212902446520692113244906447841443953818400026513861558864404505256688808999218322089191301202926930670010482868491613280706786432939040332096771729156772220119757022746557052000228029613138223084929637433259790252682434597086426579893531707515877095442349679603995528507713585717893826307087705613174298757286972357898288438403236024016522819704371085976913380270797838183527829922099151163364781886845742659116672349062669795640247835364966863336311308765065382046788655995852164742401458990811604828513026845805111490852651527040004689947322578685171260282487723701502668403826857148859552631387921034119674020130262755753559273987661166775387021394138878867474140416565225869507955397309746294922788314988825142380817500366856331903907856053332722030942880260538986305256062132037091023183463897305830379377330187006668397211853260484413481928774733983995740812119874804955787680806988602157679871494323794397803564179222984148781950765728339075057569164880446407223538720625733810856065160037414106091890511275264720914406444864142511162807925648467958132042360481303690095693571867617755425223600477771492941083465576171875000000000*i1^47 + 3656519191889920884255344461558898891659487992880334616973386142094767475147362706875134894483142641196504724835639993519548579017119002970987449915518959919524519282023219190742651354536822639296089900924799925029357371567689067806003027878212957583403283091369531794982899268556495532410135778002643604820345272146979915289788682093341343297357488197058271341787585625551304349160967625784152693735149553693673747087706552716070760127581546671749446577068416337451199126181204728689227898636592587664391437520840932118136724346919298570806323834669224759720914509405625174851557114468167382832646211193964280891387126774206821989934964325416332384348307986107787608888519214007073774799858753912497226357768631749663340909284934262002409207688623191683085068700758050829807360660657352171500967522426313712426963409139641967239878399649929713603435204723074169966644995828036543914816951108082241602970305813005515077996031178723792704738569378682969738529396704281543869722288633820636145902443497196408513149569462175298224033801326733505905676778282436277336673847200944242429773842101152820071242396307089293650282011967409594436229506516217659892345415491831648202622162154947278888375365710886331852964855974368742020589865548599611588359923766334800797377923682004616640654839716010975676834856667818930441165046590623607542650281426095380629509898169393801177847114092526786802413949724325857477132389581333410470629101250472747780694088106934957775809399924477847169860149461175709844866065227640500360222741484988578633292504973249475931720081393084971260107562994985482554392287247571273522481949907955781977982845771436704949558219646252622077380123168169972891718979388270475731991147479298430436756382481023550242193994755883402066463150696977443087798093621808601257987716803191105803612575765595118630028597541503392034608521022157350196410832943372831823402582537857987772981166472796700347106260412161278602744529285084589678424381169046472535540076951945559968351961026011366820943980437610799644647714476156163303754031722279657548502416175304077986883927290888555770331388428568542575540310865807437745101115044951413959071700028569890789429108714703111659400435952601084849102388645244956908172512754752271969972227150440808631869026274431977032573027227484926068685187043511319523615940937545222045341686367916013311514534882948572299704519170282147555626587872162061204960107688393978713760551433705293807534514887276614043761653122205452882083043376690191450832709575985302174174360751278746347283552597113608055298131977881572371226214454223716963474225629182723471231363839120206787636775800727741401696741666996284106547362720723548220866532742037275513329856635557409331919259583232165063761345089388625287966493842245459172395455407434053054916836680387886104146470267464704390506442753690035779219268629258133919178699229012372822801058922984232992867093467358990478515625000000000*i1^48 + 778988297112714070771482506149964988586467134957973932325066778406841599305008627659407768262312721907820983633326726635544841057614024577633604145135080663346016051244613093807743183500812451110402357159436749495085909017533164353426787027352753068977721472468194543915913405650888951782631699779285520175032624530194954034033272782752035300521067686345588520715540554639208273638596561153761347951403279076474587687370125111142999649808170068035642116718082294068134610223671107755611111705657588665588716877122816279090468803841511628218690903350495910977179870862852994503812900898157600130910695176709953936500194915512011183330150820367592445492656951784472532188827696751727184271607175115653699434668860166058058179165410888709341431316046004870555765498465111253720456307228636084265857188971922903561038153516779035214583034296366394417133756620882987868019025300666957909449992993507749459475027773723441459780123916861713339992352526295284779851885359577233623105104787473663412140496003793048547783123863694736766908925737713060752458890363940255471289330339971530888100691998524841073439758286465884219167540618232642411828403206590579634822532088983977025099954814180790233290357624626524774624211366377427062057571951941869783707670796571720698093522467363238736917989316797154967082508871074093480137719980701081017753004458042483774709623312217406034889241741406134638876377783980814922181486137064572723905111075271154781852189880326237715413346002416163436722338527962125955216950436841903409553688665866469882470239817966862453470816867385516566751109929614265606701515006537065338623648991573508494250913252696101797161891567742301464448242258952039264807667866689599453563528411100576245559087441516620197091475374561350493273462547954529262240319384323104724035667657291950415528600925361284337025609831704927109699291550781249575869249059764582863825759158661744852793152574899294667352986489679056239287844895716898726650849627531123526555759107257814202994788253024350429110477876841905323777202270879308834565251520179603888883019994313635670262654314569613131476939383901920255011797497175223957891838885006757473713217481671117089278195656589841553051864433299906862357483467237933512279374537631084004406636939172069819965024038213546660244280178442795844424848509094977564701673493594401869793643751001784231857703052163391853103631636731036351491540270615489129991510456358638115259540587926121381044248282145792401212463659184008294345727164697903652371444290051960912247327631675838657639681482621126920908040401026900568938907656327662777085667732957779535381160009734253935366506060621633344635378815587308188858882274214246104144456579940064175308425335789259769450681070832890173002379453056854290516342607451262836627082879728914737815081159995636159324214447443152082576262769149066948442339120243099119990222916972110434029720189603391474714815625000000000000000000*i1^49 + 4749359598051574865169679144935650476117841529424036718797608357889544387836867592751614487186818785736146774543685482980533002917300838701965582651245075937847614944953829551764860962609036774065424151430512151172688286445114962614049786577642805024330716979383250012487005190773285968847629757460938131778222168603648736830431508241579427068686477694220904436489994107301952234841326401257253206691572843127906067319720008111000218641623995894195348836334940737548307650297729884139835915557738078917368365049499835888039483073569827767611017592927013649827316042677989138042154239841330727434778508125712411211566473490466275735406885551964200600557461617912189382826519416806119363022321088535657297906111427905669242472485385219212628708176786234019812359567637220163813190408125225057950574414940969635017896260242098507530748340827317881232487137826982100195541990758856213097876671055172948695766193296697578220045269284652805390065308974041613461414552258001156816516741048227521649110331057440261672942389903795924127197379327374830921512540229152137852407777917799222886023477102886666937925961161488788291564831529383237541405231126361289132856336494034136721108167577673880616097679484885553463315268403157114325520786494785182821722744434142041222024025850336688014441619557224951102434170182699799844865625614946913143975255599584717164436104751084815935025862079459467832344074951750333537807730879093413468258939776116372972927578005906919339577821123024105677437975654544245636538115056715110111228882047352004384206978931267061128303395476829976850191404291402418702617998499770362656917507949438069872692676924210177540322296232528576495973204310118005608764621773793268462175680053829864047600824502695161474764644696695592634911932208473026367130453499800057787356494803989671251950058704893433608166735011394716659655856844046549248302036346168234976276668635180101268002998957687881185321851816478730839772455306861692128819668426614046692041210941239806632916232139024151927243842041638598084706126080160395393072053475109891074157172918619263772616321637352749668288605955851657185994840644905978411402904991311478449159663981139370586591607105517409253666873197025817929427359216671967618078118131061928256609770543202105759090132137399724136463453904254359158095096940210823056234405573302337473826857408164766532486717722860158931423702532684246812749180244027173977853540720561296049317028181833635611202783119443852812432990363734083934239804221182908590753387533728189775756492966176442670558915711760423851860150260204441272749790521401001370312095389154494812453584386206023351254670314710250658792866520593313792355903483202650606875701980820567782192700590164149750019336110680217891627521321323414039150480096070549534271420834093358056917334690509858471237105291313187649433072746955764477631980645185720639359334962475255699782476346807637420000000000000000000000*i1^50 + 239685657920147011007376822120756423598462668880763718922785839844483766330159530686481521050344034485039095251734306694047299969076426141374504712691585485732486354431413226803199768916960799741794944431513388502217072579443709793233924004777033448275061726257197631527663581930082604152458318861072246770589674484464296119664890444599845904055246036184455949850727107188447862335285418816277852928875290335621676382468975980890770795339120775372300014044045684039472745607053030940728062217749358679772068248429815007887841719003649776122459253665356570709225517587120539264744712453816896170813911840114564979748378648347065911255707755141205703706280175017741820141113724863102147373037935830064446104679426339799624744408826590272246034107344425971192970956980565929967853869015501168927167517308770211087184526511178160246592480053125077336364647093275022869186722908002511123300659031729160513112187722617386005483487431788250534065405248509369313141837501754102051743255888064880414004298690137073368546972743111308403225293360020506845029725950440607979317566648414259589211396044021486363628719160108366725728234877709140315946378262509740030442981638733728161528191292508972222549450137974423950637893590796774395223913092299730448376240574291072729119176231635774570211111217846539777987515753754690339297357682888399913539194256613911948332828859168949984505852834164354009331832448709456202976130354113165643522117694628879299412892790631250169992683961545461547591725969720202066118316773416350037677728867193949632634420540563590227553899120569800198534532456551685262498404355801564076396595399643345783885097651377556194676258978225930042709373605387176342469208172886965757365626778518596619500617625059125174877053682070784501895068330314671746584284386826198543795529316537548163446239417104167678732961099456846187853319561869172473408052367077266177249581089451507112724698138845305354713332489136729964552320870372525610154607204495150538631569684386027822933429913077390659296341314570822946748066284547274005295041392180212387869710068523974986232878843324258152401031765719231284483516730371180856739738704868621593077339018968287592008105054837460823581391268103564210647036264867533845141430348048547611122529844852351989878035885772668895079034367785750102238005103981042906406952596122462059981072793712591744832188082195319894737630324155225541183538462615963284944210951502908860206975926288282151989982425014866095957949023758891031420475528055195686930128915125792085295292693507113767803803521458729309810432178929608865081220645013311329282735310285988689789845760367933038436711930015344940147620456739870092031842085826428828927524847821508066552730587307325383745769211282267803518106251967872172553482244797162830183070513796639047140435282892338683998544184434093980968387828117697854869382437043236087050964256049404091548971043200000000000000000000000*i1^51 + 776539416241869065501935626496587530683407263738542476780401838871379320662349283391963995824672639810354693105741746405258363600161641947455054005284318631693283231427842998593572363207030123124734665269937770849232096902740245083954934684249200616363045253815772267053889138850395278123119048246838853437367855425083604279581401480571637446951168851516689148170044774734733807339212733677175290337745838847555055921349435109950749699439918247373789576802988366784487443344158876917803667291492128315509128537488973216192381029548229571906695937284925575031604740400507743795682918088608050741794539098490987418180813293858522784095678381892167912349642747136332012638610503686660478543587887342607551157496544239136232504393841214187446306713156010642176530331609619591392988299176857406030945508846573097470201013628675003106148249184047482956482416789460316594803579783380406107186961522149250205822818870464314721351689016472009734151147193554947778726180946930621591646599247635696064636390444098972827332397207964382598684156613104798238029195673027842379434972211221794291960188377860961290516202440897211566593445885851808845417719357323257780676710372311075452900698181976165721847290417055438104400983249424318563690795510540585808978942740386034446466996907074199461443911117179001531796797097702449829439778458513371784458136607027068414566031275700042247301727756645264300009583597333738183571446451917609308669016206251660222463941664548988063050649688649100329406372460477304139597350276111950589412209321993106377510827695018988195995606944291363296376571548132610656333865290574629257117926623168948033635446090980542665807850949852461222449520772471824021854436031062723215352411326467916715172534149596716089503119387710338361590201892313039838751859801339581337832350075337596147116534814798140194134070087687123280670530549241875420641336242293231883549276767416762393873833114403486882130745594353835721203357483774920762359870762597784915996916284543154679218170704402091535677993161415469598443572646827734656328165249822711786520196662148367978769153866704126960408964789202725737857066896887809798450615304874447642449955254125065391678890393568434067353712653633511332113597530572740258618894238971879115928525610426510869983204000444351193107937913955936566328604666201340725904245688777695232544254592452404266981304588722105459464315492855556362273746770668067726396615631695041817708815481465003748373168015272233465010835917054061981506226071908769923640320664435660621604984219226606680490721899674780498036014752180930677855655573293009464187841676878331310304949843825936690636469160385350318389022824053192563892567128944239545093468680803608580740694112972529877848758692110269487404099071903708043992396747751594121863373540326762736547556066122441017377109563552322847987597758270018365681066325845340790487630019246200296177664000000000000000000000*i1^52 + -111237430433191549729216932430421787441612188202873232451328810957519894991108735177540334421845757663381683012414157773775391624539226370111711053929028585738804350675678684672121265730669239623343934997914424554027715600772004868359118147419867130136048036543134393127969209273268099235490773494351538904305065132794159026564525877811758241525304677987603108285851055894602254495027898619309670951172766129460743938774778154866215566160915354289515552245861235425369123371164412641199800851258771391589053012305471616382785505457067015803033349892776493435508400104005523365143626666620325505947467504773054493376649946133049288728999408434704910104703775441925866880474247277904194215908949826922058262642180797127695950313154403064806913058675991940482060068990576435936464654892101631316221951924811458340577715972858896581477655576871966237356416575895527652080677626773551388433100404079436252808057158274551166665950581025086173429658059203347210476782799838602232790813836866570556184692069644798868392901126063350965515340066270615149778940442373793400709182395668809817430092218198548590344292311808494183605028183701417598696790438189058525358274233206837754216230829181281617022206717546477631121347243004997033571886859700445148728727608206144415629303004011076050324531764397291319919067244608218150794540048243662832226384170665653135102627036205582512192961689184694830703277739947433489364945350238682286224950806525709771481780007986087708564431813972362259157185705348786142254032574623624277835592975073304229590029608081505872139583415415987482861592752051090066915899376478716645924009538757911814450272241810932143864375866734011459469500150770384498346971859571933677726709974754055479832311738633180396468097171802226982084896801582586125654374480361855666640468262228910426644765445146038337530119082161719585876648521213527013209681492390768830303902388271355255796304892678322563059800237423623165530265127728946459508309372144094597651437826829160112219141689218219238436345474283605680457577251645816004070523454723123103844875562668691503163188656668392971232301013119658226250048118750321722162725871060560510051108881757141449368125789714170622321315263279939971888751723313494331603709612119518421838412388632754772341938883660123946943733440270726555373954398745585776248916197647619863341083086777722847631345953592817499072430311160571202159645499258164225797100618521042283434963651507247597017279186003605008990537284480604340793732228509131357152802297003226660712779178329471017739935274940324806967058481179138114541884941919371617038029999452628917158498881850209399563420154168027739764417908262829164434365625228818806493509404882791877480902022133757063332349035114503379774027173898082811661692377417688385850422600756191191698138469051631306745232915452392851898752417391078531555097987364359481145461659281653760000000000000000000000*i1^53 + -41767899481403361450221797601876012438146326225986710488682557588761176042052103660186706303879306136950584447903287738321858734436896861094029453509772575081019154775073453764290653762985870391202842986715670945641287330600062402635746215428427137460819495355204258429243764373986073803582160386026218643056082053235429313731782217143038121312424547054297820307364354429922819748861153037504317075566222367538603497946157267962962875139329840349814425359762495184240780745167309950161598954151956335627738879942996196977044325492703787542638672566266412330934759287055080117888738192357753935087179217680103869152099019605004162102499704771588237174095898975769030893328071203827821463656962221417717114239838406531778429008801300519539408368089675852728836596669757313995716628154809149066746356264260780191517728450871880022292301934488609025787388594594692155641668449913561230341443880724631444062022906544043715831936531507733049159592374638831849487476489720998945093734521759938309668788222365256254445298066337145754417363079155009812248422607418994173330924302449037066345203755796207232407562709850076679501080299901700825294004611966104850564961528835836305848655806616225705436036799895294811944532876880228143303731043632323198326161620611598535205825872155331580222409168525361493865947293551207304308933905799194338699377745380106507508380862730079290674689837438390456997704550786667716063222539775749904181053470333260341897451389969653479723632372398516255352394258456327351872602230327894792223043119699639529760023662633000886866684103333176060056201909547446516240896684319760135712395375872374748588804463363499876911227972708040942880559695513469163544635863857572663895857707817024254731635661149448329463592106185895312263482592232875612898002721102632153748740595651243824658484816149215555216532629387928022709065108627790969014055444716269329039282303103480771570039691134974984658243705461985052888430305528231632720328873517402777518559515695084994490709883365096053202048909078888939098609613091847365505789066534954665558583482689141352058294068037428981330419912963054652557488014431856418658512920675296176995330614284584592136973912647612557262092248009226093420481923619759772744764688934445122716721241532090317301646434434203451508047912924192090091052690243366548738756514373420807975100387411424744180532426843892572032132618300984724621635800888333852095115329761759307114942846178731636474001165420693639105127295730919662499235075084488848918383945517926553786377601808093116880382548973224042786391930686001611301494620700305113849277516225376196949486461753531629293665003411013448816196595937900438141562913657060050693726122046484306603661980482452782705665054444384905713855436198419983458345189898821823209661280530738810849466165657786955807323245963987857704171941045132789723744604703115981720178707660800000000000000000000*i1^54 + -8743596540351931258477568028001068755489909231592182850131398138098441818747286933485066967294223999903794947194286083575166767131968157843610125276718226760524368466953772634249085761936781262562953079662658660214727336353844904430085575083753502536918412863509787833475580167116978217929714825391752806307879409870026924350812560197907421705882868841947557734297408802580326081314845140675955848932902204589015974114540297630663453709550262421907834943133819392848922216883117467825143024441654395181354597729004691366285622741021539304286535512416165226991265722139692972955027695119738993782957233395949568280771495581401912606390385894626893028220790022646329761493029185672204579141852560941812454574646962023621124912214238677700605131562599010964520245755942731553663845483985268898993817832352081130581469256050309120154041260849350921977117917231355412556876625857186412361546295838751500869431568032231294485541740568861488504755946864252523177551642332866821331438693306848010103417414506720990475711340622832168179372588141359291311458213112792974241095589108904899562003171178202897504695480151388949497296878723698173305759444111800389451489272670623361175957105868591938577704457825545752611209478997954963006848497066391233549618920709547219627374397024049160289118444529940474769331996459627658912948023445608919190537336171689703840091688532923827846544337282475339413459870369663915406743770796082631156183605023683350878023151982680457410047889982846116858963613374582477705630050884327319539319492682880925788124044094614331605379181070244641500969577064221211453087192367945896938909128353636852399831686713002484514052327016807315546430916985062049371980639449546537064791280142998306650369095743643228625887770526256509001834043009172821668229179058483101194686765805835490793946984308047875552802678301847247302357237773657814015490221270536313083779071168074067740339165353101039559141653990735817315252121073066437316027442993985622415216392756522711875653455600803911127145838226549472155530603523738671609278616910329135345520302733289089444409537383490222476494429221601243480877698914740985189931048798566203618559950433132650080948637637182421423308645336244773233714863620597658601250213819853098115498216449784365825603062683356717342608260515272955414327420198610721228692167003784652353410006219511897273614046675676543404875353542266373722738894433078794580230449619118219203135979241500523305251157809146278252186147140565423891922332854959362066449768542489803924882244383061565285489177010209961724622192282890192748456481398894479496924588672186650327498210919624102258911058959032663012211911527717135377692974238173591250379752661601351693652689245891115671157947801603197016608833936035675144409028865089365023454152524895004568897671861555031653980148540228849437314250361114409253383976172832750252851200000000000000000000*i1^55 + 1620248336175658202463886734469776365473389424983172284209143902849284888631522863667294936128987256628246305307538184861274150598650560206183407753638470971496458186072809458773351643182300810485259303301353194213348716940516513221067957669277670018264033266862964247987992235870349324186997089383473165087948814560037507343519832622357794049844270934591104424318901719694628829730677326080548895253295673702195601271252631605902008923327673105757700778491101866145115629566676521207652410138886458892784732710949397469521677074116552922738099820284734372361597884141265784195114006785375293673246744871043053105169177307399716143545032314228474267483354500329678518130662514871836584630573930860587074239972508484929147245734969226659267522897022678889688500040984654155246301052475842929359586715869800930373017840377380986171556580563676069334401563602696571514422159042597562583512194428093170521404561748817256547716963423692654654059431162014231340669584638642506145391169181736749176522004386502579090014417494732109466990768956389485695705084044544143238768598979040724476200793638579204312525010227292981175059680503299571429677645247367235868662023484553937687656686564366070620205547981158072127928784268716262038107727700696272101672039033225139500538016223230646971326154373844926690830335375898358254832143084292683837708311726129367388638511424529162155296621711847898489788202713319266264950283999604818500349686329248717481060853695492499364770295502617683371194864324317091669736695680757664527292606139079324309633112317178116481978221362674462791776739312679412920531140386482063775054333967987177393826358931778968887336666822690474357577070727467277493382594011233206968234017582941857372143519006279662945637772621872976013410602904162626170060592737049382286118798969712394510699248012601747724921642199159104535678330046254979604066138260092610180205880719261456336522218704055540807104433360719607057265416935177553492564361489020483843778139311518306331088737584731065357305284510553370177851385198938499317901771972292361834649566280867119078587552441196648608302441133623775577568674672703530609134784858633136955233465769236224488125562912450108976226482908457509772566269198349944262472670530312463488678990961833773655987014295389848221480350182152163488967756599629856356241458830092510198818821554693345438593660157647527847009488654805902073887045037519030322934778223316260235885828046230802907912716656450997850870202561886630497215653572228816332910583105457641978927841594303659635503158963399709512524502904779589817964496011394710849811031629432211018377640947113162802514521089311021622088542047740808541078351591673590809148931463141501230318426971383028501092326244568647691456163325431765868944651787037322820383369622955241431656494421780396906155288354219294811604982061978732037174669595671265280000000000000000000*i1^56 + 45999263590437648649584280067041891191970309177466290583762314303540353094860993777012089432340966858257537799473669890528661065449763827094330805555284361594945218820686037579859692333836380687999003254517835004726525491508377312115188357279658463592454205489175621164880988092695823840909614696958530944125509093173141701865337154293273047045265376328771699133228128721071144760953212396413887837734904631448972479417917298866100902604289230053026395554428698503053096585588637289354054886465877775106811998292336301190040000035939503193065256160017747532596393430178661763691755194849422359332173572061866387543852189022200578156116873046956695265359817153367921144480154884183189994915354042799890202447395179901665461910933302138272889851580799095646938599831615741778757420821310727558078907724426012245408797026256921098001373668266760980023081534583301685240641037535046012312547036256747030473819254712297481963419719370466227505829821455870035856803877759161801423929653023709307366488151127138787632270936278379283439887122884359308152360475218300667632373192780390243170617160357701371051604307336494461746833263081206617419648416346935877781013176954405350589570691608940859699654007192448849299214624719813065898903030988813145155103409718664800244444083895137868793596925904886723394058019467552845914497525628390443210340450469372812707119456190711485943709906246834405240142227328756351856382787148587133413661912886444432382502424834916133726247348574590075148020004010462637325527334465139465843953337427125528533458309899654537083002060566352307095773145411663510270302179120628541999861402228769193137795256903914277574034604072366995469899567439578781603170433239234277341360356357953978364010591234165297225309242417423071245121428091614456560752574653470307330939928639786148820585572410739169040155676331907794095907942654507925529597316419614754313045065886716738644678809088507794617257021398203823473340205878350597060638927654556674635086806441802785948104198405664791792899005396939014186026485798493270004144352756173922560430318835389967226868014786140458700410446861883141120669677848385249392079914005466750268777806017421044111608035872416446435967267134492486779775700118607359928211133977212422071175741279127396533551739441920311360033610984310262859138943125510950656413898781432746570917998794958663669638723413519244019763806689762959938159361929294693988878047904394772533354747110060105333351634185816742479283923197966061600663461135277868884551673973265801672517304368511747279906279313443402506436109714696288590261768926182367811670522543122339209733097688981902102144755640893749191271622723991653219200309336749316406010399971850979285639145542695686856075759599801526030452860396912583693098718025697518974009129390307096926028447411226175402487058395436916257664486328521402472999157760000000000000000000*i1^57 + 12505884559659948012081479213014761180927604854722632599697335147718804041248869982535208063449365846364670841768699024867401178299465541290949636054478053500806022315504630245108390012667966504797863506596132819332953484828226175428833971699008865919293320378681057989704767047001908592699132692699731946953881790754929540255149034786022650013514091109226095313831864588567719391582076453258419773232935975186759943499766514190931425750234953479609214679400688017783433020532511956540366685092416509299773741733262211803830034998482867237530816172166882758001680933091501785431828748942729409637931375465239145043330029663738551604308660879764605365923208889184736550754098743052281052820978951539208939432784615374799526361608318631183045251550900600023399848559728697581354623893157073048876284296731227036543694234546842287855273702399111861194896370385549161504054889975744687189194746381270258349638143786895920869563594350651078263406929635906900111376136858877609830220283751696237889341153296280983196203577443347701030314911893525994807080563011502296855006944357343782896504594755018572093428378429631148655583676229588507055275835056479416531493683908859892096646269716930328149951066989892024970693515313454945237765295377129126398831252467770259080581070117272448312038304492674229892607584909458130731244607280060024804015613914977830256723364282133300011225951307729050414451460025364094876018860020345217299421604264634569623499209163583651220865734864577797980013771237590789454115189951884923063659855065320398994167385113802554808094969201614836480065823203487626355465996692671408197514941364513296722203158418319597725768692326745097240754969484525068230348150968073166125109744392501936475078807503718446557123771612242206493308791876617699669673247065514685346376926114790595953652327803831326063470689057078406366981226916348136467301375359906683848992688317309036822561435064306661223774149284410881769438074675544685628641654324186991334914952409539509734061476957227570012150787511835918169532896524585680416537193861516663350065580498816257371894506581871405848845322685612135733217759628392748207321394956735883602833719504700406329233935137517710456210674866860355459505654378036514285260533332646300038539451086546746083150852585975489414802768519312039843315227215210240283807197375536699804359250435464729812938088944449590733498526090659289802603183006793803566365733557936688981127070243025566859388487705935378443453614210218146936070966901125020424921973264092248276764848307386596691574592080909716615611997730402433589592176607794725587372168516786780467012156933606813450115270690171035086679046873975846761501238691810864111615744051907018070635601793820308932315608602594365921812977433917853214948020025128988474429956234043110396423805591539931925388661032185488682261031241363149029376000000000000000000*i1^58 + 1474060431614796498872412458079512057693261114170191687465869507715445277738256215818690422599700568290212411664057188948774004333655514904698321830965961047298815073392113167540916639043735623113551295565657277129995871126606589437027408117767124914585560208294238578039805940819144257189624323717560250168095070157811672900812051934804363912454420271454230428565993460904199613000748247062362937910515212008041672459187397406451251398394486119459809233446999001724413033719351016228667497385846717673444142300981243602207097232778977842932844609513832620202036851109326208632218668621583201151454269653968750217118358390798175651025803633697804887825679556391069444334282988995316376718501385768294108952238933782342947196528893404909215692779132758650231611693227025724626264409426084139879952887139599126578287438513421223139107893499995790672000053075017481879932512224842722839787933905193947568731191041763294579306475651230374737278847678761592359391809588323709684195088840136614554697294117423388733598528556401116894750310980899901267043243814331105332343931898693797968127978156949411800322823646744936154859446770503998356900274666210841589572677886847470511981423809690125366939684518398537300368091081051641406114911154206450192023482841621854599263215050400229831606494003904888564639644704444189666556785155354062654850717222018691945872098741528958501631560383759292484014706306816091152929972883521956405727819308856365548080292843165219431774600178124487573158885402756305666772336645021281380877165043793454029759737999236343613885419298071112417954402807923866520267333164582143332556936002181380788238916890886578939982244590327802014072045448229135656323697632272720186006352503713679447669966911081624468770692234232216757401220793840836466158762816902468734317490082582448648976968763789238289878713480671229950270205041175709102873070393160120829001874862293151220543110754998738530310804439271491080886831014847452017341874306340893547960478077707587343256543748363949869569758891881576032971144157654521084025845659725769967658180831479337783092751237024356073263077078817592582826562474066721580616133293606083342575533627230504387100403049434555659289448958958280774720853440657949231613294025223893960636996617089826346973966157919196328672175149363788091974048561796694470908432967859982952037491839541601084875974906877344069573315598998035501407041154567978340448572379583768425187250605032729008744074384511750668563941009161715011162783954415585859048395320320526296642927117289188197696857194506295154805353766017241199233759777282228948781417656440932569135146857735443890306725524481032400598849938002405873723867935990274883815775578809893750236825968790496218145208052827053333588851613822934922938281875036584560780158774360869243453993911255786210860782703875142252140747005362176000000000000000000*i1^59 + -10682659575452952920848291262193484869741613654606082802661418270719576130659785451809265080705737969854807465079895123275528108152313352619979203560316621630232801916182404288550437208033659063423109383978073992303221964004814475770612198852263878838851393255476417148996767667123873227756381475769464584751338545820233661723238973661559442992521600690534682240095344637438808571324884668514874197324418346562762607149421106764393856273047093831037233751696957366556106480315227615790630023912693940312285690744263064326417579046598504303271728905785755978053908174122733088361166293669505665105389648788381799136437116162034765572725585886720617309400899286628652248736530326962228244301736058426847411462866535554335938042175079348128637307076529069511019125753668828413993610594648969677520903120280467999967690343341838860430662536923838333413338225833641710855647911247318683123882125885971465124970596170672285950038041833068160389277368059470733278540401141287956678414732376481171176425319916979430494292570818321506438163900120671415306878458846527875989219440140394155598211584590415411171267205322939925428950013257454134744312528060689003946655082633423046757146659411379697802638777457596546015221141865640260878447632175912142424235407655207386976740135575580737231411439481542142658723510122684130921128177180796617892442773246422812847878794198940117834624694915424048834633945974937482633047958480544036451315926983557871403539502274035157522395734496646795507056088209754658723924055274625869033049724705433401253611018133489102322534723561276434549121315722250533694479182720042066835343263145532060045612107874325311254346259711317731817060397613055330571714378377017899860881903523089319293366268096509019626998589245865897751871652934587262725239058267522101333443088063595079617092257591606876687973733094349817707540928776332812992615706276718013566921711447679984820047938254007075417375712483522237447200255590732546560054245248536801583419862878765709016475526688363738756396248989144441151783821534743857384020907427331471162252045045062578207558490285495660032915916493739068687379830494861392753933268670723347685565825979929270246935943701448610618314142966720986074022599385661622868277137293905054013248068235310586442843953096918134952729477507469656619252164448695467954633095485645927175796704742695365473715097519021265187853386285515593791569429371717495944871384776920646751772275666710745965118613532477597300243915211171552569763459381499948693680648309421344437133853739453674695026319551088929043521315163595196556251979128280955972961266495888259567499902575913986093182112354379054918535037271157671219346468173566390094588069859679700506186058148800829425480477693943596231367273634863514900456821844118688130791607772054692397660662950802566047167769001654132566445260800000000000000000*i1^60 + -2421805465371233004334350502376612671068389302275651258024730550929352725581005149726711384883415430801408123247986733004810482195092965970308251496350973836612636686166595804500478080143901997147004224273457457982138836659989388699128869578769860301934148421493175282981982169700187747988419681150484832313591142711103558117738380847362454153407802652897042946654178449391897463077706195546346658290980502523913713018011122309945207031850987788108238447305932210201389715494770895735552704590352609010783867243856450634735557611841378936712659170846120112088769536707309532074367957443769039808815737483710066693173511727238214829389880108093967980701359892076183779571533812398260662965676185643250351626595501376572852130529793792329616199393468590792383446464495790417708566086041188787622280708446671810140138341377990997397993911011296091971810868642833619660203964971999452257376493852781919127493309363295814532733682608883837769007396139308532834733765811457220465605154829737269467061544043277501158796425099878834057548628743508645357758867630742257124293721265869190483971112267242094459982130538552619290387057368479653762793769004321629995856498365909555852773231836726126682188147919913844414635118125831378877284891584714067741443676202883064713379649606998340388064378018128526016864030939509423299224444559034445261221058779673763396695088453642529022798542122529109194291136738443313431112079093083037581225761558193480273586963059301588726688510585449916626805140482215507704056552420057877593885373022375457574248558735173551257306501693539372500436086883512452276254311400726208168408876892634114497075319766687851918614202461372476697765646518123030801080047690139365862054156667311002201901304631269282596074162138182905239195485789059752520849633768593852944824953392133268201299147184196604538917674607974350215064535091823967785069271269156492861469235818550898684274684853952562782074851015371409878235437052807766405059749377827160649839583429392407735168456048126317605787375914171844530132749934934977038879140674356228127022677538214967764188425915905278804799637509243915339204294905851833822918128045957763542761015499121656229855223486943355086449909413851622172647932130049240956129086379309121626495452661119908938972928695642192921136678149185902595177034958687853085539054460724432624553364792982974948214237193960010435570171503032635513478824214642102880983690131345974057740393686316516410923347615084344717386786856835075498403807085661082286079996689162239645572614014799234390328053190348861464887922869634221770385918977180514113669737872329013190880439545356443610159503519621161435010844073159233657032473663312500440835421121659053437964585013487077434929195358974279001867313940174574839043732981714523789380959014310546773924178919326155035532957146909612441600000000000000000*i1^61 + 72710553951982329412633146350832725436587830169765025543968329434496105345889347256694657853941923573209240141931511031757079555929551545692548156503192965335948242883809363187702260828254144706074272700865859545599053887872639712898639516863834756754481502622790904403875656367345807540883118517026040373168857321012636265218456144951235255615440534495802889011812989530592264422049364677417307360214313144432298125593244137146581567272440954286239173524695333839043761396510239016428520647441654259568933405872436567398622828146243692557471806267916576660318104212209305095368899607133789148890060244942122454783379114355982115528573162939523422988932932408693497247609014526370082242965328272390137847724318826316262176661615637607344753284123521180294545711493253498067069853610615587358855872161951549585563097388117926132687577807631473127129294785159408162135841711156952704169134353840596352110664738137023983229365309217304526419847611110820406801548774915313358579171499414576707266654143509942869923572305551845497565605140188858640850201452362555836126135828396758712820954749137293407966800353664908974121134192916641533605308915115986370725233381585154983661181609846720572963943128549997239213693339172063335642065385935060659046170838375968732365561118346749675048870078863555222964155011860969594032173498761122184791360146902130784735168451793745108606440861268893301882104171016546919920579599415147334141254320406782925339126829494966726078085434220028597607806809434204188157948750711213291069899404801417768456812150692162924377602384459281974972377834248302471884705030849325647737530398639363074237395790186536203567286803542999036937734902664388653458950882860810528890456271122031963487128588249322856020950401265575518804487143451962809831027937744705534030123518234590424240779789660667011180849715056642802028265583173122707009893786714877499566780164293857103346153689976467157586537851414762184861115358217773957978018469506716574570981391462369878870679695975394078516920873388941622795002505828201668553962676155319524853326080486624519286644008308538146682578608382774124468289804980277939874086649911621882407034728778549822628873829441910731801457935836036774947206365167066375018262664520766257720405964289350596370884810058360705407894390864541130391253347404790334152229260339835902162634716864207762263293771469271965434183310096030132511495780755191943353963861559249652405910183770317990923464240760831236326103690112493741583244946279019873533094462675720965128800027786207968154491824859046508689475671181989418786875732301279851267928611121113633658746388610332484190774922934070804703155213214715070834870071436403664873891645209936351013965083248919984782926154697276368732209422269631501311430847941916734361355649949665334772426403114813418389895873822720000000000000000*i1^62 + -775266625426439623664334777547266188289234831267220063946390314267659681313066455244152607997091573976957195845009425893426395708211973140275870846305722104645075572539497633403939363465025224211734308002769607973644742195449381821417351261586681028822283127683850956744573138746759695008768190038269004646275971302390824272502490904885319690735576533170219534399002053912893614218990311847076176415018256629783314905394320966885031880765757940323767611178770753582421040360302725307832645391927196666340577486504273257277842957683047026858314649807160576338821857027442642926050722982608202023747411571982765663084245059791750492235812040782703815246603126660999580891622348915446485220091316673184405104134178819309392683869269372407981665538978931640249961693156225224146729388045417172220268623820541323998441358982316630985582535013897515184159813269041055921716656650090871550026213892752484938699363725361679495513199522019231810904108225674265239446087304276598626650701963503563280026155945058109243391438857265280412902571853096128721730337533221168222039609601220975187973537566123785987918519660935661332673622553612660509078775381875212613268705301906458238697143486120887814635098244548056813423159801829528566952697078263864066249640689639474907238426192094228901198211745380564022397014630053795561387620682274601676736433719730216144906308591419637027969051746171351536260361809042318241081399723557228696978426996438191541516514938878910787106654795626644412175800779571327191811008645465889706637055919555414406163607154558392587388205260904483705099446652303501901467009086521687253246532394276692260311876363349087483667620683397958828423247995174530443712103539469839081338125797933195595013025332599842144272434940974017889183914170623733587193436134950139665458778283554008403341708528273139901450929578544263582170478131280135730400040946579705884366863076880412533901575383290060742369634543000826086587618350970142462989832988933526451652556060306530397674759970470130962145620236768249589019867285085706518602807789312454173752005145868222611557845012226109257029824126529666899064719854702382476452416452801481120126386956383063287421598194880902673054645514495164950946936888881571371438266627932453385882731621744759663955797019354359627348395985661061615829183089399329281154493929423338797659317044252623078692051661960739185359707889523813567304345311874961224937733797943088701134854676319479825311291550954041156892222506031784639450245259887013676380630910139526647918830465854009925429685356664632347634205321098444759445050076826808292490857477471292762545708544667585368822336395284308984857697292062454285449658327619599280430621370586961919608416579721794683177676732197352637264331961003814382327252020800241396977095024257598103048407105019694934917120000000000000000*i1^63 + 2994387054973427716263764036073541119919044159083817789241811316544897863851482087232785670880952718497264777437138043094449683833759576451808978784520562502332412912013936414894934977268137061728707622438355544347452962562546567010478135000501746562086654456521604513287230349911363524821648348969220411805296324639654376411975078110993945545949733636886239242951243702182202600758258381496195000274798279523465263739165215626915227477987288349683175988103248419002915460909911345813439090550942946919137390471389195792953439119413120810353594533378114076581038755061435402539410427441017812710534198760871237672818245891265602355334171640570715046516435539782829933818354986237416388598644391067964563262364729165530100544462892226075229749807225817886041731006980481018429759603772762847593113237036947633813915246841537241992193355976978411802489349287805978222405453416983785813008721287958485935280168771480517740853732540827752249199563733708725181626485649462972044382011375554315162391392405033395062844065902028482953752930119338049208121739903356365040576554121562406229496579760398555553875554043945683890934065187223284201763237947421125202696231755203809761262142931948373775398787128608904561392310786614618219820696991866833496594482455117471765961459417406228117365441619371507307158861968644688005389359050540116434947731812226044521258509993311898448606795880349689301984192577567746554001747640491525685324498849326872116620958156939358529223713702780815366158520885408400029119763399021636298562026253796622965146311401183639726688924038151432433261991557036205570890529701544250367326431293586209382350029920339457113667987318367663556548214310527249793793156140911651041884610904921548296989372635598445743934590353608657448506036874427894502337906135035911561441943625638597435207584172979790277875371193045344061557076725493195025617115535732502320457983270021165722514174168163925281350728707740676768341491379458544182498157365392633652278376765376701476596108888018917723232882822982267971189301056212087792268093697112247239891891751139690684347684753371140864904529178301128358806584785237766831341752030959625013516747519029277267989287729632845037935132008939838678871312782153240924353211781520502913065867422858289848367285386405548160832831045584026616300148780457587799882594173175102717090280803258296328982752420549824948390304644001920261419433887654570937753037288468261020970777186007575776621474824922152856856139018979344184614316660489223692602337326210321623948643159475859721989346579082079847947538811727524525314781836602014582320107691759417704011835792968661452582221649384797195400554881318608152382117954560246512231011203538576778595697449687790234229925866836742753775986825488697450656409541940702086060501579747025977012064660488192000000000000000*i1^64 + -963584574849275771740152928316003873799615722663331541161164133129279568326663912018048231622970727096519360426519947763506083121503829778538412070258478768103944573587167239698485463949911177043012335331685357843943707890256376283885368874958648389794589440140637420345256229307954956000229548778452283102018238280353548418996001242119810176338647105312662520027029355702610729470394337554552704226328969808433617429748648523522379444441225177470517947256154680975512872185411111588691882516501868726535452205346946436132183255792570362749827975241281737682063754739699393005493481982939421397085145949454939607109250009502477755459491871107985599186524664415956049079282838730052855050534181304536658843923257588970203155438096081794415354385228267808841763951299917747028601500458414976063031575495912793964951264130088715098020356105004095099813664103507309603258236835533884225137624098708994673145760108074756428713615256853847499128466986518501697250207632287766718317846641129539812915099157302476503612825623035293849890861222702898220551151405145006374394854222991675940962007372296773735851178274397002895841495839195758112181495511542977464283200880992451712786283347966793485340686552767720101054841739485009683914192178693971947051502037009267355906001863735548091380584664367389889122601104199477923560588514318093958227526502259777091848107168771727601429109255948450107983558112349213202221787389193216754141877049423570936086418875502648451811203605601300519708357799556961221302483571116541631258148767065682922251662135631076977999164977357627648474128712888079986585563138196667472958175431789163650419173964494997042477015929839944579956764745126992240601585153672088170187748772112327264770567304416812436083868853870560670821566160680385303579622330709212940060313960772171253284875954567976797170267565800559365743263755071529678177602340523740347536355806022362043684418373903588724038628354001385384026702666056366751293830842490604133269567520582605991466359551344943724312488185134903079193525898455992324881935799573942740767826474775386555553809149104116192035122417735386076337165940638768869164106834631536964058705392657846278368212541783696743812166565183832010877006440385540308179281972398560316468295281833683180285738328392126453430498545177983695710226774452750977525888589886172136392154561213559544982800437725513104843948925527607530824550217198733119777204866772134938684836337714504462581558563996191918604770713074253549583282355551081271008188863194524461720123530801148923397321965334505084926567096444725066958508156098935510706626533617001404591740524632481117138544782536519823870936038618211666383194660696984203106636010985259572082666302357195532156756924325384621660829533059832493244211789612486894209067485892831730466816000000000000000*i1^65 + -9839140052535167859903972133271880015201857872875796957007106485716571666025380977681628198611924130186210668139738028592872809876939613765342603256436642342245804269174463041623765849310190555784746585363816265427014708245325757299214109813775001127514728867721522441809763958129590122127547889291207856298878526494309832908629090317659808912740780631919834729817447238356156338068932520482421725347100450462044773345880841981154657358105291052882589219196115374563454508130322967256376607971272112706301191305742193388110955567709474877465917234943688958937763341977553421573419052616127344667177578468316260840978748223903289737075244515899283217840364077776468782024183663232220716181223927891698540261329282234548256753687613352906284259356403790479120480391489278846407082732107218378498592631901537490324937433251330473052057017273192416982518289166304747329386553351625242783102727114954538854555058776848248556489166988568853542649909308643780671650737523780845462669483420513467180679366155425993989171034305227915859603600089102261980948000922879352164048780578189151559280206477351103339413093278348780846293445837419430495357462704558008350064416205130242055343760065672187702480232480521465928129821488509006012222699284228429386761004179472975633026268803556322970208173979283102645746680970856796921299955857388782456444377203127983310488211553740103770901945269317793293737645149507678572182603136276082779836836792829789494716642543921036215583752539008217693848801649188849873868900594990698566563125669085063056077677543069365569309482841890606188261274046267067334819749478622140001242224828006884444918781600123371495131036980596912552182696847582323721695331203199448161882079151231106050955209330717613619855271817596990499934659409458466482965118495539504353687000436651127572076131824285420130297670160693103398546169087000459923360445115441820143456592029499225722562229405086263290851682551374737299942249404277139040380913823947111082672394875751949651155949876276541377234320749969530841623471444694970550009273662223775101426930290792167323674796255807223647962722606839905474894917582671652446960726268579053764100254733751434368243513289413428328350806946097634475795151969805727935263920844913882824352440244124965348502461905163073121077663728068262256791397316851641801437776221095715620594574646066435007879424675909988254868727664574200318832930202345688387244666003926680030919274104768231160173031961064302786730838494727221020885202235045078996108629356313643833178688519921931853746140128549611685176327432820471897895943659462956733959946340922914286595378486007011757510866278629252887371179448768923050192136081793412052749315015917577635889070413152330539293422004613568835725935029134723124903098310890195978193347868937420800000000000000*i1^66 + 175009663797341026867464027479947023539909619536344668607271516880112366571079188538388699131951742068170406643711631267865506351041432192752586202715855092107238126380313364961144818995416599635476123112302763322727245932961917900668527733314058761385560643442448827839846275574639302080666969302774137893973718388620653599883019373172559401483432684821889650933167759773883472715321186976861373359055444788560838353560151936152006897260836372840551328223620564690131724531807428491744752026539122372310412125344237611499760770623785589901884857193409523962991131373137335127959361376068551256640316401759546874779847362739819647354302983332609486262208701668312569799024834104199315254069555034091248783062338422113719198992150793965174328167324043718518966908484812155027895630782213541408116055041519695396763633992199286273612612434934196493598970666312925299676550638250257572933323026481598582368997312244317810899309493432281167957332016513893768433429024716556090693446429602814065524216205547170246906314082633764187435383635846801782178701828611820319611355021627819959351893920960121951447699142840513096878776473252520291631423783940192458400265878470438028287627701936323625428504890867818025034349508645720055490933411596224119657168157036072043784922376279396405665151664076091349022483069850576869636626123128732407313154417944056090623657806548496628461560113311257103223773970957196617059976700663423186139288639126238392701910671064925162410826806705732386808172540397260282103909802304394366541911660366603238418341421974747279829573173499167303048726411857697710064934181785133417729635134588823075767250098568039774637540394317974551909212029615559693574569253440767149151100665898294962846083114999933758094776582104463926523150344839105463073009300275965624704761921810148807356445986236285148477085855376932807352526606558986619706109642603452138996613652100888625941371746646501807913695705816102156460595324117259199348923052876774665259150956684117796366963656421379616783283010620651069218134683102686597838999387214239061841716129797433946762095149818093065348405522354260370650509809668674398807421184324409527292745717530891496306391677222178396695234509451176668700436272387735238206042553409362359497979401213173624011693538376456839545895085121505519974313897981296707284077411954177388579487431167024726333854311247564651573361269058361546525877594993335467504933983031739827042923414470137761280903893520135371510115865132471171668001519032854150428208101938190011467301386843415046002404286081887614631101743399528963361928675887665047781233267889627234444154905597867591339753675871987842208668865698322143241511944169487684187066654540477792158125365519128121181019691539554255642614689574040851140938521239274472131788800000000000000*i1^67 + -9392019098298841084171840887980622381941096911395393357538470950550675367470182216286987837244188544949756250443106755355834818768444482759271511408883235391056883915620078774652670683357853615981391107954397367262310868045752206488548448420011613956957463061971033906433449067690185422662653334102933245341690476590975346113943439181167381953229308526156709551327979799460345238826373295653659158801995405414444502181558230931468108227875666308939838472214137656085035457210540892395160820136225302105450486408834349090921472013846368074873711395591794843302463656158523742499712686843921146336891831591256272214831314414113837046778228333453702922126499048693456476034465137463448280109890696140853835143650068610626608741845017515330070520688810192411227165435984198755320518981939809626672914004460817764695034413686325225310608526659732407742732757182959807765538288526697768537905352943020903717456552184464708470434485674404871258348889190204915908677752439836025419136533439086142690453757390564784154054340849132801503977631308093500806444371234208816537224179160471269290026377381392662340174734138697931775721349265388098043837168403441989285822363079096117488398170977197860596925339412273104729811140673107752375207867299131296443610818477419127485849999481614095913117406976712542162820758824370836744981754600460365153571328871769126822883083515641435018942977210063222733178438991519841587536268843724209764076985739228989064391855907661961490528707125836517875379601988559250329909955868172591386440148382562963438965028611332032174628929082942994746061796223181888702664317583972454011353053171381906986419264137739174018111819959386917201920160508224314807846821857378342831716908976660321130124971500508301879809025814044644395054661665040281346366687953417081465343809455597226354738630047349628724359404555822408043233989062342172710142431356464609869917574255893501283492549086573698216054646558270343901263657456812973296280321167675835129747428221971119096968599052462507206012643454247407456140569450452939177782270659462272094685026156717778912159757419259892607443054292415736759273610399093574087101825350346419398623653068649342309963130614291613026946189165188400985636023911068514382349944340194836392834693238781071505548155670997094240689994696697131880486505507930228874788910664852648460756787793711081178991619159488285897461892095459265738745384180494539869259276267561416873263114716192456362259444595905418883898583697223246087205050056418503403203891718257601159527243557748124606735590959653199647748857797105359352358933334807356959886670441189245603214127488396887593313128872284191281982963054151251332565062062925299116481138949100248404001999488886798431582650483020181477940475241504903874932008565163950080000000000000*i1^68 + -78225284708791800944409823660864853620444812211231652108092239023909196912419773735332575162158382638761225658934619381457204362447090631515413569007434433764966039422821282688021120631512654258225241859935509228142406763628633905122735621684995822751865396275648823682188317109229896666873231663558934332740967001582270672635068187594551512248450775307462155277937617848600257958553253465533247581785252872865299803271130821551845896868794140436875733601645429964530356524245295421770716878204024336179818405639801637526191419845428511609846272474702181870479581327562017033481674401593982175682370074974840260330167406538461087425561179094623868072026998376819114567880999488818868050540757272671462217513631402516503922929754440924578934123485673716871118161920289836179696498478719145127241534882989126783413490659596280428947790113954397063064456583666114133329885917296161689010358496029779526875834383549450193605965111575487060065220737287784044390697121295711113061192417295207243955872716284450159281031169841670705848375033440831521492015722340111814810675390919885058145965262193460992016907247750157502975032783238736244032622041297800115245959765008784057869120345000989119722604137792123452935187976327247280810376642293367783480238197399349807262894420931504660935661369586486686731045151901419442537434843828700691729278796868778767512249520351701045158170150575820917941696160016174942712732306164018180419286152837238442958765376198582138409342334961046263449884342145946700188609060820651768288579659176793186175009849860114020974463080234753817402210324934998973107138621720524422364160878845348210320362246317089423578359434661338743553209113309754591347569868507555511345270136729831310323457447052674138768886559087583161685878802792081760618165784125105338622721472028413136538470762297697316703445354551576041001282317897433642795901658578630037647973561181502494187452345510665228938636139726340916982787763081908807864199590058699583506951909903126075009431380988076000339540101587732544834312370730351200482737066135381189233483514441010817587023597661964132046588392875387789160795634731261113580787142859099536481421098722467091093670852072084346699321947684780526722469328802958753333584573047196667861371302640768997980270883277667933174341477716607744847715669084304957981286872567684899863977573258865118567040637169604729591958360644279524771071626295713110657248644443648188800088230463356000131232833712884437685113800009868955037059159916371015409303076872793170919613548929120175546776464539556942488011052376754492627713137952525370662756669416756373950849619970123508086131958788598927946180213932147157075371054229567338760799904497841568064263655015888389001590174057208216533821762245162884804105994240000000000000*i1^69 + -82268020266875955535726362395025710883692542637624039932823843477241851344653564696395992326457707466999289783585573374225881367070601810064289102930170449691960379466439347737606741884097718386433254596312879434382423210161652693625863948001181025807460966076498873044821945613521064382677821770084842052108808187119511255084343821917592454291099361767228177741819538324014134698456260444357759344331874169948713772756396335739640011575810861670807163275389479873538351752947883371137804140771654017390693718533869018013617301565441506447129575603286616545576870830007910960525343685072703804669692880311709940254596815383098545392280721364618698379535885092371177335275735997383648686473501781911376093417273666425386869566885804387362362548823369252022163837062832064321338704930848549698660616149178167768639724032866623269403846472323526163977535941501054024962166633559170090550759422757398283094213705222119441612167776738175228269413790230563576519685630959979193749475823968988238661689583242955684262635580048739628126213937514495792391634770357485716528612233355813906566226511792006958677066920234376724708675486648652093011960132379563904433155248805195834256710933845366703566101076379740545439969459381464106983738327774555968606277368472030375645301917498124189675650991403213149862964781131756186165565051537304498973169552699350476613157645075253523679501835711489110173673497751057857185740008619693980776184638492124741099025255650933361424132875731455287965732363117154019177722412346445307792768243109110663149237378587349994534324637725396533524002417590488141237751706813322927502956706606572498573907133042173796525849106481011214178697536175145707756865078992269801332297272882900799110931937301049399900296522490986318816297467233911244646783239599338887893620358079625772808211369450494227863159413715608177245968648462527378238288896850575384317728462392669390176808943767644117578191428445298845325224120941126789304591446593586927169284279222465456918377242394871481390855853654876092122871429208996370255093177841404573583483199872929434872009630976776783520377864908678174444918730450049889728022568344186480227711562960177672222486997459835412667070778160912103232874446290384927355076304123959339521184292820001599650084703802669021844101416577342435234567765847122095744495994966917517697607103499932637452273460327489556418777561747380257438015055204359839218538538822846318822142001517395911319879873043449928232279265050417893837116632363652362581833323195551970731847982138485097803210623263746322902460924882631296671398686880909426638295101092669170332910557006742159807211167200708704159496382495806036356950772850827215654106794437720724915062248428746857545714185214777990139240279975410008064000000000000*i1^70 + 31199405118341312463787324185488211583515065480518671975045286698733116551395770245797254300147307008284827685093949423319433437833597009052178942278803895189057572041789283259218313723267559612652297273702180117231144060801611263228320991760378058262218872620561416920401902031992830567509972286905620963514911712597115374046922691503941938878557046117361459654363719232906477528175076700867627256319905726115978155918565973406350458865922280035640950960303674478454279879433182547076544402582412686537877961524330690651025526625504919693825379973059894067531091277093837534236149108560865113832732279985762715172168044935501689847002011310667751452828441385002183549577482505156653788017241991017209906776780561786947417767231763780532294545270648587067226945752396154481377614123090511421675372258183758160738820359118285565987270081875728602697025854516356464315385591543597897818998553013034217542843147443495658058052849704872959373715851476772240951161319859918069841784309366863929388072704581067923545458180856224587525876594064228024460807894161463404284143992105993931165620764495296334917731533185917511510269237208130199214139726158714913133314642406663694412815089352286054286838824230580127963103464783554093188233134658960876295622919392654022447851033601006864177676827482108285549481670649590105775836303895086542725831965635734535656226804328916727174900215184506176824424065274185209012612499845061175850788809418065171507529007151097014391542208723607856201994959787604537992868143420607153834463993962431893088179344364090261184243314829333896972896293296117586676543288192420008064117380705111332137471429410416344939455221365203511130076352327440633657608772239990986640798435535370747933723955496997922827296766105518698194074316369908365406289366418770725645220194471958165262055479327490540443860590236586479519340588654904919425587310404017070102213305030926431154024507862081064483917248693961497786539899180819318862929527740175975658583764068474940039125677244727547058983734222542784934426443028032088291418135576455982278504413567007255296681735256464095029545501110873425992127906726251145311840305763864743283751546004462906544009685211223382624437672613799559143967633501394235221272775957382415453719612705545261903560007980339126224173273303550603083788391897788282055504556507833542701960920912668382649254564478087731689404872483494424946125907022201854511181422452928768030858802024798944483101098922179733984082053841512814971569218856835490936543446369074352965557993148004355238697172910987920654142896141690236640599982163687783033201659376671570008039995421157095409582051015563255977085917104187263546883336167792444645887606104504284413811396529160841655945390620697721029053644800000000000000*i1^71 + 78380652932580649930792627806438302970846375100522709841305854295130233004809403426284855885851189816182134950323350503269980446089426598402572540818260477801798042806879845024551409445893239915854998235698285778107631598751691874986491463473798069440572431184110896895779625176399628222300985686014625739377737151636369173984891437999577756994171311276573724064579102758304182754781491655019611093105177769695942823752929159737045525009435828925708802097251903144225782830527975473697306769328354632810524853347101927486286522897378254986607736288088055967429605603373897627300891163509835533232073743055764758171033610235601000466914504433512899020319920025944532549375900966017548199783519073079417552879143340763022409637823225260460945346467858382496702156990239677116616606054888259068969631837761435717304648169626897538396171682225799161122267950187479788409692544067118283240659040801245667462327629359345767707417298294678023783255751403293311190782587314465820477053726199111454244233210009792737925516284514162056583789846034777419083895523949553277755458555854193896695623614199812051657643035114681598277919762254806045789261922687062127713699884656797559377542183273029323871419621482858769466665761753312295152748247192531741192220683464258021636635439407446710832488347194285113401671192221811383303308048686672963726393520186367295834642498763821684091522051824264908506038344603055311807293101056385656789662645447509352586460420660898497108913515660188589387425733823772718582605304915342395950064808453618774763052944088039565352576075284454748371940836212367386797897870510553842578605214890370692968236490218618596324839784446798729692271327284439153212950069354407664654118400915936398994769869444147482017252139233044973504116317950186421871825063412507717584079960408901800813712811104062644120391201808880427902047457127647893162448163790890329784289806637800371457607120461253998818443532901647960082745783343728781744579487893309477501889336580251602552469891023482748899560646863546353255764638324859313069795666776915671413532373695708790434378993471644409255989254393447677621318709881090155002808040574976424642864302920738540462968099402716418417440222750204274016975996151487049761402778017402246359478271253373236335620642198289452324586379704086452789119211700006115972281518443959918348586472147327049352673769963549814946983484336430297117955459117991229641692464599487064596908864261962737605425485140482514272931072960749949979252205371905366136054938442377678598051856001931586603067025725974595866671836765263565201259030912478178319419936955921904866269425751422600255852909547031465007280011791126712002440753967530137953244459319153633447380857117728297695650195591010241740800000000000*i1^72 + 17118943147610236669374902718458587482462293702557311980945102407834457066324813078250165692256503854105837421410301638459451162283986254194923177370737238435467171056645919572723477776585053044556157639696150952261405017723759368873447915912173838679021988279742602246401296861496797604453159411077683428378851409906220134554822431944516024387077520014080961925098602253522478357364202746844959847285966292357538281125451563055819251662717022790937774370880124711359619348820024452539850665361018858578535721227453729992616391694210344111117439114909452758171693022061288909143342752211253456987052403231136546867068827535056066187153985334850525841600685721883926094711247610775669421599946059176395558879687180606596845127135985455979669678522354118651510296753357540046737280039623254131284461362218561081254825489411602821131419540871752839069970816551552277744147644332454360419148726137874753421839620597946333925436713688524423072759648930388022181146954143146462648730026204689770512657520659179307945011122696648127955322408349886389885325961516599995171270556795864772510929054988841530830084569125106673285580807122558411186153770724262450372276485995160267935741544330423606555479422705531515064766651230769721260595903559175794790798614149384835565784083728260373281377788636164907398393724937614488036083572785005104647392949588323079868094112504815855720811373205519577295535057214673465437673654925662489300314336289181888227248424573384840889455701691524076651717692608406547648399077959532376371002391601101445060298441286334055193547532922127205125253122982522094529647756550349243699962236235489561582524841449287531566701195543577966372675288700959745907055320053129531756267649550928833566967465109784942096659007764680610796993416977052899602263524381716340884223970866077921526916118459407036030686018851976941542688551370668200906346429596763161776826347492454678130934334079302768397479376924397869980866580981187646690891864907908728398286904670429670147228736332838625395683648211868543096584230086432470130948555938619039590465491728638532942722500668720699567541239567346545664422183768418834333409135300124595787133435115352483472244786468227272378371187009595711973817376474149241300277168929813561581630552415341676958700097891808879423488168659321711040263337619661720611675454047343292368529187372974684769498616854753014474003541064979971763733653561153254361945597395604212682038554070788865504691367365205376920478547185171186349330324546339787619395702679724513188880852064586284212050557138379886658443418700598757638878134608099343513666046502028322226402846847586761199431495583785265672485495433006295104392992545924779359501246979472834135700283600184307335244546048000000000000*i1^73 + -20230754745425323746601497778912355166765088663071954799391447523052209975619389911766430347742887973349159222860386075361910358936884755314250011606516668546353244699936118461495308763619320160760916424026045764322878812457244454633144974127940931080997331799796929020185923383370240101904002973074897758831228513153496985382525330606972084070158346880052810137960858204254441478129955422392115838278368470978258054162432752476697915654308754764957316835303495080303420301307251944538433187154447363891355554832534634022374304061658679932866647249175266927920662376815153741548824310086886909498709075527482577772555864917845582061774497742398782736463109216829504682093471536095691747994223453682400087652115845258617610804726683897560644602126188324127187789820009711575671717425408685345078941907132837998467057223876012088730527333125319424337874052759850612652500867256552914480139645745030724164468463964516522833321761240821793645288959521095037542548130399927169249399338733096808972546859768532875293904186569800546705462005055483827250554575580625595941462489618365504654434597280651624244738677228862704822919246271621736799999844994353500419346190914442105575439962186729934454912074228063016445213254085376986003642407514651243138367987248596995471872722422945011022027631608266467039109387917565428955262328036726036777364431513129046089077001239962341560030868019795319162539120890643477102621335795120723763812808192678567579023656447915684510597990912418803925524258367987582998548208982047656486144459748774619330725334038368734283507095284200461683176938729772365197967705726241575795084226732475853637686404643858543475712294167101548544184520870700739793878400281328323047628183569220703138430351481650140057648562853133862054226332371803303331274578434588349162340095424424501467004291384047090144039142630788544443395911274950639944453996503920510019939438226216488000834523261144405318009998896019895074894172345164990263736364534038598667512381728102333808132687089657506311305219794304839284351910381152540614396299649379080907877773857763222084858872281468733940193364835716295690174259301662743713777901285015846838738849151923501796948837736301903708346940655826166636537148808641097305282021349626267850349871235573304275907217449970034129786749122474932699704113525558001152918998373288219412492712691609951947776420068724860418330678362249775583316516981782552352070448385790333306442547228641885027999003157591399962856772299031458749271113720913218159539622065768545998046189766576339350492301837494213321401470817239481668922165855160642191979115742499377264718393033977085999553663933398856504923196081377641030928810049234928045311666623941635563505255216565893201920000000000*i1^74 + -10187821836565998443635128639246236762473988959096372808617579457030107167113335362146365629462057819924697670388187103783025481741843442519213614466415305400932542614969126924041582855932954527448870206020979575502372011394611413440279814291419482846934687423536701882248220577887544369364355229133134476455784676686464633597529589365921977877048351358883018952317166785485802061478871789019957668369502253039847283318232365082372037410432388702550928769827235190394186512519233222051419685365872757948422133054605227297071430893819159393538333649633793970617636210736830772567676064844168017025283922967697602653227687266284930756432569837853702975775298077127927108737084254196998604982508012045145898606688538346094328941997180075206070190180994748829012080536095992866648352932082990666332944830997443315652755367845872450727478244431700519620604691742572281333766045611235496949101277071365068137541322986188665879356294206839703494097509446984324165723962582804492469232010485241999539677259393059960362101321036737757190374194520075574387341270196510378401469752099392664437059788903409281988204128247665631962678300251034403098847878275179959821562679137442927349163564975726614682988538707466618055104161769509501566765407597431515509235392989678781146194391147374391507508236591725817418936287515071688319025511804787962291592951159410421984612787476291185015373757553113267646274296508327444098707715629385522230049303686939827971254296819470157665624017368171491903640860002780700673543728005119919072312788316437660331272058936305939245903685420513301777803485130001109271176675332363118065048502335092117386015842332918865078258147043644078816840161558189550929134347266245199659550483172572270347370225755241752002012941347348552296272445607719373291471867257855728182167908143172262578466745557567106776356992751269939628924490367980689336319047973977932928994906489384312181705289293160649585246192477518076754766202463942864263845319843302481009781944498123321109807743302300296769309652746506993330521431494316877042681499619104678684470071754761597920236715507310048375662468366471231474713493764428267696601389314130568521104285854678251865565623651675088123326555741501772909425307650690081769010935794226217325770716729265467763421822540234727259894213707774495382522842675464355765168029761952143862526391244022541657159688248520859119401416855644996670813309716805630937284621570369659072690525887037069387309000390673394327329962306478768361247711511138801561181371278486131107528596061810795648551111497898210033099071741986207125323912479845047115217443287462355690265657538840604067164341956614372222100847835294502198848585476404324202634765707772141112517208309760000000000*i1^75 + 270621909266947327198095368488941337654116582246153277520396853581902114807056554921565465625180740415891360221798409945294723393190215604387793974158627801517642276316788000027146083463766208658371039187201917511540971150429667046086915833049731912528461996715674418029591560822237447215415332699293107498350308095961205697140149219021648636469782563856844467826841443004583066424689954498049586845876123804164771006456745569256553467339641013373963855079494082763636147134261623526263989650282428332141317355937240876784132168553174371496998880480805029172934002477836574805532704931128656737980033937246787340396554679290035441269818228288657440437792017574912291516308551075203887518035569236141507855244535842108907585531524890813479270216496929520513092010122421279184644504260599342650423525037494831281055004407778647852405922822307656761350866835966702674275114192600344300454549777656980543505272931005245192177087873503514234898224443943752988187274436842180951697141911745879436277075548761666215473138027366041440512952876734558450246319327945506769663086798260996507329442478318400339400427365973945847542023472720439098621696775411088291243769411939751312701285498061817597075247473476404486986994124426588747420182582759543097901401400304325399480916824015676028302841645569791290196992799028688662068705773023053026442452064395303791252651570250490237886146767631598865999821330967414595791727692630000761609385436410496443562669874360621515275692438101780614316516536000271673533977357519683686544539440109375031262760304319991674798401740363709182607470721919696262467174959077601849375770430914507093443379301419264565451393995130318447998232513241233022072119048024588915078674509142187561524550483545310590625976216630280355303227644477408188507386353198710626628096190118847648097411090891052763964248974460786833833905323870376186827386249732718834132107439804866383853944090112037099946403754605902610354131785640074386793786920886633473274636321391640190072102214889812787395063281466095494730866327447119713333651088180251585221530641038522894041491823088386241997403881393700675993681940276440436749697995166898065939029257657773464160825635763391478199895166816984869150820109206888815108823025673658179835088087450458885580908600458691490708817449008324424209210942133197359553030662125467475711117161703084599457786167008927032359587977256467531822219681779582167976804304741315851832051957552860207440437709788127899370427997868893059896002289010154285227490241613755995333453957213569933829171163409371614408755117265868023903354000802810781632164761916637383661297782982307663904124756243664839454486907542684483448677007048279289950732873087959695360000000000*i1^76 + 1284150996943806222491498222732685814206189048824901792816205617317463764153067541464666041534435497990223188365488289156661311934512346459299682880015135830492247836812483340571143352962942086392927640896563777506341462202857729441224477398730692022882653459932069002957806512547614761358477186221706270038049963756509615122277761240011613824585925384881891743809884780655211735659402105882486600558079688303176601070524049806734799688484319886960820817715890791003474359145850516704644131094767565610250616952053015328355519073616938195046930781706820478924835495496661514657904090976961532892571378256679537636561282488854327978427100878647122412297941693038747568475766135124984102938694822821267091078518264474728497667973448277046929103650149154333494291827772673727343904549827720786093539915076256613319290091527983472681701131602761557692754691618732360336759615133052704102641012098396250144303212857499303836276390814866744669955243060812207101231429112939452460493201943796010587131517717115705976095210412782181097869660416116103195034494627147936354283835417107646752916987136036989012120302531289517950171758785191233508277582562571176675558083710085958590392524713921075652785669000279406339260187675891911174769884053760823363902289265902866170383053588766147014229871492416527562162646971134610754832000989787087940327617165318658721615113805282668674849861562378701004176679817172041651679029099886379061196059679751280096909758694242822729348257131819041821458819438665911877806186725476935290874400524480226467055165659844936008799649343319533136316274423172142803266266574130371800426177307369026908516506326441372752529693803711464725925116736631093618543398652392597187195943737337196889369747268582620857089954091881676714232855225759956750659569247705332460296684506573608262588649900675076787323046717751469331593746737406231065937996642540055055492439302904893262043416520242829306156821932245047523974861017203868697944931701372615254673266885960078925381073009356637630826371105384676969879292261756995424409566406357848437366692377741404958211763670498607073787959183522884690642847447115613853811442137619556721849785339091478120450691523265598058081861409335106856302437581257351518257345124039112439791250232406439566944894864778613280756155152958332699618303476512018180663324037891278072544184334156856955943396914313568970875385477577862479173854680224385727418058797071185922141857963138241234611776535377327258488919499334361433979438949375611835636817532232278209519702137063062645746377635941767298088436804299137594694747518780874900331468848404944604084749158630005990450418131296327369396273876834467461161014251015164866236470263808000000000*i1^77 + 333998902744231808452584666702861202963786791918156427185396917654635316792151589133108580355394514042389142433064046017202226383543040007448490898742088565733084527754465152587132255217865400523737240822655361351098704893238455181137591219420227711012236910290934226837328753844286652226539155102579162999301935124983797489198876946530751305052551547501540329420873654059157297936763714978147746322753120756853914509095742673877131826733576305421281030881073895100861309756749446860517049912107155258703177616754221081399952983356717592482956113694945578937848407312493849138084573447994349669586070853038555078731645567292539661417667298921428406615567465443872740884859948261720562205581224170034348760924128203276547459869783640941461461157873204280834459707172653875309568211207551152728556807143609722509441224748431104512640196185688485941736724844940716528814360812788929586253375824419998516966834876403841997303822662207593014807961855326603677755507849369697919575474014777463506849081700365809133008749133452272139972837773708345498637754075479896154963326891398768944887991847947030572957440694756274795463874649440999073515338453526331880449910582126333671265577911924064336372835404717849387865568942693732019447607616138719972372237587841838565940685776454739309122926120504508849494020688227558708056856997365003802068793647679282280737864373117545213372288032409428717468064389067844222948338159935113109159883434570951504884654574758391543472523150143450105910860810625481522272741396055998938917383380477719291461107317085441984420472013155242436478949011599459952146333920136949744304542901732222790671513034121872623711244248354407144653911096246053695876722941781977017441708504243261486053159768925182485348089814181915469508985819621910183711732964554005659670968886095540942339594034372851819953573552743784078134583131019087218428664759740239131256839821797426204078598340863844852497402152376149676345915472246855339043957557710262213775610863025163752702781472396884128173856402924715228191637394238162867002592808725470955706056512943232675092484168796073170883750919041184931982771783382824883687181027138956687913686857990134559318586818457613479050165336186928047699084849163075494717694990984378200513693648792263689882313457222589972830518829255745223894296333061326502997260312476815709226924587775587859063383792410764641426693875542372979010834972156855476013038681817951970545999379956784287612288137748141102343575619646538661597165399901241384523295097387385159657955639799785782218577833859069577105843583111003420763787950359684690801994225533074529253353103403445216704063646761005995518862448324965049138256434218871134617600000000*i1^78 + 6478278332533696386919483718498357408515998382150075208795284608845425981618801364366681118708742584038644915522780574532091788345735490159388972523390398502281279810511617452576872374904027360998005072364768300667683248586081413902393780949687986747377399460109887358443286092544465278645403587466426722945276376018863510116818473112162642178601064316100191090621189502007970755005774909930753154656913038046415552518261945555557281601715907998626448094810271979616642185695841475135890508286397535029132158002701747267875853012819155777428538846372783238940772159704640739334770260063417547033635070519196665614842273446321196380297571111456894864482327219229254274334498221201232804064095900411906408096421573787490167642739868255781474026899845244670235137718549878012834393742207313283723208110647742291193830084108126344668710264631207588547631051454483690655020804932239056460784165370753606721385912180313064560104151461735364291894736191543010284556901957338024553553915483314806772422001503148029658044953242005590266189281337176658115906495419361834024735278969003931032569890832363669062173966551011129185290456541035690285939174464711375631631185696464796489346003918545914129069282764776247370035085895564829934878218961552910600402036242698797194201608612568863891158684538502101562792431530179843018580195464758130044596163786721360927120547568778655090924431161787315236448802635164521428286495236687992135392412313228173196136352665511006797920758733165170471083715052947503727388796836845036110563241230159227196587393317326822172006523815838738568392118809757600616558431586657143938294585894958799076605276619571627209900622523378640223441758760607521410540208493524773906548990128775883052342129581659138761009664648140058851282160131535619321518094625955907922842338894764557041489619649503202546556229127141572783755177590498702448849576618481659266835578328447976336002726126340232190968945399430747503742776791231225637585597223297580928902383122556374667143330804236711542848314036883842244677009196408382241100419921697490725758334300240379217856130941210471989888926553227000452284081379925241651419893991473804783492841385435681807255345233683263250922157763333243385562758672692745557434446082628108488736454666622105351910870065832828093103554713491140347925552236205664349751086032536632273719598507111919527608081585686650778960510720244730981610393165642253107788284843940183995614713002648225220014333380577879141458782824244345102684607862480083946502252506076975542681481641762608441932623520281694501275441939681535500683602282809094804248026233525651347809615121781208122552516792397408685058858695767394181269422080000000000*i1^79 + -4099739208455132294481485757341986457997292049751420357574343473563755548307379009949192473176305378679020636543121920622154745971384552721476873363317444390025010316058151220265166470419485425517206347152276378812202816566923113304226807710920099924493704728552043819974820454605069804964033803429499406820859231198291167868883341672489905799060306813164010499335658739438804166215977214842542796881270182722633009098853681463855050481746435534700918992517501369240105085280229528634770864384165753642101875899916722921914800429533653453551886295552159666285746128971076457238663404095728103416645699833126919821382829390440930617014995402463951851826142953827370668953341729990239728176964820453586073307169468481546781607525376181032072652942812797808379657906135968743894137535062007416570766355759128201367746341718373591082823923309508404926545996340382756066910316926206689821487246084904310973717964056800806749471577525431715772746961064048860163655224806108933826931096734662575474793479744630268211407900053505226044404376049745631435889824115471272274716562571310293090410275172412246639014788712907630648930352577540680861002862469253015755972300444369356996015718426773257075125823860351413203408409422310355503343493450232492053459372006972547464312274648567176241884210043820582848433819115672649992241594458635186304405304283040090579350692592636624024772748768413898713241584038365772466045432676289599903790650235993137676764140375658303098612283873693822976233005731710680402587125862031841478919086713687001167481302420711615503228710535118351352537406118755011574847058432069720516949280078551996666950488841883390491725288316921450657150640018759498083167915403336403977018248767636153420958259083385504673869451971509591591127285736684031541964233648526895141089218931934305157745741138849419015174599793162863775182275723448730422247598661668665628807736228999103818443764102873272273763618434709410833764163058695386524882733490798367861042487283662574049311989536872678696136640919331314793320078930856204236284701651465228914805708286502514089547569650827774318154109713293552695415914550509540768975077069624231700598157279620522112367559690628049764784794989821744461936094331792111851416450059015341096932979102601972898674087861898898451816982100493341062679416416392141638875290531179307229764664007010265476218056024627957573979632242798702862495856201264764828597199204956764109335491498440277616933906783517150028933782869883727894185792953503321596753939836643523935314930744201744186920116582195425129967397314655565806666034622711065484935461492686669332359526417087083400836713255231017168936154867437246873600000000*i1^80 + 224667933978463064367888003239890706429075898866103603706562362983461941129866675668741742082507475176596595207569514147775658096293574421335028381895374547688130039224879824986200173457389720232834141988880894135709155137446999703872851113904655754924217010222439334868470268505501633605876097309974815510991291804145610311094289073470105954024578648473769526173160947062949659894645637557926775483993276636317123410680231174735542292037899800032892190693390229831470951503310012718368992094277269230939827141802900486763887509894851132211741865022696125049094754948503876132145000553558850102867145967083416387605669256625178685390929319848169841188703108296688338512704395872568983024013204201333694101189625442243167799916064960407134147794777527884067031196665688916923673254149829546348539112556762615223352530633110476726454206258519064707788283023152936673404986187712509256051453583539385604530516054842772195357529788279475056325493900633639363823271328929469682128165146127261902035966501595794848985471953176025470039291432345353910990235607380595827200699606827207197807858659964866836872193951923597824550577999996457537314070087824867895305069761040733733127455234969117101800853415793917475453010291252845758698768539251245076561409766850023750498479277924110233273503023538213408537443147702066310342534939166764157587228372772462660933243871512945100035059265697518940855961966235150456352672943512716692391288423327784325316972055995469361047628897130395236951146690195764338549087946377920252658190900575624470437495439967436300692278208694853306197860047654210803451392482248403543358309899193260129154570607999121093613560247703462441140860849869398277012135824089696395623224318857846345174424857760201050254949353728438964954443015964991438504803933091101836770402187372696913115284712393774196754516899833835495911211788786988842026487735555838847569420304341034198056082134268429743934485509783946191628537125828847550879514211839345430453522127509464860448731620345527400051201125406929125847668400061964879951612504933843485702250195994822299362206926785602993032114148744100259970754560050480985129894725585421790242032377987603005993950286808189131393613625843378981738461644253246249965781081980359383072849721435598958018747895400572471083316619784960564563493000251963452322349012712156888571213945773606696238242527184800249678943080866221883437427674064566445925511197030450304948840473075667034161889704641566545748051669759923038687580023466040242813248862859633555428891272321429042651545895965283187519237322850974525591335469812555597565379018877767568474392142945938419944336476852816417720683724800000000*i1^81 + 10456763354859432790873996490399153569779426171685759526484026119204986838785702425140429079754269126300479135291746943942967767352044983967959939402363476913618851878593861780113907440093926348294800049182736780384279403193409880256315327406614362185095309823706032569743453030559942700885085193524780044166228930046402825713858101701463892236412064015168908397951842939775257031766226246179891425484578575441056464947480967555400584664861071424202178073559997783370912788097384701498242086734270851491334192077764969278527128677416729292130750939686269383405582743879446886811413289346423426103743998849018694865006825438143803985173885484408628923138858928737854042065312725709722984950218065009293372690383553486238620061686002882459182018494362991641187924057311472137738065834874871512650844854291182153383580829434122655490296385421772144413770383148994500594373764843336724676601405472112717995916543002008824131876212538871848400604958202445703189541262267721622830872791772016875142000371655192388031613923013237612958834273569436396208109563128195142357464367422196945292807092488151959825657352112281887700508123705443392888091149304582913261644650935474993100272042092750783636659687443743921777189731923225317434935904708290216088305513573523463993969150764365715795582891993877031136394810370852818799436784442764326397256593743473086490118776783831817174209788988702774315622935203213565581754324185016540755278199571298290462421310539315074622581838063065524074856889143977588586000022619766647466243893245033053338568336484890788088804504799105772919126371908244228998743788732284691436955141759208306736818554962418735676669813274618405427980237759342493911815230074027731343382060922333824702139393089449254638551380860829030671480940641767174861799756840456922685726147893225195643580070120024735039005234933793551651254412883236329319340914153476110098116941949141896005385523033184099834935541622508785959225550874208785944198975749731249896023916562624988403003760672241051742037980654705909007429806423560635221437925483995723396745188702718964283577126118342034821612941130920858718833960750670956562517459887955836466948732578929764303924159143456032304841693593027820613185431581464509380083473779601152918696817741373323625569269987514193744493146779190111177982122383260362244338838112729189958754288771401123879715801834343457315945968613215910919749222367159023378879078884117041860923035864071882871038857080111476024144498293741848626986642388858778017287015768070711365790027809400908521195763250640784808885149662440067076414905783762631597123050044286427063124356696253900318858038789074321408000000*i1^82 + 28647592344017251225520625849202481962423144686779769271108466904930628989570363883273814127846836432978892923193794503627459952743021561579962615204886725830241641069749370688667223042049670733712155650724094342246353764929756886195077010912622696629730601502236687006897011800425326871965224960441817599255905716878220565095558545976435332534576299534853991660226996033594211788945667661493818004586237023553342123587531147756844521675328538858129320247341822749957420792580466700560813187738155758630936423828518768021516814993672453859194775679063110693232466562004730891999892764909586310487273123592268518422470941449468117266259236834773163551282064611552704775091495350283147949606174687582223383111811672412327982784515310188211124199413798559851770699115520980276570422695525517949769453851564856542313347232596055740237526546262192617539985898411963782894009210645336287834498771532813292038581674527951649870839887252024885283340924758670350601386692605544467830748965490936049669298609149981248025106870076578075123861482083757626868244306501649132814183010871979646210166287061792609025097700654550823974468250429971186734263869637777351632228954165581153772407363365287783431270442763633608431970051006646553166961051105179258988385443600861069596820962541441537108297244804952182712750780790679673835216852279036814705697542708028017672933801079594499781387571872343528033552955570313890563889270365719621650467471282087876557009202079729684054632738869445554649203172650337317448147062761347240550969233289073619533947587435440310304801649606290119601892169250570729270344882082726113608745061508367422442270090053923521209026098285747218279804325178742248605097182518498546185724706579805931903632068585214708758804874074228220966442140008232636017426542946603413596537084940372230212431944539799806334563751120683568557896125185252826870758623928574108186886532860420928939463140572962585970454815927119966954318348298421948081444562106879981863355171858911754775610451526504822566660604442533056457074857346870759304520752731862312569907892847757470422047424021351189844235860497526855036425561261035552843301485244567560280331849917497503665817507105072866402087733223890328021497158265309853532352378902258427551249955713845686870627237454681617203588308745882018189099061723259636552078533513501900427602388904525025176714803195581059217253972118915290007018459220100122248159772178686745236258484483264384112345964871015948713806755195103822119727206869276587842794586039496100921664693153951853014797978354272122713703734350996110375030617655560465758824982771103632714142896028374646063628288000000*i1^83 + 389805525095428862122445022768616632334919995884631291385431593010595527499144330531565801989034586395328811317955583939867806076982576501372704607499303914587432272601543969247565521862768751653449836377394593175238544643040644622604891849966750207982173889536791038869788647368060095381587689686869073028488385233854558753750936941889647371469929954668063516600713027165352815630862747333725532368993276132246140412513287596473142483898650551980935910991085718372268256476251395046803126308207610729720805546552625272339395397950276475134724605396381207637562554610465606647287749922183976147740359158912758269792582256195395304202200542083887060690967770640340563506866216568049952195093850358592810357218996180098216179105144812027555999739005458289024006353325600963930593637828271163000626992287708571006672950856857556631803310270941276697413432746294851301562876059207165082961447301939124808195627952561571594177000575105230112926737297626823447287901697241200921607947452019646232954462091599490205683273615148847887126336472365623215260299696110052417692969713616582154297920887603301731816964281651488054699483354815223933773347074915575352908596983929824114806692199677830936779151572625243869301331808789552511607800981400092844604420732824570388270393669264342006471668916246846436087107854082904446456807233044363625093841536197767990185877368872450495805906294064665842913295109404439474951334930285933715828279361669948653270048097459162553534083676006387232784418566760801388513617912873777990099329170569920633868571425726610177026050213312254700376293480798955831209661553604977909937326698079034392170345833114867824681083452705557403721562204424476645836206722674966933778494989098277675113003741663233675814697080590046398043902644068705870738986533598163853405039262681486785729225798364208216721758715907633492500006993025105029451217690075598433880810000278975914875845887925411969264414447303702143567591740836717728004377516924267038914275450222517037231003926775430015680408141936159345787572487513099901849938815297862674975163551719656329720753888148626100163583483969002459409057760910361667551151547198091023390019700935404043058804767653747885596310472523566154194501070326268681595220819284201731951586208087960966070918235125414819174042336977367716495834335709093998040964334510169251825174505726874471829171340349936632857592191427686354599878475674513178031850933519590783740728315786389380689730226381618769417665736612929343003236638405016769640676219752210686782496506023048063037254945600129945178629005645625291973108184167792134450611714738529820701659628149145600000*i1^84 + 573321477143598365484339175628106644037937532342620451889827746369775622225654183993488573317711377941316389926228386509374470580625390370373816426977611530192006112744370463934033251134999076437802537998984414199361016054426390564092837517274627786594932207033470996930799311592370483415309701850391021524115992297249364434025899449530080021396768600648394334569473776204898649140930444160327791861748982065259222695931801706155947847683801717078682662320034562188550522127154734344290699408762029206431516713643422507348792082563587788452333511572170531665473297242064153904578336252854184258794040691048386776295515028295010887381998415678988189782503127928638365167462870929901305060283252474799305148083380274257008677880733589638537737278587586808321910150980634920503999453627642956596854008505512584212446751809031646693788998694470270639176191783635968918229651139748190773736221262695271719400130178672957569025689479354150427484662529641705290165366126197453525551546179355525541621090968789170468425259249438473349054959612359165693656791386413775238762142132459503223649963210734375079315454638076820957463201068183795646351272569861547630517742224218747691854720863338380211412448246785654167747828052594810341589835420152491542441916958832023238040476560309654225534727927371169726089378999324309583105176637791095495995575247175683446641978733546399070460914592346401613856269256282527004036488167110421926258027359292312606067684659280257344951906585467103480660979102070790240796941323736751131803967683317698984045278085000235833401784506620234928741795140550632327384824380213143917909436268113161181319541134076685153502073215134953455754943561492042182562246200318308316373538545537006296017714040839737833979596028711290872322425023677886638513795694593590246298584495896565187055029054784199289282314082669199597388502604177861236519382406600079855471603761914705814934566931856461888822829050323622881705307403761917923634605694954427257250731388039861278936720810643727477272724389011660033025784285964621092370928742023068292747409918317563522424598648568471475995717226712718975001653770848212817487321701870663762784548422488026291616166864269468842599332016834109929834657165859774886438480583626629341455470284550231743004678900716167726907628678185724027808046606966108835730736535269794498538013973945976474703533830056176690956874618918040863348518302769200294208146136889364454071522681518889112606106305625044914909444689335765730252600846873960581504634698988237105382442077603087793843050772439061205909254105518961246840565424130702722083746736180528414720000000*i1^85 + 8701234436993194250737927315746559172440633367845161495144624666615481992952821538064355359603096767560610458252939400278947083864638297785810725241068870850082518776355818510145555613479901955219664088698267292234499387514736889892009111524166191296226189230884237018067219195985519933044733490262184289831780014147822709573150751012381837542772908318935971612942781271573555666558630358467224905829976358635318560891384121017457033287433937668949584660922726812944227288832305013983200146094140160178708145844439194886024204226849136667803501934333140279499705016674520969189902134641502669722237897946530868119441116837844250538926419465123795416792449505526137764453568661609444328089387610452958957599955429633155427113751405875101186573587655739218629471173430532764517081335363127146766801643504937472926122655906401312002653071422497416098361793337404863341596284820309399104363035502948715210580533461498594529829930228724638148824135318839518629183656880853291923189194124660241939333304353382167950475838522180537325571215211602532341229936794022975683117231748807302043617679989822975021658418741708384836883145269673650789217010821168426729077345780199372175747535856017179287348170674904363730077757798091902836233381007997049297739914263698047845167012301701671810258253988792756535083755331048863172350335561580845238552045366526163853676557992836967955659277707951434467235402331794624832945402429518766342297428132709972255185364826753297433021164570157151307567447452974578157694088905445726362651973871894314750911483405769823136345689567633354856297875261724963642857814473505858179653493546473636800850497100370941361704724274953775418205701614003434314627117105579058670797519294840248985869896077347937023165181914244783260961870994406988484892712235665583906487718890925439029496319591361748290485820888060454642736250745515938710198333744803123908719935651011658753899036933204454590419668989962191438032574049166874207268026983906975598037189434492471647794465816224623322032097671933062691120882158303018087867156311185397421915345603227558675907099607980412654166653906689861855988144091226839110212179333890262097629833561667682666716243313096494958202871023690050280658520664951376636141507817694132127729040526252026420608181719258513352220313390478052958652553226551549504740266788546093007693117967976561598589180638093405629415683754948519870105331863687324795401475183933747278880104260346010057240412936614545868297918900908726810655162858915431416096819839754544758253434729891514556667536986143158277483276495059191668840982713342678278413085573120000*i1^86 + -10774547603266068118313294001429101143911745514425711990533914578389059949778691371414119589590415461436968815669202209683909490791641141546639923994560109429732069870912472891797563939178343634492433034982746394710963264941565318532833784556615634734786376088095523902221377597012227083153896899501758618930144029711546406674699345714767640293525828640449605902287766271078323017504557296719492072271145490825741166606601693105498290541169642007684987314677637664432584486577846723554641104324968729211862263157598107245455730037990530567812196297572439463959685893167441119618600403961872213758827185889976627323994945051399885927906308034823979588136853223999944325441711406283219645747410903127324645380446647343302112590401506902700367308471441943427647414447668337479831911138611348156750530045723780688359609531653942758503835397429293552067204516923261355196096010454546352104485562224632114958909538791078544967704595222088355220626640449443320401910860670331332177281719241477793839728703171559816007681479177891584882861041106886176852610768014449107661515100888170041480929157385389487703681364738438742815737420063700997710340097513472018710434161647392734030089830484899608143966165480707270614541565708204677391017360090079905204037979085187255667798166479432856561673999115843047248182111335138352254986577313272586868821341410516758229753071077319967600393746275748475043707213746625794976102817356847163357302333992666957576305847587263876172830005738067720087094155418394908973238438147639904110912788996394394937962068573835836945814913765061019044035872367055234987494217919967612440981804562074238606749869056363159566469961840664792735096877679597522137036357092421862081409133060177425975815119593912120499956188139703130481710621768667503582731364974104834328364299848047490419878218918160356214727970545375276167408245656487196408949167307481217020378909843745627857519900120287906230968538673946415230612422906105495317425189278671041200043404135235249064233525446311679797256922520401224342001673627236434581223194664219768157061619192281008165065178395897365402844105727821569100146139808382723862748094253141776863884403831523007449661676217436835520474841272933109561485115866251637139299392633847769211059237263024765349291681368805952709021499333947496609296022259594624945143689952280079774547984459173452360953645781649764029765981497715590884851301657800815149728427089955894467324685448983135190786975168889648296332065054067406485938521672487062299280760457348855802784539847673052698264957441369025381123851095785389314281982830240071680000*i1^87 + 2430424804826929733694963537814075296408160528038605578682527077239323426706694356859114024777058680407730614974340815299215183665171951257149019286705542016435128826252197608225311009891682171059185287143708339168236894978179036294516373825866238719122742313695830788593319090763913100455455127238034103159912882034381616308812322302245850797478404133519974131238982948059619864150707906754485619564780593625882992358769101505583401731428726863780779396963677801107649395793222929748390663341354744537219107180736431069472189490748703429282881475092667014906507489733604394026522517303716120619191146182704900561065862303197763708338402980363001260233885569314531044491583270412353380473620343619745355089730103845631557726866425895620571806654103437141729882395628003899623549921398399746284335415935430331403353484883039052258067728132338221272854544430543513861096959826887000223160184861758265724858764650112051195183496699675520119897438467492062102512635751003554709469179012593200441116265822753004323223565199232178501707512624302939544286552900544954291332240041140472224551457092442100407157004271347786882538476253356351803898300265510181935462336901511437344211766573732065011670258208847528033075350828053598898703471979524480815624019180389278938114351522453044127794325078242201871698203854017201827997591288438256319971037617786279931379232923062746117485606203944022391278352565946311766756888274060570229694319746600763651420513157778063946910853183050103887072549611411122424448849163564050027155429365249416311272038916101643959573315176203858779080144253391766246727437223284063270115900140169234033661289028980866831945041165899494053921677400023630841701519581600258481079618764738300399156124545101364722745853343887729718889475174551183594695942269576976259213716472220972704281794389980771156756137119315588834877227202426103727092903793109363824879136485414971239123015841167011912698911269011501496661572980961197291020636266197107539081700148449047377379238285506884263316299108792801743588413843621190169818903126609428547424870125516440240878995873339722759161790071781072712067557801345306455834764320841988873569042949302346254477366499661473927664285772264214407852869667617316872838259557849132022328085634328947408954734219166506603471416531940601874705489702962819656421377232391648208430497864650371574351605653437110091805956133094904389313136315711307258410561929885221932388464794490832779644862964737660829889766107242982693115457252808041675778272736861709769259534322736063637684321520772010712015451011351178586882048000*i1^88 + -4791324178112076245401859886895954730943798474116746845763614144608965976697242191914281476078604857138001704957959087111749446073206794432836446185434621715696780035882236713021254213281808123091696659173873719387124998982183633442528155276125695446967320944197326725252875830880009893784964594879279764085171745906114393387211532335258099762656651387020593133838086361726496038021501548983895567521828265816349935669207684019524503252864806040831419899121018104817769722676702404910796513862877356904865630923508921179157260859018042032624772484566904386940366662870781417935217234225214911942507309103069159506666887609654764097008671036216254939189449666000970482435760233892355054999033354266580129944362578936426932775570607210811646002521845675151172884693311136878215192068845041386362041783775569247289376792264331815399290723554253319253830708691616693251582096873281594283849808381250544261758467407550949272262147144207018788680246672974887344709729921186154200152469640723527401154785280601157049017704965250707089766552298753909712297545402548538128356545903436973640643402259093032444336218629048544702089207903181468387954286170803768421768964704318725992501787489584090311344460095381521673396018730932699677380528891030977872962183732029548203359415937009450481069595846305529092591205965861387108296691253037212416213812289210704096259409470240166169819677582542518109694396409486721414651136004632221586128298372829693299773625159385120405249382343780913460880400660806370830932144030715723651551324636148472679289657970614578174398995458814815270089375732000074586874074726500698615534692374534193542100049858095322515598536432644927719475569537413532599345338768804077559154775462517887693647157640713764733740786922004131937526559051735134141461115142953970187864713407788453187790646857877992019813909921577821622475124584692919964268883548909078188769360142974847090437601784225927378073441184487399921543415777088111995594658999960531006644068123356042649914012766318991846457359523453490919668692197089715172738598407100777375848674547392213963578717429497036699203961776349284490078824096742123152549188481354709544557712851812161973681535665102647719672929715018515715519558938818733668357311768931068874279451035337017701674530950327367689771866871206731178396383217202591790992615281877052613443629441856477067192618052267162223938850716668559332727687217954975802512840249928912338803986571564603060062999718870689360440168118815861283705206960942979225443129155477213257877523017377861140542455368707782131340158173184000*i1^89 + 8147547305846626204248098749719856427129537239758969791688948743336966939984556246085342476909578473637251141565882044397823003149450978006139455546409255602919942277056828004076846421887794310381205993452781447285068829552548213466859939639154629141928553044867439993611626218364610594193133616735314053542051711573609841025189656507190715045596715123405163462225701210137633676626561284203634350052201310050695098517038665557394001138450392553207970838303901650820836558341486354243044348726843458206844353367310714789210850037641485915606983433156284902958709279695769282846690943397384939043707770215339417077068444485686201083327528117585439654103424476984236036247811994109202357425601496710011492058788410466284866862435706569872744062017534140603270242900368453183171846511716458806366998064661909895879331494709687727226715360943792666999413140248774870054926534286837642078127814322930990620233949773738367885091495256565743725055295982642356809540852800708937700221035302107539266457735209341586354417062592833978391627335194967177222350344877562200938898528340323729820124847756531867326748622884190668631457299934688852797919942928409732683325594326751673487673401528919141953191758005048062652928599729044679803286777604474379041882153123357724210928496117798378193283400849095420924288278253677762044626318715754990940038323863373751398977296870579734504643192838404387881266634018214573930706137112321748415451029079929326347393409013263031948060761359666028079426695589209145027921532269586412633887435706919941624853464747004877020511569581584430978766183936716835752975069336453200009092606284964751610876063327211600569312005759463189608396554872603298672452589944680843008096037266854060290049740819923663940003569225985028838801100875702900407887861009739576526758729574041514308246859418882244683010235603162726958683515929847034922204019299916851792625581340167897756041271157691544894537459765795398940562108516848203115760396078599636348960478810612419719286489288033447637619025236520406697719760522579290622287819424103334228738447890756769420649669339259822908770939821040253023020055228048538227964227740753759414590037712667454969371941413107813422421304916732572330914635094470917728054902927124649209077503960349234931492980781680368008939574765916701173556842410495989610168947247426839996999030589300411764160012990337106426189419401981471109005028581316089289984795073200280965867403307053374163131234736654648165046741904347889050457338407879191114307757130256204432399079918768538808477270471711129600*i1^90 + -1703219967479482919304258879940230179158229000427976296608909682939198525414403692006204807900426748790404401462775028079512492049832383048425313106084298673156624524203666386044412214676006223549642405474451358269243804350032830620700853816075267894967611493329043623327242532190539433748022229194508887384643870185053307006429731884253777836140150620788199526502512304515561741734847823605247195409714546336768961286913064470650659598106358124366615472347954958903029653961183463786659091996878636291331784328267011629630253232033796614689177215808141950599360650215581049362054351798541547943784248190353904973131882019786520308201534378652328296939929277244815381410696531963482485907291781377880840835021545497426764090094982830223871916111433859341125652756908148104078404111619440704597627914881603631260568349333115067004052379700775991462038647475379452034671574594328590140292903120033669338840691386256792030964821896897791701939078947484931499673967492838579240266435053654389628546511393070059200663694054550899058474952317232818695721236495146545740823469201056609761393246561266127023558026508771186917841335579337514755835757027755955326959665148796278039650095500901996296638643497369573885706461575337291879626735079190637208988168425133719724134355774022222930631651556421252247687929706190328248579897451836542503765937984175381920717145272724480568464810879469656192764944605534145105118852112687345130960525851541960567679131694785179275332165387242989796295734661609364795745669270508475031657788780113987598533892009322252678767352599479008588609564670161361090003362139763462925061767524697164544316550304574066221095276929986991728571174660921665951797339423319501095553482784116520909877059875337094168590340654682631516055300182932368575438293368647467269247406606030875257810969226191484753723481853333447683786273975084654113812468463167523045290621429680472425355172114785911103431751102656593349453444493184176299678724382453474975939701619621322946561721387617874190942027407578140181111155045587336488286373172089702165182683545231049758155727549488838099321785208357056534691591512807250690187893559490567818255446123564199439088864978888943282082785135466809786048626187421334326782986973223683618509952189972287831684744443475740924779842615052119978617168950390795821170251183241954965326838850934072233419786608188126354863382379774950147286530927881695594068966100427912505933292460431857414307734512469224241544665321839129613155423052259879357228653645640430982003804676499806617600*i1^91 + 421881592194515471748533310458148042780603805470930767430279128995603236943615447495008844955013652022471139194825285665293743113368248683387341603496578891036312725663695927836695426813645595242623780637204589118300300296641384617690828043661127294180858581284986417635211539805511347470197295004698356831372609303916611849992200255869916030565055844642230794993726028256238895396103319771411209034323954472113355289494161244032398083262945592326423799730098960609504611446328785769454509648828144532059681835044589510568846508617446686160201069764072191902991819622131503850981538863487615628147185895788439943477172440691715796045270908889039064606110703539605773761010146794472237233102605563332160386547279300842695582562391970917698105082734146807835223569855386866487129531943013740772699762816887123779933666381929631070344137380766576482210665310302195553285209579389828073686880757149233758169363723619265822784859778103259746735292665074921514900251951447022715125286312383646560057572187443822038693757772722443499244180797407064603285672037680422015509543477522906204023024004210871444520929556714144796983316362143040493367856903737942587297618768003400119667412835824751356996610414482124952678033862068813569602002484046425963130042250336158293200346745861327623904324696019725783300031112594184159292643100388258706788028847830223301115664254585585734699942664728979499064703921548572513963627580921984072154095704709745696612441071208673947350061252279369879188700684587019439162527861861707796400535261305941232127197906059891219582336840311129807850149223850658614357661970030732241066514622194264759642344440551171557711235779150504347748235742163761220852788903245046885341191601210041918395746259209711879662605647857561359186186601885780277266494339609070291426521125127731055312574275199522972579742389340342589609673708832303820993406535997446418124596560922364066782689973365364530496155805314950418870778297399085633338430102512279665884547520778568733332488305579299102539042044038185510828196033350387540336214025843688408072393852305158648302833463587491528512186340941191227262981093551658085082908877466345175304471758181757348199097102784675251509066096553969045926422342972392093259146849835487340496181829940656627116335428512105838244220438607770930430916536608863491175263606188933843239786231239481302592120461778025744190571191018986736494357597939070853416713925645334257852729923524477893424498847672998939956910301722735035656213873377875789732745099964800628162560*i1^92 + 1148817969097887150774959023873904931423491343651715810850837210547550999626931131799842010361529162023347896328969045847878462807539960009014115246986847644845309067491463357954488347447539477324812635507993943398259548165683929768263212766094407443679112053660212796805387576747818141200449344436597103622268354351306885440452434309405556449455400007892761001009557412337092977400982199915674416176477563567140010309659082673475556221595578739559577227786999017484424191232368816667979385114165180636830853263830891378513241125864369198165099524967727487785233538162624715990416422318219832859687061236080940783011818870994004966483119381310055925309026866143487211097178415117391920149478665433075668135201693297880699624039867857461319935633657517072577328869317076170487752906166246975513145085028908476658232741853445073267601268671736760908443593884672429895272071220086834581404238141898135053560041974783059960252509133308489881780276369470164227465158519398129315262136430896507922154628833393180040514664718916604887732371430675467937069458641552988663363596177397355810908655131252644757232021605792746719789512122404802977925754211925496395671748620529610927628358576467409402028798148567236450745947797854993331274278055167716304777625257090941055711157725525913110385926401624608244500994184041136134205294987425317697274554472867991920870518699553350031266589534875674976759101067522343851719390144380707425647943563362691826655581736622072275427162347988668617382466490895175200990005810993812559054513560650266246213303692908642750174011669462388899905800504802029245581414530595786303266879417513429610450166106184224487267923101103942207670160958105971298230435075446114872760756482743002882315959404282017963893016220494933815557446723564288522463371607628581039601505661641489227983890114144015569292016251990225190387842277818739953629455272017429592723372617765079403848257290723883694666396558788089126430752974214489791442083110062972380571139520512984699700243497904066804557975740527074222730905858570802420608418187938032643450840808179463780784075836328399677161599092989627063481321959503825132023743339391901247687731940702353466017417520505836779363515185266783100704269438250060916224428541184297798272018515078466837859119131934638171845135490652742814270818000602173660581796545907181508122734170892954631125060675254827745888184597656307906975761952063828599664412615505559121439466871192152666454778887003096761116138121643139772527469386878761458246615040*i1^93 + -25008555651665715661984472924316355096878422998277671322475345164214091860300874220230776583429990961845044870670815989203568353834478205004698371143515799189785628008061203592882115029364666937784616176587586834501824387585904972515546209843472207825660688623943564042429971057957388286626827066561882979378240940581459180964599913321562189858826682184698021600129728726723979431480227479850807051477197460693131901118127742948947826940801072559334652483095348474418614764859835768245406067481842928762937780086148146947381227293412702212031043797051884712193318409190083253475528518574436872127897905735766478367810564365979254082971581358850432474357875764120242464795798269333841002041303384715262134356087488853143137302602789379194954043495976521208078578541335410582863068927286242974369242372192325397406455267300004862550972956357661582138666005861369024398824602896303653304328939059908825582078820437891806375929941766229248844089517294005298445880062174551138301367832849595310730180479923049104995489237459560472538028827012783398791879416067964119945548398340918050326989289057061971458543495305909674079356129273933700952793083286212177842459545060416404089864408323859382446189053402910733689082386451597192295262012714621134405278651358908587485894215516781707604571968315630678162584841853002983418247617299447789706473535932977805987209575916341847919409335072380695217696995927145735588002085372327165957193152971151208286986146877733944905687795787670533045847752039753449948522836396820968805507510393839838376834288246446823160765299823557108942144695531261099041369355830632559701552104532298402172097957385538998004824494961981997783206637316392516346910302867365456452854264350533451272310734564102905717405145977022996706097307862244900550263021724703480058546240974282740943997862189886035533977787948578061177242183790613094009716093805317134106637606408204195961206674065027940348539666499320969409789087556174050526980676896254621901789759047100006985729383214335671675573938863877335702159640584717780647327932864884874979316497488204154133343258091035475139147407918215222064751524672403712284053213138848887514824328989276511332541564689329103931570795758947806230202455454418921196923035223899738756473553703423308450090038643963188427905080935712921349071937472483933079351201584741020519662534033959825192154985014432140955204708687992590425965819438470538865126727653775105624509744405831274183091322604757956971310263206238048981830598656*i1^94 + 99583977696215014363136112927331299391234500642315104136331080737376310416536694375566724297511915131859871299434395702495188635945039895565832565915813427982095755818052955991349533146833851298965180424035169276689870664430910713655991026849917539518232630257039451883577888018758006827919701836541714434928386491475616529688651136691629594406048352869378697212493994200340635185643655389886538382266094843931678537345069309630136794993070106542794961694401320916102897826291725264433198068570204345147119994728887052656603872201460540223481753611767702705533096996338631312817168295126186740242269299643590864493476531954240240810920308169150410130994294934723416188340242592635663922510040164175010756468437595818988627410848593654045750423832043609879974235340125563562359268076827372556754534517995001443837351249663354139315333323137245920623566185460777884621921735533002089379381663712214728583866121542064322415965726069438115354134599326760778311711457909543920131829212381402175565682932500047554552003841489496657926026499006751246754924190927118403865073217223699000015949537042871044132819276194576417836113503512020574998930148427540407919165239498306369616676491701195802847967434464390334001637815574309071870792930159767011731863029391668310205021267636356223547435498315703859476172876811114041703332253297917634209948960169781318501860771307859903960610872168967799406944002200996351578473409025989744284863500104935371287930734573752530412452831230882553160038426064417983652160435574540993983079230680495623913270566159002946344011282282467690803143312369625082098132943220724421479290066335935870148742691170865491377893538038883984149200544951676253605236807910996729785866433103635521300899636258555612790459331132651483003599470609177731267219701543127598020384769831712973658699643206818325849777839264941332341092746005493278222188585718014025900204450899384106106157573542565858691936347943492314183368920824535565456753707124853553949383005563472683230246904246887495608448173414110208387520782391569529859256201969541349740976665279698674096098935602783379510633984683028526861324625099442803726058465542857289824039566662517167160200764732675759111200556343101091408016077129095267292361916787543879806246532084795213151878318107965857035374934433102862993048489698761196293016550445087860073476882424430161246024408432215028737298992272754616499513399393742616557945884803272921840516292601751354544821739286904047891644416*i1^95 - N1*878844009151186646108981346806793965445121380888119867689123419700301254698673976957380389952492569673023282371131803809827692160178596134555639019706089971134719510984072984944044854970746587568298829269499575192387523415258005531139221019868722330652875318088069196928606216932589719124421560464473182696860323531660426128696949831823893776475983237336995487293854174297845018128077735569005425*i2, 5404352228347084245744003538567795634406557676822326811859535791659456039860483485542007326998707829156378462684913615645793374007965865847560667865951650400194690493909925551448078644708088176177993559871203897340577571402075762769601885831903676424581819858515405161115243379171098421476388258224400372288599459248313222895211955081717091634380695476792880627108459498388359706635636986586035032783390312967430723539569621951445924571740646161823618360054322863718658463502912864848593455725345220228323687218135378795374147925104103868303557475707700346945013829647133658216157911559706077326542517462420572361468925218325121377291314708117579408489577059704313967263542177709873215518975132926676829321186687930282073114347631814606896246397928080512542515237307817379472467484437995723500748033412846672172160648415997556912184188170328839615283129869624024051605907380972311312116240205624959204513111227591026905945466223599314366908597449942631088773381303234752344260675271789369446971031132878101658927306084767960186655932764734239789869674058835496819526222815774057358420111134257210052537663589379527652965326554116108495985161780374009879195776670552908909035652361152598029932335030793531003710461654495718617412272723048382583197549302127283626863686164762063175608464391980457383627271658449152187140717311501519798732327547034875223700481084918374769023562283277476652185212607302475744204530315804719525940882118138871347304021985486963178511819272337346950568285200925539775625892498101765462877703162745563269066814484395163500648129484312718126951185506109908032801369473597485174381778962553059092694433081037682126328182875711986450132851613574756063069431531719646426109032580427375211423135004851904922005720794304571919748929452944734930466128222358950322551791469581381666210289691183714707340082622979703043144962363646992931101387101064396431621902650449973190605479136661087660327994386855476596825430560061907339026510970069965141007064179358509734737706812548629853254427972132278129233064876090454638043348855987506566461982064519680679975736916231767879081259026649404937394527723638360931591906572741027389928272376022206313830869142764633261823770943029552176374092763270364024726300895653399617078100297293228572413301234038511705759658223956073623715855224424519154100617018171172403305308568061712711358382681440823033425373381028562232247795116776503348515863485702870752444873095612019159165948792520535535167722420221585538788738680173940084908740148998259466858417150583197566280788406150819541082319702635129471537759613875196309986123831905379873259080923233244138832651834837082697634388130999732197088882063990608000877981234428773000847710330886059202419061162752700439637122896701778250537779355440911887466725721640312585126855567637781176999169469082600615326814653129594881554284385511151251412000154257015240566359968963086717962501011707254770566690674227863167822805569201942296520334919892572408742834278548278498110253990278952969516441391400315088002099312652460600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 4925462373562504786052937725619709708699244222652158342839469403520174624843931201001960045124723099081280799318129250033492796642530844999717866258220862661000974906942599339595494985364983053718502543374890630937917483774246790446424193212047312709129915978248000918778249870734321058796397215714308387467171812242964532039602664076763402423241706135591861343546878279630877606589956925248842188423770916738618833876164564961640384483421843670356027615204416012901598849616324091729478813606667931264207545381188631467737225570037718694792420651875144850361523758238780920340563847828849942967832692070200013467260281575967001000272377515226050638671105331604733802191815562687795829072895550855928554995744532668094937845052289563205700711211015614672612574964567727177335912147836717112138502007498523630110078541400396940280272243515899475947010841527091671955632631908864086915958802903584699324076185931857226995317513078144584315480312239637780113038020882130897268769904631685512838917065801009607322416775385402598088368747588371777362131037838630600347762309894053026126031068204962352839786687484648718704429488968955887238965815959581869921087251648702476839237784151836896640484819134487617487083482300306712023713553863710885713616273770409950950887096439558622042419510022593151597422261358650449396722936753003897184965838444134331835839701386088302326095895366285896211175194813047226613462924002736639748595701143633869176973111568042268759315946466947533658982016320597273385638080668860241133250048042685178771832422575204345070655000403210446305900758964187369383588841092517473857137557745688304470582501793210015977827382367882399880104179091710013869597265236785266948391653158109484977899817670080939846555807403460478279626013199262020196963861707587700735988981273730068652103116484321730765719466898148545332879291946295624049882451874296510706330514935473539865286866670622049402789558306969300183953287481900192315269265175322293713232032381012525509905614857566147138724031082445103756479633369153302926474091844016234136360441398639741631617332944163008808615452632653820788262341050605875238076403082361767077427735031921428173390394366892847494958196085731529040698793322427027810866714368314124063198633693336294323130117771474645291872450775501210249842372669999800421921064837108525960560005238305918512380304857136805607103597082921554888827341464510586091515520194489978923663380884639472115197741734898694480768693163280240935915985308435387788703028316465853473594447891279924535394645607202626376237538962637739245280836033090458693276158571028075816962119609418696739621346391981760412781209080821528788792833493656090961175083619814880180087847490819148637958543352217009579580231937475966194692143169272904804799527814899037666032093915328159754204129092653985320027188096272760519905748263320131437284614688831128041407628059959886366650872842803145564775414061665563166209710556555195272336175176222073247375679397562698949823313108946103063687509372539544808986642408693122000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 3461310102946109856174217978755522418543660687317810219679655755715610636263343927862690442453345617413175322433468363163494093833263285926135439621414497883302371817665455048171309605953450518625295760906082163683403041252178634028357023040717588173513219802589871851045682565606583222312000591376605006085255426346229284464929854485877130382907793183483878012518177140115647253279913862559228559238391015580728187001504275116824158962567295688108623684606407320636394736614775682498899877940880611770264367472117097657055553460866354456515204510065842259107157842960936811225983280743543620963172531878284338962269330962558136168056000566167647629771585773101711566145637364552887548498094996973159467329731354966099716356173912454107504221987411931874805457176474407537926076656725751744574094285272014893219072247978701540862069039243481906097712303301865627209329247939776574604662221411174496918314191414206331257932507940917111845622588343311556278286743748674230039213347927850881976442965934139992592535112535962545680980306894929111714589268416575810158596115379132099891883880670688699945292193777941579896247476812590972180000331940550722404247835006048333037114545284537904930342849149419137511222392713043953705727568082786884826000627022481792378940945637113848760585555160600570380937201093100412832844668205542271484654636983010495356860836086524392055575654922526970588585119395698461660566920202059822920264379997663255417491244874390736269954320577282396207665765513636415427392709273630044149378394219660861914411494259492168622814455897728402252063105930790110229770905049598245770570502788598582023258236292940889455924573204001914680178764268145054500179883975322083561869353817175158312257095850794676404879095217663623613824479656812593596796973759744388394187366904792450003580563031679604765806839197177026455086070892608928028372887460921379580432676857582122724545291934827165347402753818717234067642579167115200129946654054817193748750864255455310883684292891040463999570558248439965527535934318765246884792094035884233093647912008804099146285021979548862231354750440231004656438234322066811275454461131111736230925148417904432145101106317943061916448376575004851888122428049609527149982729090162619769729213015580043268874846154115398986405012621443592061121805981135632527038331593668826473971984125065970586846511489666299700340455081448275114480374255507284024203762496202158122569112293577394477331816312229392012795025497904322611989297810470209738068667530444352800207328412831681896324422365260432558385976987101403908485568594946819214610270875586832512690827117259190720404059937872952836287157578365024224673921115193368417164905902954685440785354649576850929919882479933281604983111724605782644561728636587579957610769266890730578296916316703316334130542028797357825506592701593348663154526968148456135523383587259000484673347305011311064698515891104144078230895140069988771202976733024011594248429097309404105581692110244278366973917739529206472265483528592972252277417240732380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 8652573796967622700967832451828836578404845086019586382967522133002699400675157405785888380809930964959649632301540002600392793345412837898047606587024524951921815514063085745591338190741839317545801566024029393962464335983457447464047763713969787618430431784455640349266801810969989517838460721200039648881307703841052558329003816020076575664721343529089081304954914075000562874556589271581510765213275659979195032791599067205031242459453438800409714988522539588566528746705479732568608221295179934565822173279787670100167312975505730328569134651381303599768065362870603008132213759426747795365947253827638388846818392475687994940021281362908361804801562525019000262917210136694663034464496942915599669826132222237526758160646108492550463950557422106113838896179107898045196076033960989559570663773352776088579546297335420600525772941340375734616024340698969096225033134602556143770119697845180229166943018059372390929821746648771767142474421206639957642516602916631141966799448716543817119226008135147744367334223974929273845073088885992431130813796376369990993689847703992707893594558385887653722449271021394528601631868257936526137998713524282136821725970306000648583626654178045354760900416607992392657012196605739212334811221676939889582639149292463937659067485102825533875747495134297408614859930697464637674034655649340991469890040561350082477695463922958231077710208440447422792610136543146920488118733167207069243656752535811498106220706771158851621321214265503351254791071433017598837795544805190837140230558881835844805233101390068597792294167184543107323978448031327281726974106047772288032691668788497618661833986325399856034259611594939029459827929723136249420894056408195037097356564422120441645214932645513085481575048638219639986579795583304644982349461981587890771384745122782995731767207610658032840735672744865616691171047410816632124707321500521482079265247080326344919379964495374274867661839646911213739448305904527347686330434402161278931369276694820762483351794939359597602000519343094953385337219277532916769897293237740144506312638470615878808482437499706840178829147708634122134427643400277343017648722641084869096510433894846630222090896192490298498133379620847058646506545200791159562085114456970795677336778955368317353232439832398531401029330106282753467819988034129190653008321783499224050511951978692146737568692864830193282852284218145566945208851149742191783081872563708369257400170617334247884522968149346160756141261752978996833990281816521684071591987507462685174228885593440273251375244699419624574063493059465199631025559665811539147296128571847385528836307757902031554948862686695681856169174023492343333079261968055449856094580140392464436243599157596698531022461743774336532593837479150720676139683884700774509352651034067954548001765947371473130786300731453604694544041117113105231052440525583118795753847848073103908358052043268553556409649282179476686807796000716987118493352212682774272756355146880358002054729939897066134795564632920558383959320880920161259902584588623400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 12658952745841174854618379047875807350565396313746226506418831106708355207518581652572282122392589953716653962142268351862675443474722703343024106512896632328033103484963292248225829099134854812680096360960345502535126754756365054143193407898513425521302531206477996350848210725327451281124951492074359784756357457238117734143944166071007967329396440047713697713412613273884757546865070231759460259873132674835351012793931631245967624800581439849730392960589224053288012154965679006927871378555030021164982247906681824570225992392373815887488588672535794482705695721663581096905227800501235550464329844436223966410638934304326177341839159456757191558436552605601413458239564156449176887227631580694809788634190190836357648730006786544673914600998466528361490674086213849352109511086683924404869467439664188532552081841643479632497508227295631346888923275368983869180194603674723918387097007897340487274849286576203164975341784729653941821595927706467681980657874544361302577640865690716176322902604041219364883468481132109501599077430609681593298365662229687698128868708648153517219089475754409681612710515722732736465430700533377094462082643230870731440025888059927226634670079345893358573247375192391743951902212454099672828434059582746755176046719885537731597519960638029016378041162527216537151788170984388350822835444330633030359035951027819539886662127870061401484257233569580932117025041610708433022604891124988027439581831127274593804120081692700463817038669794569389207923661231956264153561135237476252449510588155180275099785004945576631528986804557387289319303710470954757213299287589681931561115582866434902891034209911969288806808282266492120487955327134179965392672113068955454972353845677773741576156808368337873562419451318574632756168226176780426588511050323053360814237005887009045182481524248072045201916990007826294677337080101730304080239446536374465700405294364959119703454418194525010571346717460403509563255559648865621478274545933555213476796267791802431286398032911366885107814942463615649011405676952133629242152103527350456496324031332299664767766569612369369726257095491321010392906424826101186748074712501721664415017025888790587987008502687510654168620761045841012127403428582821639710688444532990999305201140983877745260669957740359506787661617255274243019674411556979500086177731614555134166401709607371296216353286547274520881961148581564509893202606572221807361843030906115125092013711688006446397785401560180933297669959981808182641365112922463809786794982470318971271541841540013394099525640352717069677428434856480636314719435241773435786982059069443444223322300278296593013871602681528706927086889368524461101646137826031323052361767483841428118469615859675306261264988519335401203837476532472720842992304284639096116472358328713957989233618102909522793698019304924619354606064571710359963664617126207110369657051972620869835470079485227627551527579492931077577913246613098302435538331019734543145877740631662802978431145898856096370636479328724561323487648444793184188484968201110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 8715546612745715152200401062091565839245535715186942593054433411616668058593203793288327464359833854280220272457962519007779519037771210489971499913458053823550704578824644430312928566802126803647566064761366195594915049068513726699433225552418979647666018042713853233538309902908967360465017278822479293309686483793303151633961944145487804920479518557059584257745318244076977543833413780226074175545689911819620643499764550020260065805312920578806974886644910860053868276729415068359582122586686318557575413798397735673356923528474244578847403930287897955280315065407679709296697501677301576298427377370593595271976878282128921710728649858344506747733591720321847888314006001176013827692818267144020756813228073153325644996718107327218110548764184866964356919866735007295803568269500906851347007315354310231266545095254331231181522907488155452277161170798698820628845151696231820529070505795222090786680928665408069170351570749894930139119603565301811334521333334080370897617341901131971862845985217541938569891258976428196367554371403785572573232721601194704267153538107913416652464069791504705745733997615866210720479390793095311391454305417042503537893367948163489602664188144702498505061019979659091101370195823576389824079408473104039305877715564264729919267906242448321599095963135887943266727528991846670022153562738497295416665992663825017273904833196445520002521654961898754843144431725590467809691327333819488112302419618307786426609852822934057259970953118855562679305420396953046473589666424326842641633066285451216556353331667790317726037209132725655279803708757456168260368916925137065625593465344566059059328078930563872474695933886705381734394833546166408278187072057581470567821869404787120806447291124830601050923422673935534922787047185282156901776540929196787252536818592438042051043226686982452654508216392401061974959995287607378668011842819459925812844291934413152553370962692456649504378891608384924146227523198594046569708215766337349851166910862888304789365775148761267997511452890656591913828552749209337162954384419564976216269528439052318072741427213939318394258883512979947079867545479278728866176613069889703656916485753967507619638895572080497438171292883187121960721041999512156803268587691393905942232808002419688030447685639277042726766352530640063671431835937831879941048242889967516789351749314735051735351056985737480239415977429407079006280985922589190399855099157634410338133508550172347499817605123443014459581680711390510076442693845914383395741294003580268989876343415985435392479570661936637021334750720016401607429808008039726351662775218131619353115954536263732655780341457518323309030848826867228506220681935017008352164120634819279723400504607885629580760193896715919655533686522864399980592275996142430858248731346974714668586613394267225911602969604849946316067596302256117496775789711630764081781115525629951682514407482682430616449469761293237860865923432830455268846778015893165300404362379368018005965876366247866058164240680384065634123789895234524010005028298340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 3476609833047810927776729631744474208088880391847320515489918163985446437911674411479804294159119933063727456826944275398929698054991290650173257364940111267435829329967681524058983507871144833792846057252699482300283234618162573709058899934634772001266460424003742091159501184938009318731172086687723390269355705834648779592785866949283024380147541974252226347511541377016644248344536472444133440553029873988789721916807685646107173102317108493612978278041186873431119424280061043356834569945977552332626994914214883468211617671170618816109218092127352454668463411566559150369732426280430934389991298645048093926355612138771653726817245051388513361957428377762504348827113826816208495014747589710341061394826310581415435093174119481979568933235810374034190263838772319741327623147951564971035834144077366508773358350233320493821377357232305974797246034463526524372488968492169384535927445603277322768189960861469290038107225815007024216069228198502571404181820233856399169814202957906473684873397144887724066266257506710586921801921064411609358222387569509963826336567694003764998986785221903779996606436041445215163310804165600809433912723246810669629706305440541483103926623658020744671455985761352940864840006844913371417161455895477913292797997240699556252438217033393172438831856722192641088497234260857258478344492892687945023885855575458839284229287056061312559694400650815772024571291673576432417751239729384927398727348567485377730275587281979284255182467100241886992754746699862217605674270872807175859347309405780573585644624472070688474837677645182997060696687801786157874240331663772534769572572673645533016634533751407109425888366779876563118163279731551260191012194880022955430656954495533396047009697854123342502091832855676837340696711176531564198370921240953188367197248308533075299413911237733879182831726499877128758639862007553684589426059182324672196156711714291866870651596149428242172840499888480390961023119734343063373783078063798369454283467317761591019100996060712285872073849055869186882359816714440786762106611163925662141281936731849870440270566323442445759053392591782467106942051721386624264309070215805397422018162983738875833402231700000221428640231082864807860657715050421528780822824279801202424600589394495084604838697162899712603971462333035101564175785786070639937971358111016965139968561873854613157206081255380970995854731152974530748776849016002847728621129401728661620094162995891601915344511321440380706432795538807409144650083971593640055552153512492481151030033142559839696645152269769240405412700558794159504532347620336058994924014096525366299654334373529183258959943133459156360779923403017585075562271245796293863953542389445838488656894369816901669958096143729826437517592542229688194298762509887320031325816088141093439387388096166753494791865538772011631736328575327216116084417947095992619345762291223788806908231658690308373434108796202147320442311972327553252701888492818078801656537102039016042656503199528968014478167825636966073132743442592923998968519703800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 1108169668486727708121353990342093653186485356447474120847620899924954052491353660325317405180496588348440088436052709683752612776375894465011138537702782589009598125762918944179469206599547926015522201078933594595019555757855880577295769830796473237246336429657045935243271086145010268847755790055065935155168597324729201664699391236562814061674263525482555598835810064753837030738032115968133466588759777800835008744425721252243497843055102773705849667522610629761260885140627451189096287266229644845410623401182841538071433866023579529884775505486900856597190429219652257154688406399605268368624362599397131510659078583670340539483380571980911391542280906683732067894364105173204248775698467298955341378365746857719035958526836697874237849889421039451951531709557148388950100352874126875985494461095758036788858943142489400045155190230308173406884070032122946485150087051974617794881269877788514645682184025837260893487611522624141419611717642892483453615188330563861663716994265216272601058808498267854729605464885973887789193990241680346630379939946786751691674894427517459418760478583106771773924173284100073138323694690156587804729548911234727781156529820213110453836329492228142769792473649493166960429554496658323503574279297520750133839198787689899363858141391527305267695891762997418426446431944139822226606382938597362957641726071892394272356677303133792500462466342373840128116569133579255026850724107098925435059273440705145053770493291474606535993703097136876071810245131625872052075816096157638884659042536253673509467470722142536949200188655296198032282893821655062094580053708603687574467175845620311629465508673646375219787791620227206140182702957222511970922839943696540481218777609641669110721727839644286062574439334464544237438942040849484351436092245857635088830725187051313826798112402787363072652181544817056393263096550115219978996777385865625160352920237462142795169793330402287371994055122678726548989578597441113846714271607453116745228052672216773212996714591590349789595446324221284712067875890286163426139389357000231574719282638861985658465645057239653615832662303180158590257321722158277662534934887243158003573575139170861653786777182151875922733603803869259722617276072827381298476725375329056082630975634599269852385031830542607087096336162175410621069512280476941665931804828734737045010091772922190961978762328067796630254333983630197302723675931771235975324947215662732007164298917641902743637579439224265695718327201938381896185211805599885507486909476908974174819861760796400404644682390297132820826561795881389670840916212051874337258469840433506794269671913360097716892172575836784045068461568586738439082351919746794783994887047788007928824659979984602030102661717800652935316500109889145421460358158286227885676106209377787012479034139530965852547172164640789321830365330533824696453198942891740556015425099247918515110499128388228896702498463849604750139592336122800040265358946141069202889292098979626169225715875724348279311019634714838586702332763017027978634220642000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 407703780744429567436902764654044498842763707393328744586587140914114121282426764128427758504702558610553762352023237550247183698168048219589284044629397124464333433335140013367809452423265078265891958512825122616263910916909834316114959845276825268028352266416959160899327339933812333435663733747918892519133371324595339090245362094438973139391979217131322436133128495932775197815247810448703942127101529614603768708442076680078540781108125743535939516656177114497774721304300338453038542327423683051972108733961474571108336257215760928913722865751765269193522746172813677977277171293399082778763960509578283559106384599382389379162940983514798561745832579240322365922600605850548153012140806693398432727243405342157014461922685000747020676071895670166183926262670076131030020766669207966622656250848728063161261288107506057843155587410545095237909846564573464567822670522079070515436756934249446538157713440232979554343938683097723111630602731806199218654969744540669660882121419179694563826710758974230904392059472913808807367716411310210426273153068704802718624263447397900469041400587957668313978906872626834367204234339364221506583295704108591841292112365304430304032825921987216735465053297399076383308924602598550091991720833064179384543947476191556859172767112037347390616433094057581592825271559320036890985943107002563151273394710905533695459437499995380997795699624574152224246848606771442000899596475295872367804756882294436108241243050297981634117890603370680509593219283787477135761848212122944217429533858179760289954785759874135239463054520621207185348529016914163895635235960760236740275252323224212773076202654880486821162104846189216931514644730994024716915210595655140941551498762135309602516978590123854826215552319794361200515300261438823065437845403343986318817111708445849486760553664246106769947843546098974714074722949948272758752081431515774531168121775242251142078269170338768583431988019589462974720958820522222316018087884088030174340953330850463151894350010901495957291418042747283175686338287319142562330343331132600561915520614948210215233330700881915954324454265600801894680690921008444898977985123583540207598283969621426786035925043837052352421948042651500354266520155505019204176628464896061513299109730112151979021420401368247795201522350547221867575450718400537569044912523006166630198233180043684426959003586063179538698420307793177353860621984005194534296108846167357522846500464853598722948380780262997323995615621109521414936968404609033619330063873958673636609185131389307932670207064450916401001145613987779394641073683776431478076942575035369070881565932308804065833498616667628399695644214717402558531048509760105682031087030066704922386759576281524328867421741949669432629110179433757769789781112769707492979858349086331717381525029289911149281543260722767312537523664974113719414985666355160094599877843470456166656163374436181641254872321178969632083174590617100413659163789472874021260671227519807904456510257250831121478286693621800724003357987205831110958636660000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 156959637762366870777334961747148680441373360405694064570022944395171301427962373206633882507902950237343444104259025819801489710178730433324805068950660109283112549912043602731479995451475346854553134140226502761709144690479392424311605450875680690626000269323465100328189598087767735486203695443055691899476841369467908773121747693214645604154286505346293259716762562357104851832121644065717147238840626042413570858928905839460874477600405287772785829810436497023839645893809927014071287093583747438046025712075504383094181629918347437146570492880586437411201507771435993361326519719108944168320136370125230344524393249436672542492532531231057362396624613018672806630140445615085501209981424118559484096780210779467194742658027671978223165376761580932598123001102994072069604972223553230869747769883107586162025898154299079965641907874811368025864862608219610094206012301180782945878615217663404890749518516132933713062135823107753808495598383312709939433584627929879880556893955312495235515344490256990155372023141292671979918143787815631659175376727960361007030954339951313322502374963423100776331182415582430506247894634841677648045944688857475168269856439795153469003437989744850737087932708736708885310834506997899742596612905362747791973971123132560930812651066911449222577461476457428145980362848082445186244584994356308379663938970557313898784092138780639047839530525008088162843046931472848772411232359025247123544680569954761162015038724579150489946104737028669597576183050353623265166046727373007715470991702129218898925972107158571048734485598913932464228303560708777758521456662804486053264610076629781851042599198090618918614281469798402914727599653701339798004448004920428827757229145446700449064987949007739525767240456832956726050469627915629173229981035876478402393661270438588831548540794641459156740598140735172207761472621883054678707313056160606600294193433669376907852375302008877470622100788738966098270428861096778776867042424302799296426793826809834384453165711725297114964018732675465438083674740045693923767537991482459950437145414849829208689220183262666225672895148140204252214462080664772379709551417798587771182664554962495604237385874964907924716239635952610051521910529248557880284979008840514400784137054363902623602506412023577027155823584867270540343395312287081033363359301495595756219329928649714813993739309925354138325213272966529889026718661689504987198918160082421643353553706656929851458620653314743957064142452651103953880947574139022484088717526189979447115812208320150544096851802641682144637922740650437046896245108504802458440312387854669177604286828374737271670874188306753781292702776109714744136012544080593551866347425570607842265729648517880413430187881040497073774126482175170774597448147319195818293680040762039755710953045746420315131934358326106193416029876568915043553197624268632376075524654095091949136720138973116868674065386740147528174618806471012232260857892794209518094581302328328061201014273666115279743024706436114034952548073979832866532251000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 53763243822255212592170321859471014081946916255000539150266105850994815337953139191065414263582418249796433006887147608925248873802301301183157172103184573757879912659096855657708378443148292839381326398586462720949032129776765450712717855033316358450202581382060013304008807430098853401744329343493653367499363410387708105817535217704444644157202280547584559200146582368267326484931852074165122234770656020514536451830713102905063345035509091668424063103538933768971525878858649342110251971221830606296917742221075432627649921986387998749866476350483846207173922545928890264382849233706157850341464598208995180001066103261521428493055227146915495726875724366233278088989098904058846225038648778915169496325064695840390115000310279563474758247461546169737251340795097557197679527865778026110356003531189124265620152055490365091758708769715979466650273424162810709065229644467245335883813277054097064572620017570994869564266047225788557183032832191953566520405701375160150749374269085116702706545882086594218091225624323321147352814073247877326571481201786247872071650244649826058370589947550720551139833904616696129443631521571335758811059978355767608939621347333158365154990510958960461664944279906855664874770978394880963726369421388884786283979163965200992888998432892025429519966832804543960546451771884456906780004441065377912381968502748999018056910886102707701247955723511262976948777696751585659386260052104335327629439399395788311203352385797285654163220930841066735016760199300946256359266128015668190783088660778838720235223717611649701486704471867191353851212262195062802361974273494996837385108814721262664709387704496294484449656964897060256968189940212673134028663156736334564330796368361490560663838705986747502944642414781444437343960478292818930897926402179567942785934074218582178464071325974734787710201448647024837270298252438869725682917786096737089615198190569924910582217042982889857853852266707611202621385113712930575440914300240538356237996949100807869490093189091904456065232775078876022208858277983964846768537015709691716085214517170513846687097004716300705426197013661503283678395312869321418958980842344139244389037845101050601639128374441151539198024203368030655135235920245137956666059880044248813792445896809187650548985534666465336752690105232920343752043312517924024688727687599059429169479860799162031869622778264013465191057255393494633980622338818482190994862120037402374481809253798247117886076089510350934084685400378456680285648428089577878256257434761277036277849278582107553591018512706153023941512807553483567848480029261318748364302910462218635738084345572668345998952382072832147646915837680540603221721860011551382290203172452096917103970875449407301958010664158532355219975814451681096993938981486212310038059044619994707051668030059611310909499683905241758557193711835683212337955428153342714718703813053963837754548361811576494297068258516133840784066301044152253093140132437127295604301296915651920636895576900123311313311231239134926274653235123562819041690000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 14921944269039983187945615758140712565744858672544927950491275514943538583743789204246510149745776843015910395536230456450922355495389621937658384865648519153610815694155449670131441764550988563343667851936404464112981700704856116382706534857260149680573495744641433231038290526107844297632900325421034369350910244365925844930301238540691883446536906483302576340183331681711562982570070498949565579185544228253166049519283936931904466710789506195270012033477525156863785898001115232851845586005568542825793830188101763527827464366686452815310406686367067343906191123302522260412299359496240001210503927998879111838683353404089085183584287105090539435988574808306835332074404829718374068345997406644437809987165605630508628627688187223374256752487867578329437258044240226662181390862705044242162076344909490744212728763603511095826657585637588883348879937393437062067421243651170971052863256826118986219088225701649815096472015161536946764054024308594298715912384990686449695933214988891146084359898570078909338866581216946358811665137166769380712159675624760554153747654527834737940437878206826905419907496052324175367398397851610724822375779944835885992154503385575725394165234556793202560642438242994479952067846192989647004677893844996384584248519958976534714568038350832812540717560764818405996610380565139744706393213674147365563728063136808511348507365464692424320063299798119610503680929691333021087533450775311673356332089525497059702520705102669747450977892065874882762701978871597537305183328430525995799748663274163383084456796187242344670317909183031607358292298281877878948689489052869062633476027184424185423810411859612100600603085572233904119840369689817124861405723741640412158778768327388441548895588636088665371744945471338236049883101589765307745409630492761714268349647828540693942693594973647449422562764054645953059593250048196593405670654293331851130742102903015852661747065097339744795340420415389046192710640543678241090767516479235087124627309207610695631335016245874491870875502509955723447993428921027030970450993787385473346492948227356737106910472406013402650233667765410829825268468848279505421254037821686722608153073078623075845173623610944495375732514961546045335313680627488823401170687545988989022783284729262114261823782917322609771242526013063643765717809648558160555575568344248974082145304415407200959924623546534082691615737538107028384824767645912930787068016174994551821654428912041582542979650577607626552756298458969847648466334104534664789836608593781276151713790538737536121590953834917009425143593679672234472040588724616160246667699286701857316959696185029084643393692727521488901833489879774083672724287785884303054685945652400425979361774524366757808062711332279193207803663496638237918163602563103352046472749005028734610053076815584343145288329619740324777755958827214276811916915708024755606534412845106966467245386258743685988484956284428982947314262971562508653164310492984008368205664303279909053151352627014754035960859631190648864748218706510330342300000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 3836033710991602275999591742120120253808486928704102318269681997422966750811707115592288648623181527722690222988287721081207380741275786798944684386938403227083306386933094528258360290014301314481385947294406150504793715546142689460584459617975334012973342192719600524050136523548972596646628891582944610260142710491600850294462473677229498870243157198889261690122838300180910960982027608653455240012306214959476453990391396891828056769877355416063648506112225011679130739457320422796945442540566829389690705016467115461895116661275081180138854135765456400094271839665719211132911518051977214861517593597931866520068999807137816794176340961112733442226261190520569623689780517161116121347819298465807382631270696951575860004493455314403041104146576407781725501616477180976774681487503061971449524761981408052438124690126571699599045218220105222399855673841293642283850666786469078727008500232490152522830304122102229447007721080891619829580646018588360086991134476462673117836039655632242801299442325179019968689327946888474966818352855162866305215174219048885913717488568690600059675619951214792582131886081454811154369404647598602614479324319035418709048680565842009763138482020935251835624379428137214667392493566726278281020115124114760973930369946576313131040770587986613880770664186235887338897604357399051547891402907426237347922976366658646126060396038474363074509011123645619783607464761109430026765264555270703369736448613298577726316214738831413291320798630994598600282183667267042497449439813517433881622455543658795408837221874360995555840517449811165990165369119249420642669526957470790993889525247633073333951523187841995504102596846208659113029560970374101072116305662564142981292693257528123803839428629449332722913337348366607424675130101231417147151320309997994374025359849393299927832506438155215030122161308787718390958143021156308357983287733768694233400927947125833336581438618378075593640499274195802920644511405669336195068126925156787959134054175239223290319820055264224748683292591566277467103966133235675246875237405302962835656544548862816058213496569892180228980363078548951437272402712996868972264595243874304120172326153251337290735855424476520765022195118554614947802777253236895442587911112032421096443427863562664494718791031629657941027223948552044714950534645362399636798224058395759385066520687458252762336804944302282982837936452382895050283437703131014118677167745902209377261604196073684259595278006470002105270415162897363082451428525497418846944200209657249431210328155837180379945723082546445048167862639637463086108363996714044225286261958974440619544684621877820777461246788583214021035013009604799783849535552915478315942097527052157313537700251344811051592626224262620708733544191020840447822591969113011859313171317624204658356921886642754044869221498252929719212461758753745845950723361428016275959672129156924201386014953880114435027739831503653682149310918777359394683313868796279349299568539698373276487223235351971721094027205749469015323752016617199697000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 641379189739062089386574326038505755867818076719140564297111066202526981512948512301071135601513149778499799605330582837124099890820256766996084455178366825426222320262563544940395950626488030652949495394777133091307289765415387176411172471224356326130731007084821814883880872005057116455993814156263698701762979138635826722166802496743670658967492576111117590277031385761323432409868687470220481305493313308459705330640843792434964003692344522495075009821542103375787239902060055140662098707149590313308065888591761616679396560982698273890658784555356960308227252910569310442618462764283772291115817811266680443388129196457723400740205237045819356056967645467902040296185328211915360922328489658791270574138117306273865410314942576269286554050393212909543320603254723685086641144131466181038339731769580171950292925870180052216451790223485398207876412900053115027888394414996284854393597543469547658360611394122169489824523962250979907879720700138476879520795860850796829119451708132520470380044194983239605645642421495995324561842925515811893577328269625451011864139478397457606422985351071462218575012254643832887413576766771056834769029657491341966205990821674823402899219510539741299905320953109530957320440692579376525757452951857077222989055613130368875095822724068069185982719230084016769661393356551280129595958179136203864950755432000614670684808813343146154649845065107624627141785925358212442419445549577074978030027376711676636026255530613725462335860980328780567567202315037941653706116089116607969621349427375582734960535502941743809985674921832997322793947999853284949359021817912367151478187889117335315634297928545439990043899870745349451593283062817652824869953220878100420045342568714205730800361491133026985779806915312907986262922308593263827423933165071169428709432513429952472927374797376903234105304737616790643537136512782824604281260066560532406656879757395079238466246981152273505810695369191702663257785295659734488379710307648152009166479342442964081433792405035894084174047262128701911665608680333116192023857250391748714128860795140593221981844230454397478054433710556685860954374782777513043414606563161209873623578341295545836686526901690486371885945909262284861485824648587379306345598696200215493187660943086022628993020481829509907301120577240817668922773553084173487843810831882897170196898520291722247598864805982057844175489567324764691566904767143367248539921492085619064710247737193947657959437015256218534512268923825865839973860105777523472312323532500255149044135338252562784146834671195961967940239943526161852883949546543744515512683476892597124546471199177474755200033911007730662422909624830530035218021674296039817578828992155097933961125943925339627676716706769402237612391023150706222495807815080075191037124240556564488573276316576141666366759064216811328934893515405715670634264605310623782908923649939480313657986003809638877026203326383617679326060105536847221292614113908189395504774649229100275313318489025612422132856787149132612325103357568161910000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 99308392140649724114487598946096146079087647734522225649240134317140563290798219180588089499364264838934005859302689963031754083189321802956726557077591449964366098738979424516064265298859598279473602277923153307612887243537275619554195243256768835123803355530914636150564684172095442233063343707391253402966665736365968550525001213891319914932452779032833443685741400991257904874402429606178394143279985093653607639225783740799007780381608405244066606672600791593549417815446575531077972870195688604794236716422837075960075607665798294388941955975272592967005502300032123156129506642584010013122145244866291591328311990634157505409848056316975540068082873744273910321484944069457006031435102638918849587418793931806799851139353862531423766746843013933104950357039940609120932968685771829423400937498585405239103445765702428678050025943783941891813552322052982917954261639693163880552254244489416053223378086065956856886151018765436416246332920101100868311338967466414396465254374878375942669686673702630752327130977122388454374325739023393228682461883393545585152880574092015852599233699031973974784717434580646462141724997935679604886783202332425578878157143988256909480713534398815611734116406309457448969098681531062960175107555835281209449249683759660364747311337611978448045399036676298419504652977863206627519143903601075997221904098290844698619095647614581915935499124766982902890444707118717427684546341821005930308216142507143223297694929158088251146955011124120762852572580020640096431166881400921152970389016257740305000049380608006789690354159178681944645150320508292060193581135933955200123401840917726017212650661875700953893538282350268965816218258289279633839283712099482655614088642735764078003387102441546913406223065061546069184734196372799033431859455467057390500240494818708169112286402254637260773214622561047854965728048009069156144169652630206879670683331633538493028025778568604916498652010423432824047866853193635794551232689463594497215889874347553457773639305711857334510664360292039783754869583119425895687865212525327376133891406174828133405474079397747620597246083456161969403032266994934917096584179761264541978281334595512906615979035185695457803248563431004002334124035508144195229675206514434425800987511618669222477811624240173851930765250371623638690955279407802078474090693683674016834321892156919490868367000280131394214049850942995326323542705752518812861727710348037551481187465920730157657590144419653722399469515995983829594970270042115599209174099641995358295980551487185123066810236437221969922339677324389932833656867088872937424069432897138617930206240803511305819613194826258254806232447841331585825566126604488641620175249009199849623899230836747365953233675803300798082648152480491334355405318370355408374404878555479691298448317959638866986502940401847244531629632502206120603382650585122165587520425866288896864343147363044638096380899407638478474697961932505476732675136343336352295764085296197851478902215938927459886039636128250156005536815164920500000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 6973773659563886276299419147907911719031851014072636961597240852373295121044748714978863059328762520583452147933531436599593688692019737126714303885718246692013595891936399192053555674551022207673102731494983708716753539888949116904915783113562031587423561822419361557786078009866962620646652879714727866994499594827632196794603001711254851765924797790459487910166189529891220621129666842716118684206634133055793226685867170529158519418203404282569175816687060145247493586189018948493687637747065021243031666820197157431248268766039789213368999805714310149587935819369312468588252044930478931367952181919542331452347147335677730074744134413755581540211911621461637214899096706890411277908724712790418954009876203851280750639291073178286764924198603858768823342323604151053456976432685985048487750684353887859643901703510098067582353532627586585067226455376269482939145024258622080384567589773110905798956163514879003224270436375809009355418970878131176750504137015733355126975536245574074629538515002189525210004934661286026570183600391525425730068718546796036074805405360410629083315056470349751747921227316204600391934426629953037676476326956142149907768940986754523077281501996790756066959462613056539809277564669374036464835610402191693204149423563474078605801840603777678770192259107680949440994041014472069715298964600929100969979250283026709096531054949116972506201371341692294527702538653371076786317927615021606523675153208291252365194101664786779335463353337191262218516924920478203389049422622091642340320414745944545444956717881419528251659730671467513389443363377283734517630981119832819313919723964131018308742855740760931919991339615289591110143454564065921275568764593979990698774831526771768819208163084254132309099276159689104333009335681012831561692193238790960434860509611895863889657790796742571145738361373699417783498017958149440463273739205888415700091945520790519650078993403683587037497221810859356720353521157686420918732391766814026123399956900041696509819674029223006799156125771457694397595023617573467111709206926435672361337677701264766276176101552898542320874695553513812233990934022434903060608283833565672402810137653556634529022483674836751583868151999013506038821764832037255394200317222526270370659740849807755343533388369361141243683484422492010611615887239619161340752724105115873870866108691878041075814787912252438693605124010883459215720440654084694912797956202397672959685928437596096619989120080206338461451280660308348175485464582816959797501055299770187528104950345877300713030453658987899572409455123827169167339201569917683124448624085457501338909443457411333957412979682277674949699051198133453824087936272298810757629932169217211090228402999664891253717478959332290712657571110105822855410310645157442359748018380597409814107103835980316678154203148616926608292510763794095729604394591466319616614516336803602781491379561148352626345345848684523763021475406266693721311102616922290718269892828019747068855048583469465924475707759937417236326016813283000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 2524819346535306254179441165011667966109467565160350438737367869364031811609728417618631841868529315463180452741878146201199345199418275112288047356510005981665127273488935649847164587089269516222295800299290175855254978601820465232378027527469033591741169391691367010630757518289060360261237085309016721616063247011859782658171085693160951754473616353008290193053614466794767452311222694154105657161798255145364708653932337498775397018614301997309983345488752071075638670592573247621836777629665245672469128889348052068497870604831806612149300332996658256035070442572133367439302002620870310185178979562425131191150645914073707731766825848035515163971335561591000618672439778847183461933622841779498304702097069166189000229658445070282065726527779878210420702249329662495099385466760480610492487909789618719016743384822452247699262154627345580278260598840246613492357654846181495022667131913826640944993684807258810494591854312681137707760165881232133579480442809140703892224306699711054397690429808245142614450277872606770916920794655516866822677501859286218531302725166138330401042551644491705359832088843680124479511092345765251770138913455934435745789994905035946011420919113798356410499496972279314297604757336082267567544172507294070875665729861350085640460560828273966908230779592776917732048808803432528361597037588316302704581956439723576510897272881927639665430169987465813996987517429786536432371269576343040350155928256663599424468989720506960632170804317037176338505481102289792401225337668290755834351863914602260281151203407865775754318149983661997096510593566331649998722398846025481139035670105805268805457505609126794645473295376300761310147609639343619801556226314623820769896098119896413178879365105956871704968964563173305843446020710878836217018738161813916338925767535182971565377569567990666580705436534623436424993520944057757914131189160861887907777900941534053457842963914131713118506184367155190688173898322978949044730486118206696848346995624447042904769316696867248411764834170945009142059326584237217262561482838708452094792594922318469328995098865047377370513817414501341933581996384475886578604732291001252017089632116720146387342118499519606471387870430636989999163396948732606287027931092983218643388118805179771087089762742006757670977256298939038923375281724978664870041159493461940138003015271660552834539958870282488887440546601029715526957018341041382486318206300695225704863870637051841320088746119141338497716304115683245940500849368482687699952855836336637670656832391082498073661385371627451348728334447761447482283590224358953347326394668397670286058352685456137634650075743872098527794567964492737371453006284746104541833370048742295487208020693405184099567972310038176963273484020510232008629390935750865596490541849087448905518022481578846570189939711890922556029217312734835989048858896123834696676197568474918083635331440942707007072677667817788369350277806695611831220020543663342255406597618893531235082207498211458016896233358778571608576625985260000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -90509899875121225799423621159797253436811977769062935477277595286331496428360120599965898471193983301276139041382292809302575050213297646206496124500098218746975973015545661007763656607581529883979274104723701475151348354460958064750894400784342897085229799660881233933243673098969933597337183686778822984867686456722115951908340976117302791077314686671559091359243877447729550863237101913843314464623840555300360540467857009525432317606707434125674929524692537655608073693810957277163622928042930706863282127455171078234647170185897061849023173107228199077681847338869314332943484455165267886125703071019416724029529044170203218122902475658454445729992620213773291956389682732944465774854975410360066834157929044657233592857758076496605332079020383458444665095150191984023528208664756542952937971063299214436465359916298818547181160342978348803434726267766297808194279368589285353155572020735579253292303196201608315687180332820483979895446553356204768643404507142271525592865062517233170685529173273227374449582801803086534142897528721824754902819823261979089722058132437274619588342558402087584242859605956928399328789365087303466572295873469354653304318016563666224554890065807570271979226111154357467135158076365036980280513847006260973726873034648340474132144035402232885435510195441575479045121141241606413668598050809260398203684944856883070067347462015587799747040901836614897926296483131482400608044737051585661164537900866022031125117646744917011628056265306793973699195621009226330550234243938935415871633293964225908035364632822794084701583451535037307954914179024353463544314927044743655094711414107818440492954713101342672046496957462457060544668621816974922009210596343384889768420832764956420884445040328894708938059407603567784219243791951390648890806243124262805039720338704306089351519717305780792929809150170644214645024123723308098694135670640060595374453029043951794593829108873914240676398345945776256628738902299348389430539438030541810020730403903000401017848831681466721592545819398868831968584333668616068188614397451227636691663896016922095511029328794078520637081843653968407367125074413679895027605353963787359697749828330659546978593723080674970955789159441648318110240436282683639999716819082960473059062484789554747112257343337890687664916425267041815311677379059155158803725311230141293814746524825626360178481546506914965723111458493111102078580894756498662647981131508153138573815379724942587937956062337211364274322001479242800564536231209743431847245869920326412653600596689655650323562090393196726638753401207392805759202854315300528373809480614076459891488350484408581544338920087906353931672287867114693975225812894713539785071849073610833556058835531434486454366883502970543602121198914317644179884926731892018774242626818825238836853574296489366439369472605125886277420811474647949434857443354600570175831693864946885800002237800945546624886555545009776474657856117702379893497865881295634951865742756922771567971057630411802941198798478173719374065740600000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 23433822298176830607377998150806199617152892558618127373845311440319789420052469199778450921665324647526255463217317444267393685086985129740237582979851920974593417920104087418427875477626151320349940889934142757606487732653162784234287854593441475980663921204009471608283999353475043547928543043028617783133807535586912341907975890057121148756734995561661281924898478475809396617440178873310477516692638297774579410445351929935287706299719864842854388984877475795623800102253629229003885087731590758702913084617285741843314923093820191229316550014641344667337282026575957322569601675740567998460270415480073736500985749531927583225710590261227526600388657611006446998406732192655142255720915378550671455450427004504757806161530553214625366967646482315698978751247174605511201482372390911510776626612659980684995120521080151483176861728680000886133394305406030673157664180491181442217701085939399041178271077863739522831938751182445443019438416914341696371624894884457234946765912826643481065617246670855537346074676066358922655444448508869716190171894323346720538912594469451836538195625113350862391928557670443262776458467528228047385351714851527233372693466804129101708754915331855362008864825090830318312401550440753731400861096567183196358250434670378404331587331708068700104427084581539537704262988656582257006070744167258148930651294793624283374823461433183237229046039501389954804257549568532822689291762021417347470522730824673410428076708419965559915609672256153446083599053575341570214956138478114822856791832167374706947506478811472763262980483500566039335308029773930427510004354365142360137897094326129762481718122764606672226699285111949148846749101513482172509296618008635230006583498511671722652036150572352518964637934307942061990094313567103070667147029030862815662038974485653500026349708119136278262231380076682813238061445949760376052354665726102806495631577055204284381842423957844219639849832194748456923950075205307448791226586183490557478524892790942267102267325103372035091460482210838934557055589234752745857513087448264508658639806409982426705385714581483827488771071824573145210665646627247574101347858831111617035960836529360396742103844852318801857202875854423561248779727410338041487653570617521146815633557651861577889706040021514921226378454119231147590038957530866344290269036593282537683840682917896797622259152841528902476021823658594676757262201124703926018139039968161515249808490700094823204506120675932331259605459702238494273832450993953641752714000313398958333874615151713076657305439819140512883570918693320382109077527956084491555256491348874655766815979600485901131061627860395830881296577322338548915567501367161932750566154089570927382255228344356527356099890610971167031672119360109176681993003718373038166910590858075048616067929494552999828768125419141960055247491371225962489288954275184223000487928319797053951210605773919561354264036046647621863927391064402487665689940364305109378737103981808330409386105456477244141602191797760761219774102000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -700382961601704121745629621451227115137922322819217584373059147215757976498915753672781606698645758203512734206442588475522288607730932414042918068173124124673050232559199955885404507257147863682712825357059179920022315618606360096899574915462279380164527448231877651789242774278167685904130784338111071558743839371444898794525026215925008681205555444687985785297280991600756193165660248331486820721396856470936481827705491694854089390264822443028014963718982948129504118845337111599438208329056689913761651352742769331497942482531020484763234881344433421995298761737662902939021636447743783776243534325849251784995524710952026738510208553668515664781801453012806028433051482050853005040085094664805159728258137108765913757394597778117295263785271034029173307273355880971158881398199835583631339605195292587860586969861752348373796610218267790416367802065222534404474209617770345735872165875587872349170683744666676085675803942672414241532326152936302159392272669072849394324183223196260522525309941286052370901136019019505895011050195404807913393374931514225162692804920881688593718290788085454584323706864252007056787406682160871473572989068569619380624347588832519351120564205472641442111049289621378949219977212743243593767578985684645388512753987774005507305667388790474320736176386707668824587317170472979229242117524957596502207103279395810150922327640843489694651994935904371497948093726274709207722608355512680857328587611025828410495190080078188431744294343325980321427146407609550555717408610504388169486831984447674134368858179035842255175239599777188917476457391877058726281363944410022355222923065430414471869029144067281780594190912329362914404142487930087472610511402699582894992760782141598802636862713240401145629645624799915268339425663346663283630194819045707592622749374002917098722024661574230708316956238236267632911601307262786190187478378449906494182061091800624748411486948587559280827295054739261760574694963306028089870062147449433303920125994023677857738682602937915960823725735493270094310165224861160842804332359840096405976606125639388117256366861405184090138075253663707919813133457540170778925301136699208037460152829882355743469224090266483273106540866564248890302820192327981614230314919319125294234175256452480361392096420285741598689106766825230820925016277445215649676594249133964117991411092476177742214089521217478117867613132923931335200348298904695513428763450008421459357818095300127846855746222936260584322620421612917932589889096531541707351981504436701144641253707359846796049620055921888478897158475907465485938330701842113127625763627375953590069677753518416346467632151293867451766821942262274717161868431386694865234755177591600242094880142471411837858341124747238257698701687863261268898212333228458741612439489843924120273045003704161643330903514872245125815155481686546648764788736650834156144740748643997713592289697470008208742138831687598071648463741953139043594540225979441347390342602470333259186612650167404214547889772235645120565500000000000000000000000000000000000000000000000000000000000000000*i1^19 + 53089980045937144469166935455307200832813674778246733438805547692294424224033548770642409220002251041271059092108966876479506378745304290142250264118083257825488681687454660103622541952097099550945715857924774746036169700178080706481291908229124642820761917823010799967843009712390603392299621243402352126773644164903250402938592281330640357357629942765219734398973977148294258234968651228018355895543966273024105262772560563870052545399951209892624783282456378233136760975677307904397559747681677043360732866629546311034218895253876885958970881831338586796345835264482335145556210981471744725148924307286719819882250404877583729713808081510816955968758371221133117309595369800638743664052100651832905428702654253710893112452149887116750321700836183121891838574072845004699216262635637988312824803761482896893696919173444833748653617651442319967294149480841893648018231186821213857521116695411309943178978566219271183951078801470358473673880962310743103515189401543204318191042016541257249113660216024290245968009955074519652104327396962858508359154298520581564022408826867481325707027717633037510145319129179557191592812514696520306335470843150938048725010311831428894132289604500731782304882622343992241151525193235806174508463019592914806274750955524316512273046261763601705746446121579188694882804138329098001919727426958355641184729446949544145896854785638819118336849125731197912358052058580938300096190389903927755026684272858035692933753067669029268037305733979389340907899505098852452908967249593479174039365786204642215503619500043445214767611677816331716628608431794704156802723111244659548097278606027501180511211598903716453882431008973870927709975041182703596079655044935517527866304168930274117955166805981008697620097838371404639354376695719520463518705342708380727897906190771775362152297027586733687626646601573908518842215978514782277043002657965730932745967049538156454836152036150804960552590454885755229338118611208902277599060707329978961386696080047543393045337934524960239321647706414499500931066604949467550979052957931263776252784259568926067573325361199353084613936963036260437322327790691585895281339781221913401246059179206524149951764794343009009512275607960708361477446944408344726351819653530417950486209537832872154871943492795043535878464099111660105076239213315803583759637215951375065599921074227561382273018068681345054929592743240999501069331263375109893758930523510838911456020168798292763849428316046123150109712253904795254720248869034977518406637465143960210195841752813964774180570437061070327334260101626945946990029792088425422025183930467878347306983007995934103734008326632582067836206248341302282475641982058402223733436780238195273682027012215070790452832712970361596999931737033059518894993287564293737802775049171716334560865480747567474548425167586374282405358616260584146363002234073384570151532317755129545147897474621263657241261043446074923220126989254136074160394191885872104169471490408299646274706485825626408547665269261672410501400000000000000000000000000000000000000000000000000000000000000*i1^20 + 1411041250349879604920035033714271138706199829510972607723359472235465417098612692079811175713863798567248423832370796166878345367853305605038550224821826651490839447768406869110286460776600044355318806921294331037517533348738996187259066935546779559224878364809253272021324123940400381118638762598894919664921954405287673079200892890776887374526485659723351780683830992829783287823068261905937786415801797861454720217587782556167277589476552188997340061624395562678978351590313445523821471972101072921079179369438403059260994499546463580882867587372874182646255728855363120501511294063235469974464788340915668072441269980600036767143642908585009514540218769607782336077651238685328931277816084893226255016687061520658594657670104083317121382693061466006802177200607863380773011761277940765709824478026867775091433333213175300916343149480736218797803985272187983071332687235040223280790771180070422353450733195976608930052323418949673362137928153893480861761263934934809584157744664927969167403970196372607616885264567603264115144639789421485100398303553335719512086659298062875810109934578255357138166410036961711403844644994898763585659168189443167191972536580599756463086344360929406082571515028333487707556347984037213338809579569545578941912493704147213209795737318651449820295862988524484937295976967488777123720054725503299455883446546197262548605022544787340432177865166771234529414817783450502909180787261153211289117488754951464273603294718728584775797973379189836133785270494521880994415029526428646481470406875247248057561076792835473796337388753021151322704415962801709848561425330779459479130457942345605669682285458490626508664273125386208366789929650255003990667960990929711391528939033591233494192883770437723595977008005654188885867268455747701086171030003813981258083232459029963794779852640903973628656391721097326789985886027978415625266106144361862772424706202255640694759911744512333353059057934157494915324956505640685796909318100375271239697788315525498367966753442547090239267904167930102596950513117914363903677043399920269545796812585260542930596141907680081015844060286709628112825328301960224985394463790930273062761976422123284533597296573947749977312697021105893212791516899435478485303825500226051218612776716313527751366187894773784331347733601046954398268033437634845015764565850412276799988361779288065019912142739069038128518552763856617477046507746130137587145352691182672990453861108933426739535527616258798998663417603087121449339333665590291735287052451805105307566684386457515076158667835966725772697173651620698651545862256096180829541437596818997680217890531930074074414215600393506179966427998898013769671050445784258739361613277045462284624555633306800532215623821398898077790601978151421403375640614790475783205397346014524555269815999833741427000199306836312645172748645060065646041608868547521312715355458994800489123681678031325228570796842753014191834930727131334599113847091453915912047033380889656011179345035299637724802407465793378538000000000000000000000000000000000000000000000000000000000000*i1^21 + -145980376021571059691091543257360077589094585950011858036158862693347186368666227533659865903020321086091690730568737201356692143364010389434926832221459256981118673919512824149529684065748663534873273971222613721010436114818924992584345816790128885607683154615195551437493635488962739530163668936601429667214677735337982044090824114580371795265131997114856651928865984997503558382440158670026101121758585968047651400564065154669783550326495848840010689690195723946259253651685736801950982882242404716140212002265402119712254933345312524676938282306165452066952348542939027052606817796243014305215073366369224054386423550530276547084459181515322105895944889720825962388467810602679492028803800904669699083915926016783548437988636214617240842324058944100988758475292993124444508418068849161540041978900070913217254796900597784028409893314769961765214949523930113040404618489405130562210461917126636757660811715305605651259338462830412687667166652388757679587665092058972352378812089808290356507223290460891731538428457510553336376110107549223353460252463812296265417184852078266884709575316970957480696218871743672387292460760257016511212929902134256461092618990748549008552484127814439644174757523550165988319356024396477824124923210112546525850374274601050970208961995006695156159226414196296011606717956116680015053159194168064281767467213193897233029544842533246506950708464846848204878346999548724677476089888630175288941007949894022406115728734894800680045952193574342950742109394941184791761462911551411926466343242043161137632519184218983021699967495291507114042007316524071793816856904904299823285523337977020437855308249827909623598062270544254057085474435013264201010727687728049010894572847670032042256168508988379109216772715926297528821225579138069659258346816784603559679339629493251711507917981536713495901078615247959939836220906154436930314500372468718242769250268277035064169206870465775182268273671396445585054505457025193679217467606811440297776609263958154840725618290158869982412855605566245953651022441436327860359820998481267670172840102819649084970584277476066389511188536802487119052594216933686599843247038181184208051390802063580053801544696876513538802831867550887446812573344957490229637091215347389353774816533808496602757370429839784809847066101683611139519313865279055164451837928403473404642468423516038718692130197698967704836334857759291679089343084467288512849083731520673712978352857334906683158183906065812906712949819883661173159481357090738965877536459321423361440201674387248991413252992085253354854746613812833082429723535545461722932423259221981278222944094305959246094461696548636499181244904043604928375563900301982172500214577565737868895783168589655986758577151655906724938204140582321981036929385612978398682135604426770865303510484043064818777318320141294225900466917173631528593434820956113871035159596998681583521288403739972418735972088888079681879811749770710300188505974482523650790414637136084811590128391188514035451425684112843380000000000000000000000000000000000000000000000000000000000*i1^22 + 13167630369850215850986437368350527062708775003031749543595706247917248587182052084553694510394213891008322820420392688611766122320492946598011916751406834131863814828667628603228361308800540694794145646548251339371151201097037456490402791190976113615434158240842147143643145495838827651295280956491725337493656461162142127021408099145716160507403480518930979073580147092983685454622343235867176151436993388399610313272474487551552147760864746444197842232260716630291249030999099533625016004063612002254611976932065952131800924523994751677711171719626364604237361526522749998508709898134555558486739214501915493290947224371614991245249224134921474278359627695940340740618044574665756237302601394744979794912150259806836924955531192023239079447465895216383772612308736844482048816484493857951642998458623607189264194772121149607826960370210355906554159829883744635100237173874882741632040016162439396239493998793311948704222696279964636175414886675025584801319129696864093422371299028412969781734908562512467537569853587467780384790200808197591942938519899064668509696562327180695956580082333522669828434728696091068760975757123840278524895556807327054399810946522429044343430892880491742136520279698495504912978120181048473233783852262177319470016253706967092862682534396279867056573521777779998567124016053745350232511040182027990403081901083141206996656224544398592271661270789692595525662491431464599591451445582637257007390241206509725854509608300319062815734126569743015570383893372355303620744723910904998654911020060373636896468897210144741142964812886859945284808050802917116880365037388230918294449646501379821328854836102842965816160074875821015166803225270804692288768748149915915289101702291967111524585331434566337363884029782465866481386934861347035218449086082498296276382224807956652865506875109214218812673261017057913879457746394277602077408866902537450808678421784356551092111883132326242580409094526642773487598675855169139068261967571743264572480951254396835079402281396661638034228333539268595538158586554443250618806767267260973142323649912317537582549927078992633331474023332043787466291212713248512833451319884016839745462620281224115624292436527883909845026077762125618207816709328981897196644957055094909948642445450023566003811605421109405702953439723440043485398780358940954609411823503528633244550450612626021349325985838360353908113434801666839236100677067564583421483014456965069116498234983657380091961812812482819245902443250856691881989176554569513196142604569204008815179652964332936428419195395615103449783040029805392674389219595875003500164216008566195349286154313059851955943606655526469856846123367046019159950393277734461784450025993111314364082301546406890936534587586066193783903977072044735576384837705993350385117477094281361817921509269651389942324333519521981633510016782943174882405173845625819229724630214543997788232302141936931862159760452569361328416581456437424657772169109179665697195718046342529723039084042861039493810868333190600000000000000000000000000000000000000000000000000000000*i1^23 + -296085993949801941498711621179418774855222043104456672159726102798490876922009226608089864352627062324445805192051939090157305914532464371096193208709194143749869935484024461768697258738452047948605968454062506680385887970651744230205116605565524184166619288763227088299705218844727726635799041800507003074757189866167313314066072566191687675322734676382316148738681098992864493388825586736322476753242841522282938308464682164668950697553633975098011262620411089815494171842875655282572531287379233111747128238292667327131688372058046308017935003319723885162637939490426977389661741413478800142282068440592706067541723652672436792416179883780205892893779009203593264698320525981683335949853567054986245623336683160106551493321376543155748890347892088762149381979149968472501458888672132950799843194881285371817944118964070985748158232016561820363305747941916587235639134513670866114185264644559919096561964718957161514340002773901699318406278995302052516411398158529603393666586090457657981679363195334384018234630774399880371421531151341207891531210662462368949971720362498205226542632763730461897869349503874444831681061281886852016563713585513284888355529283518737089398423285497931786225957767684532548835151064890268942939495722737340251751854081632728847193950205162836443463696526050417706735346795824350375080418171178031753715427522790637941977379082186771764942784187000892348009730872542883499368445017173937899456037732422782970830975582445490012511522758109025755750582569575814556186031023732684543495299417602608881771370680780245820404685155740375573760009372011249457017798723375607371698434758726127521266829194171895200358250459301218815566421099730966540959119180923871895310091261163048886267359057058057936064099556370747258369290368542725165208524405035182318765757685015025641488484803851533855764738165680969586297012400331936195783468536893155921381693518196241741119300774757392131094541514542432807349952896585967308778177446229334248153013364601823247338348187340118854700251939148309851256283660960791714421404459023714570515614282011952026525262435848530060913463930310106620525807781923892434498543096036704927815455769924188588253225674452675259628763808891624405256117910352248321260513595612907958035521197894838682751776620634943397108657892299380048596429842347438961193724637731316856305710651435178533040582943669396473536691864946927492673552817552045023946477753657754486492016946833537941082965023218025006428712410776781320151591010375007712758702532424098908038506302885207614846063672598041020771891808031654450205961628543527861864600923927590743288014618994728558840651496981406990831603387507005508016461898985818827039582855898656215655548528406638872743807866139520237720333473448625533089456506405887355593832283230736397976598762780947497764108487864305159208746500880362350249856826200900243791194188636422531870656188111516187970996408061642866463841989738709727476637895280035255146122590956361575903039042703372436662837596630000000000000000000000000000000000000000000000000000000*i1^24 + -6316285079656343274120837349625227907568669268275849882461106969225010875525249245724889940209819581246350420535460711491384884690505928947533301882237931859120549545925376207100490777717895032956116898324039090326233684853659611759223459673435044918575387642977527942454518123742874263696004615347318454904001741842999441758959218255197604994667886560153979612968288175979878239902218575284348512138290776582871224806622589999381487803245934608541059673292211339867121903555680470554956269695750074066037276369439291096627846228821507687395451990032663771152669270821974433841978023860784518786143686454917469718321215564913448435427777302397547828722869071617495553645774202721215657989265188661244732839665048552846902199117325834259489604641554560320431637896250213729559780170688086957272771958000629933823356400771304912857631366629921717738121413181131989111802460386243860474614784511632655820612981009431182145427034220151483019449188318931435395413930661762045409480388538897836360756717473427162571442734672261100054466400714927910633756146742467890451258215012185041443510877805965193294411425309697593445189488861088999169980669603173493208535642791142960650913180527444400545379839179580872393724833727469658377680882525403396792897234360672691143630243561981785420821439230554769594113560000510655413512262079904628647364396235356569405069056587850879539177828805130536465276377848785007181822374101412480514205634867410650112407155072935678116672576690047562482050711406453822106229063689933216350357289089465020808980277479591437839323559484143740425719236236870596927954080678045923010676637289733889838162715166211671982313545909474869427987161715159732871114591091561208165504418949089023062871568149828972166384045160268864524509404339738846849017106824395462096950904896893587123212375265430691706350340686026642295236736329588676395842405063225115178173854942618374005962379269592767022243238450316535688747415720059260519840121241212723118128716085974196002873815585138755495849050148249012977691236135069917783218735299789622717453449953240383573594579745767149106823582189124939527698326607423006174248413127339892730473565638797479589384056495824903208620571893106285315916087195632842428225056750394323675522487047338416388052090132495340406798005072265541671403682345543482470151562908946113049662360523202745209254878889724391316616101343574124378407870490250162282175730283524675705758115717581282040455853454649061651595895217381730564232479239519938548429653502677840341602507634292325550697737071344229657726913779179076586612791231468397991701178641290633523005888802833928967697137181481462246723281200120042942169739074932731557298152822448239740110085325338564266600584110929654639669394892483719213769306797033469044659363134548336514518245410249899370837211658938926888397499728860447077926940733001641753719496285330777457213960465342965334315338054583098759959158168927883773222121753292950297411381413912858301154121576610630023096816036000000000000000000000000000000000000000000000000000*i1^25 + 1713831462989923964064279985074803303788778576457932522334467803034268849040363909323905694949776684171947468102160424905044075490035485340160893070571258075608256505390585339334112520123462883581568057710956136505233930284133757541162270491856714547325893367897750273518004877421717764460220205983272076516556423206982845596107179423102543622327763943405353498554489994598318747407708610964000272247788292670592846292859652282961354014059603585848243026059391979749486721290767674294947690069310216780088553472120852723777611684533542827750279822366785003143501275850039749686129182700173917026736722287421927259577729935985775862842331765052979919924355895704136049780437020065169424611577007161311123519426267072429769579561216186701045798222534113335796306667464538831604286622476291502582507282905299012466528611478561659069606494863678925454885718688178064190259883105351204763093987887291239475064703227386925707841745713814526112147349905176900907670649271963801013677818875131758069857921815174972316043293809381267080762634101443534058807111091819732026829803255367989530069040158240896357656151464404273065946672139652103182355618287295066227545741180614588902545905774402501124307965288002601901007934901084016833899322774323140363624220973253940491988739553863768525016448760605800786038796862883881858140977362638452809394595396283425340166391482633577222084570638091460378088422057094511408710147200026560984847959755701354658165464684203944919034473684284440578724708259150516863259580178409967726326923884960512151287688346641852010000107704264786382520612336679144124923660564658730450581077603345844042185585026394108143784041231311207722790924682777030808082197248179520235295581155624839578624759336077750639244212433897063524680403984280563398556472556624777416589799787868209515880100471360923253181364097962019293762686477864960813961206228863296052650275989579133971990425295837268596518571713663287073602132344293036110188481236421809598476498822290843365718666744011600557079128941524468534976635654830668013780534157448878134818298641417356314475327116995828155769741758149459259921285388559340094630583406068904172928405475413672855098183557462106564367250452477310396951305105597757437790599085540709444849873963531740403400380634654925930381072233116881107544292005358081495826367059228313996765591587279016335867487391127617472204296644103785280096177138144123441352283330188274160633395873119338390242588008526873034603927896851607891174698365636588516864055031667291132464231923932383359776647350052686298888999933548007965443123485642724875376085121303777895986210676775236287929997345826316040605549108960023220403950025623846763539404577090548496460709312824717209100592934669036371903001009595782049502387774060362404512643714366546803563539436755283438984678392119124546405628581619005109565425629319334479537749620696325317332228670301936517548803214784265199579468707414087456774268630387733465755542336668778179395581698186326525907788680000000000000000000000000000000000000000000000000*i1^26 + -108600593663897529178996595443346597987839055962865433865763684177300561178995150648952594569245865356172604921649220897135667645831637702212145990089485129662497635227753301687633733310119081705542305504012353466462003451581613013303123872010796303666512885610061800233038405722696469895755145300322679051985377442510235752773751534850839853468500809767806643397035483617231267601115326613826585931917664376354005420737302547147645829825630327589582648279732882889588618689551566627858673784151722458674930485543565198928869568807412437153741623369886750084195033024768332000143341316718232152137422170194633318417607513687916021226544381055898399030018789819448030404266019741795555599144187385826136241229331776196935553823116538453996441023293572889466963254149007214405644803831976316136250233049704477621525025938257508988758758887286725250318157407489717777188292331244880528207722743018559318118068468252980353490518794137925424191882770549240837149801941588910857390575687047151251583352793064650476640327815647347303417692976373202380816192403941793775827985494187043150088330959222074340747274118053830180917352767915774752093624556730473931471675468002304149787363546955242123798365847697693277867943813487529388398155056875209275228774830012377157920921764200328625712354615832158314274372592911392755139574257189439560716739195513629814769605189541250783537647320473049553289793088041773800898686462602966429060857142962798749250482868030818744029524465119808084356360173512166013535964173530611352882247538097209926427532740153119495573546466800678366408528534996192650455067710299889005972416805359200272658964075064691499774302525408978441672914325682187639851781876421080831310882812680651121579578001814241559875400669137658789900969197995908639637462639732273333323017899288131398883323971173264445071065854854573373677543295200146409324525999127379848347869650298480802475958336663141954872602815668627903900107289998799056851597936934757319036439553449105312906963766359823561191338784412924097203943846375762666402282448121247711778323708336578250916906166774140900492986647326367560629679107671107844339725249238276999790803634846298460505123017476266615168546815263924379703447161481562004166353325507824613243950357744558728492381201405479572339740219534973016344431935280850362474526848936764602346181444423655548656136189347162107885308522799410075938717534377035108014107725982525877755707331504500644328739584055312640436595824166028158433594674941095155778508318470031502420173326679301424968076539914030170301329243818081598800377880187702740128795780696333349997293869921771599760706013231446225045245857146607536667602372426263949136238841230800393007984887413045529174045934546283001008578652536116412779004162403021053976192338566190179898322968258461733198616241677007301959987320393271541806376020227936092951642562836129784153215968593236067355971580955163744752681882909971055073320865135966453003989280598247431600176476160524335636782800000000000000000000000000000000000000000000000*i1^27 + 4509434362813187104304887114421987608769126092242763438202913768437844564863724950197871123014705755091298584070609621289762512827326235284724252302510833213321877373390421368377870352994212428147149066923838414540132069124734569887577531276170808488986540141192364495792592579446743358292047788608218400550854128069053269786990839817027303885886499744255278725954924955923082428706515883348079838345390329932107023179647781007407918299613346114009909074496273187089216114149707484323888138051675071764400506666767576506592617349032551062325442134831370197529626617466605656998150847614033572062107059175545021037815148320147757278589541356767751743456402211563315706825307778949092121283205397288206708042156839692701449886080364961973643644090863757017869294184643724396151137351685269647485074126788334247988729131084797459162705839816444267034827097105386304849359855448377865460628137868000089839274488603940370999126543023385882297793791884542898884002407956347104522747945993585442149632318612437273365711942281313579716426775368577199691203584516308827779017122415852648906203517117618839881933179825940625888568490449165961998587847513129996384387108448159245473788014619104232613415688577295385579486656859105532139860623539183134814508483637563412147549194648862899094431602388679583651435068308611490911535802598921457417689552745397655484800503673577073758853734090922960960521159197102794152760850666826590143452640569676289779300279772376148207188548227399472053134947491560055398268565544837729602723864120612804342336799834153343451064423239958800028919014689620728595900540246334662327679002551859349439097254616038710808705629535791886987087816231007015845883276717198339047747785327341482672859352079311757141481669968108002532400785180826667360477085785804910974654473972646245364343096503862721289277399356489951254621741983212298902661361611768287909524978439251200114782854820527202187798217599086267676463047750564871146411940126150030932036398725042274255612516648683233892831258405240714224072538594031346396189958868348011256236716373649928754826443873616906762657164921159094763470831503319239990930893965076889888343947307293628776734149270945563577146970955498775163246693447912768536869751909579136650610104794525912607767243422014975459995605748833932735608180144099834178773858614810103956337025711720738081733938330867396788073587703950037286206787101990586436664379240161616898642075806190832617910097974305481148268498173896167376662094928890297827261365757783429387751775643058941932685801787154316327608579847599814615082177163613962515111985370439400539506075425277641064618662828430129536875367296447744327545451024066216423060811050742412724656298171459782935754133125468712756766386710974501467837247950625656295030483285654602733740472491510921864949799137743466012142744443380431184127411837161737339111518058614423162550523807327261469493585625789273424435732539417314860209246321577660285229782905539850168965275442903887274196000000000000000000000000000000000000000000000*i1^28 + -137687851353922778517123004512370129044356239999538156144817788600342215587110314383757203883473102614522397825034069376386004570426214433013145482127884355254386141473139180730602434614350608023763828924433987900529010064383685401497496864922028899815290219687294883716594083045310054895484595678997185299090473281371398576469592335976425515346589963622667138528238325603882631939223625029673905553102533152274315735450969522626783343554909577506959572363704541416284076592766080400102101522198013738210854038561971250159758312232959701507080702023072421601561964730643803164056214717572987153687947525873806526849404249926916365429495132258614728379152228439548869011047155283287863199360710516781318445960918040855394337068524815336320519096609729636602084169645513959246847189861719239929936607021230054598788897427089195240226815425126709817088902842570740559647708137979907931849938317645725057699616420869277126071496164544539843088316660003639267684001450432580203327265047275001081068315332998753867908436941886928728165712832343341034068503457857819489213719298143213866979957910569498305648134767418854791447120860652766036135818786616589601974279333373187225946689711933296654448101303792354187419988616213523762391233485102067239911582850124365368326214488932235228566798451457593489932919891169665108626719687357247252859278715677626721372567727687491413437736985624135673616214147724630595211803986951953093529782579182738022045524423980579332705744088630741350291943005075012288284974302782354333561146062696816791830036381477461191088150740423515587228652387750259500555565960848807277610374465876805687337225396667105567844785505361554367469135114519571489041182064018975335868511227121397735186569525191038541941310438080406079767045403195233080413740613272522855636141400238013940386479818200514508099173008809128673170288744907078393216729890051765931336774199562050121856540523550183600765388608069702633459305285202629556552604510674789455587941474848057432616977292563049775282942733383424579310491538094091710551395700720702001513950676898956478927760473581285994595769566532447051883482942439010288758926162860296841584390945515505607846018574392240579704081091286996191105877785105959473067153611338937660807940960284336882241840076693271067124474120888085052282283968737064274489597734921840747933079008033857095886895369701337166546633967216465890302966008389005240173498454592143462681335132622423166925706959527855606619428243678381415354042379209690490217258427897644677874706520959076755604755561959889079227496820307529387930605270637530159376635687379452958246517704400657689025300536162800823408323238358137460170478611513096628526550610971094451079575747230034505857658971911041093119337002683425469631741749447326273976764866068181313710702103878363593800099026465874230775644455436699511217255766597878665648229930491099758799376280773745977706290875920831281797100031589994241683055739964509178773702890192604952058762832951291270600000000000000000000000000000000000000000000*i1^29 + 3330330044046346381378591161098773756664464142598988629385402892587622248826006566427576961884477030056606892492283623047347276497415635614798285947068437865570501868308926152965424917336872109652190747985230509793818698881522110523636053868224038951401969065313829486649420767193745060513230825571066292224019585577996981710379585053616137347740640657118000770582001346791495150028090465896417195340477782648753802385082773165810169827261607754474076367171676902184600563988688982782197095125643845373563722295311592713600817969956429840926782584011502244961595867852826771487511681037914818266029532100968693665950252454564038257172455918153327339126409687028091472541673361338838178237543289038382091860219774616898583048090261836749252546546996259024283667226525899178728052963039266536479626403351685297771644727483660662411810013695112285879777389561036119762673041529918297271076649750262184770706852462766153906402780318177276937999514654576076653896540737136534818761560961975293848802908794866936879272906262006185005083075988535492755604926118492435861083934116389156546940299064496367450641734865848290658635407710563362468750834508515008993783652569117117288562749404143082275000879462313586860902581941479382565224405734511449968776800944258107735442905358495929783032151168366365448318091639461608787113652818660462104211852232236448886031942563249880402883160162851706979518493698282067427808215573846031449516600837449939710881771743252551644842512206462818390373716264212627709919529615564452187662126290633251567071614067309527593199532387298604715605095682192381208278643880540061057005355162427938997054870120154407445440554506563084287534226883831149918303215643213599969493853430775323697355689150017110190552305465901200279414630460469756175326524286435340079892073521227865787639047874394299135267537870433324547781296229739928961616261528803776988467713249743619815150331698031481522429139165266989298855591861017578577806740794852543617329373937736404911519548409475030376347597474293820491815154605814834404946692907755214208992422835478321856252161033236690920342408008988980743597538194307048282082371036907086978119998622240512594995865459524494457868177429145855619749140012644768674563761652049360389672438462886821130700972998756111908749761981646954503764460026643788355045920088525593368016641460208955944429866081296821702155533129797906451470138903191339688939207352192541266773739198870940534358962158245197440673056386811757401474738368864698772010687490809755446938541164708968218054632078441319349906149345297062086436853604057087481005433586391514754137583817424842216231098816836643349204947602642266541186525772660181096529241616836204330259277840245028860464369168233316413833672545326810670437413872965016235375813346290150835060086458927897170282849189724527906070113997673488159835329137038397302163069939179994387674607451730190489739294479367078302904135732916042386195789574607517229227581570565225888288130810746563600000000000000000000000000000000000000000*i1^30 + -66090048327079310306130234768517818341521671856531356365373821214717647266821452950110233683613283569556706249452289075093105799211162673392884251707272528559693964607087896725917900418157149530606378214296228178619086628303968659987716463260744059302466158788358942580048846529565326269755005174829237832967222699246804112460489435849088630860672201136219314949767655131309766246064172105127337578556280725205844259057349407844256796470573975921607428696542167962724034273630608628799557408667061532893463895098423944606382312719884909890213848498354843928971763805855356043533651172238499486742847898061999579871170661869498122765837192718110136744918922902667484947885453677652854133948528192485681435084306725923251111321033114225533308446883459706446779890972990766563450816996228056632917718199267336827422531220909793856942196965233523952146571454116187566705788486291197979015152446533037662968648355365917518892648629122447877561828966554178183790630101315905484263706344267892137903330020537516545107443227923921107024417775578508566525725785292086531334893827273090756574809098617143409366603987517638921238439648135600809657034140156079844653590421772258037262203907106275141382314557272341318809569575674765267036753489379578174509940351630535543871670446032703609211969686207110359699825768790752132505172771918182805909688572138933562524222253487821014883150792895149191693689398258479280357044871234647144246963055460057462355829358525200268979748941869964747538798152341055877433502996691436982631380021770564530556406512818291523720925927612875504910599084741212012269176556919866673870165001697657135941767580539304602890927212078144719230179501878085293561159034293050308730569074070162374067982746950945523329471061461133103756955705100223714373650928373463669079261532241746386291468213581274909684604311203448263990380022489339075717843116507733870053326760010254680360457950509739379899785525378318886849102024221861667970662930840264967924903929708462766778015804973130347351812825335975925390189677843615743966932551645249561340063253391436518591010623853159567114640325987933270068039757405149099559250118409025185517794237939063167658504152713620937760982808651826533700194512939223273683851785366680042594264172813442213527553771089324696621653549083717417518624393515491458669942656397353886649076250841827225406152053940640071718585122936183632514623827906413734547702071131828904408726537932223533592280796777630136813559879203816037664866464144670033589189649186402987180039930608913230314799110951319257281070644132730996795997184164025747011053955652914233774275444508187602596565430531226416875404359771330108610084197907464261509816400455837927040706802195445478791583636496323113873394506248070981544734627371149109160479984112469502109979956191548059583081700801291062311865535001418594844664561043221114386270614600709817451945458712715064925273964981790887020512255081729250356766042224274755504218261885074091957501317310148000000000000000000000000000000000000000*i1^31 + 1101246523136301967024062681400786088259112479958662291432582236174043366517274560018656603956118412535115628409818682940611467762300877832779180096970003406290513189542246599352733195302118151735689341274303642067083553220478658861985129636475765592287085683673965753125769696878842332964934309469837126962938220702551778539835117119290397095219827238914475432281614550042807758522379461593293597624019324173556089296579093820334914300514720308589600784813208692685134242175440590410895897858806988492623530219947728022239564117982447023404732028195260713363916850808884146899154707030092920709662569399531643002584091956061751259847176079749986285878635588638391821748961800265039554496903510962887853885296857571020181206909656330964463551655473124057771432885591039929401543180879978729590792993609915270238999673330056841406574629337045636064488724453775765405852432687678679503053706133507685242088874513581154745994161367370534277717288886106881541894043831079957620896879476107807838370476458361848405324212684648103605702404445220496283011554876841569135068340266014275078794098651672092027767817149048206407487757004642689638679695313595713414357949222209702162618903560479069654241939209488832046230439905571116921503002659540785576064305413871847512663028021637904762905281002201586939381767425936058077352681271703699856448509242648132154983927187011735154746881415328537247713929802717187378811656496643925008693105441204947748785775820763185472335558962088219792034808432338760464539129292072386141528842791754514440365001410525295341755404792987688713635314217282411139578971386008618202260593177263629669325883951442184762800944405984810260341387616027187462581129076573223215253829633426266116406366686834947241848924157061494348210477800080605871381150122199772752598550781514842093359544079618136212075966239535672484836165623310812261532010386854242394500526248608248392073779709387972257473388232709736314435405739934986027415097643510084658117218078941507702966235697179730818400707648542386409318196145026526325204336771125738242207147547655289091929690682276422799871589424594201324825839220974150943840728510976874962034384715619499417460988889450353931353441660011867746376180946243069254565879078235682180523594745452115929413015388802089658182387398971153686075205119048672934291252382118003997245614226215970997285696039614744579294291061779215155123423240329782051577910074194386119445381045821737430226159345416476922925359839487910703056162667204480453265237361640438395380287970468175740242776780598201814704448520377396360025070780182912258644714120228532377118701906216544064870540779862332674601604383176883740920885865455865201433754973577656416850757321465145765453888206788749726806050496047185800976193195581672129477636159051250829540625129947850598787487765586629039858144664968281768319238304735464882386795706957292579924579954469865235557537411478828230903499392146032477217238947520398497679303172920139637523743969180000000000000000000000000000000000000*i1^32 + -15592565228399331839261403346933961128806803497917457550060626133560215397908323807195553763810659463882379616002751514716895710360356235354997220272507820187773051680994843675885766012278735861089803250592879462905061244263008620569035328456742763513544718768932478648123399916982818732900951705757708111046644817876260640316569417666644269996640495915963532974196072024121573305840743193797610953229009143742955708745156565246024630617245585507627362845052565928043147854350882756668879095725410662043729191932832558131375186409794684357075796717671524154459739584484779867109404789314848805669217273246968171833129963871877603581565996711200586357060684320605999518120804430663840996694153525840840560314198547602826191841861225087418295330588979498042273211027047717375310552898296745763900375516804002761992222919229920576583509925412564618026622299823656177295718452168184848886545348076590023103870703323687026617787257762034963078694896812996990693571698439246647620597766862254952447372244006408619271392598598313794052462531268907531269925026203186190235927920995405023222828403289370117235535368445392041320411741247511544246894902304253199102394735941855832707393118992733652199716936517799088215042775962101177458394126372891631971747718324010699538438795915562726796860311106633691028545827605662303587832166162168157290841396910087758259868125651959011471993568151642916447098517777594247418556642995695319002402385785552279959040014004268713789160513427077583391227308575753192948421593963284888294534099904893419028545584353855660321169487792038769581512130156107491864913983614313833229722489710576637225395779410693514133860131575880586285187940623685617616762412971631092716176798415809640605445543317803249314357405609732606774039338725499809497823609601950197273762153000007678983303652451665705185314710422732231294946113717318137402490335034971940161550933931446721046426807885388949625561508159180289862553146627740201751829750596151313057925421994699882122223544324979266861457085817772126985994944883841472684469307582957000244374536849145700496925436580926916660132996334498858164879744723454716208123418879518340054136120841575814483385262050312889875826030166299364862900949398510026377567352239904993555618373236352342875789948642229616433772475568425603216233231619160510370572164114007880659875588156956888999880642611193592646839732118758654937376585939386918191199321498891373708644809010400122451983851786091918208259690871800508490043516537179664606840618813864636717631323336308879213287220751497231591449437518888210801492141610012219678107282489141190778172771495649361205343342713336821260626221745548538736868240166075014222638218774636251153320892432012653116598961033127372143226535205596937533477917717438168853974095964807082458332492838919027536608253334990168057147261054513196686879198009125844672931439717446546356828760525677054641987397905678000211965400183977696871361587065438623374927796493610640857919608600000000000000000000000000000000000*i1^33 + 189651874641208038632102228906142187470928078663809048360263287886309335384336507080530353884618652089374132633494305664267840000112689050499008276861838149165259319007408715072345355546351769047382261566715676240974927670484061433400287654440103295359507947562521711017740498769433059713689894904884254941348949004463294104916616240385173752648465661833482297892033623103785828306066158279621658672013665924532777146699693869845804471639440045473206135335763590091537103845021095144032166098819358490101515449414473861291479099966308960601124903863421510659382299990886161229096405319983642917790719869421106790480232651262408065407002166559797820597063715832767706092983320548825662547560522910790906735352697114254900705104013806049811208318220523761309474217909581977989003088320126587473912602756336614947987829882302357332352689593946367065210408688713300150438650449768783185558825230032249407358119759090636734583185344827514336396963914515712931605865322134606511446121377660097884232614531018326979533490212833563446337975797435920473125137085255733785387231420642756290420252362768659721695790646975444596916886427677834998521680098130618461966462789106414130001561040684942741077066871743098175873832425060298364907053190551490790798783822703860678504978521318926419393878074246897353782723951199975832185381417108141333285182325562769983357549762087728838522579629323891023615336203215918275202068181798953368590298628988065260013907206067765700544523746936388043622940982939071904262082807263400733862894161537613918338639480588073674186542741317886537359848425678988389432249665747232160934817280059571140298774999793183165253961858037185323921798846024817426906238164962981616692800189887342765163455194775505064192853132879382223144381776810919714487202098358718858047502614238634541238034349159071740495882989217477714743168454894200494074459868918247448567439989561975302566595789037124939480519284175102562130881155718753264650490652812209945403375376370374917493983125547495261944827668956267282906841227382968095653426351713347366859989682270023686246340461011727854775234369329752506058760886261600785235490751756332765275012784759796356746078370385638098524540726817132499334868355253383081385009420010765322358794160702579745478498237547788028191515941140221474254851469941788637780016764003578104715852698840014465059088631950821200439891979259468313765034665459612547567243114632618555738323615115963221315821368149992665634296386744650608344271908058966939322550390261606561243203423583566694751407548439726717802844752438932764260040151889596775123511013221414568064146613678635400666974380501007321264887592001554831135524397019702748606604999551883489812688725907415972162648831057088578449430419377157813235777490104109939171859855466247961109154337655985779936082058269513324778706504128585007250898423225997088333849884083307327189525604946466224704635665922425853955962542596197933277219447370977040609783272906814978518190000000000000000000000000000000000*i1^34 + -1984802808625287925240854686622089280387522014642120366897519933510862885448997870276678444910866215482799731670435550356321528221932307042948430980429131634217046008233888384346977538404078500042735495460278884150357206604440271882664189642987548700886657260213142581707589488469632430896392511129574175470365225763523314396933749678230145572704979140966595656092859850112862968954477176142865065288844955999522454892569124796008623551680614187488175911252593602275907234710377017723080228630114181779264083472730895801432552234474413648156330407814336545829691603420377445712718077170482555414169504671664748805384062376553018499164856162196732716595929007736876127725864857946803690751122908790653453663713985076869291547702509468299062146610578373415476858101586561853981815304325700342999223548572093993671852424191467575251286769445539689751240874983620319941197017640616122462740734170318133802296044466017881439205902025091005908002395710632592910845105725828681815980567027754531909172904609657005494405137253151705893463037210634964763443412787320565878372446887269308617677039025995928998797179411631120710985273182224241757776264147626920720015291061344407266786854653167687239249353492396650051394420172526822195945683979989422876518129903734352071157295108694252391055357014371749327943862082260486761088119436437937342137420169729611333952567542107592836672248902602401770088498731325611743777966270059746309014833618427117945852892319786422443272230934730517685654266817097513459017194191482042343902260553388199425264516906201246672805029661636211998395794013459729880352001888587535455030896877695623635278566064891212740540078968072650813599404596193050464956367559393055510970914957200894179745653741193390217396986634216015378343460329105689876377821238470026796819907296716117973486017950143837448698747305173906425732650104997986829225870594707006185455415520369067324005105428190745288116629470697585896830300699226675999491940166475204775712664298800572962855312809905614401304381392942592662850016285394162416034792550531547168734109560192950538328880064130845653648159820672121160203838324855588661666757182529284784309112362586281083289986935369184499225133809903933244715396739357184634234145046511716830616135770261384575678954634966608044508419927044120298428327024590229999258464856991250225094595867050035775420617281566974229524468945099925794117151375706958150214481027301051803136216123607859887059214031682861940651109581065939155069848627886917471107301786830578832762624759943957101020273753676388186204532472679869936405810362560128213979094429507250057903319000459452821908701579857534979931365821380362755864592950663982091217217145708657674471345718761284282091250107368398557216686818165374923472468051793528680228710486882238092510644764002604939810512902129373336937284751624942393921270368230243044287894210354221481466932812365105953485234745447796054849968353183554464553032512946420208317550609637715099500000000000000000000000000000000*i1^35 + 18199935435166364569528612985568225059934755836541888346643441169902193871069549842486335759123354217189397298056067566688994162949060869063657659315539271247818741932571438698407380428887083184128171856439649345760902033379100492852646506848613629661801437689199657975955629825366779535228785343169872321175339422731065655224176397814559388554258092051461388001169463564331919621669894765669510507697771310459040710069319583946277389607029155817223568287360955729689417900368295740063482272582386414402646651132150850353615430869157452226457319118062786695121553794470987348210069532304688796087421224349514805063090125147517503260777934114516944303843478339350274874969606817293464592378088453227986372509000772319248354140257878046489924004690239834776200095703359282539342233228115608692166699042462165141702775594148278108638500413799656043943445932681751116358512990002604874804645724177448753173340903240539789612276236656256695073857779034286523724799661819657162143521008515935570763874447650733921770995071861654476200857024182651575382666179499993052670196562335434010906780688209911367273539088577075246231602269606820471774983102237218447797243101334227374334335587827607886439954738884709378729074292598617646220013425595180272265987897941945702345938365051039985380756695149652227599064090510214030685862598476903194871505154733645022713435857959680007354576763669830607663895828928781895352399852388358664832692714705724182020967083391960545309489236524887589446431611225401482653526389943140367102743534772677877597127912110535949339427971927591611097254551285667639086832643358046331055113853243210150173163774041995904145121806825117320878808215951299782054644296851007521859152651230810751264782158576623758588259359100873498429833867924535654511050325985900162083431056742035773421456906751230098429815606948887663141097000142726500502205773162347833525795832495428161983464383928072846690437865231799175269280946104929305830138173700662742756001842056026757084496908914679797086250144517239091680631860055895127948074625634741668320971130675482799823636661103547883843135654061975467007127999925901855288399452275356869445088055969601418454178884463588496140934196240356750022786255636242279032154016682586721151335123185425807862731746035726856449306515578744115451714985864830738964534849326180768160068042582193236341378799423303467023378243984428029918210012617451624873231818543628528742458996974246283404133753659620084523758097194554947422440165488440857059556855129939027166226983577320763785494411518315137129389112253678081832053481638822037338942775886562979545854352846081889390238832956435027648380727274775100561301646856594001824863118432731043910292419696578297934783966390246278506075274244437513647815111324113326294836973792658935465460965397405223627367891935090729686859892251439297419667676771202173210291022566550454415261083013019286258077459717658327906980852818517329415481320496827710711965530539764875000000000000000000000000000000*i1^36 + -143953177900018395852372716682722930883675295662288199468128161860332422647115646686791680691263725410147592722999507092036066587048844631394339150803514592828596204553397187899180234713415383491182509685541425657241791712363247023945764118294415589097424480396171805466453989976100901288006390112735893133100990133615696406122786467694065759688606157160778974376597885579664591152455390821330833498635644613164588117567512419961362567810667901392348331565875873275618748284592811842129108768136168067903547520641409521698929863882884063246868070195093995060540515648219771652888073496176271887789504498728203169679590561620604381874453400763000297583822915345014673561967997413286761004838793322644977626148958155384100568000034030651692838936693861349289318844934660505544414770323539170630250351471180980667223646933183143395406373449253270962045234905323303071352106890460717600102930227109218122599720307434547153806232820546012813143384719030981678015849947645663744497011192111294984017461560362164936804812080422083105301410186210692531070460285644423436416507441835264124958984196826486425888766664146087427691282543531978016935063379235598944225305781521095443406818387092203199651974534420182317917384827506169179527289010505520724030262695712308365010681712423781250259249007588880750926915783110812902413899284757932101017413407956902479500973371845440878575017758767819334395441097891283521177099861840469032123434267338373748878504916586887629555555681984809625495909552827411402718141789159540478346445325348114241833299705814967670816336351508360362511148499137950846660775351725185041714812750982931161199935460994818205601794272300021789940732830936070251804365588759067153696230191435730963929955997099017080422003891297285010526917562062305651801002703066969403720417601598123367428211617203405524117872653711058697139507183196309803807003509102784070344959325075363427470636561735416010554771732041798803249077738718729847887362506142943427494304150249462278909685015885931378844016533094052884910848463312244206511750379197909142275946425068922276857404510850633552887723115409318103161820387675557680214982439278917808453113634227595652261661124516067515108818377079246792329210330210766822855419688626027705775286148642285455248161999588550851290613664744476925597683363567761998970626870851818750133642691004023768833118463420722885753696710480862491719747048265688345592389185308261572956773469768887980202157224295606061673165790409683671981420142387322233554954378501017213403235891445408022427401603116662238228908230894302976659366830445664573781530431454653268770849446318442077506043981603679495242811542771610694120977032409253664115231736791176360884479857278860980092498755836447674472149760521288681797127946410526994592549295030055066533346421264047637143407364617149439383077193276697993792264266032539911686165406730147911957930556433162957236521020078932315148248531161416343548314227159746639761139045308750000000000000000000000000000*i1^37 + 1004635778724498696221108806006475892263076022027312783762137597847756656737675222234112244557463513464578561968418499965028670583029351014708593042993209275200116981217411086155203096954938495993839911728474850140912984354721958670187181588755916279043050513207964598934902375430770314753610810523351648366703196905088391421329158705006222926530543497038357958945300702674372857268361266186163842224356917639099136917698961886995075054171463238289567398953308024927676143071105093506785195290194134242918878414165858419935826414718803462209674160783770577009125812121424856336695500337873062475387438146998511724942114634700908794363259507206980880406590629699845354742307018277095667812714478303684441488691939479824183448872702342352197475739871323054548535033514062577412508703817690352259378284689379048053383357994059492191102535224363350058446717240368203102446476372133724601452318478603986155411509256112253693483066326394524517062548033116269688684083680888620557240812077148662473788767904140349209411391053475503809269049753858865421396478601127517750018498963565395806567415220107522788603025079509804802681398965695691584530732002646509739443644496679815364542626987919062415558469267777675892006508152712936973511101588607985944700850474241244499307939762438132020354195467671873977475049813444145623359898387457991527695590244936085942177417587157772721239608940323615021322629082406527205304111055332644434911686574496284928544545362762117646420304938384775327801166471356238746613831594453285774031772571483838489039684385331426227444221751742232783312890122579286961997312755898109085680052394885136654274924099057983736475335841104902655530960600277947253794706793923376218952171948969130404094114879068767167316856683596322534002555920346514369367718885866493519690444311024291039675193513491144033420560506453505856918120825093986942056607435551694295612246956290482903836586807723788950405127650132101237475671716129295874684779186322572788346399493756420822976840091121980372402590677413662015901468138569860934337686464119340130038532767674788464805433214960318271421467638094640578690518656171604127622108642046158875179234877643618362809345293045127306587257120504983303328063969347343529706026714222038428335614280743095826872811529589023619081442456918086211087670643886120728954565178974119646008948766177868039232274591310804801734177662054698554139355431836312733529212442659728603713624001006348899845894391538161985040220024394326008387498765814910264435903292427129471734089619778647171466414062413081143860077355019466880261265377485218692668781181778326784514025279716164045302356741865694020262133385116361562882811063153644039906618795371525628536947993775265646357961387160426532731660700303536310085882069551570943538692899329042711437224650462122905128400907260742722036456788442184323549817572333917377207833180226477644080354169011465853904676272162017263437768836889566113069837710457232018736970437500000000000000000000000000*i1^38 + -5963670843544616414319861932154344646114084318821172724353402701675770714141629397243058200755931221606418845637254538525171454565041791491774425200830315322047333059328676808159258588048096275987622781169461130248386407645819570535000801316009026057078519810375808727964978227795784419882726890621074174452152183911663811965495237228566883384555572715312913445299662105823494880738181516545905426509559223459509839297477547125979997212756502730974172017825775401632794948301837504255846538033406136138795943470427477754836937985226578868278023275569107589453062327649630173526996491960158546784964606554351084539489397695332267499083973784273622941949484783004063715307423544831931075862118482061726855153117611048069273699833587263745389543184799646412023199241920941811664268067070170106746100614273469848153659518414341025505460470207771422363248360560860384662767006468431614210321777456066459617654006830015324188390569067743197978250378739165156839099002069315209410043463641126997096169320686133562485165857392965148192658166569966084317867782627023111371331036151258093424342532451041487448481089340185487227872260876926834228808044531263690713744242240270810035836517988658964039045464401802557558166577511993418387902885045079441651509252840023924236137762139726929394839647567994355525997500699937264711344899796393282022209669629204605386351134433929290208492137851256506358356963017356467285828807456947771838414500232872324837265079338821774723046115394550101921211300670850845314367755994524087322805046246808614363629580231986633119592820850085868852570294358943462186223115599053328220613346189183823015633236937502825042454774124377501902624590600909484574060295908831928301257883394576009153567925307259830245316712414047740384116920910814351190359578730277271768384495392893771807500409758709224221382731281536853917653671173549084247906303111763879816957344408964077307883227617878545650418507431632644017283165218071074000658953335051808992769175434064066510787982737753876094367076020196799706925672436604364143889292249590082568704296317275624497356383218473156380433079619708618760797774426303838334080291128700036108618122092948723869941557756482256260085617700431627955028426003378143598671772459757957353708953794341011030014478070370174111581642226607475349344042377938061322442144155381120185543966946570152242634938872154875119509103487143313305613472209200663986813682045020443042360207743460339533227682933074381884166104697938060607054443289993819608672389548815982380478767398038608698817996530453031841055627227685936113757930090323526784734591227837479989675758543116284912823707359334004013261612482618934693993563678290355599623892481154266230883077919269842646590850991451555925193913157194621305909406854903361924516985926495801785385309923501247694883130781404324600039400260894858857236821573305184469274923184659820246731026982639185969153266915258520589595615006215254895390481712868204968959375000000000000000000000000*i1^39 + 27404505307494611507411367578747807611537340180439465070834414092272320405912953156905134776593622022171325905158129016985293714899278815516623242509082199425946129649652080021587685852719079592454999486657454131160068529722186128512165612661208290128418391428364287355770296383316002926424691469942015502258570541295496374221451681981981804366021718614948336089442046917229331497811595314114405503098160376426579408868599038618442095483541930941987916780124605174996930678658428429213856168399866401117155499794419560934746690324784683555637223517871075102085029044303074447709715551809650593573417802900979332681484702599664522614904995872500775211157319438927091648129922041599734709559782446671126443524878337849040397867428882322697497472781242232948756829500185761942457702361852225578395272106383565476284306448555221471749560396695551313198718206160516625828918055954557729925930424693941877414352179261570972248571100049519337401865916661626753326515213634882216649814591635478336393781586528636976290456702860144045796652242417932930462506151426897619313501581062001676340263344315160518745290782036584577865197217450651535112790804648076617208135542241067963148889908329231678505262517361074580967086128182601198081131902148525076875234046540843975674157538112681677541130148560438742589993585351558983701897212069207028935018170931505506300137036049140943419334327519373233578193084032376518841558462640015892578596498649971896558599659087591431333818942850301492996292356690361835113203736606998399880951276950195233382390086734778292672548407579571276651316815092458732368857342948401959309101668558206999218444590191528105421731380469720712262461189640544021494229372928421392888956654277762614225180964438945973543653819930336634110990517782135142173757868624633684305355200468042073820274850705878738602342145137138455843114199720795314404404074140823003325120809737430159695195620063362638866875308735710266833262591672148788134489178593504227158609540466315891107357983128908186671465019574509566207754558114570099116087259760036086701488575355191440942380644769607960453416114842084310253016621498007244324286071083238077315864511307143758306104956179942704382600767924281539336455992168160338222382292595831835837698378383051198810409640614095083125093494864064507247021796468763718612141308064779746452410411941522666282152655338998167432348628493408066920108464713855519505613116299123158691944020118429271443754170906153851195346857630268926557775087294637712463107233619565421594981029991509049370178617238020867195373506805240662351859624397591474795042468615823633931206682462381360009726358875377197870535952852625529343399531268409166965179283674095908794258668933229313305056196168590484685349901197635355633911350986534653068845968174239460752592595896323335543955328982444811890637116240124497862686996955317230612057544611284962659626062822518244595084477553045396387227796315645601933578509643062143906250000000000000000000000*i1^40 + -97966237324788108483417689881289900259185536215579723453864827633146615629920356006471656097522085766239580604480143108763341647493704466882103451608166114624123056850361994248891581776121707864240321300927309802270471333475449986042383117167334137926218697204544911124708881233296608226303816711384542143291338525286735085241311748580923485335711002307931497087575954096282523611301177712886000538873414213883687112505157997382549716891034809385109720771247116264769588378834557486922037209819688868478849636757304246551237190701021444091138635277113044073840463580382548427662227584504413907041627932778629782769649461249680275969513831430918809056263071554641925535081267710335413543022175813138366996201951564396778554219412288501270934407067376366900526668431225696532257780127303519804894517814674394372446604508271859311911443533856810274347007937917888135420707100336176838692203617935299533844323983059236504130471561209269360798140756954968769446438350277604684294357395954507401870491366765105415427758037848599331814771362925703121930646973765207087607325697695540915633166323715038788561617913313105711047542763867722891279184864472719661963414315622080964556712318027349903558197264324351236458904930680078934089710994653715635231066975776931668948842141348675206201762198588810493921717347783521338433875641583263635669263032902410058177325952768849367066735581072874896169300939316679755790965848608797711644251867131813570390498390599621755921619135039842766501701322821103972487633837548814911053354785972265875191071985546428358591093887438510030975741677694155412970178489544922196084389211377774079864919990518641654241891786272223814662143115286035002658603575098404303100271515823446988990846175993894665457407179833083233501384910565594004590710852239875115483443948216672290306109077517241418955040917252546028384690495007620281911787280626576134087877647079973302086690811475499233327753410108017623458381810132171995510047723932217114725010475570612922064951695904227598659650213433530890484028689856667864596956374226536088878900290914622081856171109053682669742429727133821798762672631137868200895145719218561881802631926157981184289160609361442741846213179738508965633576818563036003536653342468104194679104111884474091495294583451420127387652677635463112404051672775076504718861150581840417336888237260122707864288631765797178634374166217579641771039905822405958868343136714788632129932072151142867371752049390386502199285176633694516737823654788916874045810365805579157570264277610958320443790369593796692835859392984145527645745305569908807908471841211523554644048550921684225046739005257478817320803387704819011309836490194461203958871144962894938217063591086025802459776800571147542236395536356517500434991468536696804281643890614469604462054762507670880852758052492827676569762646804459823006854845943886294881705552922847336972552576537253863337246507177766618445450735752186697069527322962539062500000000000000000000*i1^41 + 310368421315494528427988277039892445593042001087753867065678325072085736499049100578056986156931890717529835823605301896728904568555701812410707153367010131548037591148626206274110968097019599959190078890567316243745060290987748192105299970870340621424332365957119878230140478079647953292700484954765232714441422638431935500888353030158842806435674798213330748924953653532732981181735703687744424371546127598860663705643278521997955090864634397032052724353668984509522535649266370416629921965786385975757563940543264146691167299590191425613619404714461010111130803374256943956748301939080943336209046959717421740470576591958701384231203963714758172707624566149108344639136459518946277239698399486309025109823734614815096828816782281988079327676402105512214839957139218864439166389342065056691785043200945666361933076478817548534338032732552388772281751228043846114670968293553434563390783722961719085313125831238936935982242917599944112375118894741358297382751567546611840789799796031796913076878287410335996183523032975398107895032734495507918300700779163965452163350994833923829599196012888958773782691221587011937156444843646175632527845946088767627301340149035822966330114816178694874640643173863402301720700273007500362200407492623660930824557743804142032268351110827869346375203291898137095906429713380117286617339673790472115420395471400336144849751105957269454200976349256088096403206369797132022837047234094455307021389894298064129894044187554265602030154102832526592054385570447069751306151040096486274604287894436367429253917648041881617993966739035625754003189369135558501120610750285752695358773987203118705907900746336676448886180019526168530519595471787088214774776103230320205003292048159822266707875413331336041263961986959676827882045208492121170554081606868826288003290253908557149477716627415057123733562231545194178956128187480141583719739586022218941067814010298978187782111879165224213647156980759159226234792143508172235084137474928388384857563877335932134086338479149284392908981705345836704328887445663055572310592773833481035459460638492794679918760319678289714203242066660405657849198151702166772945144249422144058555947102155384952196044983793439020990620312567285107476891023564140716875768869434555858280011581929496113459793926443736879068141022980352297526611977045538622563865216082644911949722283896116092559945511738450007026390951349482325688389955985225766136621893144830222932378240624181695563063489144773707653606789279024715488142013332686458052620370682252478238966147010372055239954858207237228695315815193560141395743788749863409211455480996954612713057023652807492678936167302438098352750815666071508151355448464821647264557421908867251004204053465711330468100255698514116233943509331679765432334541938772072410618810746732744948776613632352924514007481442199590908609685449106433244095405188547197434320802078490228402273934473275918508710671568984565683835732647729665823244470703125000000000000000000*i1^42 + -664498298399098929526410633449715111898166640714773831395622342241222534200230386530907817313778957937455349407414087264442585774207529680754338456207048801966785992358093867420542996875091024408490818551868581307304016721873237184097614503113875609140240795955854694023921201635779582480377971298629622531662496016642720947245183252956276545207918916603559895236083822903924716415594596794971710412997754963257080889955176948949463210487507313791849759970915734363485788496129700560789411973618519159703564402567983170227668908648531350147879286338496982413112560900036227316878994250311189670819717124400727918333796752644634525651833377334118996898581309480054592790659727625997467578281260808377026862350268034737497136643227807204662044584954741660923015978253642845089791834728146382140243422306782557924780717691708539735697713536291120527074300456316631707078837053128515413526161635489634142136085308333977648585203274116570601330756271124757889751286504223429591989952076630497555862357747296492402002180463770378605998836052253854539622554520655106885554548450885172577685693221038380868800713245195300167406327526721293848827956368474439770080094118442629297637767866208618829009705650094584329640474348461320678978580089915813634624497572612565194113011381972841258477438724483977678287302085891541309589850808262733668220329531650009183859086705336918850400369975319707211893354035418082073946478934674820454510871599375766169622434276115903418907033027936986495272773643658893654508977943826274873699937956333746547904753564305504097246892905390537143463979020866646364987892385416382355646591191717671078603077721650587763158990522416613005803018073966163161578990313406256973770083966653669545847691938080210035888071602948622296826943775065299193318024741676487085747816759781104239633346518237580493698572066235365677247728239416320050709095804664007597579186297580017025110037941408796006148545168929718818453292418667835836236607945289802050111370609599918479843744650448951382899402762235971491221481330925135994128421495817449364396980197142402431486584718606390256752273018598720665398200052978294020916793387717835983883541746114871224587983523465769127244991019897867332322741971477709859978019672413964230774078321752639761487983443252960173223680920314174600137998621751331900072181527672562153387500777610279213566930170665270162687750300270365464656150878299520619993008692147439179224594782134591379058559174992316541214634330279672254806052198580174440965062584817629602085126714190380071131135437668738330081679443530169417209703456563952722154633452945647618117886758628017736766191288872546394534577362828407731093143224550629242586347811911289928227545125839415308541763227933069981856967634643541904572868348901626178339279478838773318064294316554049647914712962699821582577596858745935011751231335014670624997940027047645234336435292917457684286409213733523337613927329221946766930175781250000000000000000*i1^43 + 553554895439027223394078257923315521257129168475590162313124161237359249673108634025804982729310624578074386438970896906971473776266251676828311038855779846366020402035230871569479260589911930432919405580809368800394916157726240164890348887942961283226724989556975060163588834130877673115663845661872808518383464881224590975841751381684603938527797129140881351875249461233903890617329806557597673521924174828076123631768104420296787910565530700524350345493364019051423044553986890773782216349700596457497710317937675407085618698629665954276530971430150273520804094200113562606549601197612202785414647183795800975259850723058908166968193013245311179720257974056741998756426310184234439120537976421405959396411288246279077126135133089294927761239357820199919691345919284610256521155821095766659679454002853230441828337694308813260545716562754524340172666337564564804412366778005405682349538868540229376164700398325157971787191665514158144271437047181100207693676136544030058339668021220365302445075710520256972529576909514808648443837424208415883330062559568316387964737278779915026928857238042910982557803642929391343542684589557311416486374524026095578190203724632731765944343995038886157834918630265009473871430560822840770029675769858188575367757472741824819414625859139912687752419910663555612590691586964790788354339400609274196882829968380354916432620132425556133325961903445067806726272530475570605800322965369089686902832674887993223818631285933542794410862329175609654242580399668811376894065457447713574615688212229195625168141110088726173706335153944811266257899388713146499506611050406289473828141868690553284788059725992460651780667566932041410004248633701427166907034631757366959757075802408219885474929763905250387046869134996132806164271091045294693480717045799754906149811331165366524138000110097997792092655642392646052706900049042935950853475635760399174142325470893370327828052524211940984505801098389820544463749517196002982420262879846828156210057434821814393505777653055261383942386218323685027692447774152412948193749623220525783865326225073739120933704457833510815130260313913545302024118112804022817671404428231070382344067691266696069858624962635345939456214664218390434685746641545145817167608104835955214440676840564077866212868326499004703314950226899714771405070313484057804637558632747647508406717557514837350441703763241699400998454779716529680425097178437127124516115855831443447869156349956342823587734938520614103418862903595460734679967399423441502050063769100280015467017261944656042797511784997150805685593457340327439408881936832967704706916979240808365114536165512643135181172519245707935984406399856898095604664725999609484187536685170917955653486098836017657455257578035552535694203859837185966896996576652504334433969278662538425539647276759948298124917544438144335847028826714530608777295850773065959153227114124944809488677036926073969756738357297505161352729721807246411132812500000000000000*i1^44 + -285443092347202676330649886173513986205934567711170758862347291237754492779142277979808906454116573567151081336945642631341109133664773460452186242545766924119497268466431342730159300997549217646513636768919055455439620446360896654651559880598457411812774354120017903069834503601317514488675039390783329633620965537684943912214256110104809609944467233880579980888392100180329256244276810257646516747910810420445356713782224032505765872913285295162633483295574540157283065002952422061580421909827084383305278624094230111430474885340507594169598486100475170691732763454589835627112431852695792200156992388042338310327098490194727677237916495924791550322847893674746736933595473175942575442232940926951856178928626599450580400471242845675478855689195629682757421831037021992394629993879595660477754974986377136561036386909796777268397729933529641042069404514447421548795320158868251953758154245749141773940093697158890299573520378930732520344930509138753315744040156361422218843787883849080595185464411802805824238749632174370595115780840264693150028998480916489041104434484778479468039767119521844086440540172423112104305918168937831677992642997468164527508476797762446911656109232802631226546000034745740297303084536267533464239658354692085321334173678190975448264774308077886172895273067501510359629611102230150954914261947165146199560123372847923765741616676672048967352998358435712715050550495111251185734054281338229590202590467987914164822069992736640853068773179674237315438749435616994434318763129894420337266108967087246479932787802057799863740643981533743137655863770336798914911989088588482382781843148351646142657774559588966411563141257600730915359841154223021696527529929534634007742781007958399765779970794929598823169549063706517797507550626799867094318225475027550284930894157658028749088843034350024087727537110945803010678675894575791380241133941613825566919263115721365879397605309299205766193263891684140233136724566407615262121936481405988789617513976765375457603305248495838583464887077956360722854169657287793886121155925498349572374428125944541880837862807811835411446364778691224341184477535984977394111631198223001040920046156305786690211097816441139046800668624968994980969091456493981153642043005749117591663746667895145815401110798173728066219835695860552388003934284942411688474995519053283263879973654066653893181328539410481866036064860093583225523308195928868996400148608265776146610754842071613761359897702872577917129706273365485099480820336453660768978935587230732875650827682724249116637837422466896343488139444257508989301038850575513338644382870206381585969193905487743326719502688124867321295494022174181398648047600551173201641649693930783265261428237029332570253686506343181977499409187646683527464714540965605382842259571882198024513559365161560488913563520798777588039713496011705147136911207963988627432443449202594093551613825509909042053841663930313136174476428975830078125000000000000*i1^45 + 6112423545675655420584981596543328467013201441827508869465050153307744346372715950387194749215209011928084171537466442286924545680874150039011201260804850455736675198720146140831200247036820334935105866281790155785974163489803247930604497160552483542310500712606629537579957133454648832543558230563590643889524697473201690637108115266648025357846348675572477728677336629995394301731507962315917349405295478692541528356242378224940490166057512405547052985227505381385402997218600326691341735475066863120260791689610498435463837435472623779244549393502677101341512432403917300579533703015177698031109502874624885537245849189666913229587626948782107226446678050887950770345953553181897055050948592403109212014953965838995850767685592548334133106759380226390975471257440104267429918325251291850615071443804747591398782651246417219032206283789901917152269763517632541244562910055405766288473617403495174319880929083670914196746108945733785392377850888723954571433254847988742504217310454834640253586231185674411503360661976951375916757743673787320053795082699787616247602722055106161300207282849352285387290663464675678256918046402293125585679807431219879943642612665672267556375685635317961473331671609453435747865838528011408849206406118993792046714638710437233521800139390113155392604955535283109746305422183898892426604626277376471056813098004177026592544965249696200429096687607122009914109525374656448655804961970223379923717852504143192574103308969075102996536001265925048049617810070096573164780709230199700048455216404707934798383076344435839919197664130346495600320191259350984105345965132106592741329079213345606267963603469509651197039472381465862423852813408027234070188683671382393652691431799227151072828197473394895550920147616644664954728033495149976616122734946292275504852080559134226647609506860769689489416672684609582229279296133651262219848065386340687933559843601027956570957477918338974900390478040151540615413304527329221846719803304504105244344404952679219299383170252973426287156398731911220954682181824522464468725124250347160731347035113443123879666841319303315522288598628912179187278115129753088904056676797780717165420711464930005063475312733602886310373205834279578466700499978248672560193764598603302213504637732578545596022809406953060987200331477531631888205474142785155828856265202647754807574007012803616192667716423331221880846327341248608928835834428700065181399216369381461545806785309746309522358008522078237449987325952074512497948272980858452968178654543226285121010904126069419028873954015480841336401727579623374979450691791176411322920160915599358750086235729419907566751382328353282695593708413357434610529217084082489490000952387706306461970656010766583764439681307561069098827862557966578451230065790967452833548851779312355781997120563780437944581339841394539870564318516448000041272397156447242668013749667063956510781565350368981860071159039257952874104303283691406250000000000*i1^46 + -9998884079253722327387683709079075145672410808272573278018474731823839691940401830261057748475223673110811173051627616276609347856811018987489032047366053566140883690651499711777607929092305764844322776587833007471572526059986874419267626476496077651837187846707720498971675327312163674144949250390602975412611807698742137832978486265079039668342738842911766031639871694185462297173436149262225301407165317817599467259545477724787802779322178631190641033657284762173263700802991649965771680424652920360156037918334448336035825181400698534846974706210420865606971733362803965902801811409106640293197791861901639366587226872554419656348621320960120667474263941051436990485917108333049345978662965162402414898525080501636964816784345839936441052177048486451869458498707224015086779685414842102725494954318361369606341274131574873078984760419922541825243236791329589372610027977808080929027393513688601419129862214100265686659588600713142925013107743362749440995938735743061142900969605578455593854179945848234470417886206565349389175591537565892641488140067817893149811587900530827617054338141694740162205699381176640737762392960299432437685927990692745268571066498017306014754673087544664287463203954312785223555262616473750959228420510851637760340669196446118444835842819560355017828893014386208491422089586374981242885526459711990804535792932658227831111901691226468624743323019174618768054115513632298648172742472662210328147697215428263222745447792552882045805839536813655213712645161812984069174215171386536055154531578094715524952325682858745529874631528389463307121753501020941912492576028864032340164931024538250470391544024190559982869288737914727842394441948634210669752685054503599672287477174798052781617789867712786226290262838207785557512211744003416566670352710011186542437180344925154573458373026679516307526455481229275562669295578845661901978793103735081618818006324432315150011537630667101057173295720681979338445199306790101202999107887509036809287136056826456754578826243442242839536868113175411428948314189426166321774734971717389183405962941274482696338438567708481262445410236824767903291268853366136923441736983342728973743062512930872514383284547711610514663874910894003537758340411331787415479753337480652867601994596549878984707631960178910872324058555870352476226159621190383522011481484898676233570027505694601594578643862791410698363967784137690581566056972502656397233492822568805455848127331865283568758899427054807430376504671701772790150872202581279768270825273199517598770220434536371890190678997676911342265830155282993825717695477513383584715357422314930791354020946398175192024616609531036996073230501588609959071415864348529796474300975970616865404397435767043816529194507270650754367337268882086473507470670459227097195325986627273869754745652013619284056778063969892621551500102396326164934314286026374230929055599202099173284581239374314500585834181086169588272094726562500000000*i1^47 + 5204665131361435532959733032164018846972168297442644907871536663323767041538723735395072148940210591111310493858680512127918863888257936752095553336738785649055907667946891180458002338923120540925360533579502976352557653435389843233996169687131270171636315232891226827106488737582245022027992972148158705630990672872898107311901095950473554887812011277387204266335285575744224742181686666374057682545016343011890961021639757211659569380198660064157787985669312383983804456704968320352701634875939843955824583659986461121350308096613566912260555034060015007116305070719546817851090895793176273149708054685184321992465610588403926400555541573370486562249499502440340797475228113756913686540742390938016801446888430190014313675215420293142665299041676615586500466249068040190179551322066460254318136036913870996789055797359900915028090314901914950835499894142981392985474464369354470530368295127175028673532915346130293680360564931181468832613698037277434608193910623562977006940345552620561454898236288870990952734919369835140260965206701557151456303626189644661062786929831005484800794052320722688708056709723629901567327138692418250437975815517348365617061578982238461193789139096045476462333791336537731170754027386869297099279323709879283875999916129800633303885507048997780114017862828477974999723718885390341048550702265458544457124287232409055419791534026788352518408828763150946540774621604906098873927928873675145051264358661438806306040577674739641579940064344373490399375345628963776230086639641070940274625314960688924790677572078461846749416928573659014317656492683147232307404096196949552094615848210441465134422064926295315352360714787029614721566148987220699549325192790809139141246874043699006291150000640171086739308686623192522294298469145130390341633207213744439596963091157612596209509910554931781085049212598209336028590398350565267988925993548365574860989527174310476520167614477304792850868185161849415819001405076795400723386213807089247837163859588015594469892545215308248831378320894154950060275030918760430736237559794308056454132780416819265032044772994202878971946348562330210865808527282531206945864944903518265802932139333190737653683188218953527548210045329633596178138418374765480483760832358658143368932651468321864425945204640658761805442084045906925858316253012162948852054298502696832850012925177359715646721769675911911457589232725438495060024616068770811580627216085137839630714105956324650407348881454435733486775902823989180420579012597516020751527795389631597613082036215401320151407619465524252324783069366291185715457093050812328342661753394161046670827293214446858490322273447677882930612586293955376033955985201808077909200036291271016876542598339823469632543599085371444646730269199404342714314544705916541980700716263560356134555976377402376979353766188135895609573658204166930456670945607684019332107932871036613628132731137033299810657319170402099609375000000000000*i1^48 + 1651766354257994093423439965426085358743025337688236270874752845084569842335251527026042719256470715067761859174610722057637727338301662813350264960169765086858026678194054331761203262096244195384382396576489792398007390640859275369424511047824936082109214050861419277780624371358054031544407225623964971246219383307345254713444382063370545194962368984412840296491498171124261270720017166137025158504243945236523694019249934150692747275054729184693784100069266705767779672632665943595360932996677180621406300516512911303433656765375931199755411001103585807145623946310266232672802315309048053919823101756839235583481211314516209127533663629909206789437588735149238467359311252853514349747220666157778383233039613526988177756905621907493571960203842920058402344291916236156417922203963992754704632411888806882859528093117318314234111462964633500170042371294674072218802849735599070137325043252070131753127728728566953301998891561804875091959249952189263916799085438466403531577012876111461481231187352521753795251720125424179964985843239469047061589353394508775506292275803697495014823340493179496369833696361737568292713422866479915226378174591485435562772751483063455200219308169392886402026867163962224399030480710072556578740070527428432640470692788480310594743702847011525855858752606849116985803063800352847003496800502077671785793505139053729902824121181135737974532377510585131864448979026371727417736502297896782213619561651739002155282844212315611373650386453610385282373461047700554698434979098563338772518527069994541668997374133217617868482200243959511575357171784636553433547274740923268235732784260336619370674362763444374126838125557173559439937940281502300617030331564170776388595162981973602497168408241237150869870269739606038973633563044312221497360335760303068266097748634173703169996977460359620055749095402411351566585784261110598648958421058407062682875015724812052879936400390876685195980973327359071611085499799404754884259715749198702921631917404794053325538634148053076343330674479150572858711231020449109093752768161819198526248320045937982295709281877735313518553122002861205005878797962162200520895400490776349687654348471248528166845931870829194255444567816682702417919978636674155097463514375712646694596249991937905061339747261426236859796543762958328802673847535563448294298366111274137653971536751995783000913577428973058929735242501570348826131171133180633890945836120490307483529788663893417125109096353701793230863062190967996024541098186052086222656544027431422104515551296453163819742098440891374442274650046413763150262494149091462042824967353953831404473942381189862241391507755611899161522429550742308145940932936479434170707500251544391503321582956203944827759838224852738135253737100613608415958277242164663799121441656186393583607483565382526535502893837983187601418445033062310976631213427732799321335924404070180505294256394080849365711875195312500000000000000*i1^49 + 7395386190611002291911073274358599076775365459332678892172368529350012407828046208604257711490892580962446943441557841599784234752971190218431116164725902889236256062955249793145454964063599523596682023218564075119137318714414710613398811106852264273771647456710369440036993004886693780444691809287340811052582443865556660922917278790329736056137942334821073586827882930551197434939295842033092518245590125149703761363554496856186733937435455286274615183693018379678500911743825055313802959396534431777341052095164751874759855576353317883228355260531100984151936320617437128901448054748372397871123965992315229718923464435092071785568570213436522194058308522141681561227637191120472028284829516611310421523960081607087839219793571257629173410676457243279989879336729300378936448549042353473086744197532003991216197000649415431241221000659816993746524865923255919496481138729951676828079859505164601930229526287177447010771332549089425396743301053845607884500328371534444004125948366953741421263327661697522409594309447624943368801472076008540525586699666328763520865427223756469648849064992982718503703652648997122188835602716706589883574314550650519127938162508958929350045883604994210276242990789199430138051277805374258448131472617037622263554863241392853373506712604093667528283929171215831836455446608420564221863708688517652729802666592909886412913438718304573972555228975379568844333848150902738877863788306628337000099102187695818293778867974974906863623674626276599462250653250478475042211030089200652378719899013694634809750942209045466038209355515860314692059967545982399326726058358775257851218545307096279146265221737357780173624082224456111491636819947419413206025977999470220975103757779798153582292202024180058378908955982625657804612738855029196847301694605768714745692979752083778508644011018916681550870482841143482719866025410065994770561100757188158326029144528892313190393167026527742394994838143108670053890844570174667081252730480369827605002507232613561757074137334972073279966915998973542812686213570681115497345147344262152301605871482256453587151398625659584842613222993761692432575007851020245547896504215143706533226190342750603667209329985803333636471587129324940805968089679102565640504510275086970981675498302680856363726095979140315214154655193966183737724916930315784622636044221197206552100584617848617589253188374598144492840564759617804770576431669646126699874042281241659235509707812249035348393012611602294894606315375838917482897660772878683113928639833167397125770908384330149994462507594403788730286657607063417686361163692856095406661430335403165249209394976253349338191586847506911596568204693666378852968803230812096271626081039447184405412870547099935691089236540845348313156122601498541702751882470699802834320389384628631613757958984049821941625775430629819278311906787199051158664903595791648452701850467518105129254528185810843500000000000000000000000*i1^50 + 13050694171211848841500383129429387990154060532443675248204574560070118260659604458351452085340841397609882934275413696940819295115637557529907671842576478811568092392170505339884244926444748175614819952209663523034006029045219191131246223042902114833533588596689548608108535123232124018893691671916960117075746761906866102155365918059810963111903630268279382569928513081406459639186804422865617326580733941021349219945984840717767173171246729564902959390584005366735897044136907825574802790463821921610720099389305086745470860334448390563180289587817249855088031249571137931601659859981906991271203387536570854624092523789550637744821354710514866948465229599582201234893470613032478077870012262699719083516567193771269567372076272964629218268907845228063943648191185122655739610681587991276029234981300394584707535579914070586083128660458459528836298454993210283630259267083452289462807278436755284814539692239091317591752489026908517155072407592687980561077770412174959181904450126919118798000736626668980099627870797528411838384775316762143481025633433221902424839676829925005682165021347318878333606258689103819680408891536020450476461161908392517627498695043941739907733540595255842386592789616025362586770126671359085662964020104273631299555706224772837999125355706203226175230319956234554369170834670440062144898682690730663324238544190896803808715399819790773598177099032642324076219112780089959243009964629491029745647183077608230156055751847720448038651106302554337483387354910598677455938336561005016787747619521801352781773942464078688106724663085961290049841183912916023916666603106360272823353744355577260455190614104845926930205179007005442259793104599613005846679341320818614313220771185281854877797940016445842016001778952141267669094132280805017982062009037410935774902776586874790021024248137736117154904308356387498382458813106229470603897119498470532640680095400445663219708181325469073935231979216852129535850739521999690705940369945357213062330525002099036074686916170278008846622877383931101329441549209229616200908628810781429950602679998572177153308758609373705672415470555998107337857009209075620163468963036075626801045096979965281574213438837539836604961878321277774461742049954502790731037709738254345200927250831271373164855016643664502759858970153731745555371267576898099117402604316643412982065262895687177722437035926565143155257204155554720290681206596303802541478750862712148671087652812008950765950669609811386722609391039162369490173602158455336846433621622819565869015895974865384811568883150245642413760444134182261666991781336348025373017230437458178779289768905890446290048459806925183986767883787635584691762465768302989983602674116923130768305931893242062636142151616795853719912083454790400792925956344095384261634305044384928359542441283404421976156999650731169290145993847764700725165250474117870530835826429775456650206064160000000000000000000000*i1^51 + 903010886723211089146899385069559811721619102104391145974352739865724902214689260087986953824403031810023864202919348007728702815362265016486533577241482116102170276974305645219297953623976556397986197506886977444102985496405351193067060822356579390107405693413866007992331343374948893098181917039568250844014128089074296398786288912870673096609874614911561464073726565826809051603449856134694833505525413180680443605281154352976058532903825489139287971920199335429807797264060178537702098812585099407553891252340722780469587641949497487679575982178060673721171325787918629233169074841144772250058356230892358811385167527721100162629139072826731785140591032176991585290454190152910506186253247640785745555368202046902231038698662318858766775666569988168487215398993576135206721355503261583058411102962405882848120786197979115703349901811950057416452792591462839296045996462054311591072079929125331589733609714996335471443682149504881782407836032715692581060782664699706993401750680156230316857377497361231221045354484090712903373071410922218242689315683052710574865920639355723375310846932095112315962978834660283034348900807625962519435836009392836902894432416869512171157780220620788327260100463401604549254077136276441131588689747663857524927617830738401804266178382986295090907835837527172025436714802796112563457026607240356412816757101017449220854216742352816549274316047559630094729407801873520296515128409512400933795897153597204926340130528160449747745274545514249373825098630164591467038872174896450180397310831579720941731820976479548488067211829860430188917773997550752796537597020848037583033709618683257882876397541267544033797664174476152231525297487257013832818536729370460249562391197969918573586890052264926805840331823247112398064972552095878308110709694196254152239981170194672423255286010309306400113785121663300158288951758355229350592529875150811111759051391292600392435867512592316419090528716827712933369493322774706045214229114874136225531882698087210393983308037436792845973773102421451449974581715075706831528938268865562354609396713191883020859320746885539184849556456911904117347386172773872379963915236929053280096114380188106259641419726482416317434655793949822622401847681255005201608557282371496457567667653175433492983878514247430536839602196524533989602783635087821513623088861489896867329188974560590363308165643780761129302835333418008210687566558896232335392730106278282628963133363067878542467897930743386567988633183043391133815592751530289180577591569190168818297250394341878527055284748184820635265440671407315196929611715535468151905221426443117183672033648101495165834714567967869451637325502504254534487514631526957109330832443076425613055796836509475937758793188357843611961479785853397094066341004491963033279717588350610176290643369565915360062734550256431201179129234756415631488271102443481394271787678699383240294400000000000000000000000*i1^52 + -61603356413007571432615620372309903281201938554759508243556724494794994137076689780317194586817580767508826290269790766899100183544572271335423772850630986137758029144459044770159589485473667335942089063167760163402672485332329301401368944094319563657520777681441702231122390221211484208574369785333224176199653049973815660679975934048158253160844964952270846980604429270501235902643678037174838471651650563148797316345342943356389892093394747862322191517546541339786004454993122567664459598382003121200695824805342342127271099224537057731709331131540170706261004586255404123165215847822148991937110375469514074617110589214052418620296891747393839774862528908418917163087277546806581714118964564577330738118638278988786794908496644373922889162729030653093941907412776507662078717484052164578159926928874003216560861122007442073795433063993793493090485014416784543145996952748959885339692638931934163737739581149536458575834393717550428282787552024482773407846541758106662655742577165665638515861118727425175382779046548461310828978480437619991222787609359722823550829742800692047786122500441543320507999467588403302815659684816529969270578335585610152993139650878770771132358974949978347495079618722007476273882437182482094109226967029705571646526240458837433514207234913655416739320170201104562616126342988882419537459334399905901609072119749482773281403180467362693112944848571129029167476230178219704717286964054985169707033980083558528179286406237112245824078014791498172684638989093985538846024752595549745368450035471172673292808263397808270055172286727248836934378977520027276280179099167899597607392040264341965998886729466561737255218454461257189059869784389372821545774744670668640283052341775394450302498063737090273931877636666985458638714107539326183634194395525367084229946363356479734680113810504508568226053940015189498439940832492016899610877604424265168121183869584431321845416667665943928235276209380391659422268270743100642101705430650574430571702544540959757709847145643312792214865714111760027457517186553309747832952555116680872282146408915333852271536113539572675009240457571794346584974415807185237301854260697061610361843654265839762301172177547859045053385133429361756415214142895594084399612837801993007868110698598672451766670047923762553974578813070035727687713379120439361630682125689914453321685176174019755467312488298324075431830648870655554910061479040707218064880332098696044569219506527539723722158834977184028068416660253095284394905572398617760770142326868916587660743191445715646627380093761165958389470160159739047081561930659762431854919870367572892906475223267472752068930217957288335449512273642113400166544344771292736241589615011166144361706897889875743067919692035135181298939972620403719433194390402193534409256150671122357072112743896759337007489431508247702062706864820477143712643406976840960529708192159760384000000000000000000000*i1^53 + -32391287769441193226153540493036468840157479948051524199240554118367446823479646310613111090850187190008044258467073338461186882810921816481235331093437533027846113598498406505937396326888752227338958811406572340830438948776257977229011332715668844139861187404433264859652164953944912535345550835251685981237440557342459318477919577289375967620618580227577720407598725318630295599935730566572602809026392399330974261076498910768406322980153584521688066313036466776668377318863472884060823023174280847071848750410989463021152976100157867764297742650051828673432757089492281906667451378558315543294907875991799947433476640657159062792929586266649951490060404931730712101537435510998033789586194749307963803346640311613140326867502828037003625651414837247610645350681791334128262144165753315326939312267646026921633935723638024806146360551478510680477919351249201404269050118530801025650933653547176013640816174739765482362140214161163006507912963179418387882837343843611693991079260491119162756798917881888460427799939795108888337622145972472677079549174425456567574852322383410708102711890322207042594482571115468394147403279575746480786857255590879056865026747775488249239136671986960160554998826459649506390991616332697437493905384012345166309102992701080639451885811473835249268754431376095490060305080279785298826467380610781813117716448707526837694296302878121585423477972338868818119498114960543562701238740393813026646440529084925465687172645979927130008042954553654720267571225116914396159191241119556768781467903567443566097858207885377648729050695857681037571656247647602268414867479954281208036669061233223011707375281090148701181670938901282940425245785897557012923643340504536501602685094910665286967233584477282880258035617928255892746049732920565201981625551937899860992313553100877154968322174187424363698506278390938127602485440112287371530906180941456794220542989953786682941259761529925929123882200456268016493824196067324639373337543645760723689042911230211959519484331476342603998953971235089577695174566049968412986844058539091730453904978293135603811683271969759129377393262979192946652533313717006333262990691820974312871466797897091288212792581691324264499679253946995970690649692473738597703147233912087215943744399484505307088784363761521909862874087513970451125885828261486969819656676147956275291874788204055043054712847215798171908011201617985905276600527158482460440295237955976546629099981483267563727753054826316730950059289458402573087975642347467106739439736594619743116365112835925833697897139362568726879270019125508034665017199441887984160521709613195066229101450071566561486836134708506017658717923933635879815737458125760309287750476605503250538243205912133929490934822435044449461249837052661633756822927530529699003865045784270536129385372821869588643116499404801196462075311206748052506409719261229767016216264704000000000000000000000*i1^54 + -11938867133003575376491375470020283273174040287282000767634491783351808011647883885357450497509851073733111625369728284758650490936606914800990082382744294959561552516198154768372238405019455498639469638046246375371167981226734232229284718607503949240433017109043851410363981244132917554158842979087794073924059828309586428157814791636240119792651140948946509839426570194375598066666199653786700612838860849612943288198426870787573096882655389196307882145985548956886706765296229917782559636523075364293038861260972375529805076024028390907491516087094869760850889255501644494223498881138574232651268605609002421155020405815182378223559828722528896570967121629642452248189257841133897425511036071806245199757583122066220262147380204794344649783962858380541457294227436550983896101534128203316574740523120851839876366784902246044576728511882252017112313706936563317703216651168121308919478621120970504598600590087815400746421237453208177375408695414666963822187226465640702718887215838730448872940950192067947648931862345162533725755354617929693942999172173665082636103239141121518663544850829131305023691616859962802972630065855650987931248975304397957466683374039324709879486480084315324567658050496743228595005879218727782490708593536519166481748730371564106777275732323771126031901984706507381902101546701092311699234400225823518986279341777550329073537815682281364974349333824760719849920025934193811141694572799719508762507283039898364286075857526548945373180469068578757413918021279620973363930512842821899804995227744864685184838096846116029267230040679452607121503910946806754134116392440943100515394782994253501608377025584467017319788587223232461145872273922150518386094845712460847226980897850532879223854230047347937789433253754305998929472196042336148439245681988564976496401064791193946440679889485578022826095583264537093830326665946859639158081074880284818657556756407465797565842040905173948931039754747471963416901424956879825463274152693247617629227665043377993948537864935057205391857494600416544203275397843384741405103494473461073634251267050002567998676606810621295614513381778418772812208408142379940691023785871904714848423424130928221393587391758813082819394860943351423867326600207425094062074620128734909345117087729969405860009617721722083420216557933530580658732126802905781862186498035201821178864498488469880510729370444582858306988208671148899549217331228650358442157135073483729289993412970407861113981716717534479048786118702166569583704358014841516567054268056185533296957349697293654092599328185630403712935759939663064442421196490867390639372047005073879121629899553810454837987325891439076112575628524579068142067170553032341132708593333706734934877350436251777837781250743721864829420310374431759820076202557220634256606823690040048371316637038207897036234191046173472345767155589063479812559160328527089657446400000000000000000000*i1^55 + 904993492954753284677070433263297747786601175879736887054569881561610879191937538632171654540708864914312126074470087838642416480328318897446317764120258372054880582520245753132188890228651744541099869901791363997318196041560154506446440816526792237149009337582823291126959198704750905623999567055537286066602134856935662291678472557076999759864227375994591676855438409281642517684522858983045217697401215462676374273369851806561908233134086228974240357799462311593061645071590739781931071314386851845965218025774693447389267860060961551147354052741921424861147477539898774210795963262518457043096542113875893725378803824321186595970766710992547791728318787497370862117476968214589859371126798938824520757114679405598386418643438415545478756358364931753586456850718148020873691013144659364482996549067526975507962041298850055901121581589776036974202273311625640257429095809893470797356210113992484268375126320716391999009746492258034773318527682474980642424501003295220899674727595729128552440710465507872191103602907809936648041474483700513062105928454348595864480879568432971393917175116813785558417868475988628242235555383476097294131116878188252829228758797886845472824169156062187763308971541098396764934514539847474670708228324372320449869220957754926972458613207700727856348152694455448545170824119048844909402795956098335867490985727960522400217738919824985067425680042099256156963468815127903277829270138543278374699927282140482749173648027886396847638510270177167900544345564693274865052603163246809635063430729991685627252898649903659478727677711436792898563267436216339321560410471343077961115621256525525775796580840240471296699067344577858924986126684871033695962548622170519851629669134948277636554822715591064192269604216164478078340526667654806565631505969878626805754806132854208504009389933272634834783683183504910166770134469177993248861119277974947418719224729613192319280558754192345353306047522814769455306871953024199523037848326975224766510709426872786560983013470678544984491550775868705259321422801045508283629861974597565266786393637581700448842047194327602039347353614037129553822621010059438773011235839857920559283739569693501423255790256606688184416314348064806371667809401988516233726179850930394258801646649851262930072718372809237034323519155965270647197574623683197897888230671069291615357340233856273822288516528007104504079084750444364785465855179433405317974147706602801171538457098573754748731537157492828984202304077627094330241437493402740348809601978352320704933214633959004913863160790154795177265019172846984736378605547689178474842408259603634781705060669459140126072057228164969856812595964581757553976189853600976936348545136824460856534125390194529860841032409005200686050524576586838076178318399417370302485463026746073300189609284338448985748559090171496329983082302725289638263358406787072000000000000000000000*i1^56 + -57881278268936576464918543454646190614288476517022107400587505794132950109947505879288034419258621947448278914288366747867778424577434528505730213657497259891667449717894110450749983021468047505147917192775721547360294458625909923230529840937475279353395604903739268765371500634363905002698036450455096755251563259098677818632932581020033616584395540453794851463747903480850276378607562471905620092224170555245320044357069488376409689121507063339080476409089968945539384198490954994025065920118609549123933360294573454110608038701914054940260449884510386430757265365303004146083738299265910698801828967606943864668032271502249744345557468535581421724861608461430715959319520338096177546186482422891057472680606658680635946392735441562474907233143130071803071552203373269817228682438347296290820874290167400336000929062187712372093549807139627562070665598361219140081120748761513642408209484562215020289697166055148209900795703408012963122460448343009622255332116749763186243520816915016970066528356890815221955078713507536599761673015610494909184200506887561722196497039142106757972689570419433045552761807945392349919678467520435509135639346734534098639012281722891492384539134281338791279329161286144033332125441257364417884338357793348918579664413570910126232674982192832809707313587013254910695771441707326484294048868022425854447872636198149855836676272215440569777356546924499344766215601530948942525309233952609781707277484803467841401234798527300133551100388662541919914466529781677775084133304913483534291206868519731020644718248024619480062754015130656980074980818639738666218991726147137376122570794890681179783640045068535787923295761926229870606909916924949696595936122141644427041512092380624145105531797915459474357224232151375355202874966430763653498188649931613902594636947058869239096685310118207283065422220000566484529189923981939124327728287567311647910007423324903470185714567582273981809439350511252143907147188476944190310172474936313176242908294040374104891622627782732748805944172105309700790221283193480634520231642585600611302990575755782855837803664504480905381107626866556529754258110793823882416360066343944777854591808879021703927222335555857729957972538457961463410984690228790071029009514993224896108070859433897869307723594246005057638993696844054846201682445754912533480373910588832419115973810913084296450875057267430292624387321147493191849400592252200948037077937172801903553062641247341098664324874736965864356600180167042106177652676479673937959733047154078314895297597979705984175955167659734767055826823175759777923983660587989115974905864458430179243980962528227610803792664895712786583200402248689927172673663143427524485376402501863064745857983981219641889252250610767017093002471741718214675014088346155518587101717583914589470234591241415775145279427369141700141064021660550424369152655360000000000000000000*i1^57 + 6936460048657419493176790365822079194237466381723091865848040012537933365449735371069701355013405579262768572412489763689494614511291719686636691686605832018945144203055656947681523432557699135753945686589683066239651729036041695848024717641125735911678417291303382667757591180738595128726532215084515742177787649339700380266575036200973948841157879876403746239116233176090550167485595863059630316551038853486410284765939164853877711547833507178361874493730425403567805174184036597635603552160334793812670172555696039036647689626670409195355625825380246914397106440032080012317175034375153639183929112491604974736545858580173682381618764020375170724749932669839608663613121014544043325744016913865132425990904536099646340144868217249458239822619759314330971549864970179062477123946148983332629371986495635326746033318358704701422272106690796370218105675996552454735092909477207095122957013000692459612671581237062085512974479698459739896438347017728950841968570585524269723930673036930916726576577967235226833365308231802156082045140016821536138052709803336115067125122145012000691972779802423505232451184899818480417966970912482372471436560702898126210237492509432633264865815227939869371817528927325660670482796123057596358504468701395980806860528154813362888779745975534009270179849456546334300504977929761735607529101861111248490526849271948539531608275279340694869386160592829768066095919607441723840917674415348928656766937647860059552875844297960573359016527482506843222640700014317435120407876157320870389486295021394180350711820461395442340240881552160049003786521874240365543250225982285805475930421417200358701156643688277603015609946098958891907220344208889748682018470816913481373855509261623336134449020586636974795590317385343959901230764478268059953779031398003028944397303765418763097914741171458982118954108336103245137643244734083706141672822012056710500932794509631344940967172003973228973988040898817551789821959687257988790877224294906806737380941757369412250880123535396612710286260278371104343062867927199021131436311833273385279820232412452034739999266762966896756477230298129634396444551138822088108453457788711436240463276852219246815463914061430567171062827165713645442163695412324196894235328006354480327354599584809441616751035819280023378933280125988088523299509741919080240134235885061609109675782448925952680082322843076629365571015038225635782659342586800210736620576938497105513245149045149307573737360160335501183318334050651738717043021863296155256362929774281606748566193202034495489167353578064917621696911600401723809745931177974169670133407226775187885362130535461003907553972483865856739989183486586556344997005873982790716218817692558924524032746163783142298733878503753752836681100982397189220545105153214043882408480231599862545796891109255804473277349929619376452100743064972626493440000000000000000000*i1^58 + 1649122149978502220930721210491112708406353852278364688958591172767147806801194846234085513519347488500899729542919653294339391174127682430532728097914468908475583664198677059169485289006545106517303852660380854879873823690187959142426021890710302482432942843549627962156631073168095666450307363794620596191532089488601349802807969881834792829411128321270514329970864073924783006276603521462708995557887949865937107725063542700671792710945147147405081805654895425276812775971693927770011417013587570644254683138731322501827328743218889767802769185337397223675274661618297568365815073590258424059742382601351666287047503728933485886516574368500265008319251680818677433935577966817110907100678977098131614033568084409004903940283988666841542513478307082333749184109800622834066960615856548671796719836130623983161805138628924145618740370197969023963846742248863661091245378671682253744703765421408376608618445397833104444986903075092733926574274353062298564439641239487816480499042780936426361730863140385891937180711437106886748765005890797863161906997933089583869677856621585791799479705180777663547314460064894348311225418128688645696552257088155832320545065070049266076055599058285373835458418976166951599278607666765865439108036979342102689412922856210049942768738885383525505956780117540016243724133142134909551278300711750020098053689687059716957220957717695150326213373731255566125044957785566533451756868085869005385802286916251095297252584941198971940336574467321934208669571182655443132624148615436402649855667257471524289017038455746234387672904081367973007989911484549793085915245138682023092349697470958223297548334574366946017997138331052193316997531496087455669792715635370930072963682079952052793353930696739619616130326069712398951755336431299660577251914870729193917327451470861574379491219935803709535445937411353262190389149263621653933100639308008778975851638125880020464038064240808159394973356400312227139487508627371028646004731957483065164476037910902614795337310671289677332848956772444053905440813752922511642020311722770382277005075401995601536899107987684235563996165494637421942047159119134146196881103931762698774686633200489135734274120697407937891082445512758659657824488667653416477284372607440327527980737256698748062304222631422773589708885063620467813404154691268741109970928100406193086151347311180660864093206280042420700088266535788221498351174884206932958070533258452781312734289521869920691480719976107888615728261385608195342135907677937837005806059869361530025763654994584443669921169643669670186796171299554482000287214080067939113919241043631034364519366272555584500359938898329945255244935727382037191283897969812037457577159526353877666835719487606040740205291177687436615117690544035227215315697529021792574841955511024059806931973928876281783061919592434821983998329225216000000000000000000000*i1^59 + -22613065234317344775402924059748827164279224020722181384587992430367915428156399646769603478216829816512038510593019071131627459910437543630389357311770948761457610191401940831878313551011993640828490014284116380852478338951961358745579112423547548283231305304092276494820658846796641742568280910224094608039145873222070961522628389265769928780828573923169920370188407262294928750063821484421179055814403904870201547033605142142211640894370324977794542598278525996833066957813281702864459363821893600239255506255633131496388647829546829012122184906690266377310209383750860253032022270646860896991721121376391665985423987410940852463997171654017583515762410676261676753129413750694617735545106361624405480225668228105959676450686199525169135461539541990591332267243569149209301464056858090759289469184821859176249642564089374401803490703799870889039252812194810574478278609881571566492614535530222600070446329180177584500307589241950967173608783312439160145955617045428487682367649810876310749644707684287936908245646342992103275971281166735881266159946226175843590106917571078999233955072986932133260975343424837358064487524940024858984417307540153696808216302228025730838804310213797224820562966144387272944013548002834873489384797646556005716599579020229703004146575513965300382321995457520528986911321944245769189521171946743572783380339054024824336864689282235197352239349436229027934296303211791317895831803149437837975382305776853391966968561959213924614221562483827238401629011331225710314001339836343500659742975899477906224681203970212911122760022228074885796588747720760957782814112585238701789650861134944353222608313189774470448178424518895873823979682937267557188808322154433362013109041771739327298368306610515956933668732708523722164718844424895136929184934733207975121800276663276842878731446625904525272175034941495855434242542100491368897580151683907885677685318848781545300900705731726793813819548173232969483314190350949141277134595758136993335810379264308391029703992353103053786070708011255943920955227027838333902861598291592815197100848574365394643813640193420797048052443446507324335677586381920219678287407017803818893921905369505639660393561514151181777549921910159508236299580524850748084609343046115665643693058013456165526022931380511243813273046476313697989544448488466815842202452489119360063858220625921591386412904196190007934955515190025582439821658942476796956816451996558148049619973529192604508126255114374854732484542202037829480794314717136461234842413765396495896597739187883523299852833803074787162046185827654969599051883721544770222801750022509030831120624138250586652832565528837641092831603740339128425273428755668937891226626753848206395047811728180802672327390183043242434577664847265747391525322623096473462417146165657639234236624293676425639298757875772177768251392000000000000000000*i1^60 + -1639463344330340343212149777427980352466381599435240502938285110097525923486430257706500387848465238122477077094093182168715978258908983885832555786533024546142314860297776339031214355186140737418633407258289596585403267489258580724298179895747469535314890126922125933106304352801666941637638443876734559035198411278829987586889906946975279148628525921265279834811638242632278346798956994536553043935974081685283806011212174198871145012896285113609163785208802417478103280329682529968804012042479885025562509274872066592337141458492793725417747433604338773416098506931738312884453004035628709502570746874400235754274043176719270958534070409315464196227477269768121265415724984778555339229981272285397312542193128471030287924261748014353423056663392064348447317455251635889010325409678451547488111137221698365588707454116200483561207318910301252406294037017389774031377574455029240830190006221909232609111721739797345949501265848392724677610895165512270375995186557375623028008745742323659061519598719289138854627081439186910226052590628329875121217809952664755795669564151307403185443435121652958917802259052387742056432835195535086068309673107925597225919319118992967537410911410285235915767055187761008901302397141402170417732200771480275336871253762785780710293274490931325679763548116552380417397728770018156579752508417139536322267965207680006913837507220142625137163669007722360677591162265012983523964116928611236443171055663932397033231836981907623041152361775577362601032507133155845194029345436316592433475089117406778965228496541510117117877100168277954679469537449979615707219088739477490924474915932039860505006038223172773335690088546190268214141008946586889427739103140182411012580261178731606822194510074143515066895481566102273508148470485935446705604460688433052896848709805822921179082699339813102651169184822705628400792517258226041677628796933460239528502692504539582056863373529996751278873821618470642132043249167256393578494227299462404090133203212501519536689608222155127452942080661524245792196775729058136721072397715887804731812540181748812105343035334772562772862915488021690688121214974448709134930728841725713063434495227271643256930110987427010012791686417929793249983284977004214044485731353574849507259969331364878350825556829406925867705375142468017499964999303371022763910856392465684671766651151367390900577041415820641752812483223739488184203689962960013914620457577366477388053525720603883123320178485636855965924232693285724081259870534763694439986913612118159784502482326990943036790327071022356108655468345763543390198260533765076490993487877996444851875786356706148407721050308416764636630898751626439939117302439364328856717636836791851586291719643038386359048708509044188035569472808833850109736566973414290749922823868932194701215192539651387408685456368987851980800000000000000000*i1^61 + 47543669233868434338673587131073686447824212245459027406574838714306682267454156490128280173640553403292915572847302770330874043125693163439785511886623738126848991872401730930403111614695889620191319084869312894690319172820560365378726183985187956524171195292278138576779500984079401011516292228453998944297253219429601473899383958180842016520267771241866199928801095554371006841906447298438341026609199237517876238747099662705100534161835939500782063625393333748650589220757636859383883399272473515504534521968808010414045295899685492583378191085961472730033828482221338194359415300594938410834424525345041265696933338104402815842363027798249589413174288779463245446896253586005108376659206196660610212487853902010740933583268750110172997043736080023262389853459036360437179041867381913098402975348287075554086778773892969157507011138308304656715268145270794389439663107992898133234243374248037130365282060822558995814954270488969041717022526661081934614251499131916072795341263911932608498264995604998581260733803879296243300517263948855008701533618005051441864184621634636337781255875794198536477798801483903473146766745059721980266063972225305145775255268107690592930351490684238777520095872501194786270498143471733096188830478977714296240423825530954553147307384603131171089416563533013825153945591701369977632823607830373241864037210499512708668083806455073163619546965408751440071266944175806762660882405450105365763307865679471638816899080450389107286526462768093195250113254118384050346807940471357386482610615784064388670680267397295508226394338601408340414059040962098520944059458774193290294794456547357823458807709927682661002696161808328232464161628896067246481912996844020969901351093280802555139912552609924652536131839562843064180026408664272270269363955868892881208717261249522020471710092704792671181060223337665011368609072426696980356015050820796438734581177644793806557397053807911460272345554616964234469816558578702138668929697888432351050687129490883301420496067029720031169958639866938446971517740396784911207481653701783372653050639683817314741222150703150686312891716156427403594149046298389137035270846347283127375588515781425249365298430681595992296315207744597323487303611978882897440962410405043217107792522442917269291028715991676179743989980877672165218114003706771949516413268382815845998166391260190920986993451284156548259215223303136685183213982178639285802471599447088448236289159166044390289105837797199180629378172832510702738056511651849207098497282724791435104034106347483616760996242966670205883383981971233415925159303869341348751413338909536791307301066579094466076833207982252891356255150198825728633321942546322166041773120122210618280663328871067425615671462266756806896559907838058456537838485639044714389566840340419668169079662471242934878354381209600000000000000000*i1^62 + -458107646705743456298098262478893486157287076237144743516911012625440071079901989715714118019082124056318512645127543007842455441938629859760972696250701976545765434224967979791984830536506640628974549279620311545908859937817915545378636543254571707696437868015882600303204446330509081649011825377665857820200850217107012523157712518426908957904237748889678012389565545437996485848420682948591050889853813585698965885096950869903962387026710508322935708871562077809419139916088109724075605270370224011047324114973132077165331258269036473197835287181376260597489095809227066696839417223295055842925018202789860862595566382147112911238289192581910430290501779011575864256644607862087896198066383262087695100739639689642382039528385633677329784687541510477808258731083108652263490994420178357037905776384885541648609214532090598545560227212610158592383208675076410157503355011356935318683655231777402927908233318680686514224571092204898827077530553606561848409989923758211324427487878997854518348416623044754787443476341239154652860156338492942071266081354285505150757534854835213216792809799430281627824007954635248674084999024104656235411033664764842811010937772534774677726820384784862943553696502526656364549365742779078403941211803649565064361663834502861931988906487386801411163843750026195770631884521928810759773156958758256722849333317924304991294669783445454577053555818969102414590453486671786196811913284880669114936771127527905500116663350289939094811158775910301531728362974445879416590885966974495191373463520868262270398444605173563332117288527578753412718025490398905342108062448915430043133409232681177291221809216747816369557322542903436622462381419583480055746630844208280188931952209581296921854406211029457901324185093492433880985085953823951187994132304558172992997687546920792556182189769834985537567309206397904190252711504269227094329691128860546716090629418424039776561261432921212007805336072919814200948923870446295585326330592518866793262357422043054102330759857688002706430097914614159088490145602116904213389542705003703386911359749225188220301900205591417099904255050678926573859738677022087180655150575177143264193146348428850630708944992105858945261737787020659019365803216217097856590477536917947348262742077223823445984251412257039854726926814359574917832686342848789269633338114866569816329245134646697297467002564873621966731819719867988584590016404926697304307379161932986640043201106900887539137909546087011646104703545790713502979342857680915598033742978794548411281546267714019396553554865577424612665943697047125451159238616075935754411997277963562917349475762421639843725990787312177608017090867807651290840668758044004851634577812271267656954725596617883138723456752533040158628738653677897234166159976748186599173642212668719424319504551662318895759360000000000000000*i1^63 + 1732079875171656336761906442363245606684939820377577776823312164655169131943325184717887536553244477223766907807345955359938835175578686799064775181735868843812219391314524516909882644240566995129521186342624432207445749641510178625853712962820167286774511930180975769616313950630507055868331195463772139933190853520206393937804189529283614827431877728042504595990115409792408163493508066430725109661362857308011798146793564962910820628554031551036790321654513444511553724555784525322686433834715326932395453679705638733822193720831755144720313464376861790796095975110207045570285854518911435047539517774566884887287658745969481627900799677911302261272396776121706740573890024613125575887831392231777423744158550258149067936137482286033560127523292339331431386926799725676221432448506852590403996635298691792263105728374146181146644743046467898650350885676134757948011123944312627957540591080457836917434765841252151061050545745604699915143065751084890273122087883086245319772129977800924728592407719079740255289000984728971258785186664800157949744427528782538193206862163092749753214731506931876432081430969541606265867645830792247234781636335740625358958568080451831863049565692408789565171182263681934017833930363552017872158592190349549477781555485694304796957884216945649885687990349280215105874595613455974850085307975817268360648559601793225524244887413727694975293892089187519338076141548040291586199014613472129817531035090088923394860201229517813815167914056434691328041703341350514139923494126895131722040246648164536544975302471623107700243329549319628605304791867730722790142344461795576697227118569191776442469421099254284064768160502979765231067901854456979732845285027217768024200090780196746120546030101974144021757633524344047922729275885336175470255245380131328625934242902500465344637080683118822535189172641540092286783684181589032516827098280590685367426437366557582456794762108417453760347164037718818787829779802894657519703512036933625577834003638278154171156287876561486556738711017848878961019321061868756270778113634058413522556220961085627418475014009107411123595647214833068967483183319963829319375487327477118003041937216689062610227786827616001973356753582577910846627901665074384974587793753780932805789978263141671574371788838871216102632252087856171949163391832557862360154989387263351071475716479767754498424348622365204872241218936757804448557021183471242814632525725394433292572252617361904596816217968097154044883695289104066488685673495337761306198868672217806109285985325437216105447923272712128192875717969749164410510510481326276130915999850715406387433428809211053128303382594193845565481993076774499438193208773279901287096553615180216227808901719941808927526734150308842543323429857293249936674646588955855549151164062815407671484196868587520000000000000000*i1^64 + -2032887553950204029481754358394639071395458941009168462420581448444912520027321069661620716172477103523830378316142774359822640724191732834267035089459450031218389583971409931195890596316024618033665790938087819454273898695847440810830081152868492666680308079327587259272204875192629873662618830454498407548830245850431271698754565734237703715186134118406752726549685292805947791759955247367724435348536184506849573883112951871689419839377901249528159283536500092594927165339160116130713574996236038903398638230717764860650556490471847918726731503861350378014670368344564782033435582956663395101114278639001727733978150631632085875889449689581662512522709776489108193638625427219935683385172265991283896735656597539485092500520828946115799732975909993882450202428075361507546972158722726368809855399987179376926193616623322694744995852600737880975538184392657416729379610898294305164292346916228641119784866246003182875680594256386545730608390031940412610208453794478992177669698657306772987748714739398127591111126062688683594039285238885566120045884392705131983136695112318500551930076729544895445869254015667249777120278187052646276425435289713134639204495140829234949009787357263959044589711788394285297166391046664450525777151966056542927858775131950166546808486083798895447307847885841719700611234425163487707603902166750410529012498871095215775850497769826746561753401089141857474916072889301948197691936047074748469543591086847838346602033547900885813322144782288691009444206304503882565343353766572585815223356023972943198216713438120710171664169206158509973846794584793094859283930403687621098898004712474490159942926848979533918963081373600737364452988239560723722774798185688510165719765661363447342977742122264227443827587901899771339792811370779834540422774351481186290640266394863114105003180869865765704796681788081458246791201572383410715971964748666417440805035350111403888797587596167039883001290426311929737027712196848150621774313394387312138676078770299504406240568540269328615489809252266243338411904917910653440916556984744056034827960028052326296250185650862961653846667881318438066246397609536202232108208621773324657337831136376250190133956217319342267611358871563395275381948090863223630525775191464764433682123183997690948414769017629239331764155686254628703558139324459849199885428008765380100027474088345814124919183411535260997750713387509328705406855178965392988211217403301901585049373866170676860354487778878459222451652634379947693602763765401221428305688708052242048020197235010168428557316162977169483855209915139715595924300401072367739700700070681240918784533786073881789846348012038642111921195192606021999270237962358620167884759021426124891864406499751578531524836633433027855100444667043839592047986770147189971448605314005300026540032000000000000000*i1^65 + -1978962345509260992274007507311060646306402895458686645848226826351907297943442945154180503827261325875343950509466798870928282725878011750652356095940449898217469449348672831608884017147127021281108058354114569432788580399527938300876442628994583582843436507395831698218996519170678784643696383752732612017004461896121918956881615422903532080017815544617637126954322566735381895208899505085744087242753377500042786798780807016974959076705767194069572458093456047490792343758449133483832721280782356094216620647896189889495552985816878915391975976123841593410329871361723918917246946856809038481493045569622602707275037050804384836102986146628001583192779797697295926981465636883088030379608557097388054094847076825403653346397760782061992473741539652574306703089704212896056385943456755214214848898913566066136206474611285345608564175608676779366487039659528716209312385663050418982468642799961785871129295005287203411737491568876490103299975287385579063649148532269570936734434623368309440989696078168574761095423093332427892518902705399564744158035654797838397619402678662322811399210561795262681524492952203708255029654366138375613888638459193099464337073180041905798086533189416648394115587049296527694245804097358289917406887834090192173924901189726032871374338386569205262341543465565460435816714934944280859169588268947989238961440527743424314824278368812501192364016743882423776951306738405866901079553580767584710735488426611357459592957099274607528503126963309213069328639789206394171324467428380885976834779497042353348524502138608360187384139586112626942772357080923294949955743436288743270736880902920160918359317865028802342367551548600665743525695352800931855841905446331102649034841184111418260984539216364214848334549621650394348752625736524066225255688702767006849624857471085903505392875180504658923553888639954205605894362594601021188772580451318427062071372333967990566013258584592899973719728801383234491808994690151233034249279649662457515051044946503083101718132235689467207538346706757123936254044306061319914670290657469048122530028114943008700632126625562553927575694159101666947128572032482969728325699302847337270529153479190152906440689755555330748141042011175697332839355028172604681153287401502456797756639669103382430257201755510667887060511718160737285518129194199610384417389980642261153802780932582376932172083224592603797248149105838781421502251401068158792776252619148200135346500430035582165753043982118977699000803458078304946030162724886961397054403436644805267054904008681553255396256933778824195041983865557900574217456000949355321630447360228970389009289614350074204092481467691993513009327099018112861176806695155460424912350345946760894589043739973115586840852618566121473855107752295074016003044079183619087530870010019840000000000000000*i1^66 + 16020276585643043393197188001397674165384593741778288232728418214492586861709485183933156927646237593709556916957401397827686641534885123492879336028559606129294424357969284925989242763911482243886536203007485249362060692991007679516835412947124294808524120138907329818386784325441206178342850268250826944053233079133607793085658049378765703701027106543610153030673033543145642031689024957729215892252157049439686951912645167438434389328444175286618874611557674959828742729862825960905993588423993407977812303591447433421967924940097219231586462268669189803221661421715226814812852220184205038301061391313055553610575478302231117354570103144678258762794100119566733205208341069593476132507707239602476219152308175452940795647110693465619904691399334407480998181644021192565172490931128635968809943136388580724706069139757484285823723065805486814820287650676759973601874123334550890123046912636584859459015262534124663233583576841997527884197060265432614939912021795416669133668176947147191138074345897535831670521526913226029504036692280773395852842422603072672987825891589790268304253490629305368428886802833452228950833926134768620001516093232776325202527365951465133465135654395545368634043673437087751556061848737800092720487616196890838269027110925997652083048664453352876122581760255956575677826502881899031058632031686910463866515344006450962109897204847312983411514843089249036599595215016297230454992528881088092329704052535483225397615134338510624142140599501787457507878967150509288151041055337689219183402947344783706134453395865258082048024330859789948752921516617388294967447743644608777693510455381884401336248150461243903325267854111682478424577653317055498876945402996561939003079775898512948127210310248388418565333529907858586587509945863638159288992736782326512058768971196080550495800640440726630189674721139192452049786543677142227705447094061182915049611477672636582881483489178155692345724235670557966898936419703079941418204184330996468960445465774117262238334522100964593791728979543891836462282302369897756794576801641542116513370814393894007105642765902973511656029464471553226096842222233181371013518795287898417741092140175577612448361824990875158396746299479843558013524228694453571224958874921863354472224479372498456233664320822768382141244778992693417012617627292321393324812171010415710467636943733332809321353304491858371187111891596218378555142071809961016874498139982522903851425416445865678416035598896309875001321533642715116744368147590980307614876737187296943239237229893997068605015575533816503871209258837136847075635190455470631609615114644335544981051879722899335802135691479948866391465212720110406771416460473775532186312286537257692436447509394222458188551763528890494208796620079623426434788848529290952252692889600000000000000*i1^67 + 2572473185211335857829962259278271769883603236623564710096031550833282152534156383522807799352031869639091644078175840922446313347948756182899956580754816384282063975365282415368575854097189723637413074296095270351700646441151120432601535588058365671618852308607123715947480667104359933419543915137519889299364217083875067401874768651304535395968802829572914276171075894627555917780792528139449056370516639986040867721970856056586300282301785392924737402611227936053467791986180922259556375881151085322616061433750184627091686647880347849108059670771346673934646053643256741205335408626749871917523621679681278981115321184945558544579278021628975344068820100558831909640809179461776678216252226033435910916690564884375697470374554355706073042137936886101812497309226154271991139650929905449181290454484468207820719726863342108204778981738643397238491748061965961463846190014327558053189987758419623347350284686113467408806592528616624175231441226420751224034905131546871054634543055076172090547328706700083462553305246483208844228133901844182186715661124358064716133244491021651979128809545255127852810592188652770756962723173218713431644401721801806579882824101275929104306415011971098168434192972365136473064292344080040958421013686687624326540598112304459886109800194097687211906073362643335252695817816166640242775955529063513727093717424024607514085936613620188493690394731942947585203803818952783193194901755115498667352340715418085192793764106559761063039866864774218051111667382449254064187344174925220322759448693748170874252521562240383943260508484567803297455426181726258703232865265071354882068921386586086611166891941126814234499880922606390539779340675288134536221455385420104212153543365756278929691407289852624280655940143480427059626713715028485370531587950125278477742084288112413356517192878024979619815487181762113149795187667300688932691573469987015737330149762673416459257532313064674471588617072723654595255979657442140490056429810849313392878914554158674665211756782180510158646809932369163847662897016994124089827202194591855966663477236860383154726923478796105311187468364554445912777393074600287727714208872064458547707989328853335892018334649990570597387653168761980902969880176417848540736242101808656441905663892556234725248485660055558868893590018591005259153989144018894090673523899339117784367185052807971469096161012093006802219813986737971694932706859026985195306874140302509260211592310138292817999290806158030638814676043893084276706242166572958318879442020741638316925439012973758424727778170230536392825652676808836793621592354890119618538533220877024609213681519716265285382983623019482341817495051701135426119021342731711532602825929371892017337629034850967245716744036498829477479118828288528888938720581491097600000000000000*i1^68 + -62809019296384848215112602419657343261695016933954157579099314856812571824345245002007293301557516471019697447289121946004149418229829327895356387060766128488860477138362150295928664831044534339570745070712055898100924024409589183390666881891281882709023166228104275555023309977132457774658026951390465070646182106841966255426997642996479428800891208118587630733234279201754602970878326590252250904775705341392320237565139828141069065693539479318926165183503285775570799870937377616015233620898445754480219035722834885531633127373008255921882522182036533044312565781682878878499998581514294934086233624591472684452975816467221507949946717414297311418869781978907717352246878500057393518559921803247479318691466348087397848994086914741987179136776409840571231626286030765371652659774330626706930044660159539650908888062513087695348791283939406946861398754947554727574565865061373928206803228454458236294293541097394134537442135523398190610899441454920344120881765719767343956404249977658405405256025399681174752987883278505834398639101018412681029811883057968317117929899933101783892899355241979331132471873536332274934986014679249337970830368969476746550871411144058549479655785507994210976317692961678162868006133304782982737883054604057817803682139071751103425928821014416774255037480559267646498192287426014062821103269182216068998953011742106485123355135491964950372980121199241205171392076460604096360643098064853920679855605237898800035031861753034130205214459096756705995800005256550487768059777530293883584008701090310886971220879965185836698545480370497922470632961227607753746179247085035506308474270042009534770228133112179749363557806388982540278558434616777107224517995995215452686517667944150016492027237891704157968777204257173653518206479912230916635115141183071044934463723245022277657784930409517759321649733875624443123328659359432150793522500469016582645423583864978577170939564661693985509509659746868979433375847897511023936091796704952506200356132367035844159222036142357430949197751273501321098202865188488935257604985422632742972884026912481403413608565595007471564829147700257264302746469109758701245977611566294618523440019778788462907747278865451249975940363623594121771592889513969638446422777860683960732029010983376734535745783801759710481747570220620153325905607062768208634687550085251678408976622185595538036395957465821152304433492732396314430427000430373397897200394526591782759674966717411050837237437845719108242267728453612114022206849860175830525706089403454208287518421153514721505842788113971148138603283629318245073294384766483383735904419610065517128937743479289996908833258713935315121373988447301037286793578973382714114650870985421218621113830666875017276453429066224126443375937538295895134274846720000000000000*i1^69 + -61736399155799638017869942662131451112037962051035684957704335294267989758971831415701572170242442065402025990351569265977513066376279314257149780009890012856383498621424484297015637803173487679257675416204021849268280078379207074342286455756834124074976861804758651010733640297097024377949649479507505489429256546268827666855787175072460163585338854383248344754214443565485137638280136217582709880082422934036988141010289049843152530471100646500128123172716345212002867268748540937466675150991859252854874040957207422130893631503442033552320365379027176368905965834215942833940941568445955010985585032533647214243628429810033319432634398246369657752947747644551151884702063271853657016067740829773076780810585163976340679307576808890727613978843423925331075827387048476070671174299071573385341787525941234051134006160728762091640205705411790866116886202963641055990044134714532318888050559267753982183969718421138324913163609128673932942534815809442453880956629261614086455913798086418069626291609194727249462827679129056720866393228188141741669967360226574767874108214660124874589546488803075171778074479416624782863468955827587882471112702487636566324796731129863288187707291742558397115909322244136334400208276753887394516637021860175328318749427998716179055402005000380681878239154951957818424983534240147390662699035207521066832364272967602272869460561354392877852698389218777723774808524076586841808841891262347727588591026971587592738440825857576905369903033451118091332713200417232789817093127727659006186698512571066447348425831089390463998148639853888607018202817416651392078770254799179749331100822561490665798811965107120205828899198538218524386014055088182612764249576945945439198922608823928055296898019236618598608594006837090626734245203543695068484047418452270434579894458262265753351489404108715083829992300098625659166570962155849232101554308196064481990812261262407617353097147859707711094398133175468124946210888770559146732095164756405252407786214330401837480378499086582025533706755858781250072721458908913900831660196190511960497066222452916481259644503777148897789200548338600831488121674180643889280252284542010718826836810239237066674650565120806953009813519277587743506370468640568360647485484680053776685437626916434016913575088912178892643210117533436159256726132870458446119511735864002858823907822117281526644078307335204792132749096584549158452517806036410528517586811426255699240119807620554393242205496405686106437240675304241557753436544410111010876343934604247710469000223499217928930374991045646067821847045957991527680715530966706036322017697427000595183384124673163563267719918382790000401725130321725016859980619688447592868207273762315466453827208828317294833571979582166365529344141530706739200000000000000*i1^70 + 22582959812479602365088275008883501482939531059451788264981805165952711686254012227674003215468968974310100525892701870368499620726914312527575159389596390015084662986588844820180903730622253489851572564140691450390262810399373013661022865030162557056133167427755163318939963132965625183550208803749792345898239514518851072152325609031399029592139972817442862510949704650043942839098971337859956153157269496392417434432068319450610853470236273644933828895530268859196766705856178950117314225587153418140406123251936917246077821071756683449945557199107724352825441851403717326406903118788632572120581901536268822492030363105140135512697226786083995361915623685986373539756499227916358786212010726378692480661626845341991832637907353217642046587325382525409483397695125149010246072833919509043147174350968233266193730843765227153581531770586546792439090996459325596844980563687897243460345499336747048838241470380310644407906752042536120874627390428697215308261833309565601829757282816888489583024213283026414225063625019847435790997858486181388254204379085864419200871772733153298665262454613054892275075555183958617547629853447735412384168617064528809486080665929642163442898252567275198717104056141580955019129463171883640272336118741564431376653086003270315559955061772657727547457194932185887016681165507487328375719893456951910434386416237170570747250456492107585310690723785187770664485445685718120351980337673088232829822289875898824215183443121608327270577442521411868484228526942198172270716467512653724607556668928160506581983238796820372230431161500341587065188488132519441227101562582503383576013985189926683369432327063233989209966038556003684671643282701800402580879338483488251852809230424987903009500616051845987356044967773757352445946805659441477156349688164605400209022323405224400923392242285340463308718413522968010427141513020401027950250455900226736508862834429851838199289959760474668426808711598051303875155750957701966225300011546117983911482595063075711542619165873621076653228650017644142335551848756909135830848733519358241197756276024245467367717539683061295019180379573534540169465372293893812334120321118208915388650881167732563741913641102659679698838370965117754823666066468882484444810408638910521131809130620341442107642954516066702047875132829878213146286494002926182197960255490905402898779834344563154645331377648851772412340222352660636254792341463398985886919307413121815960914313532087538896219049659654266467885088441021219318830943357620162411337404600845947629309369736487886058377041247835711504720300876695343547540428108237307904333734625182906426105900857528964673968526718084366576830006481730318900323885504023063605015208020030111341999546254410121466952119925132612889433079808000000000000*i1^71 + 44763465722570060616052297986425113956203172723604567983560004372097945739179929964377785211009283590669034763407173050395352259144111292283144574536866381576109198953831605281825416198992327756583081850965118464934106245587337786105388674946901222308548922453587448872377090180619227617650953236913246028389938007776817550527929988391205938677087760939632975586310566648778772352929741738377523539082602790644278224271479857718946502709982942450077855567080038775621875038232410738578055991858858378485976013783274419905019236837191880382242165576657688926417926245283423168797616050259552580688565307527182689052381099368296389993117471581689601674379268415645764987145112422761360885262411063954039330861538909832375633701311677342641910558645993250568715520368638043195081824380047902311499303821685985008807540299151274120991955964172780666088282299205123026385500579586025123797155500571280294425471356410072814875589105915557333884743762437114704814694387782679135842491508350999754842087347761660004960867606833926910315607915907148446967433654463999979741752002173492388374051606031153207706059921056385253314920849898196234021370006491855291308536260325093881704742421519998135483266172167346596496005166359794331358560447025719893316462645511484582888780911664768896961773183041292739096920877755929463825999403357684574514675793807373677793069189654589506462139001321547305121217659489676907305728509626262586214734047206732576149523357606128881117679776571826914533329926720431215021481291073651019699868151002645265358638944503776012665633436665063677450725470156845975149163460887557822041073961942311852206440135158238088956221172729903570116687508461405436045608411005279081480794932449432224398724369007260327123712479344196932331430095961208447296521215342749649472040230195308833829738558305890972703766048862395724018808910511421640162519400965453770556809664523669622937461405439070421964163431933333503522960968571092598589411747822602781843115959048859522249790866942520768790152817260946001035469860778425876345066597633256228183036662980615773030073512906166583123957718150507223644366067690724935880101746598392328308361328647834007661363662217714103339976987041869297113446428696594751826433424539997286507088098870373057799353241466906702571500594691243446325698731505452673523646120901521386078396673968190214102434365290465191139994867530908149517040668462262554907315508477067460202100549125604624731061395063475861751844805189441016463996718166796126876626014065529278581138440380144397695252233785024866477731815980266747683736666143722981157022734797503447417492450880828244295324294442168597529084565343818369529976189012119641780599692909195611580015025721457241287678183568169762816000000000000*i1^72 + 4425893025099507236429256063360124417500290028107849918443374595233742176211142306366275039269951811873522180472257433888113721751809952232428398638276148376050056509484632053944919666006135871894543871082939921144556474743962049116849893216880573885608226671053430179711288363992546714018896323720342532520944211613225056568976166541597056243704769022875336915792955584026052349177542061147791966353858002687176920929853386130058065284854431199648277984111692550439964318803589669605364890539701504511538144114609400535158655957767573612410433259827707069758748533952786460996978390165125632566429458188207163508362579904211074346322232253118154436851582743325046637172487088972973059511059824054065688956270636257330469188535055104040463142135445740145561187044685162432267256626161287034488739329252807604684155500023993256740881824664150140561694254977073964459689187806809671450812057486441927883842111841393434080767094719974774721628295777070724972726655580668733114382058370226504891221497202818895484672555421052979108292729111118276387666629233461290734936266829614782980110239485951417039301864254423398448446153133220226536109293088521918654791209981907343993079418493845895740897821449345789465332413064352969707134718924282383705346582045728755891722791586636112553352725356114242963772781386850680087923597758073012740777002161770643794114244572888237262765400051435226905004839077399435219630948084317942559605744067701560737253542269513119516881938574163278270067372356503478106817242963431184502371784040221530081315172886150953141807784251242016908572771508752463120348268741908646701805233191670785663544597570193976459322707411514610007011575637378366608466608463368068105396375954958717666031985265321543264298101067044198298276638993925654179640127427032051747446497195898723523244374955186200451917783506323585861015946713508279290892180188921824308797306928885207174212098808704003207604274747667571268115083605759884642993433480388731102912897923504288172928354420699301031686364106451025970764254589686835887348550134676005784766283104527949991286668693594877553195367645201752259328671831646848436126165948933022917927463787602170781091071192086283024448406527946467382666926089787720629797336167116036222475779925699004700819176507435831083491652120623804739156259414332785613586969106960071659121496893214075704057989630663288583882100562630349584873898742103230643535695333496745774532947988224565171756390761351889598439243147099299932844382595695082000595319135395295672218758742738260868089849639749018368686531315902008745458041456749267386308999495975091725832452342089455311924017018396148242376892695475800317455157461517456338638029097066814122120793644460274841314708684800000000000*i1^73 + -9489941600045315420424296550255814070635726191661740768559217772156756332085028455335026559401958760293508724114119448788665068266063108812550281767770996078910301835942618033557467328154033926099799962230656453564157441207341879244733456339571011368890257984226844213473726220268337333809227640871837018913011149806812281265391046919182173478035012120856695240278452766835012895635529468527708681936042994306799844040724327533398464204310197927398884538778069856677643004818850594600675861644884242238595342079792388551909361714258292019673071663564616862030332431974539050523274735883498774238602130309027844437550000928827236997106543470706966414977273158346365420375586167836001093836367842461962291988235138745441804651292342734325772327405473046879337770564262340326813851253217563710549203665716105355243655355230579535536620838342694929454006762197291409150194992994013853797342892456826188438092676359063035235464435903225038252403481807710682449582173763273543161854590261954131795961106388730946604829434568797198193556081663699122046511892402396216873130446933262366900176452721113847627176479436523375681016890298925773883798868384887881756771917050173733752544504055976001841024998453501140490030035056383739611197814608460676327702029996870265747862014250577275294583789385435996559267804883859818601876261823356221032909522830116395433356756982505603425951588627210126943972321834103256966287440041700750269100642275196198939535287762584954724472836321164682134165027949844944130002409655124286477452896269183969187602192904208009966358074604420652398109372252730755665822474975065717380139349605778047300627260129354330507633537678205622272084047107004145935296759132730142086635919702281835298111885842110622396466017317818467747535453507584947021574852826705053487369945688669428545810789618736323093763331382294385856219357439276916541213451532824781917548266986132431296089565552560980017532136557497617973949940769757982805567597054032542458056382086741653974609450098848486857142137561593969670904444848253018745437459889100055418798659330702191933806068122854173950288632553663389676024909699601302201676526810451325787913958498075858247888439814591531796363526450756037068010069765417749340236756397222054210380585822131071922206393773779550491330122139056959055163853630050184792241459589202567210134967272515427071934623481009078604999385698475576746798999541013361516930016901527299214638882273678507215929705173302097560909790681285929028885951924260825955847216278742033570009687916178146876757856604250152634988977148474906928851420474860104537369244041770281020935347207401658638294640766042520854217934930904428000760968433487412586937209859403844185804634156223273369600000000000*i1^74 + -1863010852077385692017742466641173649702679832534601434964425825490863141621529441607005083888506592525134496846456109760558019981950217696803545823507665283988207679127793645000826941722587613871120249117976060308593102278768609248105792034762515747933335579645223467179020275720155831877111461534822633459761114060181625975231652510226392429638410750925486836132128103807479992246204131959108413725787165896823481114959491993295926104730535189942676972600239764432520557904272607457313903833045598455377275444342503233162523606057671615119413850885897954509328250239385181918302313693890468950437758953095710273807080987247919843342676421437583234391394973507825789622559378262513116205523819160767018589819546161575761164145255628295561844791043565371022345760013565139109256413711743403968670602481848938520190898692297377801682900931760771615965986395707570107965379821444178137827044426635676122211022858900284690942523897115331711021089247810778343333644888635022843653560166467436092258568891685597666212944495866736756524895262034798853818692118827812750115293967099638097509736374270928296339154444631862527789954796839310668453884382842435913481910854040121058350430845051158605007035575778732543739341262660178007470722931909890192419601560109757893745985132257702248995898231155173362923156965353000627300142718733302773242170606895355783172896977628397189351322000679668384618643764490022271094539961410807025618961005557890593746158665801470843155049783400865769649210103157202568335263871955426353806381054674516839855032328007868220794699858600915898614606889153250732801156154794707093504617590694799800276172226477011047633064432532954621292655599775593742548506525271759511236999976502865436283464444342375186894212619342170290526292858575643563315201519888722014515655496760408855153495652758350618852763898057896636861971303411645363890371424566180898481390381069046924999252628749119124318021133761516431020618862095651249444121371652720735723735437110309004288596730634977477737558932422972901860737881875933212588339848050561452337557930684375806736028949343831848785536726833066764671470648469162821562554119144635264205843604856446909916033045101502566777837742096871677512797740928465879933887905171145318357111407400851404459953000354534892563244866485168549411914129861888220814175272635178123491641397894371567808223107823922514102209735503924351624502781475023573140875879818744823373120331862989707504654069268427720441451859541756979249953885349753605357299019126252075329305581787108009280897276293789457020218190634930993967216356715540711868289171236679333320853607316988866730219483284262708745889700207081205730895168987515156540418467632638479248465592320000000000*i1^75 + 783744848514625810434999836372958997096027160193089050133923803907164807020861745670413442550569951680086816811024881383643072694542698133985099593323091158024692015994851876787307675642831090549838043412781122844677174579744501089863369373090054716782989267172932042215422708493342074429024909728623890049157311493261759099991474756198390796948286062274155228985491251690507393346530851376196603437482600247456712570748481360017080385512678661888040998313940205425660176115690987231881910554024608384701402008344493412471781580002407105608693130749436903490417502636203069887929684073967316969548628077503112809038581992763345748191924277744145208493535856896809736179327066518171303229125197323657746809016281243048264639116822012327439384619412413393206207487022796329101488335570637872837918601859345566180173562784886460086669429291518730364923864233736541815458728638811971991857258172212145182445376913930266302686882967293934785135516960536885275377925597006003644288494989293048349762274947611588663620844768257324754856001362418787724170775004356220307900386919739025301324613832360564488424962546346777771304627084150764335150203444379647172159207616740325447310418314791384693611638486467536102823603335040294064272879112379932860952181274725793639482385861436144954552915110069444232921107220897979050123011443651658675394729599446424267783708194242859510767233068064215196097431854145440359076536205610112183769050590562976593030642465452003201025236322191596043995913922209774393287178058053678273086331478290089784085975645469210760805234423412167334745280151364337440115226703995735445233620185003332758947150632464574391743090548987688677512130710845994240425533288407041738292979694422087877009474467056357782351212980512243293851980224194723508021592543180192619801746775805619974631537754536177570566463611355987893705716183295636539167271057702716010831653680548105397322037304376056353344900763662496601074698117125245132079099267846842965825000417946327086881472237728372191605984026523861608945134829417860978096819359164133654209386220750191022958421601392239274087846261201468549510668907435984944541537571580157406912828233249958001220990107448120304515545673960854294444301068107479713060109244963152797659015520210852042829597687988539284201979350852877529999650701014899423231758681147239042165146815556533976807634542948730108593898579372760958440736525584509701475946513378261480256760378114101984730105997954259506879923359500237841178024637427726330542745336233215601224584062241659390975046424470701872091701544270915948957850514943977817466543542994118049791242598852531276015455516334967969114484457962362540398412389122885176194807291547840675840000000000*i1^76 + 94586159089440104164780360551516609650253873448067000751675820252391669782084358976403770987997075890427601880188634023545807873049353475626743933443065013358691556194360056167948421971020756920498881998275819009470982351420907333108117749174060508447943249783715258165426488161338615474579774558818981991603310681433374970204150707384223266621087010541797543021668322804762170388068530768165179574822870560756982609993699756237011587837424937885219117862020777749574179065686691428330919603291313515793642406564280917959960329714589871456800690095036313386409308904938379046944473571734489308913041852035070045714009915536440298997571187424659802561210184215419393997777624856016633463470405768789225110739804291095839106798935660907056685786974231968788150182313668657437971774552389162646072564655342315494247620543163562313662399185249865016848313066552390417233629974225452002724096629262770957152979074464285268899001072995380254440800808099683684712517514052822830711365485951381648090896314627513929990525263132275412862679042820121413627305578459511661723338028687418527085492255137415460468681842612757043845940708085181229398079741997219205676827229146381786503865674786423755017683715840459254340058984724934904066735851923868864345125976113744868737083065042808271810623487457013277845972834123115539701760310254481947409943276181252972079558408463688594700592500281897624673557423475694180251387777518934893311125631452452964624931718693880748770203536995633735151466573286303327795021005756922308737999187176172070887068997291519309142101449988251749068781424011844953542440392288500508504524391997653402698408057696307920935501808500128136970642636487916605163134246346279139833319021410654269427186891902476941752258190523182290987938318155842638139883057792523609614720995229881475232375373127204476767816262494283015360376199583210335334233236523891484502687786088800898339445309785268675815884236377604033013234522608938701597864095322200893447998448137195107577716595460699034396274503400916585984609111047378360002257585421691062531702061743682886324189891487784730137727100506439178372513352593916733536521272728902057164254761408822521627237098974433076793066845731656588972708690760254409805115187847731010653828822067042157550193037321856614218231371554680900696227510469377431963464925881634077378569813803424253771703792757175557389860859516339272217320245383949087547901308619758584363814303000052006217045730980698034118234299327374238006098492351890503134384896786960677246697380839211424061293895538370988828525120889323683048317676249598412137112499547854049154883698494832614204527387231818987749978153401528580829488732224733955784752234496000000000*i1^77 + -127395714318819906581209391451798076485460876933988044136710176950191934911591752260643005919768043211195719188588984785563051154882963187183626858454979305536315559662895250357049103770555185676354148899333465372686073206422216033330099040826327952441815176358940941830974340937655261903974596989452218639678421902466138931453461345655282204004293637309684615880565803653306713726498746118578430544429401088433879874168392168664666419140669194575080537108676496545904085185901080995371689157745287079048393659484453827687544408989655524440882472409184008666029120770836797813221313032205584550386635433565922742956820348701510473658843119172895440499668847569669238233057864812329707385748798647262709901259834478091956027065388200110464014299476740914927856493203242548465707993472790759420487362817175315940495598941389750085245797649020749690068283627836753399467908758055907680017260196578203016539590795900994767901889352203456024420045193168404629412559145895951222118333708369126864088860581123549979160759514299838636557341462932307457963078032927499154162690836014353807414054387285805128042118972684053466734506399518445334424179142424527029834442554516128492384384779445284963886618089724319333067011197619986893480596188981881881747327094625368919886471175134425047996942588224069946499011627154734311493425666594671281527039318498577543696624207376801140128315923006420376882651052004680645311265306391987056554786218597383666397950786285063161955913994217820406419481422764727641252382488868645657081674079610061673136922739640930394615435936318013290015607129984269577921241997495428239068978580518596945313943808698916682125251652909744035166187942470200654999439402726714384670917570046475851912241815502477021138816991788513833922039526278936242925278349724808601839606275869621702084776051747358677379172929003622644749761928216746476488001737390413954977911729090031513506370563667271846618009033749492671949461104989143771611798164731473157625807275845146087875565543133611938829239424766352478673098052364212831894648160779182796540857238000801211099744869758499339214387907512745593300992213722249571095434902158175874074902105986949879339193226724348526939759012129126669602489508785523442842607993886406479415488067679236871679719733271450969434634850060976803300431907693025591501280907761374407791763262180073372918776405765046977564159856877456835105643461575381136233040583009194122801844825127444513960914437164239174055962381609363978026883842189271135164227625581662015325799465643450987034986579273510996467699806346251651363875103455186963978154269995831896963440539287975508339825701814562216142040562031744692476616835276581371904000000000*i1^78 + -25907073855535522927628327273843815602355498743965929360682055690354233452040168493195250622212861654153925874622715945238677970795571227470019767117790474332702003751772991334256500733771708278768001454471630614316239959003572329227588591095325276221667667290537012884870630759187232694668306478911527531354521272369666683573889330132884300701215905112376102108001759112605668704408868794984475347618335639957617747850844609843700887011095903912026287233435910462009390788333428794385981932228667994545420268673249300027567806410399376126704787152636843421763543383864165307650801781291005077060181653822699158017844661371301279341463617779793823562176791679282471926053915959402910557222038432514330575436494313756847149148806016625552429215307687406588810171393614853714847031888279632054270820552669538498831153381915194853427698545067664721857255080589092872306941640903858201972257781179042425106509481864685580724100234223906849145020474897973725071079460604714445114811016935976349634286121332374981657994370966433660990283237584767563007380083941339427799622971149691098834197713197156329740443740009719429229250145553490481528636321000381663142528011805346854627447826641395634508002975314380419287037895393317382984988343068429399672839333154285577179203359921861529519548261675212978422153389579995617983826269013074284863921786189235192230773543372611870705963364125107176886482158020993966137955357129752763986934313536131624006578370292596655368165163600993830208493190488125580281217054352345173160266968994579489402036291059491590394011557346553961826497577396883509676518824558988509326132756655950137496591965574452447023041581995146905661936064914223773813612366921037729421263670501494045601274196150994724217460374201910276218449847871515040368290433945498279505062247382719446663439449276211232897118520060227355431372217013554000000236841439873080082697886085810857057582400406561734758068120629744684927678748668842022617081962869216234092273232671934832031645135563821079394048595622185280393603664453512472508813359008769241284126232122202855679188951084319469605294806572944246864089121038616530635524128074188626783219909284153325094729285161384630734212126100954117770167456861901282704566709304358435600924050313913415361637648205601832401704646077387350850394028157964057205643795108342563700445093339214777742140859603376869835989450255079509257005126687987384981941311363729648672174767975763823639251742868423783973299578250237639584404889168055931260330120662262640268932586238907291613653220421628196068646028148605250261036161244250618009956204969639877903112613179444433565241204180242074363310234402720379005913425510400000000*i1^79 + 7244971969868216584626151180918005475119819210231320675490940893320806282095997564246745518985632835606975469345813784730418745047897811826912353481122180976113572283309564129615066590470898304954684316914245948069058703556566529274063676258916800013622341061863575284979153460401240791083145593011161772087619529261240044046642572227806261098895464119720770781785407811468553349884966789733614899309679277482616916012774766602341926850692988044700431322955203056292772282556206180395522865800549377358365126600103821186141781158700375815957490007677245757186947710409217604803192871491120265479923684278105908781399984349175277335282747531053262195348590747781302487718983254672461152379468587457558464040087249446226583071648527676824552033215887023573319695797712412839817292632723069895539087353244562358668084840151078905683216223936927889680205985121492607856349395061987562639920107752833817237908547737651453981257338763564189364585924914712218081911696434976490649302038249146353474249792207657427828524553760525804094525098499057313028813448307051334006784159091326239661511939795010502056804228463725993884626755976086113652908090848797902826986510058421171506716519089288234934241578574477345026413997583977456791518646459532080974892807953611384998254796918623582769687340016663993530279711471196170536687825030837782086114042279993470355458637952667264476644243029955121145158936219714596609871864071033645556506059073785887558470057189272601414418512962949296192340330167933950993961576921348091469483891546797529213207491730200203017047332206103588299363648425200450510919409832368839190809719441847128794297976598599800131678408876864204366288629685185424936682695296883909167483685153614880795109042526287792514412497895980770858261376059438321181106904721695244083293102433886314611923327929206811522742391079422303285446064809576550747317692738928809574091693080527230291204026397091291095235783114106881325378341556106585693988659268467814049283029063660454895762239849937625277651510425732928498518962420051315745212238936219203327005501082742618641883645296986777036750608377692689968876444630394935088211499617064649004337962971511027253882831491029710385935838796081032899440833599320239933812366740880482677406823166912930251229472998739002660926362427763504250225504409757111792320994900763024742257491381867134139132348311250129453184193465269013820793838604059309235837987039682571254094066865071679576437960465226967258206514267374573249161073720493098829926153758199366458535423492906357631481912449290937571112192847234848445122813909290398807646868935196303930363020947221127158069455251329628233051494932129041612800000000*i1^80 + -90903207734163101061026312275491197644990647519079036848630399383296044807229068020827503980171069778949605875613506735985557729666368967670997489499278521790001189304378335760970666698884824513090961228398228455569532621686906844088475820393728914663814039317011256105559931352092653436539996851208997657672463240975382815630144019329377835303253161340356046969280398769982334373432241453146118481787435147432020283629362083961639398362026455998460646656347391797772535245222036938110416966418912992265326034852384252268648211001290409026055307575420516932187842877733620013638789496276364462964831700567348461541650904585867399418616266874013568034316780287374361845507727613234119855573832534351459188290659078400341220500168409314939229377262332786953004397420622324183757482258781424884506726364778278304382552138817581719594077865432556980933489897154501850537248347399733184915094931007953175742442731494115212544436418383705089902393005542722848412808675310906455207891752358869988715903971117676341886109131070360202510884299465093055551686291803046457744387039062008505880367607597026684099485680702956107724935789860817513555277180853644773613609670059532084527693049203026596206610365158346905880629641726248591783650199919079530887567429750425966179838697541630024618312059602492528053831773654008021120985393215531526607289018343565087975263579696106866748188450938592568905984849684892155064390437654652645418911283448947188510645267840175308823974135164708511766409948576493330289921407561338993311358395735178236110414874284707828932813326309744642541296979339019963494059607865213718780651858813071857833902977909884925090296654071808940834509187580441094441600810522530062382246512181849462073321660428800970065593435152749198858364948052742689109668796976910969055919719223046870676865927483055262569825939594280656579952607449445102241535813719494218133253664876366678392122599192442737612013076342664301861087183420392196297022493180743545772343460584224051864826873823160253574832237053469515886096299643867716146741811674272792122298366845104957331276748433907774825136631668622029486717159437417006319063424221720460496856296777406245341788974925282023710551678099424223271804317333082040939673971271869679716085668924750745143011240019325174195003696426602352056356758699862388813434867228169036775113080274822274222961095929876544737695699447375895631442853414255829371856492274719393220112006012154297224011484836840571232746111149768480318545327495175873139459315231106034313648839233143984450790058707795232044295777424634274413106422151103754700583059356094286283543752786935769219378597095937743343583232000000000*i1^81 + -50728370708350019692107746461991850846249913745860213056090981530387304571234029984443475020272666534887112934198381632527718514818779085304942916522135012416942858408982325732363187524734579565264574694533135667771717681539440161973848344255417537809293811055522488310578271210739190336297973998497318796408414990320971526361198780922442453989392222066968999920759198831423990999421608971615733546506432076931220796608907422964560358746803394625581676369383385465362621255087071940450057553448360769471512816686580653866636673029474580175191650765080548751944077864631569966417240646063295674227318977648967714522414502868571122575089684621417414275875989393267055537007579597197709113951955869487109752444247436746883012938972582978636375444466594869218271009472062970127043056247117168746834056768283538293231396007587894660505548042630245997405500537404847605354295366870039574656754980129856764117040858126323600573077947553350119967963575830111558798300313365337200047556938104346158904769438985324372349703651562242297256219305305079031448292847915231283098228132600695959580259180233107210426325439948204569066371296769974153185371273462915412505487931930669787025328832088908832566519003285315390551197446990386186866810655283192772683563138468242943322072505294688277201257981444191261404149368240577195417411620061278453790877326275474463696284427039919495290131193746346896790958197508917713450163067195628699195713178163889622662687345876113597739528344084466563276796637530433063886392071174648140360375296579075505096544041109871438479724892039467610359746673873028548553171856256780453392425221340453425263338534459888604939705687579511255352977798094830649689561843675667889205284554014298121029308276037650689233660963500264659817951271115389078988603687925711114318167596840263428020119902847707043398915169641054609810097527879607821127290036415001855165970388212499740847431322860769583737072296715343259772170786852438244950323778045522037443069089578365614102268602411954569959178564852373542294872327906028791500332768412892701373159521583425933769416345979167629326705693158870290550665419268152563900858439997241675845999053572699285002588986847609302597349399874999438968487886888168470385014265147945998074726168178490776013852733347060523618998117624002698541644380587559398720509997583100774048047903322105909558956008887543131312020463757651119606893101961476076634006128517570979917452318491943485071058904223083343499844173166840835740951496614706859330434792409714560958979347424239490201261015265360295292259672536424364057923445462744019807041879952829189900437055699575478672969565584385638400000000*i1^82 + -1591944560069127006013436089436467525676380042476036850951678354949233775679740127239240103857322079686862078319266252642554375790244000153426559330977481183216911731985866208725385644904773565461606635936080201706366809591140867310780435542844507267605521511478690822699483480244798876797335435137571946455164620614092646001949783992081393931987778319599137139443757422154227626533352136434178355278589144873292209803946324033512699544803873534763512391320444864119049090294350993862983566315375110067675033378548702196581644020436369303874043790955557549827974676647551655805153112235876420905648277479395383728453196691689096862979359998254331486739308634087846619675364693977997722591868075282359068954175773044736320784755955019734806005517784294880215146771413492766428623298008389231411104129323750314518994636756796935935412557515685959452769013957148994106235257507350810671634277007441295750637079692311637111300548331492343887848180337043535255716900078668569332687730079419761317985335996038625361670598524876775647232110199054074131889720501785020723537124951327470946030278788062018557234751915780962000597646908808817101720568919406934980915637224151059635278938170097893723162899330711703991485987323216586187447591119153019053328689750168309142486360846275106343329009508243025006611899823503295091248974889379921037813930147860986329196291089038548496310151979959523560932644368457347573664748934121752780941072174419678902165048061480762232865651658666617275061854598836289607582856945281063947138064617740043591651434148303492133889955318128077046618680600028164177974257248859656844470034152802465492923997948835438017639155700454494285418993221461910397950136217155033389681184812787380322621629002149680461879061180793858800105361091858949408003313774220703144524145667094166673609799057423240844386035050721664688427427753164292000513887445605118643746498903538864509346774180194047684802895694715510192066627420859483708520859194100258637437398306665295215188314028316544491142790052253736431866087826418879025992048901050888474455032707408271534365254075159072030214857075366451959205169042209814280651122688783215523691078073209201924448458386134305472104475333821441347551093485454535862114060040861044925597862326089222541356652632088735560821565982570523323095542946357219899152850531228162016569748746070636498077685323266573662587707552406849361988944812459968851658212047856408198443167058265338626695915858924122409018435499475265745114854895927132020656858253900789016317815723019485007232861861945202948272840161226473552917730180113745930582959713660255793507192040380748853430714368000000*i1^83 + 2093052806104262306831173411298325405303666914293343367670309262548221132773202832203230875075121031014251410814293558179601930421035828836137699406935192046937825914912992195390184709968591294045518162460523866247743638477717361650994820839615130306978532148880660294177615973662623588543506661454423482201103354714107406084749046862560538611368838791222254798667070631077608981973627200871406297100782348190992174862864145326569587093178493444761210116192147012293127127510978357950288439108037829131128536918576972216476724190921132113018719331307836767896619773173905262981534691475552326713086043659620873090833285140383684232370161343807755600742742334926650657213307778987005712402804671302805621318018673371251852727661990083402144527057554661761624667615441579057636885154128831632717926353481930507952479031711280345540805468750632381291750972557112817874867235759953833946537717612552852324932649547046757705170449153057546914101083762947835213097034024490287292004935680846348543771203187726722946490779676046212705795367972820885581007628638463273037543160756350962063792831525970091391906782556751297424133354112030421384496045870277085423058805999834764156521315836690738340629462460670615956172214647673061439810621412205219232795465483060713516730944710834107570068155123855427220483019521046676053833927837903451240501578871683590630712813042136935083632560074975907680501414163890226495856714913914380789212381736981782932306148864286151179065682362926504122896995151870252325306876013625275295156664253102389082706545390616494510382357132582725458424606212055476915735998289486566073464840842842946472328017117223586559847181783513132323279247865955208039334256597241598597852915900747706436272258803984471224553274226475643797287060037006988295458891442698209280909472131072736018946221575486344878763471911004435936468508595362585669786954068263080270158918523268137113348025307420865696821745428537063414574204797869146823558807210534186401397080947034298075830540830890369320517396484327270923815821529704612119460546971031080375311178557900541967355926016959174523703008084788213612319903446477533804185430370563886109659963449322691091317276278543727409899416529871306915097042191176647243790023674137289968621894703012105711627407936465511576149585017014030636308188476149649891333371472639968961558682989359809725049073189127156516603137464723613702245081549082426602838679219274222633634282686550897719386923488062369984253071078932810653243171397849756541647678085173675848710648906578318460079637095349469464068566937193582153762811862658197759164177977918594227015695206449152000000*i1^84 + -2285062726840439826612951194444585145623306526649744018111348957465727151212486756341510832115930392192438173908335589662006204851074971802734449249743169908464750181337610192921683263529545970423379631070098823055667165055309069851542327742865293185092817036459954306850920071995537919329881654923326751559598484918383040516395894581388439670409609328685634155441023462081762567522071454159591320068227427037990359472528044976782487538629388409111138496676548700176233281000777706051990671866267220599818021877813952184886951580083131580445765952776957707595800007364819006918347144682279320017518377147772371685061415227492418809695183488002580558782452158046893643216011325458314559653344198958772668564427555818389144123351954430513640666782470697862692935600722635719166389104292175050546379308386159199128715935789063213074050506101185600904813430419186697568442590689102847810509453974750539819292123341686902023406965946337342725102530096326573266517584508561196127128849326321859462767431381576030129665965613823586306709462793021053020703948217566211399565962756021813045167796272104620124193400518976216559583382356405983200975620326978608508727726800508425573304850931663093617608422815431013208032676799532866257896541928616292728941615485401132576789625812536781450848165162420557954150786337882192356223582648461781950492531231598684451786893830768215567190810690604658404586769019762549015223564593419174920735894958005895131231668012826600516093913590995943478589463414908085123789722084709574488386578631132187239631913344482890397408952826968738999877370451919806678923430472035925476055358173470496628263071170653702837733473065698059488213727199245624464459309425282083721632795868795485707719879062911757769878539504821172885125649436848669622517872249277686846371967050034166988392160050592083020546596514180996282402300874751253700323933865805985082670875127269218937919337445908581678440778456990450432067191847812730390574524615459945166622481905438250567626313956116891012914216561175466931890157436966363799778612238410029964909752197919814035105585751758988034876193711256820168379472289413403902855090297768157019843698461874809038818483867760031931571123518321167993150895376017459363711118506891449865126503628497853760478970755946771818048354116910985376127917431407446115172798979050997974090150999936974582105661505556827711507131694560544922311590194682206490794145073694098401092350217874735740911028414579694600406578857445751390888063854438017770637825641215856022817961513006086874478723977210940287198159223537291373075714576014181197235576405924057500876800000*i1^85 + 34577520786488460752206186038785379709694562028533607067350915873496178023413215876015550423322567031625781154661993135049793802609725387722085975606753060390768350045119729216154155146392696707422803531265870523202771915801284854500966017912990907941908763653559114920989297612572893355590721921923274993147382489208802917745156416539299725033243160211362713327469793153354837833924038214333485084768879113660873080048112405449498478638418718725075177884952339546391094952066880894077748921746671963881301784274220662825745533228498812706895873730535479929145550149791284120272447692571775560627925408013095486110563595010266314734393600295962999436062598844304084601196400720414950011887277188776037004800264301617701363976574525977729256477092395951643937628577605810652293617372986809782787995260762638278413772882941707529081249302636159220350964313598628678136564168673964283981809012690859668444547325568800691786648785608720350638312632452027553152189359575041450191229041435826839817757715947764919803651342889305644005367213796645776629827001042052634507107695552613421551404199460931840154481616847720331400027700881732997413623031538050978599485417912271958670085482890038053491601537640815935417267850526962301865867194874618423026055951657469655102472060329560670001865259127924691369703575117172201959397567066684857635657515310494499527239807130639622829337526583903214260232305025698203920812113011915309403079371023774607835096440314275802010382260434807013190377013935245536377965181205275722844446372932904319035161794267060134896489520403812009554668503647625560922731373705980108469611465480320431458163496036033387414256595251227264684617964824929136679931309484548641254597793624835378038902642032367196637021255775427187573331921131234014997007656084095413917033368767312612942056632380186532159267232428639037626006772413008238883839672865740455350942156472645542578273843165745901788492354183686689487969905370621151648143666612011607894538578928868112239409855906839177334409771541359253325875876094273354758063701275527176244518596454259977540174208396093522589852844410638537481962598394286427357093672661601276543169676051445569494030937737223856047576869873915690771759562010594438571363904105199419083419192015611253209386607447253912789585561384546324257768170096445735597484542865172979879281671639256223190568681866595601469762169079521069920716906080935749266868210462633193535752873373274796899063027884557395336874531735729710035855231582184618000912512253997335564911608813610657511991197758296105001174297406587073190845104799484410662975910707200000*i1^86 + -51802949647514820505393908909478807053649559584182648488575283235486799220755341098320809039473224425883249074975598970847835906135975578098843773298119119619361611415166496115231951954451944567757999583121283669488602555450226876235618823304749485035289069441177534454516545346592999961322274131303022886978164693097689690452918525758440030674423187656506265368935865584913541604047919496046460046421111400230357910673213384146643959551790519045483527182845848168971010566295900617430869647952470684561582108284048066248109588335989330349364434719828104268828063683438058466314461623858699183972192419812017510236774516842700765810050607601499495682421845472551535200769602830044017697040034936255657881777471279855355602124619833158999789527287914879119361568161802444429040465692367661952992436188984318454523124954841458855956145771163961491281461183434231812380438608134513292638463361656302011773700366398895793939912290320791917583289169873599388059222512599542886450300053820953828869731320776337204146875857899443042052769289876816632372830911257338259243534607299505229863305900744079647413892456164965261814781595978477309774979565664330486293602057005048961487216648228583112489989083806889204615664669877004584825330359042964111593673902146530893300053181373290093277752697229587101231181103998671889092041450454407029634358662100679988365731350283418752464000816990786769088115251934614872613676680116840159853176152843414243736128292129877977606352353058477108480940883867944542296012921185942656365586613828299912514538597887052046898729831545789739918652085311606007773407873378258481500623672381397238054742167367923915852544507281346008251559133545889534298667707587359692536286376514534170281579628299327425236075559164208986612894833986620368574813582168400019961311894382751658807617868243746091293929296596421500273882629316772160314447692359687563458681307200685884527362537003910223475120491771914865518654300906265518526366044810992330431417730525367828047267172091558402563421097645051895653119737915120882276282716245563928916195735489353672025506292529756586367401392565777004292560349065483432913755579129860724320450682656351809676766231787375807381896509691192601362985252186241730734531441219058531004136723976663380915740629071388730213931998943356882240631428273065298381235614796110452460423033959669477353983410065551061515523347636896521859895499983024116323801577184965096817884176923706174788508710177691846055099806088670993590018537711665629471820776661873475633531499738966715047720656660968904705818675446191170027259995559433338880000*i1^87 + 11853144048595936087126284936423764164174092867535329314985228316011937993048610988239256607967566947566616484347801195857217380720683943275918364388730511768013391256511620794610657716111789372978496803344433626902886740000769702084394988548153912631554350349691954649158106254176252949747850032024397256032390381754268864964775329075299762231152783089974111564842554949946246320137047369794420818911819581247961506249418801877549958039928656588256908213548325054598507865470423560195883181496460020670365810707751900882126613444433980517503458093294933700554963272048176751233305143980172848474291406941099336650714618261494317153103444267341217945036774137022284811259588201583000248225552612790353385111486473421304124859288227049304041839037337428663645469830778903513517695960689293889462272460966812059052305485032446230022631673447862229707660599820718233218729559047967506204062889280419407597564462856354834762399496124130780126656999768336631280116294332585882902864434070813980394891471883908335973013816814467697225752037797102619881191220618864542215608583873206874537617963724476333183990347306821867346698589320494802152926543854091685741699788472739695838531053432198687499157462172284988785578465281511171571788041748172275378823638351555853069273445841635441572966000769944730937274679578157348288921187300129517066935749028221041773604078499049120446987983957311102537911006655408721546941407668451513937663481086907824517587159774119032985643681537200852666362414606680961594570001629218961922300130782286720748000081908226975510922698331182260829711424715959578116972491052374967708543539366309913353247282628891124467864081742352033314755919536884929810839028996580853371165710195295622440234398705007925758259164113276898319260549093931193006234502465296175681456561860379927548880216595412434437229573556310032857234563447134943880266828239738629519330068744524378768690943205597609267265112586422634594782591972003960683277482278175367493105924909046888160917546789701598575264153696847175502735910131510720014811704286817573329956614628396356930325818723489367214006598917768873191605583094819864139718077929131594087853916505259851769558148717551190351564310526516124840914293715067494815842537687053210320625562890714359837634473194030164200448412714472487968809713237174793733527279471005638649522515541519227971406640849729444847851687168813518660725298539008591038086284486911694829081769331457392346012171681477917479253160575668606792171461699282819605670563799097227074909611933135072452680809661271975528065145338448994600222720000*i1^88 + -19051520864092547659678461987580633915507062947955498725909470063629815475726745615473452640992634438620750146643979458096320238904140229545735581717782330222063134189480405457832832574127080244577322602112547908835179045150858307662936431651825161651219032107979598758928387117728512556206423128364095675768959161679626703675783769526397661287484366922343417876081314610993695483893480121090752913012674019557526633710078708757452202209055840492131973975280326722558879559008137960655692836763812521088872089863892571424032270764791137276104317048914223935423809593745587793680351053113805371964468120310397294319539117196920776345684117834332210862991213034194233854256923727108234606508823121006033475986106377103852620511903271174419916008858451719192746198373969812573665220384479332257193828549745521236482781091569682424480938579203319349197199551375831083106363542508958630287446047872351671795580694707959301386445191037666295273828158272169415816248911800708565470826108482325581463515915463116879518614650219244445458765130547065439531175874491585890139813686264718354596718594806580774830106545982755635159690775259938399955801374811352162582968090595964232598314573298511955743585161875330722676540270177684315306379711802778460110156570447571706673072976381600246408342232949546090845766873688919737474228490437595630631467336592144921698278185225473575797766895241020615733771219540905557539916873990163252763760836058567376073244220870785758247831010497819849050602741600006225825755266187997128873319325834593641027292874952343241716794198575887164823006451388770839919324999501950958469517974445004082692977215285100997672542794346624244337895876999327117026657405290318960165837313574780141111171056505933883574996437448452775591501501728429585682229348288899691267102705652741842422682689903310743629762880683692696509488159718250576830203533668653348053340165254481009047727350915159100504607332044277284272191204833400090747376184450617949528330087446095657221485371001368335387103290277124238931272823779608590158395124266931770020873285492718553754159923346446487769589693306393346121529351153035202197754459144764895726903878240348936397698258545963198993490016520259368250630858277843180119833411113015696044648762792269116257829503417905016995863178214868992470443979362981112476285075049958067269441043714568292262767943479861203938041369651633430575220002308346239505168942834116500366155800163120049232500120825055985601501181569810724003368719720405428922771286104637292806375621763992150642753018933205274197663007375360000*i1^89 + 31780790722635463478847989581240334951910575126523757327535541212145820841237908292681809832732963134442087698301218039532753018767671159962949089714579314121133990405702792138658722532936370256859810498816517851034533311532812166123728933183096107249787213250682832915623736068462360046623808938665262124303399296635192122195043753760069769881285091356317523296549722853266960847504975689819430991327774839876939805262941366247493223557114024569262726089020824511714419745112254569628837134853072077518332271248512067789090984106110276973492694368729207966495032579643977288773329773623423442202765686780852461889558132127146327696077021406027299129017174654383901561693994070299948079280679687525499466340542378332783976330069402191165644808899898923667476439893029518205815424868221176886561731210226847892515507494630889118521945613588182736640118971597791386548674577677481892121270135927847371653753898105181462300154650850541416567516952766571569263985373692211633366650751323327491946930538682508841722990150445697893990527059137656304540385634302403790272154220671238508674331635814180161570461584210862715763197622279060228612866951115890939803015168543323646918069478967347399903681587854498765213010949930699173651464491175920774513071150479419015917900578068777886856119172419937654716893264807060836257044286181806327727441004381345530656891869117281959851500995652735128217439997573288025544017092508409661268594668477947095690071073219076282715962125920302664351440129714958678909060169440970104157191021582648042986740376745960346075452402503880120206540772450504207901105616577978336700052296670695445868199521963657949896299628858802596615000184543919251381957883598946174486256329471022622168374815592385277277105441280291750388196129346556805192015449179996730352615137933949495441331593712520189838161318237020614385245610187582065111511278169520538509804720988834771731364404024952855669624024246846910225802735059015683929175460498199364402487564463824200621241366759725233406627792400724250397674341039139912087939497525079030602950696382310105649656616435977666145041160528353447660668271826861376090833054253458138439383446257753374543266328866627462889486758639654449876224366968596434732041521545001152844056103028077596162936622508008470797326547352583959319678689300207952753144294150556501304244161806045847748888106506606306443113082234809741416819069232251564222593916570774885254720853833553592500555504074434262464690814281804041111211381904116844564116078951482603626742130095057441155639444393426944000*i1^90 + -13170043931465597378127949005355895708515448315600190048390827266290743298813813743722398644185322461608883244493705960497877319347133373201264143734038201085729084783215126573931752349736770585483291973293271475218394195094407414752755375206155729446461231249681736567950700690472105674585268188908296769727478868085303315895018437686562338169692608945783181567703543251807963701638671144208407535430058597767073351351582774015393699866460932503174090961117835223091151504027130716215812858472749718430627138862574867838145126928014041445769157728450227769964272477505571529536967337205478534173229685789466953680281301855863588049960830189995290059862709840666343881916215195306893397357941595526093215195019753529402057815948190485084981251982976188442526660388862784957209322479646579055732562677820774314604196490591649438403147319903459606635088009874803292156478614080542929285405276365239988433756604448770708461151868102159392841435004708528698743709757790994723696356083634736489733388878909195950280338450393966338195984056886441737648692109638650501947827616536713227530377707103790968262445567448232661772287915841969163275084849308234390088386856561962103894149118809708931786971054023653788610432124054765122873254242095246179918579076622525715403205297251155123481572131889061652066477834741285065502456354381411303472660933139081148820168724811375075232695309832920282572813728622631141431897541401978218869641691717907694817682781660122260566908495737738149667248703173292071178673723979980774332630073062772584821805103744878583476937314027015377415741937088471854926397131985896567237164181669274709115347241119171518273617717580826235063670890117376205437320395300933849735476553139345326048013017954292883430276495145767150421431703545225469083263781324675358662730595429995314248587392898108444224489481672338913500953796754644472609932209072409301218790050900337959720036820275113822223626453850139665606682391580693238158082251109436192013191397539096379872259786572700438657660788782507136600111377336797300329574565730059227382842054086787344429547964730022444304474587007052177375442937213447143766180075747971111967499515468128724260229492772161490184511824033438296337485357720282550578060942091329854418769534599282017019361107797001699531241942875701434251011911865966199378894502309992932597375547944936900140858261994586892671047031281818414762612333590765149953761930574187027239514182132243917852213573141868206464234686016447265689922804365145843566082899512088685574506039595305323724800*i1^91 + 4790665207075564660829456291420417869201685429164175515398249612791678338908836985963417380886915069126303445500004251678737000475280247984933632416337360987518601596482827364986151466025454341483978299173569539743376437323203008914064397134997583473344356436625215476594643647028427327391362106862915186199874283212009181068597571925574162284254257673028339895363469916909765933461249827082482245256321946504959003684319013858666564453245336330034512347503604928292598609202253943300852485984565249852654002554880504797996590895108571290283936073422147244227545021935017678508781963755248105577944911339989800597711504215798023498597563592175586181682597937937585341549719006478572148670189871271560436437910709431898394505111623841591250708337328232828269451370285193308802247210107006570120191966611586951319006125886249625819936652193919942376420902754174322303488347372511911204038018239000862618647136325496033256033003904604309067636088039508005525230430564962431336807809715928675349201909973245823168372382528500449755512854447393104124110819593315909927575620004575744337668079244942122930669832149579699913099240263398189264474488724502281505696651527302323338940791112457657917990916652275291998337180860252144859410223403446846469368007589910914534125845285430605169001002359319657751124504961982236493200462860642568521546793307075765913176504443377805772969988371744878601988242880133944022116658253187691825970383987707312232467060422164315277173948834893244316045391099962999816991605555334388770879912815526194830993058331657153985781756003823639666681552995684580211254767129165460404457782583949157377369165190891578746132761482589104103011632404003931840035909330300302324890328667281502270046966184706557061137374987722352297978475165499872655699071420280896558085881625154117569300636912009669171511679844209414924893405994863769001709398984904948959228889377499205887347158942868853045707350949203837242443946068601171699784440759988925378001245526667451332624529155625733577131974959600641900964916468590345221219476183299993047371810849103220534659708015876515078331151703700931958352211219614239044431038886932879685894244818437880968696380938240794167043736448622293285928305270704467629947883140647457371829050347509381010087987644161690769919875767827741367923499380119174200120519485654219732532713830252578100500824120672237085286622908493042606067267530276488246159213700003823401758995335831267139386714320760778409619755709859600919246233507833392284993839303046534791168000*i1^92 + 1807715384510216064586269976189383524620213043053247266664139564042556273559006287461570492834057663870801515246420802728391766258915846512522431760830395263824496344155225838886682293431677873610424227886295231619470926101640981573591782352656792151428938966815491905241749310166909040096876990223641635147293995069674927798144855680687040515694290784583839017313980337983757153539697904618378609573155504257353067465166687316259522078491013514483902468491218080160815776022564007844220827424720064279156751818296806827820134529775179271445059993344981878936351682665926121491346030915249498936993917770652290322102213072807421260467512092086345455328409995939394401074552711285166730207735440760368382125999391912370912810504544213104374482304837810202878858058143156643572536375309300542992855780676446515297754149985759927470658142090595456666498323494474604922665822530582034144715633183544949652280111062199479337023647861107555673200665944039020010123028856690354404630252299029855733432465785967982989656407361967396932942101737312013364613538992763524206625540094338890053218600923146946735096050571764804354770623144004590209847662064966398945653897608998791474000870847810836942766478648608629911341527976290435432104625893628544818310648730639444501782940948484259399500672413252889782082340797394138597474797153894713137800016668686018549429845504814743618186598543220963597975995190426641053138326748780831245960728360570578717932450230925784190596206798571464381813346631579774168918253133957171510543427658683907509508916967850149549077202009817035534625627286071059446779050516648885874379232438081349018967723443188447468492377685763656076868575611506105342377769129137679628634831613904022286117777179465163491639008909375767041854392429717732204816367659291003403099370509134585458725973708189083537941793464924204762208134989597359815694786832674056518174529706835411032297177515325025248952819902043872597210161700951099292112956905822057177467134315847511315738154382250915963118154650694327973939645523334280673677255098816272914117375256472207165402006938522876731466856566610588783776380602574885332039656789676144196188700402411532230179803205175508496363462705212908731587241141630085380181080273897949709648602536552404868606538141416433257216299633068016094557946745126084522854658396209640365377205757694130907271201814263672573241607087472921959563628710795489001875307210248154223400258335860319487084397856537849468330259084039241794289948578316364323582115840*i1^93 + -31265068804410558759865566406711245924939760111316824654117969675466883590822478142015995934230961944011078253120488571878139198170333584094186266264514543652024235748905360549320889370145175694195946131404020835294959751410826844099927047218022026171726985616965020150499279115759924269184844778100627273316896742443643583236666615581492264116270923324160947354813105818702538278051331267254683572373498730435852057256482191805277429420039809304455230822567597329761580417262936181569229389254062589279398546592268086575324348723340119802126086458478240237321438437754138974408820527016743253492507215472816120444774830423020683929155151145217445427929999086489270249512269853827181165503138537506782824281360364974795452378978907560480546705571856137156022883102972034249462720193858245226205014902634890875556510538147685477150544033446482104589918310224648377566542431845942129739484448903731049799993953240292126671662870254883659263368805058210063874313805210983994707090558557473917859253838112611900916333069182129916606452302511504641665036252608603256302104379508160300703801592630542345887994486506515765851033618882875629875872849750973093839621953531365347973339643830144642610459221520980012114474642648942739645751645378067120385178773550842350190145322224406858683188115261160792134415541780771552586290777280822639397509649888076638103296836895892175187051359866753361134163884158376173043612830036007084127539307201236111883745998113159394009167011700177300769378928182524680280329079623080929014924229535719369615282438132281153448749832495085781931364500358780770734099831526755975177883026116850180784909585900274015482515584561330821612676144906335824212047509527929490654202181118947726642691523354822014389430019906658219744106154629880173995946279445104296058901284385855004740258241976599560595027548855089707883006479297843626174742573931084627861987782683257511958990132085576876916642215279036297485274011277904662103579254570084157174963555878931732041970996338552134662889928742007441609109965316213784031682457483957723163575508796673437151359868235762878496952599482728075637008887303217095979980261297835497890453421235070030268280564463761155255775265355098458717192307672919663469016919778629714040347343364113710014191995342858805648095851754678189800317336631438670545238892715380449146054792198897003929662126151256973746006804229595624613121851622857813364193588605419605166987512339986527379423433392691191142387840797764305332668989440*i1^94 + 124481563491007992039914446632749701454520778192676989298539889992620560780645352646870639034698670460227049341290478091303326369027696627449424570174420160685785567055227676389902707764136713156725328139210622661795642609968010248444515560213055500497622227347088052642454747639355101901098741031502875144226000152714726859423774284287737031815473919730214503784347205416163683743367998898891360337443269855447141835153906831258132572833747546772916535350331882108419883533115091364819583456566741458297632179977501374263645961254445968345390165195269141188332958098800815763714015552682344444163302491463947524420133866673416364319101314425364901639222009623830812837148467045240005696938570438382642143596271635120499047626733318879168329988585022634272755605283439611246136079428327171282205527515843510305885539487951844462741656201446569388568115044667878617666784774934135339876233093139589933695764743059069948022326902276850500765436485696401546363021114767438213549130506165154401547676075140084860010399744606519659354471548142957810588364608890662930589465336340664564982350858802465704173090110792081377954835099333684792143156257444768338837642674512067353012984079612008467985348409423754183961461658554367764962372130378738574249988194323053443910402911725922067703024781178605993028259769779928556491414945747230273348289118497515671839024213822605709966546702433145291375379582085265668210513955293801137877464648517988837995568541221367998946963936632252773405484603649692440317534101768993879211889377283931280690090558433680779434644633336973352390463190997778598806316711112699791825577686032575388283681986594465197656745088171779607611038102230086626551319627629275392340078110063820737360030390440783860150771099695545210512032789946969036683226451745147351993638465731131971884018399848911454647430057842694302703732826400895278058097470634650161019263046112889947361283059988847006818224075381670738326022301869968721302180491412903837916178234785468351363475937389809451476916360126167570839446141325999933638103908932118925295395907416360960154016586466216972759547108052527265032641834506052647931113331175552874759336707994082377511175815366731534201368689449107931117176688257515492718592640444925552302864599675468101652910041787000444217455268935937662732340314804930130585593956928705315033210853111444609373920306706637515287234040169124795995748048288220581651482018355426308151611249806455908163932620919554903126310912*i1^95 - N1*4394220045755933230544906734033969827225606904440599338445617098501506273493369884786901949762462848365116411855659019049138460800892980672778195098530449855673597554920364924720224274853732937841494146347497875961937617076290027655696105099343611653264376590440345984643031084662948595622107802322365913484301617658302130643484749159119468882379916186684977436469270871489225090640388677845027125*i3 ] ]