[ [ 73857995432919744629698198930254039760406896590955299793548096384347149622055646408338167046864628798432806129163542870700832200171793199034020801903042490520851082295091283797767395862037068613899377258341384523246006643634205177307642851387960329620405632003202388064779318954721106976681847697901541073907819592832175212996236930579489708310022074530263517795784316611825859846024032086282348327450202766804569184712671540445306290302776343063715997585712055257248518848028588070733524019915811128969018603548012408106140777930665792161942500975889876801898752834014528763084960232222618010595380475630325317704714558580980626242528078801604765274078411103451874917016397147466374459653604595525917597534954725214779283048510148634830561029964656458022563676138908019650001745787929129183661913384018299722150523252552338028958030059777065597907184449358564233743843612318713442950206459897928074737859232205101997819590123372827712105169853845794604630517038523243005080081122783797325189995897390705047542851909124103879780333470891286747947898110679893197091790615734016595213259569878805189738128966076532110552050239884873585301419983875163003324066454576834245339310398013858257911533737496799899218002798550154897294363613217038510349135545272329547637783568425514202069300211506086647472063594684561456097062412262476418020391135630704569029661002134903514643702987670647520592169954282821748004486120409704031383651403880095215094021806518118815009248857175427038146815608916577739422271129746376650398696838848150734126810715848767955194041765821651063810780296525407189052145177749494372208170873839842726308355055156772464848085504025052818673736070648037378223308760623952102020913548811913232417539042609175895191873739156633344454608973331958767152155734642587727562667622834957056285909688722570318263771510831404245994941710981808556836648418404869124186975091108594915776496704699347059896802250928273951233031775851017779927040797518080201133566969209570575743803545292366462309111936383117101790605672485940204574072113184407851824830081661932738398820824830407518055284545064544188666087255882285161631223231496120500288634153808521041534522698220997882957240840781865615203827370916313241824839809609823304238880303092217698561888133259292747080382408649168682713907651601021644014912708866305572921385688824444952182603824169126639260712055295970236725316678959112844487657701808896026818174208246403953075763334715534104568405280658519927206688912127702423262158473959630570623991384298335390202473411013589828772441675938319374174258129170161695895942295387175097667874122937304370439807194439611723950344147982320738567146438656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -3626993784864788008626955492939025193319764786787636710749928179503801392495860305481233758454846188600745012832879887643831615986711181512959773697641230292735913980083468153121550194693830142112380692461766537769392463788206368512359600409039602456499395959836827088377820666787837236844722725796404900559481159468991960627604920271295044858999170971157651401703013620953977878764195195375616784964260479675293085275504619763920778227484295230809317616633677669124709707174637534875788170953915144632252544835827246078003138510861278242078888367448529368875399200826055476507602248715120138862065028771510702550886571703300225398257102764613499001135953164435591031681061637087186062907889345108664901975582742349344586849354214150238410236818570484505891880500199873930642721106586254298786595456298626054365551065865634949246854050786666678265820456526392385089981979605342230529850602207655952522137032709203881584691468016171839974349756412029355140178674024111894792185969459082070185501018906715314633515944720283290971004473929788567591640963539841161706186140126475063807912942327238373996199666417966760630895092680710129827702664471912672104913781366162684272557191158434124371052782355167374008583514209966757553310378165345340427371197609891015513169240632079804359319811846479461913207272957371450078391679486171268182455833756372128491419076809126824409892023218364626671300280206742413434915544526319657525602761648854910158089393231134443850712282399854957691066431260793780882848960554132374959503647913367899769157208353836110119081824227741208093124444606848077120104393543674180616443750050154606089450387512623606224170846261317505057891426567652967603780741133112535095780295689383158745659245937697461543119113622900872292623355614716293825439599335830200195038165979451491641229918494013330119055690429154106640062944376733163572988155901809898673821979238865777127419901042190637253620929069114191478586331535554545976257945709857779834393463026348862979947043768624098024433524135984213316838925874570899432405460471654807241726376532181055456422731037985267385223239176924189804285189040617121555955368440310475498223805083612891373516165742953799573115264932009371055492354442598574006406714229948913787205780915030497008465691151663703936727019076915455326002862674751116330075510427854230693435535899273295035048818363425855689665388540556146969514543837017716880319029794015838930938570599387921261884354897124507864378789442516824271953390681968863762250662365748854057651255185903725284224775756712926421041185389046427130674552688906605472477577631522078810311918479970281192841265839719130314155342966286006707540092518400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 99905867936882430391439177612232480651724224915944542441381189972324811740564091951526155599112539520354183207126464968125730375035795805122162709887941965618742197535531618643072337865758904937400729122987076119500214265423086262908617676821207373316924177413084105265706836285412058112109642025755152854484992424075190388442596854320268365275145239764865457165076609151800317445383477001592422368161337831843893689116644998873893909936396020477917556439541071849331528141987501481246067939408036868950092574320833192772698792199348245843854636392488401335923824412245988662486337810076686747996830801287812072402875766657553761176092291722593235655237665995619701644193491511111899609763347759260783473751778347344605596264105408208232074413721669957281017899606232261905827027379205058410757868090529284852964061809157160931381949627656595903859269467538509825542430145136639920742009105396195443607664673867566949100164316899415470346353298314594369484548380132484929212278854860489767661735829751081973045336003078182173298555873563291313819210520819718285332515096183737625610569844154340741170608767156915238024437269358501636902151182900939749139635750119332223241485562825730134729205383674230740150979838920711749916890603184722271642375394726824194653574525983696513049256908537572334684817002238582830045455513207351659413032619004763676206702723506279632333546251862310973337679419742152953633554772874646258981154942368575654138743239214841845914634305592266624024321308270010468088038453039683720565755156841281741841552626271273922258116705007531278785740847964220652823352412853002533574420136467896353457390781678030104837828078537106043565830109044694823252525429960608496923275473097068633944274032756628623607764561406592869597060438761434340631745405014648029014610318355008439846552511811569633348481018738786882522182641076212257508909227464323692026141719888284216037150221713019017419528169344901436567821352968678855568895196834165678269650201986201165091883248997081879276749340063787737098337776036068324937164663770969417702814101066184250550881141844791176813911845871356265363521717786264333275972609175754107301001833227283611065256081533853318189636852810117332151280083593298674727570221877322366583691368356167536389835913648344842984083230374692466283234583436551111076540466238848519646925177805758382500007976826415982160408535452165938441558432655084096545013820004023433944612106230215732604793795243869994827010389846769442272430433236697206646103868783164120070011746272470808295124757969493421962790335497285743065889962277056887024028660200975220410602227404746487709374832351235735109153558307387301473036533760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -1646093552613967474666606215868721686944513316203248131447475817759854806453078287792276098902148047841976255451091219809948532699773311071858343368317513086835391899871159504622093183298869094576395728187335348395877507593359560272242740258435559268719798467732642111503295910907790803826749070222817288823963209695149936323722274509332548012966783275949495494148030862616127925679111944415029305974438547676510177399865799684108991281413027339000572447070633851219491200683794092342307181249741575172553078833742638912233743563834138021539496118371570778202131770776060519676314887066852771180992053932724991833934887418790476761782426518939313013899893510356373168419192175495414461749307442801317391979888776999429211673745817764947813057255392835266140294593740196641866924057049212649513194506507545244063048748470596656489102486283563330622614066470633797222694483212232122375109256471468818617745551187682864673109846135672201158314529891118995968346366502185376253521751320688406357564877075565302722954014984778130885398888276570546589596948373412186974827810231177112290974095173257065048371746486548895784300927199914580955924661974746622907342879596251105513044873523667646234488311044975324470463303246561584732943915458630608568722569181742079018203611240516055761650135084740491229883864033447457838517635615722137366768645416752329054176913342369423673274550064756168239517474410975285321779665916957204057274951285973319388283563463138839152775030642883121579320709029917676608716846849601338471990895279650604955951945727770401772090651803681686631740315419838867466849556303116915479192884588717563726975132982473557361517276916010752354266164313500772388756000531869508349241421537699001425575162583518144590950824319636994123031337117672816201393355596701784423998483901795351573852907885441864301719313245759205416972867750444296562853816693311429877618513305000369065085980178148788146376029764105238194577365572079292828823197302681476861878607518299923933211594480967860417076075660941105961290647160694198441113472465307795811373916975332365152552544384118080738468166478412298371511628573740777716584489156126672084960215107203991738003157919582772664303234380464734105612497204714519974013657347450253065890522469830821111917247369039553631103123660450570557215392842259968818208874120602926390962340641283766824338224806651701922024888579380689684584453421503758542310261584566071970243265050517590093806755821065365706878859122247791602866981417169505238325676908125857929859851092919692302671770288262124218820288220858078855222426026061867442110247918943496648958810191057164088331015228399441154641656388909802071395401728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 17655582663460105829353407780004402269246302259549319017525458994406881368389050145558564369989715391228415029533264069726425980886094640299043996575691319522110699610802341090171895819931476324604128016043347960261248483206455727022224402366989890094031702435091529929157153827233170625504158573433156947236864011060971974096555984720589982158816646705121619570394832486650216978232221918947420361787423957538757489928766035177180531441875691085552894342888289832628872722092919566735243213163197297793074363627449632740529276260346227331484959990998807473185479004726625914657534966091050193060292570238726011325298231369581528836528535677811474209654107795820646083612128604168556738695853307348079357871522922818468645828329846412468642833154169917263192557735603735519477266089532507028232198515053225034068765159495361171440382781428341495731197102532676714023991369485422379623860149897581902948141468098727824669991745349385669642432646890165246698069935811877194242844940416190673894353376283194379387289778546434228851056261429536394041031197070061580220785701159834328099393616396733354947901649781179895977791403754190708477588159492946210849831266780116656455733073118682466857910604709133013675175713905260484654204808137575533834069839262117827626657929833240216776916244439463979567743057606534977919862039761578336786639855035872297668119959841695481383349635619159017178398976021352028479831961335820295448929361945069208952369877064539392522889945840123988045230913887039976978936198584512756945849057283479580737223817495676143129857245115574103423957679240915362480075382487376310569857505564660256042007905036529347812628662754364489704441683749801742620321277100033159671632393369460457292691944531288550985419471634919842635982228893836597833927392117625746038318400761526200774613427752252556292832358689533987205359583463421301360642378746405497750284011564603664923554940494264404731575393721829003406260786600147247788970516058003718905971307871729606562602171452826144997768892846452809710222615349797913970030920917630589678991666646991357635057765199806221571228509035351691923625286441348955645729682144576636346062582838568164495279893438813016586993653496198741202887485483162766509905686247542576331558343418509833346053853691856604387706173302337139897996929628975222191973063346794901037156085368880167040025612233704059362648703837557727064380494646854883360701820647728464407330397028655979816186859709177437255253398928677407456165755040525815797646179691357567439163786417473345449169887896752210372435525839515087087003765836128505887912522436622765434341551318537295319232232501909224710380562307660184968337817600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -119629894977516722111479583236026131616870784792591086993983513690051198049379279338882384083359524325827597758704355562891539856503398159278875696986954697503196167942047143599170170167682573176230308928126073173990618623580985209412855870514264334021272171232877773139930674595153838731852129138469083380881179317713151387485550795840405039732991069925577570257291500488826588387878425733273402109006591120831965416883567036681827447059717785272078825790256706735714602371276065312413929555264265629560401342543363577720096671103548629448756652438754557098857883069112626533865239541457368929935662140208604238687393511267713297433877268929054190131381182137811546678860257563841983284284379890730347475342569792358483512267787841578625318306081183903853566556916954708632581688071228221166421095139891480835551518820437690531590272725986426246966770807180775859636040518826993667997329442662735983939823975244765674228830653206921128823762590867665009843469862439558492522453857566993137231538018497550761840906140027900125228611633172461981461194235128889157418348235822236042090519382688757099471543790881936226917571826631480756890518659432377876712653036927548270421042451182441328412412812522360364890731659064372509819849777768316927956435462433118331841597427422647188408601200955260432776857109299998520345124380583392014962941237235529046983731279979258328358398282439279885556568187716002237363832896126695558224552186781768094698361429512962580553158365536478009780863377116893802822695500148430360756944488217800126414873546509355928011505380527770498799323671370459760580316867893399241893634437261150824954029867870123267949928473427658853410943424010289669449912188395620542858454157941643151070085682079937532558917931027632371817338792978761872394541971415308557971534379873540118263688814481057869268609364422228683168083945937438060412461592697404029389423649945781350377847528453263149557744511489741995910495973424986307854599292895982616219401421544127540597578521284370034632360766593554433830116480590557643698242379339739959563102771454028035100952833734761923948997055152678870862884933311299165847823211675760750252258841404181649934497171457580134799395586021339811488579291364553898404522380727729188646271779749706184117064411236573185202784211492874677727622438241252982339075134368116501298624174133239317475637137720035013938174907764805203185621396508802919267563454571697933188959000966702013564984761068924174611155732353825558640751778003993320710135723314230708977618136063439581010359890528064296101208338846670607193449181666839895053371842874966283779366615067766478214355227709267595112690090110922360975523840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 487102634773107615029108907560182977806059995143338789798428790316909861965424464644125595219485970651223621373986366422332564900121159108171701615311264861640955620837032566056206067613957283598291285343593944637801944932134397272897509895148798293791621683724548105042127768704561405204358125634938973647568919889538417405644125549701781834283041268165027601390880395985099964281277055527294079595143033877477903145482118066350925277497058814998102391570025207980402557618041334468215396273563873015417264263365357333277650671175381644995733151373956652807430765940061744293088418837959315954471288436566276457301760253204299007220284481366767507596239290390127548876927594884764296411332522117176878830797150917652290460154671832674118835216039245703177508757407768240527124321380668156955872478277964633987490915471142780787966238886565784464498147964673448248100089714541501802427827342359366971293578418593447237162740198541332199472349541229321182580853510680105548723281553552290685867231698370174662097716706709137079791716415891212514431182419393955665847419690378537835882408593455693974975271901402307388233892352952745771316614439790984415185843111977120012078546809203540713390510873101683191250355773179364850711522920024874942483063854443445765359061727949168531208408179021073072467718381354183421453264737418779737458146383455868459665839383320586492939334243862216699767474203271809965021016133481212837651304161080668873593742488353760497964393179650778005273522926619176662516024779442098768645614681622125102112179170526222962131378561677387568441790537856710718043631477319330237814163310281651105679239151718560609040413873460997583859316263769876717970978341202194945003304108940126229180532014494922554839299420817156566630283911723042278023411518808694569889192174803659894593775784133796298699597628197506509443963926466773720017039023831946546703080475005414063389616398790276292322430075495440327206552961577328462529111026489009806161432329801888524358104190944039667547014127520528287579303541902395413129187304777596138233902958764900269402635506857269175112499949196090232342698007774033695212394637161099061610162461267540999152724167152339433522963048259954654861495517267259499079922676718839898519468498240700078926952888693907926710988262845828618102197662352045479404146311214343884374587417611583644848401645637732723673063727894080103037245940002342298195692019128698301716730829976184860064961394520214714460421462933515019702096685669577227782688465752304762557425247351897065384898237060266009717406334716278383272978001056482456412496696379333602925413710170878364865997128347409307630656593027187263668224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -1009398750007125078461881826323830453576474874227465384400885582185319713152875082405735755667216010082823822083343862643061456744172439624384027807377363322379715232117345659000954914340598609821602829763746629129338600840502510364833611780075088109381511278242220769404137262697624670071816880701447261014496923042988703690904323711907617841596599443866204598462963064229217138194721240494336692834553606942822929955409948983669368438152499570668825344698889651985086431394004310006126729288562450458212306297307660889811934374392479400243326945035654024545119573692406404283763487884956368776932714410657102980710698778932102278881559609104991622810445554380272233071954301741503086980462188015020713215315855718635676698300599637647351117567231305818650167447201297383433370332725683134115986781342859239690994987056160010964154405405630235982598214030262216985059655680212016138261976678628225157998147204496474897207630707877299821923451863334751643997243485237712209934056235619768859486950503236811811378208826863320626357513072548940791890484914964383375175871822784889607476918432092320816697505386028221961174727809734512463512796145806896481096558524331962741445020604981439934812804140487754950889809754870171279295852624602346396051478380045839621744402450979458385363484698804572537442284665298908964839346790251580619672123457683253434114147996661603277023267068614474461283451680084120799596910018859082818703491521469245777019765779569147470285246492377242531292002637290393268439400840425300757598198892930728135565242580525583440923388641301396070266832305654563202693471654865795356079353528338212749186673896292936287907245829466100016860367391398715607120574069685733891174537048753336385823833483461632292128718552226035707549309126846413502241635033099017243759523501726233528839569201917008704551958770499757119703332307026001495021480774649422354763443883725050515960721103230032368990521415023067296562944634412159882748246208212069362283360967233716927377442710282725782401522066918587328492776852257751912693993031393300993260757675290201673993479967980308426050237947996355417284015749963653149846941680346928702147669262713867196684372635328616872198175636656222903551191476744687844010770915166607817076862589558140161371275267482681429539899585857047657710694091945793506599236673194900495889532399347927702254185724796722098622251701613863901473823667733659148229206384979078376779664210999000548801017409844622201962161774617182078081937987001169448385491968727808354895239387912275753365720294827840920122904002317131130714375667320075964049840843540692835484883162949388706133886772985844961474828417870914073395200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 216754048481804056354101822116106741703696684367725781984712764703829221582774271235760507850624006791352967509257846846731167125783892417120877097793592803390533521167603583220034073482319045722245088399720017179090230749546249800360946573228683761752914905351829518206706925492896494248331988530162865547484304435214383109550069188490001687929194433069393095438187449430324184086955816658151683158598276533634793585079856760633982720791969508408057950540191279370465812606510951456397807007527417671893409242583623197310361367393077735784605640406628130046848439476835175130510248961700972264962979811283035460602244166905127796369824697635551739275648394465234809365238518307128512338482553467377386189834901575291863447395426692087159536023759022397493063197330621883122445792508426049520696312998251789449385162620073336139295926790371226474171493525514657013053058491079754431438386586249649688986189680468150865879003948228086365403568964036068213977474869186430259358771029500325061620170558704715085667765939586913080524059673780066939310981761828706243254450056102325931231804889678156876182280982626841470507256065979874972865366804425993517222827374547281993584302361727024531329624811229069226580939261295093837053235635795965465267103594838044058836047645913577393361207948354633256668515156501619452460331569619910271628068798598194898507896780997161911912269623463044022380587557331118147512477349812998701524866108472530081275987538101634217078629909039334551146683781270183192093137193826734938038277634233048474844686528689096698967370620929672382536187147360613355611594785149083231709810834710905125090779875166150296060924060019571151095758214319798855522209523215653599532872327776408475902666237723638885986250279402747508047103894839707815801412936412457868777349419059028074524479677721521658401543166557329509082665469489723042599047537869315024947316921204454589664151176676764381086399525203814030953435865543327794800312027415705993285297860375268808564636014175912373648840463731920912647258029570415406501852005896204391129591130906185509008488924512721432331461845004633059299266913373123013250329802306853758902129789693142430552492376756344742540999878738863065803650968495369751232261932736515089636876831826852553346114728308794146767814059329449014931241907552378432452542358151750245567922685330743204469290425691841818133730185383828175848599390039946515961892456799283840740765991960603470821993785831450295110248330483026646765529101892505295139328370666698600770434801352453664627916813307277830422407300882107622692860672761998339797840164667368056524879770534976252970099425915069211015678763999260835840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 3376230284005117926533727590356245053795397665122088656065731807118754099819720235741854352915737674817828175577755419277889854837140304533036843178503897868699014867897272958433677011394439941005443617399873215341093857883303388915651243761359277479687910233365435225625291091497115907570069475796901892091554096350988985413022913997166739160701230862187428702268960236372968356298022065102747850349468053595696766854368834568671974516997508435389841413955640759385153411957904646631400074733527186113374488933346621427630961785858708013826447831718031819167030468731996733156317165156992065584686514371962154350502251759107007793577690941054095738264942702468849008004190706030125188264615542969416821171322401944306363267691005388571426188985369655278718822014834440519513875307839912561146926898865602399656743949446082629704045819619330240504468345194009282606190782744068139608985144275680247096810565186259769019993819642711866270280228200129455375975817922150941416846359715792130264538203666673415346460268125502188119760243941408302363228099758762824224195120653948450681529678667371347023342006489440051218925145049656467657793480733980483085216861998503341572202472524558782212147270779006058107923167189461551849016761608208643129636973831754706326504759027119680541728314889520730806574603075407328787296045455707103273135328706012263516119604764606327168310180943304649104231848070977275943895978477736527195575502486767710118397572788373205303764744974254807197168437701826710908445746674999785592191307787614846650899101689464962363263308214919594234351747258306681893490805215800509813371244142410098118605319863642383711158249383486013456315171970799718363047546767363003916778613893884998234660880734524505489535981763715711718129267662553078801776124458971301516547315292379484700883181119815608586096754275843131634115204223062865079729260348220271922888261939703440361208006111210512729640627241626617250426666709694791266142687577084736714344370666458281818900635751760306778841607442962517818899509920962888905785973360914762445192277269649670980823237232944714630520951536020271298543398572891147799703972654600995589799559818342923661371973481511900224504680397527593157548800212983419683903425651377395908920796975493458969679219247262016467306989478916231280531419394314763489394983653692350153602470841477876819609063892326872028404485039664743490815662546612065365145970268694624330625813331479917702088972772418764971445207295573695461365236293203770495735326544328468825430273421878899916177384929403114516338426901463162990407529883061562224457799847632779250311995732819012645488105055682881459823044199490519040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -5905627431363284452640210324987785897633355654697245591706564049559038408907030513045660828645593441051899928694483010659735390326049251177044214632856744909667028780870812875137825892832921577845062476735443645376866154830059835448134444578234234940214530408072061153032420765431786247554268605403546160890660502839088726848011254157547943633048412164071499580398137626868555053932504865348199445646402561898817133724969663122793228642769051594360673957383462810390045906665267111503339598471105286937184250578176307550780648100536070204835081296145814364190178858307312057343928371474790343444444007435946837236392784292389671267874980971542689564770445983999655550324972782668621988544117569863773318167641467651033606611933702846622165788208754171240009114872768552879419732836552080441481248117434803559923850744500859027142857129639574061547722558147206829832686735944243653954468001253971323513435814041903108031939709573461894119222871408901637673823919416636634327927497126761444552423196063590451628775528141552757058963462700259960681379300755551848715062774362539902460949938348293835347872613550206173396288296260404400093641873494840880378915842477504975031514502442295334766092377598551634850723807995084759895700573841172238534060451015405574166048598956040813573684220450238682713038822903742216209682533294979586818711866972988088983144006736443848895487016225125853623141687547641450819632782275838599771271315022155654963266377066136328140969955093086190087642016663497815465994362612172769630261384780804648812793572410584706483274704918863869504300941394515563994926669251522324554125122660858336616311578654467419197295030445110671449034100553696345939333163222849468627686288307631054088590944233714832549148654758031458800348194791173418383174980910878522858713232283993184336532907383237271410872730550223570361907657818227177473686147304193564010114073150911789981471115182193609142108947488138336273849252164859693317026209146672796805515853927206567280385082908969235214898858491331200062481651087278547998059885247675231244469585884831797866121376187247851476051672516553363972721921124731117519719213887549342774269072333313348992736909633570530175551817023138744150233439945781369346912215164946679740702175743624077039837783584426819749511650592315734485063902492742040729245669909308831938298753947902866462927452732501932515841826815517102828106247118342546605315078468846699821042491109337315855861016889996706877144001581172709190524665972806639835688758488367423819175505312113234669491335400797590141613743447989138347110692239481352428447082066924900311908903999986145245875939919471554867054664752509747200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -6823031937959491707009798651310468822543384306641414816352824413019705316482379234752987914250113655047412895853628887726546962785439821418683796787118983992189854156951498402982855930155128496194527132738758665479786994921618759626010084648442517092506517138351378501570644522311225188778454661620352431875085015705044906951390815491435929244108664990679011837749047026204380810866267769701275865044277449537892565042234272456576468747677976346267781065916698708482346649337664330744381425358360622410014604901699803128045376286064753563299647807359388478339991276122047147932411478594152092921502114361078783723995765085222436244443847414033536258448472626936411907347135444309228379829883046532758263205990229707436543415761307781012847536130488930878426630056206244778124088130087076118236343889896486383146267897905255535277353321094436621997908168222513876444862874454361609400086812313834318231827660395943181652468054588105322809685532822688322763596056832482260909542589519053356918834568100105679241762032767769388826907012392623509301982022957014482895213263823772143254425177981044096575290708911004041822620241748650927742596757310526728464322591017791566236899694856175413991122763440693687068445033339895379196822694709372631885678062730014933801204307604854700838330439804642597420195691264914007949182609705253846430601869517083742957175753452215417082783885197317565275432670977723917710865641751008803284442456027702585496747245856711774343750619095093956167781583522381505103767882214540674772930771708538041656587031513782176269839970481388464291473939358954837528141598597433630848487467404713541474531727064755540185046938192881960814041264516393781869667721454935358182663581753248798504351298381655977687912796083945875053205625029971300732856887468188811760127967489138574262997138568576868841597096288420366311430967243550803488700834480487158275428038666441587069405522445367585872165043966111649034379883173427908146886108413197499882631313806294878895315029606558748496780175559326146413569199056447440103270949984488739812666612497436992538303139181926803849533884207008191855462295517195460343249209553393688226194498973435299808612538795620395485850969914545370650954473040481232308140133709584827829342229172828295371671772479283602536949657978235225446612261259821375008865502861593144583663032076562343249286623785230971121363438267479586362093823944247668828501876804629469730352741058566585043469809952019331936387741415934523198382554453642368471361991607560302250302489669363112779120757950216764499872830313419390820605788167069541914691132126539754962160548219255946943927723566509445707428192751452160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 19872850456293247525110081819964682114855292803183725426937719026884008134802214883547836847692144683589554480177572516803309484723256279059383072861799352387832751025921515615255097420177522119522150750255136716987811836541070270251979530126049712710781959233739917647983250525230366905582821861549983715561655958066848009617149543494981785974165134876554035459957096359200544303913210644466716932281956220224134252813878662694470330522935331420860865598197559195598688700068238724509989361335748305333342943714810616697308119128634551773897350543735516596860885360039556481741616511561895801528782682902906122827507140722675143396824644439931132052239344665727949946360928847579318849207141932636214683925293161996422313079808761958012689425219031183900258620589547276565152553643374318614366860650313721457012010278675745592724913401818253969354359614397710133851100243843661738436038054231876671318411006714789088403103573274976221100991721467200803163703510023269837693761275610452294421433208085324522880457694349167351671983865184997592511870231346714329914868133806500065925326313083400926342693851737224873385074073426548185604944088239211628388647509340226141113393053452059521729698645827411635768699831489305085739934849037915645147610885170642836335874281278583599529233070418776242295828108789893417235265899078865529091530650534011200312138327009605328118759899871421867164913996340691457998026242729440624399437892513190241327232927317890942427915052626470798910134800408866288572218431126323420829053189234117436060124244937368588850771527796593857299142162560132768605303476429327796549420222476423726721058729778028818817784741928564335563493922092144764315921438747227370055401802355053565362797441676061803579766865829856182163477781458571860697050203926051417326490792717265663121886994153370171290916560934847865998552962310673465573212200118538299382984531395152437263688391734521398340539283747473754663775372055718049787353388669456710244006443262765459204798478216388447910901666073575384832004612097783387388249407580519519109964728790234705991329244499903487506528499113119615403485970935933271942368839905808416297544429816569108620624982806102025736765501822283756994367286849397970657501870291167330067311729942021399614292637446378240261149278569484218412551472474504809183795659085836207940300420760668153966039238879606179259835102030297944971212290448904928357455372315594704446557145481509031044722411642725887575852146325841894272805140194204035713334556126567816221781661519625981885463279975917577890421789900031413575540898426936546535221465985255868597899076333817451541435086377552688914062779613184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 41093978545614706928798875618718840805692276553680560772124231340631902355583535218370939713673119437683648364094346400568544683086311136710771730356393219115811982461294584831487583414828522676659679330989549311142714396218280436565605177876635629379270931115004358886640504764682115636877226202934630868558557351405124021607496088841828798324425284975363508241851760513956397231489903086620560898848167915385584886949613587481781260674646665407398566493705302735024764186083351945506386237712278611590087575902400359106809613454702092177885552135122130246693513395506183609980959757742869820936430265687502785535888962673048587381426322364753743921506692588998423992214813794818249982962971065904543991874117540970640867465523863569033614537988845712865683544664237199982422796517336247692877430330655907475545030714893097066079985723876904004916060761430729268180431181087554944683827245444282907174563443866533128567367570872344966150023688589375977024224829748874107459021093144368570723818406492458189819300896124233420797019668775761410393717275852982493879911294305555633638539790727426685739806891913933440527546063761129251633036398114711971295872366247880224929509365773515055267864924951505763281611311184018613930163229398745983682559449875435427902883072935298403462376016464378524519531576843040448181304177716754374673799247286678846281058472457381132188465770308844207055642533495656215774405354211143880303956222764370558919427886041345034238139878906690224584085916943151169434404041047931492444968540517496346607625747709758028152832824864043606353162726884674382906900171617076086432056069473093424994284082403639165926504602992218141894274365559977207360680163030524412738409059735214916166440567515587482360109942485494554240224346490811964120414074870799915661284433854313717064998233966461497944398042471541344345591577929646165435742719295200103853319102153959950032051168704348397883247552239675455783259740074662703836604395070095567593637720031814364969169960942924433707174380065901354521880931740530384731916390714906229225859728358182340885471130590484357096852995003330742088360569001845219249571593014474959902247263760712710362458397073385755342782402464057731871867259349197053191090738495020210144113021810181427186390470133320464730765416031347608560872734999847120961410104120142674151600213816036218053068609785436441082567743557252442839767136436441357051895054891043887444512209856797942430054084717464436484000642373471834577309654064041528159828788572440397954530013267046093110769083611868829467926307347220039867156217440953884690461700333697334167185592808274716548949215615999711578296208588800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 34909511581221964074931498120410420340614452594392826503728035877416855614382720862972710482493432290464446381152666485439659544135558575676053330895349281702342723029951988082482022591125118849320290902071439343684256090169504082946191695148004586204577813135263312269015101633550172592452108053158280021989679763255981332347813703255772714067527880418165874361994465142179205208566314784776115624712133982549852033827950125924273923893081566206006147528073759845673379486843773314795036155191450995781316619091407833646682254603685838447340516648094502398385626322506228068632082662234616817296745979860913654240070789672328028846061298520615607488951934591018748643522681264209030399110550358981627117452878241613282174907173064091300383626652139115625029906597607465778477052909501063350474036566596627078763075432123366362166027215613243789529560190840115910316237800548183807570862440314300231415534288805217825638147640723294756340241831081631329525707403286739126914502633790036747011024103288638021887647308563794590921388693038631515004432629726994922950135276908260812485054248043087501310055127394714175066461168968994308202204943686834910673730633059173087503537906594747724244153391391874136251094427082127178500948600098086209055128128422170999566881406876735167971353058677911178840155231671496991633932328904686246443254669480584866043129957652615345309818364534528119479210218938015571937292834886406875909321810817467093765172543185837314044126556865674696875701042037336397703263639144868913838359134571055328918473032846678874487342314204381089596773952348599779008943525569863622001995334311992714839384997521018183210128273563301642060857702846129323849369544437991241763048306722254285126061828411600376299222481264164702065835688719717166908091975797027719797832083393669165788712140959199030401330779429004426514545026908834859148833894356177853316113396392833950331482416019488464467770617240655509669902984472555841420913189115097937896994185892393163208703277629122372503433096121835196998886812330498480268894855583214002084718664799848709226106440920358544509924274792369607540001471473061435369468735308356105191126578545209437934482580526359177262665116571688987085144360691200142374529300071246416304884462177560358037067547651529868448235131786536460028150870247260638538542036033746491643814222893013285981924509951495520501708804855925556182728950316307464128209129363399863491331049688913150536623469129374204463066482053971365103388112257659587958838003144819005774671489686035203112446037124231950731399454580859003828155496072909139787307736771201031228502216505456498103447309390274201687152394240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 16972554579879992942584157038383227056615144770349928436893365303804758492316572323545544490677587262927963033733053872629788727123713714145294795107459860232730921185973765765285484864629216290649933510977172952261541267091298977936068116560279420314915515262529840972598205049970943383744676505843823735648058308471167207310418183022750993345530352268617116906542533851285480998992067716270199652442732588928281820751675283782783747869386352003436556181065227371877578019543536337394843073092345600442280324892337341025884764456989823860734840172147702893370415848734654498199759169254195529598623284236395753126187441139651611075012897156149911494106894981182587004024288947829520624485201599229229070183208252416892614189925902882349746621299608726086916729657448768745108735442692750804064968223616690466622449095405209788099393259231721159098020680732794027778057282980106056251364296655972669423975829261619960340466557700039687548128627942853754266836557921427776723434977112839990529978827601325858679340843257701214524366060677277759721340785655762430155598185801233937150722881521140623929132736120731677852244268719350671293242180691145091843092171101272434146201511379464232987187290327013351123559723525752351143898544068330635301382342790711315737467966276224383537680475915164828661900842219367915245100721416427292732139238489991041591940681784977938115784155280769353418686022079354317584316245310595176765202139334763242361278218294757331742007822917628184863921074290387385199143746822309836192494324047652855296731363717540414535538812127845670524850074812736477135657642751893901587427862229639637011033142493644666592277789481859628968936053358267021750756755636085862986218337643995475856577462228788137033255008092081426570871327111326866405431744158661898923258719759037832220641251802886581981037786297757118967272290857185677464611509997927127519205568078886956337901295543267500662234809982159285641375764177556818638792291613134656190899293620741073721159245125464821936037764830543853501323395520066622676923731986737635063535753354188816128034221430950822756381773317144904895581165526930041440934233182357517606005732646156953445991076224609750188395479751001061020652808358966445233914320996294646973851759159517649598706157430498840785405992307723577831988775076107915660362335437467195732916119253971958750654723080952161254111717457733193541983655789604087688835464665196288364721441372238155061335635376617025087060501112616959572084567327518816927990612668033390465494118187776575656418882491199132841275762362676679794488482056807249748291380474260431179506376859436033737145017869721417249980416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 4052207999888080888742335798613262483304460929339552234388178603981489920315863265327527270711266734989435996620764747326548984846128415176879446421233483681990321706373479050347733690389125500810301884936997653486871494300047806231876818622083467696227853515293878776935301324018638903237215484067854913104839533400754443052766723102310092128129326400342050765149559982132788973517388076030826644097790976611774444403607995075560794785655838002654870937654492871512249689178523797907537668732935823568712874189741109860724574577823524032249468793199741730208719515539727824187608061947560558788175456547478748222635821995879090702520834190292113167855630474171541378510564942609445367172948991999113703698224066876786066234811922025971411654292676859086465363342936752695652969780546670182020972461378587701943300557562632774915106570906631215579372674044583532284454891230048467710582958690062420338686283895566048444008878719931670635456262178225122115314364506487510506004730952070218629576819559358390977323857515905043068616754289881284906547421961196935173956725819702824199300228569984370188873619744389430816402695771266417959802308646887722302592550133254283879865935153132074475833847033290787436249711286244077287794661258597478810143648856119108112068807791718482334390391784420279322531098698772535305652505959926026898554421010072592272503914801311059326079456420094422667191055947501619101407473445669849831849482666673354456907893131777262152644075479741873759836424516253413630343965180104754405356817100953676964406561090363520486548944434399509427087093091958737031597503156595010703877405960453103314535277447744113634849960973330381713143278981653012844877241959055885347708601356417953563690339279284855958865873811759253945178238069144604698011889060103868392406417478639452573487358458092406998814444856065484052421130886706254655747674030111619478298020629309911626863861412452365454884537898096998304739747018023935754993047948239362830604137306758924426333053185929710393405490403072363809604324469483526211225701241830076958984333607512841147277647444689612693655508326453107304494336570699443419088408999294403039696547192647508128005259370240656895979561702845645705816762799157711455686483906425501092864647962581535412662859455431178548135331774716504586010677665803039463152589612272824953282060258875785213754299005547859032958312609120749717825227602936042364725260496581113038421527902825227124133634036997038777512842970353942273357886343501190718312479401146807765698214929358814906238213848016220513367117100382326650476446542968111721120936921006992686374481070557642563822282184293475994828800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 285146147264874217546786871656211701096916010176102975924701929892075988490251021443012154373212465421089161699433786859597235515278002543826561281133563385280125190339252290941026739201511457547758987492098480429702495010897618500594207976742461693223712399923008564793453424635319666596863389894960018781831530826662545388558755764623383243536581609426915203931394825703995928642440451048214143741542486822878174216668004440251598624380743187288509940670517531702333271305833124623965938383565848376396061673701755561874516002985441870932540194724212156660315770536391930689659873293794025298538127362343728052446062742211114189794454362187089046741251413879596871218848097199110734083305075374505114989582350845690205876996462448248408080812293552806060455411990858027766958033932992441240633813859181795304771274016578415941553241394162964750939623958128787182952553870059242887216612093573909409274543971885690098642739370202386348954017649255581396120791980138373695625403398492290067307082216360338665300317350647843306171131678737935261455750227800418215353281138459650862153523919168103631598677431611040593350281570752078807450456932554208863091820888783473749086420658220858720533667850557238727738727053574891628159588755430039093661336438447954589025251043863959227876840712269533136093148698773520324346213857928209877124923263583668245030407428245132190862477939611727659738396253462042903201054010363967399326557560894819378681068471944807678160162915673546469248581835709388255716992918764001280561381647315181423074510226881013393826502895598833264467432638938813086484831480267586867098085775503152324269867733401844074375193772494549128039214107961546548442914192968699289573570344262119412824116705220301400285408373172642635446762300747473811554487595454270138634790437994544935416736334180818044011368075904099785795574037048190827540159319460857391719732473616852819509915174308647094039209344084434407309772277218258621900085165498706436216768166616899608303518973801957527576872627058456596475262249058839344129106118583012447822408888384493681209091054392841599244051062941818902247387654720538671039706838521380830198086922608076364921688388779744439894846732123877665753383504485784216278906972380297509236242927942675115603789402434748736614450489625635749984899748390726603768082730483816980248237177319388492522820774553433707783805401656504868243058288837254134746377036687118990380104230787088836363960097994778259478426126793481870820631913430288254756097457352139438476782592132735016070958141451240218363918775306051072921633537682945436156538586379197871215514794722574556246349577051166474240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 240490471632115686830820143556609071630604500655433792028484989329799129489518189571000299737733363506446202631856179088530668730730430485832049659043874143484868897563069637479374180780681773813695025517463585899334343974348879095196501075878617175488892886740148184397115360254247376565492876782129151091365088808972562023274199726097954038371679548115236360370343352674962462919354913499717801939640834986655933829105472255382472791443568291061790673949238546906696056102563031709867380594730611025598731652253879127984015326879836023454005827234319879361332874243507708812396970659558778199643430276829957527297583964564993236271668123885428024972013805541168387409234184969643073953435246469487890810849506166031821670069819954319024891733513706519042612026894529155841663443521532758466652114589174506136441279797142859164524891684708211698046988544134004119649299100176749962312106798875312265651332402460617817313400170170732127884518468645860339560706592337274125224305344531865408333462827703916499720863482072444188114161244518397786153244970661925583583922257248205482007015157691294708613747656581934543958198052197528798609873727967444325553978249113254351526257917574245171082789156176279994685784401845918685007285423294827742352272837902913234733519268210509084285411271835638234177636616188118106669254423896023935078712023231944386745401590724535698263300115008449803844118428848110385204331323684218333589910971156819228726355440433133981458320719015157416900814160665730246573846393503219881003735650676618744673764075749096582359019647928268813209459587608015482876521515877928533456599375975728479670365372609577449534433260441525563205519457494291958195172566513271894256742722200609127881079899061604002657901145090593149336369353039791491035977065312046531673496092850329288089169514379807197238726065580980499475037787778085192006751560413510539822454898690289385695687910636949781466863323220352145815128509640779416870156029138005807056951731382222087449540182794186520996223390671083882635462897269276423731682957933026555088761433477255369315271677587919392716851145884899762479952928834435585300966203038198899292790513650978906196716727463843991341039488419361747756199423764028434743698607499120882920342282433724576561667085727292993664314203246629520328691808072654077007922192694917484021544827596343734312141205927339091520577923128380497925655036168298249217113281028167792876720656301837164448499415084787184411692698932082297676008356788804025711817950801798653623171258047886283641629261775077910655373647485121505073303534266768750936051794320536445040646424017453799313514746295091200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 80086802051979657626859937088426304484015866564187357406512842155476372943783821008428108316938735916447458160961238195589652658869293022540575881334376289395291791252443721931952086382494584736212153283338638782368674992437537652615583181189660791622187457201878954521433955580346353498622604411081840161820195756211062262506920031716532675688955560344931769303186798732513448669489375027480313344453321221656920088964711143917147755979638944707590758605900894233995673760140263355650292034898675225017455003977134644899255173432139252248995768761517396064645058630117663344563437868067350028774989179245364648661022979312189909713227957009551575886895546696247436281606775997240684721917241036725674841943645566592942613389720634934536804552195584138969653064475149769686656653051772153425916872012587602931675639953285510465507179067958237859803355618170063682482027847832915140164349237908641474309460911831085476193388595638436048421791682453643389463392727294197285031000203863379037049629861539466174144280232355048438871836911727020445183235401413350535533753248681201531413006815145179714932284021686409142102187755430321244881075159723778791966398408242650174044188059521741700106075897773416188314638275570991497341270628535899855817951597424262416822141717427557891806354031360447833937618094872132580802271138509670212533290576618919018766041561191893616782026117812737476858878677322172513559939535294660348616572226442342271780370308785392666685998929917346982418267426224105806923762133602174662529195562417274286554443149148899080616405823157745044784115468306433439243299472689433226639493804585642907456243704573683004732867346238137449224633923414094528741344287234721744944060247513911014973552987693914049157894254834486590628879477177563672215834348741517505112539207768523670720716499796129602056417605505287013722653924054976660561965647432829968971041923066862351112262372526839758066273001707796831250144927874448807652737707286075262715451545723931885635813756321492969181256754129267837488318865914127136483431854124959727600218845822077870856462306977271362357297842426423763812080364553001561955861314120254167742103565553632955938681721562667577293632163935842851111302202163752064480712850375019819106938787519417610822821614873339953019720485227389207626557405431748615356976728014097068275462932967598174570258402530769454596757095089684913476286908954886044865335631860007083065416883837106027816153797524825494036323939947942130428400711748794408751472084910870852636248524120144469133093295652327531796598305724029334072942907618718854694018563388121858656333274119161597469483211109171200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 18187395273186980852030964384790833517701886469307652234692359484134608250500956414743766503554244225689996162626835598577828467219164549908920015148704447076722812230792726341697777955161652368775275256044866697782632136362366674257890662566884403664566268679030349857819613450085456120464556890677462232519712033625418493986360943858326538830670940187365390769701456256651714042190945589935384607202461154001597584087441531785035314101225887669380552062217272308642883792022108701037891460254340171707085368951700964399362376541635199969260632439898854082884864786539989854178092056332876066509305283172509425346351095866273657686031372312141780937444088896639699586987963245385932351945373766167300759353640813153886999979035537648116517304117346489257329978671224841148366400006728298057205240785343331659498721603528806561547571517351764368750265355539610992444357396676046096204830773980866395086706217408748073109540245782608202335690851139609453544287291119957431581447211092181128479656089913824435769936149418717377059990143471585649641684294413134627855772675155848131659727225560560597402511087504455508364391763906037672137658018300543084210459658650888634141512701000987139667593304072190753844073127726873428860935879663456723273219084867252349160241073621792879187804575555213846270176964721601350016892445405797577825857705096498346735832573362540898281012019889913951536699422441972952880406366053383621101420891991119683976901460874691815271570751784299051108238406185476037890123200726781507025876611709193953200387202526266073304442021254996666720849472479845695689306472708473923470403461645024619400627299790616481367088928751097113306137783216398665177787567016851981835121461966123643553513725334239378242175515536799569443431579578337051219436941131199586880620295863998540444884714649328875360994186157474704151815015992834484954404392880899667317199709293438663796064041976563823005486260683001162759462904425919004971032044615672729776788775934725425847983968049317853290638362894081537289098892424301088840865466735914166272268449292685774155481868418601261656178304382585991140335511488765000189838181124104573051968290081507396187804399616560927454776626628822838536719902414946033538510526324853853244093974446475911421900300387186136867331411005576738558119924931125037747755860387671642087763502394863043726135265433213235866971370567873667486330785526644074894222664137444506779398458904438056392199256748457082389793732099216201374590537523218512252562712687205318337965796929426925526847941180404188846297743166025345871231146345548789951716345572793465314511097594054922868842184048640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 2697044069143470369051704363842607389107116181415541660794789341182166338261892256833194963930296127770297322365340168545685188352121160256456642733046068902932517744022738946673290898864564015980295035261437814131060743971606877763460964946551238706755793341115557457826314646522722636568805609796396157473253751482361102232633525938358475955309434923895842086741491446236683769640027192191589504725888039451246979985781823092078038950401584087513500080253094475699433540074030351228942684577664169546756723557722200986493856685028068670636205999518807204531379984681862700359588292948547755441782903689702099802459100680542304053949652580167715857322344719735987296430130959463573301595267124644492658862074387770997961637819022450281412621183181543860548685020066977797100768245658337746056941971675044013442288705523123716128631490003907012219426973082537833104217196895318347052765222850223214085627334867724513526680023477367324821582253975608417785721050887566168968004128040791482196092537268163888739655631452770386209679539004440551398180069952839096576966457978504426634032053239059622024887771496561198606968212373049474307309216595437899246829092284871935637189451726126714704419828981329894107014821276577983750955773447738705368363399684046813581161756724821953882496080936631632624307171782275322325694329302619870775313804410487899765724781356989942228180468310491148049121382318814208363535692434411639241514759993604559182935727759535576375060866292368170917501833822215903428035984833559723809781276176749490356772609293099806581154018559366870088139554124024423492225219872255469297775350395445037650843458062403347289194644457906990591136285951259681370571323756627818555867854045191236908944714717501313513418064722319615535979223356380530296043246411004658000724276209066940766856966266720698612627344943420786835797164263635964199056936423917602991411394667061072470354815467599573662642597464664313642665316713692750022690180006574662110819650149410969188737196027968388031456434669984865782626269995527521228279951806166098171398266782605992516542095552368460963163176142623318281579267795643418044573204275046617297443562407238388046417875472710514997994577718490133161023863376112190936623756397455336517591904109815268065679492577322079602621387910796183686762195268821672078705207595904097289251384637873907214125966355713993973016219031629115845409062962375343523535644626665325322965633191469025418613034471086647102084873282048040243721414930387103215826336875225055405969426346775532492063379102628934067773291177140264198196679411477328476109720614467888933253328373341866452691451904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 307380700101818305111075308916692372798446869633299607953201843008240836595271562831123184225685888236579870533445311162578900933906635645882935459025161611315732496331012213689573449046220203054966529142402348850238179046524211451047200905274457878680314265848663654965569740468170441592644218763252256773448810095267300633303973775107332153051595501973459126881200644996574872940085333459525298015366089706889721175670088666605570152617143950705746975050101366661926581946253811578033265282797918817623857803198177775625838392255519621595986081289170006373112482588353576479708126524638396124019395746344885912841808323078684113165393934862385391807073541832424535327507005290722508726315622149749063806997579349455581393991993127179962467351853116439598430720730853784964825132874608041904948503905236051131684594867877822153576095465072112696090717407493275228265961497302267564789785647484493459578200220829804111152817341070409858360144220508474332891731966133298748020008797199225024249066143319640192783555655936130594123092206102472240142788171636781285272418592271580270512452352379195317373830067102055399067713456671223466121848046719830431280475245549364762663157605345741006346070885838643534658383663187077282138088272535062900371840974495366580734171364686863049062917382182371628349304191639864827780182145768118353250096599764055767894545453099332144453252036147789108632017413989819805681420060399924935470233705423389933779711549596117817083272740545061640017020666638709012249348207305654570345204075191922557912759721240238291320037428405197242134487580566368509872670068453107113850609676018772099872363182552134057275270482939760434705343336774249314318126358689720346895658393100116569367509478466706338987907379122788122411447959247826220784129728558957156270859412586945513781847188707449272777951833117927356127868833288370571912010536940298790457334726270689209708745124114935989120081950221573269992071735016073482521993867143825728454374283938127293192176632951913253078165771525459199473547939717891404115905207338949809327402446780651579674541665906077421291820173060856000433765294372688079557905210176170918245065030316066298343064539651222858539610263100676350825298063395252696308238601062751854583835435623717202685712199126843776593185726242602891525354322726456243063845363434925326795090701606507588027068159763079910875141952256322567093755673104650628976298377578388172029516642536623421959106068353965315313599938089381977947633660990217842573001315132102283169974986704196743497088203371530158563160296652270715556058186622666343679499027021515529768266555707907279893299200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 26464234198838084277424178742152775244169619695216906107538761790340319293807606558883303747193982271195421031598974335837655948012653782033662155901112845546929155565644326706385308606730761547739419432728099198339731493316275051122493836890649856849190824304340930730631390922682191824540754018755618658923192164269574824249458006792554976724030222889259911059074634042303942041289092358713366379608102538227492062664184842580444306833152400344024193652510820698467908075617985852549054899936213375391685643303253275212828217998177604562232693890599607241404053759385960842425543573923870833753758384499990457651720992923603717742196545373209519561367348847194170098470422002750965911682315956219477816827273458135395534730738921677970113263326263244617626702410261694626735511003920462027887539033648894481511233619298926265296838021248673024763934154383722093149737433445068716135667110940850400210678472591118497958071214500810217417983818242266626762395987925154931933421972596000821717669433595760405142517440224612755448223716838503928259533706267506086400207236246953899533047519890408795288727194137581707346046680704019645125640616695474635271702917646167217575170934053553318138868822595195742344542996071483739003020128194191750562510705600496227192096198358200643913641493431628247753274097990739224844709985326591978080381943463506830130734311379032178968557825479206095907817152363946377352163007383426871785542654065926174507664259601684846129361993711170240369587327356317408581473480333446086611462399260376598295086676749007157624947515559912010233791286851333684769008631644197818992914457703005355614722597309068484094883174608617821879976491453028534370951516113761124529364631432674082490460494806439575951426460212442891361974317698502829889882715446737642628637419408118879095168666945932182507120299521048991732419072667644666735578455874960186765672573313841027377406889919249890075650701106975217047893222429309732158102292558051576255769940228058852600749092385101309989221556300515876092856218841406736588977273086619029023944231181885516068595558546661720007240534181498589532381464234613600703224672206248257355295940383968605683121878403208160391048444014229614101938126492536846435804075531353071454553941033973303693233735551181222802492323116673506043821426619344675145994758880883279164593852161135450583550799419598607587159687075223120299262390543535531877030302333510038491740608668770021129992107323176523268059195647097021480753790122998802127737770046565058585320270695076458168162453465277874674892336778170388675968282753251659115698618574835628786814405314229986918400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 1789997224903043774891996530182834236356418846646717293252752617411536690669446399010943074247431167276697704309373193929276842431945004287029824349350186924704403996438190727706490315141417443581783048852552045935754609123753752633318962416057511470129326025541745012861749016415652201747174261238140604703539396876441620826253604999364844937870684648374453771262120122743886030199474388484194971504526392584912752426986706965845421218926773610376786643021837066614853216013039301996342585571501169559888256994335372657808595332192936287344118196719467863495127732590294287675121989737802634678119648425998107025135234378870829122927572034565792653409739973701357669624439503080214671736237151410512463068134147097735854064594447681358658622172632592181214891390906672181794082968000015333755620702477253533268634523531597027031098467999576147555130717272407640219556160128364704795262024808030602334079259416316393484751187725062295196847539678382830912274319002607105879335948609125547185123745519460125765181322367734609291533727815942813059862037183401563343965005161446081512427529407720547127829497083619408764055167890106758155880656732124872303196938499495449397334337859372412264246966951378277775597128785083202925515963537996052508484307756976956740979631675164603491877524557830652332563352725831751546881417090676513364744516835703816345550023650808336844081236834104573400615664765204529702382497908451792326333483172026385617091576216686687119644331787701366480022433938281093619137829906806228716329570668510584422660403064345340516342278808947643720034702883251261206422786875753215547632436160428611109271305258394495709294038311224993296981832877065393816283629001099174151180938535580390855258903826263353954492451647582482527029752387567084149026612159189608783498002180205990211251602596742880836070413008655177601382364662345001418075669101413961416194641677930326807544733458661654454388242367594693830329469386323484828023870774953184188332953780104037130700411003249213556674226753996132961838470131013972272730454849560834147209426078598750925970764984039950825601577115653315028078982029574514866644940174318529730583977262575428353085274664655909757736968938009909539850276206369619252932041779165161237407393824918313081998099703737568389574270034581017630262298117334498733569211562968453538037243027988303488927185244374882308130458794048688561447709780323143895361669024912335838591551668505616001728012977762453631234982533403359182974748235477386525268853859720779995686110578672745462475055331677076718140919668314818611635224339314255930907601319485140928943505728671318016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 92447133570426444500816322050228844912550398015526006589045574697114305941781512903868118107740653533376082746982072669587483808224410761444815788132109858872280123792038969148784236148519492170530593734583101451089207296580721332953202636732337338177055357398593134496007058227380378674663996021392833711163298375822443160860868918351713000675050880948670306046708270515937641080358919090155698766911683675728090782465192276923258535729974300119100783229123802291561754791575734836758984634845918943684630336783076685742619383416532300969900723465338265787113653795076578080803422919826940892498856484120545735765749895934783895894367315050486979023901030602856376497252144128553711311910348625530058924655440334181762762336167467118513379495149540945776197599212222200909463572321746711609795934377760182427014260836309906903724804970201316370102682387780036884700782263939924499363685580114978290013477534550115809956135698370492893577529671988111670324884610667688049686994965849511948328984866412338785171007303069897058323804133107293060697909753074396228990127985537196278518148630453045148114323354316883219125248921553160604070727291495886311838581728703071549273620596046674331894127700412306595338136628885144707403930579022622941761787886093556114519100707107292922051311420435409516605376836149717293175312447571149409442091463082685233795080090837283277644726221487728009113284016473709971022525762702811464833506233453625758996967086041594245932764624684782780626270429713931402298869992897492221193608636622630379006515024752454804909720358996738840332944236610787680026056785890450084228207682085400341305749877354922211034471404318173335223197769970553921059606803883815044582866009026753463169367505962822419683633889213173010500833749792206885263824070357408801460452932601387787569209504412121618485068153516807374236724953140443388260072749769559400226208379225190576745841305284488909292992783782452862346624882557428592415676132550062288949463371227403972273894255503355093923098686381221715664644064923239993906877686737389521394502758495412851963747596237167735304797888880652060222638216068635840197360035585643399413925404171402683658562190025500899663815137543251890840146591933266564546114455127604132013449733794487009922465818622489171454891422019350969806164513132207510252444511124292630342264161056201042352560469909741049181653015734039165126451435279492597917912186128002635872868637497264508722234717504178711672488076735569751707671023580149805247926471582597266021411655953393034037438185708571039284215831835479295015019473354184416666017484855338371736821254271795200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 3724990637475773909364172572094911326901254004840447347108266364105120922835843027118942539737412641027350361208250814634615954042372788666543009743056978942568810696344374989934803654925243134059494039914547077392252202974833612851304517237716575097562189482572902112413126256982405729207089293632043188761899373047722800271824809344857788617851945229983128668608674478312034904004560041153359247607074414755205733361455252537401071604115347997503913198381996300361828801176812630952798849767815802760583409575006755397151118616459156728051624810579928202830955036578692996529752110593455044710313234940328433964002901654708469303951701093102416917474769980814057070493119687795440786348881199725117353156776701401765868609821860641620883940206927401418922218699380814190393942700087542632101034198458896399020469716280887226274605468621016359536756889072373537290786816970902295316348995026603893652388161198761431206746846004632069697798652974334660106248237387456817386810810079132359855044229112804480393474984756887946601424042608302193032259130650409794242037353187481276549393564963629389520741809798553448288779794258961137872038563884444091937756801442970236968448359400707924839065587329579585948600954788023246744480963840445627757474510498716884703268579803638124221597340439169651550224523438836180704721159890042154493255660456035435726810214667950335421794334493660312704899258825019471226637987498441873328172291989393701322890277780555278812491201614722613132743631265943380982823664841758989468085697381972972955891266355073373288478021159155577913103277161562075201183408015546931037051283373547034087117213749531011787526237527572252643295068229950556672645445009880681095053044163911834680216437335835725201655667794951056449223652191587401870810438105564192947734344125244389498300256530999496377412552855230124390476594437104323335729815335919985614579399110203267185269403364016370646511140692039101966839021343497216780331090977845694283669575166989192239822447499337621522369559317350783550161480899097950366908743917739770419598211841108105270865976291430148704596033804834297820992391713105619541938207964998763310364541545707272881276460359507744636186319896546646591825523699129748760360392262226453722252529125544987801967391373413672769749058422833899480206564852071707780826739087783834398113189599685191395928061883163734214960354220330101762668605216343045844251621622426016829525744031446937053264395634877024053713940799114633915222243224290145619742996070243969128804140117999750562773307744666468971676230020590348054257866521854809154469280469405110658585560350720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 117033915368588301183082286252290345975357699145964312485598869004757919230294091530269853446005501778863468534418131888345826314633223907844556436753629542063699862026208854977816290754143499968893917655839353062830973645189574537118755694718656932709105310924641860795933611835151563677158757828632019679611412382332749426716501159470884059668537594482072091492968504829810474572538810230170051572119317892314385433046377451012876496325339647853919362595574970120453625834766706821259584741881073356139544523885076436506995720577190491302599636848030482921427042387943199877440092053186579708113823324387901761299991575287225534278273731808836610021834812905196145120701434553277244049151227523620094440900064941916631117220962510120994243376392738413320509882193120140105025194840526923564839501940639050168778071500891155448658199325056817210814997528644976927843312396176588453634419907166301026099083556363523143959571992461792502023969448614279335060276578280616539792184824160245485338939119377845766015472362707600284156707588613201516122722147444841829423449119054289350128772884836293000689644140393398973899004021953707897588055819868161772987619432479060032610168598405611874054167649939688975775906976861224265405085315538747351569591531565930961293871707358980411976389764999503249395952130835995488103514771930589503514118523038485456352396294816095005546235763280975888123948944840378809644975829940935836520737578127003423318913620857828125858494904042712834041970587228844418561658395820685743566817933909453037849542224238798951329162883954202196103131155209243824904876285961042971668392132382779463090229302627161097716529759704160654769743473234000242787511882503837751777509982512709545948443517683062769549453604229235907256308781491682457920826547088028067929399924778709896283290068642095274376289237063685472586825260106682560240059747280782895650425850853404296097210062078614991638130084758303464251735894017791070864978532565873663089435603952641083477173497629340540708642358876580719879774078633441558248662273728329885144851201734371648665455298956718159552950366999080732713783824654489056182638346207460384787817865880645937031777447944466926576064297625733809823128179778236678421151328859740304997925980335634046880076713823014979837731284457865736628847169298219584356765313643753766355215666688739132155686589096772000789656220533032665107402844840814946664876649874449400349894514156586274428311938507643033387909886219145942501883240720230571225535557204250628911982257941336072321746365902080854378138150878365628476525263915394474633159720275356498511527936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 2840780202484040581314769781692622990009388567699572170692137121465978510799734043353331905046636015206275954833623793886673902555466141709948312842847083756043024107614444981731529287325740983081880147850879311726232975301687921488229291105482036986496945423577082232890398765697468298902382971611769346151107140422002404838822928203393157421756207257671270575457740224294424570353278178980753145174739919317617350750550115247141906891843073084895344939215975906896441448990273774284531098720477647526736362936859303101265992265476556020636251627249626025774301071585754371326551813153790810262829690156567306498054709996060748575649901394650713404580848281950615716716733852924070917782980664579999744746033761222799666789600815326531825718185410974916444092643201297792511426180929440771316145808818326825905723050197783897971879917305995388095711898594337923096979219010211833017393893091655092980461466320037961438086156052842532511858735603680105919761763946635362125094244560418207016938819280350027743986808820689503913459089685932343225787605041159236851467214351039204891873183525348050802057829277080460957150103648019463351454821405474405596833443400822211528322195491139081182903039470507611646186243879296675685542856020552197640009947007890924046118119555730033786934534568378759524979455494343266544675676832778921490569007169390379168427516953548369725060416421537811328855242263675430089836578176251419435927597380518704281038411851916241635607134432415140728825439391887290409762669912876955842239183201776514857049079456165734815437102534550577174821561187986503195524665527081680823263315493994908453864053312634033319730522788856800189082482542757575345215164422565182084501433003878719419618834709969646070158021298844228860661719129476551869840909835100611915734156524821333022642632199561083634857185775223403728885424237125502558695817423923466298662061848115134474005988571094451971242366806384444434030241620472144139211454467680494218852003041243688977382358477217904658529784480761565600172550534026358891835508614225869963482811355420685626882396776683946971178465615268361293798231541802093474829250354107165992009698071069701379703279020892714586532258296929019674697570027252219664942314260032851593299836272703976649345036622766578762063198789829145380279080192545058477221132906887828515699944342723450762329258152006010104187657529563943945014800871181556555389798524963931840266477143581859496223740528354674920769081525110139329392639673249683178496030240835774505173903964809175084567690459917737307725760640747755597395391327757062933285529750773241479168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 51229106945286119121987696522197291599240613077781601320733014485335733266341374428145606872984792328799701714998186095290707899235159144201584767508660108460001440658931332250168151420219035001712163117693974874573380330146624485100334461212684102933508381996864302018598502394952143489707729983745952391235722062392524218291834929539662595295714037361954962713309885737142281681159331831260899867995415232605094309981399821768073579021904728544546235751876936204625426611888563953977226760673681012693524311625628763006347869165251862078210165585548717150160496312743695741438232419685437192585257544047827524780928255392756926102606513964107033547384273677186790266308226877239855941121954347320659593573583819211352524550964704382180086769564508992664008472067674908053352962576964773907622346336740730593363058476691428750711848215008445879157038603962082283566890422339798761580474072118303281382386579059580282584776123054145381496111731321827824303735208898791290655432548143628423857798402847251598476693885928207651216215623932067216450403385882690422536643866705833616776270199760327485473173157375853868306658226210770009864783819277181222306007960301330380803495815420196554376340281741049471823066603309217348941989031830337116829365135445524190472805801977769972417782852759471744714338696985882078213048049307031021867849092654254134736741129345778563427716924537945070897033893297504051609021374319913951631481255384000784144178805262099469964457276107390345840989742858955576189135970305634371395598798379886589116167367929718861243205951765370841682026198539083776900045097174604681508384013480664982176457740745353150770301359190963311882223445053870882012175892405195379665420037649331569877357764510340900524129408309467741271595918900081339039706498048632424028823328549846773399439732802520353360652883284044085767201270172780679321315030264526667683836767223957907053452858747424408441796443738494189951779771574168825925903503122898458837018971437818623268263822047127484969148770523858015297344574935902849259951986541942500294164146141742848315346936306696146274940269189656633062882054494937563626803765106555356504352683522832159418664100525401574176846002009316125650730605246240847784399336345970047193024681824579421504447931426401700722123098509444354917016547675729628901803296983402462827726471206002188611550424883037240792176802577824030303330785960446736460143363248331440407082379310288544030224651082232265580071871013680390353572578081077890044784031259470012015761753195727276345840517550550428976730743741349347712516120390508309368059386404305633280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 664608010547446270617065609033046607961923995262554558351643557338495465469171311889910550753898866970321396418764608433370823173286711859661665445042548466863668110539910048234056631758140917318451402846218506572369823782970868401038269929760154011431344062086159791600133492656434825903239991463377520825182603398859464726573315707746630440177388210925504043109947930955921867763889146476448364430355704660553570534328926158011068326708669361144744747568592035120630561122580968630388592046378176904569442871414801810282945294762467335963254728763685517769414401002713320378479308080695178526444896270577574077764077727629656515420998063048629223643661125383297839280510367278546650470543633299264577484346286940163418361608609568388861783785402596960793598980536969173554952718304197783677392833054371929256411901767998136592798830420264551770393301062563490180906864330652348866587527549288449324339681579568750050846877551595179320817595517118925457396903608313784764226519536592073876425829379190836784688121703032889575665804098620169231449035905046667152818794038195532468329370093008359790829559489654507952105314304771936709931473297588755017371632920696436227070909183024196887914925215897649557724530959297417602315446020183156039156118047039042796377532290351553979138217402147246826689048986199896705234765166567812037708561742523526938958272100931410737223121271575976833502543295856781044337089611727695489857284921458088418909266103592340263883103200348980347347282095758350319010080786497779829140346447412970149435809236133998576809836436293612866450033095552376464083443649268786089027693544798359792003608233478152906537696402476997618989794889125793536375616161243534806039187767084166465367252610310303486023367404787704414214127805917702529192103769515350214259355979280111414642117338067578454656650367739544596450159956237922446418157693341591231799251893496689698568136839055486648581845336293023315636427805346925645610438018651654561955128925367115903545427926993430952739622764237256744635613324846586546143965086291691010662076893241271821909449903774205831391718467496505268941915682328819113059441819870006482300720182136743894729105436326154768340141805724017922591492045531056797511128058738905962128838497200739066891655442317260367189488081765695142107587248746369714004031612854037225614474593134858557173123710272051665078903291707009286952986084446795928224644784550138483407650169755136352974394058880947495708975463130528150007331129664641299448647169955986015972001228496757860600326813213720275455982335350165160007264063395579694590204051456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 6265031276854732621677444178071798843636629980524674740978651440875197570293552377273427112396525782243005575860837601527431958578122212325121269958687261093498535521820387581972256802597729127580253699467298755139953523246755455849710207958856863899952262606504179682372840995867595749366151985674586199641768394686526264695505615219189397768420305429725138637686226556287977387715359605207287437414612786098678883805690524549774270833107874787832287479534060611528654188762202170901870522368725167365343054129414848064558565716987403282950829160312966391397175798288718925948471600561244189765767998805153790717964614875962546281231649600064417114785390225724535754521859624871045368826643247468885371907374573911077016376758964633980211418205983462959662009188427007431059716241250575678346460715761642661525117226192664941543876661889362053052457184343523914898157323996814795528226942164678997856069310605061995583012407355016603336285392617945971134987189242272287783616503844452469308388640535758841282961489457513163458680566300031014613571305150701241003529056284882528826439356568491734128087090706515080339798247241320594715527338209021672226792204225315074426591547229482076784114218359300161076963201418035974613738378949011732208637001479407298180337313293207953385102507398877602457323803706098731637981444232063293644603753901682494065814285950665504887182981537433931521248876429487198187716071382883622368262800626985721046184330433029817106399310605874607820178529676559541567242068860289890951880274426226665022613695663771637429146376908977003030515695618783475476768539846433613730269905536287410526175519069432454218734008536699730502179407678545273207284127644017572022078154606618729103032137960953062002730605876793745515865238770692324333613763709883214026954237018961141884709061459288980396719450481415867108335796634431540445411355385103838104442210369882151821378096380780124297990782573292269620035599565670920624512541470315719180635136460535924649836000511705162151873259554622456342023880954457040846303235442915206885799428831481153954754165953413846153559834642680212571606919906455228310981510471472459080209405444614297078829182517347501378068988857933938464135631633239877557402244949280223449854490918016630473999625692013373893251273829661431063620165516264393745739124061947279442688074344923090525737524742409261296119296676833435528006909105185521603894829537044751606863621101086151101756773615251256968006120022641794362547229170810328066795482100161531557965104251452386129031895452289364509756955354528270883378787832417799648751648768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 49583893195474036304373831902314998916989346705755761157929145893829613035083345438951598095444089227306780184620515183940039803146537058009083208700034148707899394219619537292733019867296463726175816464447955059111361319652041527300254760859149844435891636498209117570078901932343152882259303391017779604879352826845740406934198770876744925687010606673119025274863370057513815582151642858083137718454697437473870814931005005591344760169272575866497898574988960618306526846341876867509948800654236289218742460210996914195853750991956787741812668637253591365740451989078946053233921254372746919496445758699021836914486306964598847335673167214043169433265635533192912961212873274659642723548728832955651625135750377839829906869402400937018104494013742955775313008758906078787169314576813720605695369377401843873089230755163984242540044074564423727526662841643153931113351783963249942141003981278686719800390871623251399100488628529519455922300844085889587693399683054907118361790371809285004391669048838875745987989185104858641608081002965146507011684465303375109332611559603545369203424235585114240282912982471853213541166730339652372819902643592400124289152619197934995860006366143960757716212674392142792203151202573591377511851172749946512561484366968978309771162754929648349103501898867073597660666490699688125610040430086437078607627559970077961606595127241674001925644341750649792145516312868545595262866326834300707845167222369351930863948453087244514658057826301416820743002269718746745484042268969302339397084081593683745241273198877920816983207409997521746926500910270930760863108340516378709893052370244436810934664573355731017010157508255653242182166012716505602206028348746564583557466513075566804101792431950850974335290538992638527146905943901652234389298377200773477592186927399926277136959405728585033018506932806927174631506260049083776514921528558600906920010568619680224472607299363443485512316860196979431213323418893175053743548433813310140816659467274150023687477875077394653136367075666953725919955740205104499068481170722890903544575959253727813305980312833521925837062756288237886582089502179633122869200047685240914613809471449544857803554034528484484881907925980855210770396973710305613564438996796900960292773994945208673908919790219383335906944302737167114173865623046716141579412974738185217110399710883350167139416371371346472551958820224374938083601683698383886649703428805926003461313912951688195557492231008043413141648713340355591831780364599893397002927005701618290384413700276647700866367221020562375916183780838759441946169795703030959696773120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 373110806253969751364010516272898625176830767358872920259964716253675935090083460442280633611229140462700838464425051690726588491710855618690706912510790510240110472888727944354635567215756279985887721154428149977174341306402937957286573389650090205963153826855815745282852135582679312373188106706625768773502926440837297833409818642877203778251785702347623157405811938901400160477687023797658293867015140313595336411152979040179834329864890660649527874150886479319134209663811930692220686735881777397152539575074588142121822910763860959826777732525784775927558455661063879708290657960386903060598223350059374541235177624252028826818267717247366905265904219306676134532093413858813702436979484493203211389804753188180527996742024958725644705271807635859431302000538203826097309644152570921006868219281771891857236346711241687586394566855864820747484401435079668863130601963090019013198059133129655074897763341492658404786195987811838018069076531284076813318331523491539659271303692503060406080359443440534210817289415578063688449459465822335792758398596313084649812580255463183316174713495877338262396219951540827406956611310078298916231193559735074429545186443355465493724299522164837917150867609522285024554106842148260815592431909271361416143559928125641003673694758756131911396490109134689367778076879110260196394024008897364473749501992177078492967639018748222259240458456553859373930235244686952805683350925771820436734592212673816939348958366897627599823834388988898741208854409848951211828484234423353953238581243120655017310414623429142668386215096571367595888739118634084902262782479020816772472513738850285674729655136023249786599869788818296050160361206119491047905350803336864996525082018730763118763607666367104852287276372270436360179891801627928475951887387721598493897723379918781783861598545266835358140719046402329934968845252167893219861619549443757584610707887323005436608961402410969827542472976965004590437091613556821631674763708747847020371801609401048609397800496547763903119557162491404667998349348655720522580101185449701661357775007500858748288252350621456986150546532042916528779919587003841449083070884026621849085234024883002742655113830357874651286244693967622799691567824149215636152367563044579676226198286894290184724426126651176648885143751332286988330590298156749955744306204200143031530904321404809178990374466880513885855444251432273840992528444243304321723464579868154032055486832443592116839890934765540362580146340410102453486355738654682688023612360750976020447584476999043834120254645967737516130831815306549543967150219608633376768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 1924946613121800333814177044517603318892330830319144260764744856720650649980593378686084732041873226375152209455492508014780630922707565550434585942091017140278469052690536526044727801225268027424990311545257909990936399983930124775002481981098637321569196721556463167845997775692255998394162742188342807525359057042820281365102316951631617589819209935023835981245965394845489451939809333879579932008158870021624867272090046086578348915068892384159725475687325772794332751768896664811008724780915067301859679016753807395304386664065533682458829992908239843121873798455729928321900068017657157899628522676284116345958696506428167125785825674323730298323002767607094783735660121573844706747971895075996989461288558476220803327370283454533807539876677833506888484520605380319470735096839681051533107906201295406009793720511146651863833729804560603680900494920108730933735011318914541735817773187423472860333054831139779171710268772297092892782670972704133398892700386123216821347719509652091991815492887923136783477359466500371956249472047541390608094749534399914698194337412483926801231253142109138156962620497106689370903699491790445500069327804631412183620078881242588210752952306891955229784598930331109837560324237095649961188586556311807918356203141780509166588532845828640971896101151486994589742195979089635909952075781127222565605892888271273181389432488666165305264321337975026477437014943935075971857526474336715310447631136222146316029343393828303555809379033705223118186743429136210018703170449508254259101456945627282719940606241027791260187634906415911893615588567050127910673044446265957226013690164736511289537411308606499052032863514755586932172964531184064223068235414749281159410977496522968025766434995099405369667562914974084892511076428550383147259542702858621005350197054304282460881539223181225984711702636242495794193697524387583146624942970609541907334894925463091974120884519919724025233258200572874604036153869417920388117690934868652393214416768086019161180007887960271619612487880181742928955158043567617728557088784249653226956151709374550843064022794372179623633607242271159182636659062211850113141293922467681783507689411383490573796692099789954001048848978407256607911509107395820658929887295068884847914563139207688030983826592861340881433528909586976293087703523653715482487804207197031133706629040733233986391985383912935580353813948270294514104884610356764744180105424278441997053368800141934858884401854072500603033377669015855162338484365498519404850564608528988143376809810934777966829577329886500593257844609712132771970593577553100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -1482807342835693351164004220174886002706080706093695131450033211102571151183023039647924600239363725084586827661934006041268579630413701973165154971458775386955371900029026796269143413798727331157673698142398481474740424937933073675799741158887144433918808254673614340577839610871584391707047553137921080352406048335991589199353374319206474295392055274967764679124927676151120925260778349426319800733385085417729716646707968634816505550727099138492431981368789250049482730809182372612352404849674344038612016669576109874085622779231257449448697388404433246646261072362401710409868550596094394599381799016151944301535309955756558937989989113468589715060290971482758035697678171956779385409488404768163976938650862624813166675074966231390070223395421791997024709526053755574002032817260998528611462512120017275545206937713840114931282357762164601798228910572031368250414171639205910395178844102758193390398434503831180046538177819606851801372843449205655298053595491701202771152771179743484535130231388348306568581857605967749812194306647786601564157840023837220609173858397407532473832268402324130329790753139057907712996591200799121041373304574322184686797618381015954383855210182771271179235472186182375379044688782966446896909910351741488204680406944452007595867723071115246801459290023426429777592521232610476480645990682479353100348886139190020872894318946001487853783889856672695189888520454551200305290603335489050956538379090722068513484692330670902746036752201461771399224019645002944380289115214898973473893958215556841630520838748062867305458878686952142017262821440689400007284411054401506484723939326433487379800155705862470821825854986329369828351519057328530193428181619227364758049527748871564806187710005815008756228670828305194643550308764977125944404391520966283230228902403156885125748239575481204881002467502402037745680783206410377406338620511431819302937024947235245980087412882106267950493325096986277610885699615579299296629662771222519886163053904582920763014364114769166394591640586757369305983617780893809430775234843424055521149653956525533699730754142077290692762547461515700471046143010445098649254925006063753257246782925160710828505749285663999675551109367348833350321984250842262420156113141500503529536737648073984275183577050796091133952315653925566377940473741554960489230442602551874338552223899512088335117060089053836879132586784276255361047241284414644122963511932192395537309652027604259395126163933933155252766868833250206529268115811118327605753196752798465145146965453143216983905636046754831479802930840406375224683591106560000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -17878453943769354347123326095869885334787131481492649551997102452151939806424544187942069076537827240999289349810283301510143879310590322352648064527850712773935569035465344129038329090359050603157955463984069206179251355538951340037435951853412034953960685832215025746321069379078485829328448788532745521646167567055504752242702617695687958081176477181901200832193002989171440689055975568113251756267004562805703586503821540288146323391571857026153012693941312870903151781405861373087434149033733109710204972025091364749107289139591373696748615566479317457295489793949196106985137569641901727572018146559960185681055385888003882092614699038270514912737154056335576330045895557167031319131958158524309527057912285112374200854122282239165764031797949108575586898660380093356967161826412294746347257350673482392624590619307679444744023853911935843093466055518592006714229603222338276674895083820148627050648849216325122867909616428567895475181370459639782895350700550060607694576389880801415780283598720266088064529153550171893841724462867807853691093219407823481097976170062665793189932917421137862174006243919886722848668854243586810894906474975076944438369379683259844488311953524538609063317765154747716837425376394608733033291926421102904297270504621872317307065515176605112248366383965057362736917854177525344905077237026348706593756777080433307893471291804808549705362201718352186443090762227912219035216481581797746509108899389860817535812771584703192315711515367239129319709162214214950606150954799753196548777805287048918403122088424942110294596230835426060190945345532048788202974596591149349637175232033832085412413640399908838822713588238474524038524753486303611436747256806553908885576330575421763651241883568318014593354210031015074503030323961245755956929059514551253405323134310113880145711209116918443005744172382733527923380436196932428519221041170732396575011025470978561660650684032860277736800897748303983218362337647094198569600160066479959270570528591272871531555887520765863441293706630348674341051618813241038491226366436638825564189314455120756948596021743260602606247018816761677428863631930084124584221604367004994439098596453546598030673239551961427016878004814805008818118543586492057480572969340526248673433994892201905707885401850034862725353870351760242423318417742271943569979191257542936433997872281814912238807102180131889941188127485386860426902048956627514853342669912943930514856258434778626312634868836949334132903872182548596981382030615215498567565365536834346505643458449194187460686788020599058615738638649810319556214784000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 274795045101602649631794881904840609861843817284725686653395202289764108264497483169162194375530708524457002697607994339841726982386567289155110958944880620142466097444545722248918611389023831419190315086493320705825365055501543668568914126223396515697730627506632905510766505662960103418975798775339012155947655860722037443840532033802411442435041761459003683219253101995226241116774391196142452151273582083502834990264852594594603707658169710891385545010555847201742370757566142627915437162234158681866934707032079669573330051630165066777138766009712209275975814018635024286469541867012261581792248432295184683359290250389335804358438328817568154151974005335439831284256050003643552148859900251700103068270204008032204683689189041498007024522764899322876549708154638067382406879904012270509990592790973165516604726308532303648822447926469257630618832191378903787609352110809753071036089069799269734168395041479213118231022944850259199106635164306794220942693743856980174370391982157375798903277433465078290839892830962222984098433404883693263803807181682425095355647606869773928095565534704862352079847681009984067523853481764605742444942471242997853071429173137355049759990071762143250984020618349015023179922380659340165969253166340289018363553042984671821038415159139491587226251668327144568240089601525846112858447021290316264082408244201921393779407374602561814864065201254048250131917863516755020983747881012133239571942226338660489404933405727304547397979782329929519291122594766137649196502824009940719406852856681548380828049399600654972934526689399779379865071896142843057556360498541963622919796570349733276478255176281593725640192866350931473730818411236971081608191758512968274309234838719596354688161420280472430583906430872165483532025486649818993999354424194448910906962418828000790442553802452305112409525749496071451589022240363820229139358317840144013999743046007012516113193731988499837336268290065154264305658309517563147770548729979480820162437215738275682192377392774175911174836631930438082991931344866843658982196437949628452519653825967772619963534808706381626885181234074022966275175227938048721106907593772495386688407592120404360161376785903730556511603609733748301903135414345818476320342598014044589306349825692563084549644561856402134133781191584673166268690619071915344670326378343723448234594863812726953399542750925657554979993356545047502125370869621703021606772354153149679613901990977207036626946193391411537486831231259477549300682123003913808473953479971302718717480647994024887708932985683717379257695786342722358476800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -94542038926742807151225867473397756047740137637270733952426184631643780185618838433560348779234122392388269375862330413224950185885826344493943074841510876327438787133669753173434391374480136718803952359488681233066687623029255192692615262028926488612885631550574241200846292811469728112236966582456882627556439708258829644559158558671897735651748317754869430805847343382075390247302697948215006898591102681653835938111912880801526540498749682879199045024509105426670647977771625271898670776750582196624518405916002174608129471205696227090636021034442817427317610181943840851696127375640678681932758447515426739480752795705053072759026107510281829771473829576897991733346341901042353089560500171481043801831550235806851364034454206851413142224756392115992064206700830061755218854540814036379443901146963976625520411242406987757511381553291946963754779773740281735986022439018206918800055701287312727000566134286869580717199648649390140689136265475783863259655557529232786466679808618665263344288583707140681281059545054442639557691634012338348505162768208489675976497661365806920727547670374383332770022634478336896466824596681600736482327134302425223775272420282503742173333410305969384238923147158843392890099141617989584094440521497013009732352620603880854531892403692053222602826846154397647112496658123187326737247542134241301435260839114805657997474662644686043487388793018840812360306759005613935635690228572174081090502607824948642685070984851823550524734225350696392752952900128156199370139347604348684058253744461903157545802572418929591701435072563479453247840484408525738172934531989837864417514361603818943837861612868709449724003880429496697774930516589953465415604771682869048686200392972809627897942880930983652366118743467986191672656752836622693820809872442255087241982710789013950835300502955990152642854061614590519556383390026807607723145446944100486412869192394661715649978464652554145373441966368016353286163613934564735648480015107352920863584584906757433494383964742329895446647506562179728986510843253443721442545255258402720644138203801571003622840099672034799488501846389857071991678471697152896888442761988237682162245102347900566707335692339786762764076724519073201087400999943073153766175217090659454783963023789806457550578896532424847255355403000415158421972959555921104696065110350198914986626370292525830995871101673555787417906071950255406283000166057363505824388963548036571484363624007357425625381983768283268657911884255154919302701218666960928914383497110973556470846710686396882424247534782236495427325832409907200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -12122141282332013291727163955648218964763307992545614245308712514341601396349429208844229470056215540663152498914717394269843893734395689794293613729128014755267544593726206987116387252873953957389296039979373060282893688287153287540336005864846796302574985071493426415405336585364911810100052288147914520967842402314215838710983242343776984981639248379161604561967807246794597227630750718400437822169578678414752823165914830334246032643617365216952430163349520285890790593697619217271146590494508126214311103803000199740527631430508838245832940023395334466372750969570463549794223812812838567343720403157137223373492811989953479006344869109624066734351954708155020431408804086201490270804492783155563885211540077930984571870225345357851534378623965540516402730387943799133212220800936847503665923485646243876231881837959807159312584837507390604009292805323443993507041307266636020908315100291955996556135151735969393945847813558816213274124068430120236633280333933333176652101851181032279464592430378249945929582408001994272383150658936694349605082600037810404017682873735198869711461389362900348977494557040354238500915129417572390797978462175305117535929865595866811026910193357744664904031911972228798611349402009791931790176778020513173093982672098300770507024717117944285295472132708266084328875818826747192301904404242625306928628286463766315016713478856586194099627191018339798418531462986738490705194047803336829460988202663691693722666816177839235005920184082027731757733273175319169025536714895792056302220275797581327800849026837942148504096572995948874671775535560356503353310751612969733214308369584531604600214017846530012161906521305301224421822864760116023586224069109708328811734737067305621702035847539550402755069984938542910375683555846573308249746541060160438016888119264691746127804578455019149451007830762269414977865581836520853770762981043415755603190965964648075053547199117960839707247013309948464004581602832435974185050226537385482234091492216462491420532186961352454558631009517877558518672269848480435518449655769719025107191728655102647072916072280052197400041175818433086893509600987401023129050277932197741328275080937688045672508072397692070940317867258067932917897017157335073213298810606201593437740803044033727196645792709500792347669905010452718702456526429778455486901924066955074494850457212736778002212459756808665704287151674241139539951785171098950393025831796623466705263889641682050254792125875521104518509961907447367373840970881615070266205379755938165888771807848203709915583208251712914559380672741376000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -12808133407890635511318054245676855516269813542730709926224256552518405441830934888520603401979104979625305291315822378191625209175598434164445173524147624628192759315970041682208947744801208373189867424214285682768955096888369336480906407039876684592625992581668270310824985809521233384253402578815068276935431383159893546576790509414874179957770355859450032707811888369966644110929799096538776814850938568366459087605854758184278947700254365390031399241393453383147001511228341580804674629476418772541309491925887260217380234909630686811948533273667353978160791133679049165662306436339096089265602183568960792149006061326096463826755798625149171890068182440011725114796561346401560425747326215612728135481443219360623537077693524014807456482079904810344949200967625875417496806333079883179495761042666229199452413148642851175954517309811106332696770233156871693765552671625206814392225238211626302473386227527575270728212801397925615391260741438767687992091651397038524792867220078772189151291599120910391140414307376903758852117406899247001441590723206602020783813269126640100980809463920258263114742163009568777475201635880699835622900676337232790286447396393607134086828575280042452494410317229744261449471940753651513897373955165776166848066972860005481801204984736452649270572021162032347294591304580153220314378446183561560528182212433903827849816404762230399811957895799729135521015348866244822288774278578680761056246209943357787858020127430606643359261279447255012633015220711537372333931054031992522444430777168693650571746143952795430056854171978431124486971813981356835892162648313072355166268921612528004738453027335767877462083476515539646234430545254285152655016484573509472875244829091967332849422375410207012477650237695638171746721403439710671050159939142477394359830648040588123073345914239896280718536014651977035625430549792866595828572351963524441033319042025017761191846865443423141072718601298078092209025164704356703020243561738236680078469850397405119495043875001280642890675656366946632487782513360918325723760144544477217843675521383902043304997667226536109728235286645847920308523023371975928310483812906984239563506706697538028868257924190643363266139659112919459856610634147081623558657934339299107957655990408157432404275801715156019558535097504528545709731618944406499281566918806429718177686860993481773980469661051553980167813774622912764368996868798829563478904544281585294415488424746004241346524723204096890277342256130057872155653817855252115436009640529441466416099247503318121651819025159314164453841305600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -200421613859064254632748267947408794490967699267090968242941622186346511207732490877373872382040551701636788197104069657673648124379612761829429151568305173977899747951792168862969733586195712098563621412691466384952772555607566128722812401641875512028843323515391301055519740612594898063742869478463972308420482402854221714746890012889315431890990397302991570499595953071770822020875433426524094330378999631040436162966562703552428384753098144887576307436170033877878475235014993754120358738058172467149534553061353462561226028138881498087052173435155546294501547544089094961331239801802225798838849628105026784363235780203333820659561769367743558772722067889531800942605657891608116172488287989642640096654524521836869241601575880801954584996832496089340144944145729633557761544671670305820002936335658366248344375294167408918648395173582080212777962396507138735269306039731548613498424723294138794057054237033969812401622707588755535715023321216941681393510608154816545120366907147536158420949599487936190982397459162042230950458805576263049629689392057136966500074224841566062632379031290626762609122258992064948850868631289136848636837192186662044024662913467636871502518603036609521757677733606054135137148831610352444501611618335508249034605190477098863889734541714836313379541687922565785307899427431965764891194684110991814153264946898523616821948268928039510215368914606258230752436621151286812332956795812175269894524257234448836849710602581025700309641020619324010437136501319097912659899429044076570135353453726696910294542985982543203130716605400918010107096271689682934306468906790165822857513451824369048067378118796142770600007683685187835149001295407718684189101944846291561689235436470476613519825975562835912458314853967375929303214858309702761445824537414319986744705132420587045137016594449288642729904320213845778959294798524925187607849331756577789455985540722769362229721295465920539193804269454337413089731647639055007185446748505555692191870767080763277245270320528280366891677405226049013503502864491180530656702779963526406317718101733606812430350369205726689326795431461050564034307688504981625618057277688461209113416795656592936518486218965093362339011554971073163274114932243849589342061131087269185594327292313040139627626654784709286500166678141549737777301703383971107143329740218078817195588253720440467622110668048827541574158924122454553428014418503499119142356395995887672749012318650709506049875042547392119115987054941128691648386260849757839156116401893087236899919711358530369183063658102165507932160000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 4557640924227223374397187045783059083578240108993394851625442605529700556555790186414040791491501027892683336763600184078432455874204192779308463895241767393410063380949909824807670938240474414511105213190022410280607419780485947177698430377329631744255707376989603440951607257720875324837033586272879378506385595552361954752186651221706832960482551330723207171826509829377072420606276081652260000085707153088875368101642347293228173411616861204489306064496540902404256642359087522172164027330322794439572341022433623622761195357936530160980315284401165338150994447695115329975320747445775366068766532984238800041405374708329307938053426973790888582331204155702197013320954842997908339630203920219391407026465253421163055664446246320647216070234860226159875377165986378699000915393237506629952001562915734966804885343538947703538445031618389772464537515389879719298667929491451649493526451980587159467827614449700764323756262634563560844305095678953883635642890028949318748070609844131967838935805114466199938097537613292042113285172389845489957287276592735291785163184534425524235967109595964241259331571502452505927716241141433194415109226848744139884847631328901325988945935009800259654748788687753410686257861558561952225440304329099760851130344067654775041322232695501965860912069263568465745062975809431822081971159459785469947301687336802494112560888978722462245309148556865275885382024318092372344184193467188532373582969487832848448944088161218768410874724261666638081792898515740492842873990317290979837006783251394486232627641500817333627976037037009856903007400607214272944297485230944680185532353779965842499035703061046020926221558193683833381876153488781891553806759600894447401191913056447865972013925045895122147194285954294099757504797976199732788700453612213633426430816088071458948615853498787276609269249422464303524546048627065308535582621747027134493398387742498314226546588368754076411321775593868359374474595536515399492256277326843271654605947367771373256394088515792668870219112887176796028870764417065022033745829565920334616969779570998457232425855861044059001825590331457456332455316980578823556105782866774679604078399072321445918775050025082297138666785670143809877798514499361315624606558449539227094960389518362033351210790394389452671226869629576163476317475172604191547267292812708038516079823096879868974539993070798370464027938690941733706564337333627952099732940327747139729423977169684948175852796983951842162885151411783339197490125655854973449741490566200091204474194600397327204580922073630638080000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -48661251169068500510213030426329133131196510821640644062932457248454903404327554688819158179601598078210822328275547522164433865220122406632426894212206236272752338538145760365847890096196322794457849387097380444188237851260675408010526337335341112252015479813996429933017008438796740438449806992281391981606218381774924309617936582218530352164431093249996360784049038771145430622911068968402099581639127830496130646071249448171389292366234952140196687622745935174252420184823059575397202787009268065330903082423640446737003832522252924693043309934856080658594628966510723368930991054019175423784532500956963845499260505013463732606960769979839766603015555357120808681943859230049456539848918724946270074969317925451104195973220529297282546644051150589140602644456213968492847461843195731706324742891652136588209713110112401592768402902111360792422692035944366366677027580114870617214017425323204326041937844765773253624311097242126358407348935056944644258564686282807593080264619552703720060708267849790062604042614575975124714642686251370145056651059949753593389750189331983483468743282123506857255472385495136966608357161660071854515318299839843023851552068954048762175301918611038792394282798057998461236408428871570721219081386978007745832206715459471310540876097348343200401846100029881637278349594233015105458952848348993645073957631240817189135384788377072196461928722222696548724642751049420795855425551061238842909617546962846908874699519198069903273734074476233061092824909617154710406191053778601246103525430128509649846470511759580862465759050762955343813962176790339635229716717807832400202943778830385496119098120279229238149996969556646795327666154760685791922432290360522420350235464039621388761548814323823648916291866958234143891449880571672676392563294386949386806208452891952624958203461797727958658261717951224762422114384450800750097550579325678003251013593349192362960779150118037844176233112904659266944444814460830548350984935723527320674873994450985027383503666508842793642214792713750931202967384810112672822996482386266324623700354323410484063586101895668082191803678223932646942262526528026266987760436032185731031181087379909211437636834035203950977885897972804536473920536698457411705166125355930671943066018100703043028508088292695119037435742424999474565112805755341840564481852906566629203858500049474421786623251653704502478386282943912202967463454410670522785437962030132747428283110711577390478755531881922536827758881100842623446778605316815486749648034721280859766855257188626827862690193263820800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 290149589478323995633626825984913067970959580172934199941842872341089866662665146506917153631117984734846518502606356728845253571130889434575956106696813659947077513028254200981305350249094980246666233722970514672855860995834660226375162631421005410729453220281190219226243344293294999984730111928062670015042522837358424303419117337634304653902146592699697556193760904710549115698724786103214566054163307426289392800080709123016502091983686858314039040062240967003126828538156120348815910216387459198595407136572198450402810525294670270345238971527692845828758608701484693981197046726044751183038913373759784397836635666377760070432409356480885018694219410943512703003329219690887102459409693989812135660695745119435898798120859987332968770439403227746893665960520408466033767180713532873173804408115045671953163753996101768383307240871386743966657561893550950850270069302078793689235277214975862124403975278624278655521579460672523447538158450421527820152290926809539186537618990235925943663990168365097346183388251322787853246383797622071184552398911222146571358928012999650800975419863375307302019339967380298947958104875790069343623513014043799682550812420013874953805118315192747496543018517313167393978568706986364484959106167384482220857053334233733040909905035332799538491885334789318470753132249768983905494418052857548344700598873473344828504790759089259284543926074892764006605687244505834983311080316693000605657001059082648820275975137160463908640216981270597452281592490125092356338482661142808736000420195953417545195251680208974178972075140118960917555692929567094716562988296618496407857013238436146502793288525601869884684911719634631936304787542012607291073920680368288823357955814193326243009982344337980631742871532892873882078866933558341925530143581949287041513254326701133382199486397598683943489127354468877001299570399523093261105576115022997405819432452195944235593951895577904607354502733043765975615026018777241633590582858253119712178938988150298278179220889161861203733849541836480677595639649016182010093145246885546664009075089565828217204886432048219821958185341406072346662225762529272101875658589842504136511931506667471809191643819923963181827710706125120078343369583385778794271408162445876727187893740173059724590097944222625876546144025829448739709663751416910121377580184552012918794708613379370532880175987102109836570663676700063908284088799082759774571075263334543242648132533963169548113127437804177071206354184463050989334996829626337418918864876436682213698500551156795762373275156480000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -1056030391663026794313536945139438096757663881478957086879460633156697625254118242677480432010994261055432805748105514732898242403914526861181515267942577381849818755734653517375211769565685974605293016973152508469260300163346019928819169496923415621423020733483032401380449491602661960899205606569859219575401656058547886352890722157649541223058777547239292598428030526731247826000013378015018464518404483298385292833333290126036760280298042247404347485431409473220131375173119282724373046429122841694333202139281043364686470452242941273081025350349315339107408301398214266069230496447762988432654142049516491132456052674409152728885325995220892418892935567346099212796126796937763870257929722363316397599467357571578380531668331998179138418687062365529052692551792375941337117389399377187312964719718735515878721048790227373139906965168099458676052478285727313071175637358088791387555063761301879664148462530803396229664792855648484929544083254585564061594771126095914795363769687220214266809875679191580430779454446884847174887884934026339822610962257165801123000144156148883923810827262119624067559732800049470380768261851672530517527788709792385442999742639145669514771659746052247552655464472382231038771630142339486263669214892666322177739178890454183266585259283048124009101269378664311544085930542930905047523998480538162024721605502170729659343605326298779077910407230540266618633880958967968237329866795664739925963460649387187328454060529503430610914713449433062807205835990898539695634298604765487509730276715399488757173833917505770997558518572874501579291946616346974429104336128628954004600812836964622907619535140244046366083459035323607957621157938812764096122795448168770725750719602231328249736244960693408117811147438120380522104229531031115239705377990165288422830873065680559325303623899678844041507963435907612624211024951149464795942220432691525604458302506749798993365208972676484132501156162937144451021162509419978121189513892703709295972620111427988092313054159730574149717092158225420305397768670654182984004598938351595749185524952093841954662250604855407739111952683227948454258059692146282705279143748699588418771859346043681996529979775169855248529047537954365694925330266073311546901911214239433583992219927108752474415058537172948882067973295572884019362460680044039250934246240797279743239204931119244091885205180362249238383859121433388769953134549608035660088403262270455365749339116038874748006987610677930039745256126161712087249444327877141529112617093603313685239365752436322555920384000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 2039031549139942419433163248181510482730841141094421603580377047142140924621779299489188931133455768022757521362487938900076573738399323993977531019630250900292868515292827929422800019485090410113204892991901012357412434702285975617748423150611084664319046832506047605158905528433275437362901766888889546169508079612243612271283999476802255705502610113144515269707326003207466772455025631191301041809486824815678559423142015834477720047963578427021118204343848849850515769354043900632498627229829650632562990561270369916224431095498057662424207228538937607316512255905505538710952073992315600591189885109317482859531632288939432017231985469890141421552096986064430536301558714469172965984685945501602145782679118124864644369818382018795094383068064683615573832541063776577357140847821107024225523932917620546115914472108075084274672361556151454036850003248032186896453530237556489522049832749020780629385841965000090625589537568472618097740942052187787221414854600598900499907216611709090779604478271591498407263311500983182583348748989825977301384633677050324102068041250804195321280868386246961918506161764716761362137317379183442230453293706227013308212904773636951844244362348882892654178165438356937305668528574264571993897437166824341565722275093491544675187184212439099643879110352324019273089314442264374334534341513321037092414226877371110204659244457377672406741604984245024755974810309961809106095112698316320572671117811256512006201267322251973647293096555294081513122252322259556250609105472028734680356323311731610911275188516758478683683690811366036335160264945837453653433182365065611255277448725469792186450662945911582229696912897463291285999853680662778500914616086085038962583200847326468482977682489513824566758668586637195895708287336084095674623497681540664126969942830579289188611604815269666461433518066559048643300434439960409099889006871891049804000809117193644163640800835733827169607071838107013454076875473672923163976819796622434034424987188424512779038240261936188617686775433220505388575438064864633889134361963873075575871180305389810660472006547814524758971618708437186510275403051933141466381467833304413168792327940024159753160317583587505962657835086914818655282905582810974598432840000787082172323784941570514796975855754941645732554684634510392095215282441404411362777342406473432175772578279366538908088536653691496532430219314521373040910897670951080281053490871618022590232112537892833253661272559379455839223173109202339996097136729587894562534302423229321633039204777099421286400000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 2919237920760299105676227088185942538898140911448843242035003819950004051210066291327972007087167611623933150223819992790768812081967823809557646491248119100424105551263799974777358764631555360736387030321303100977904083036635772842110174592378134492990176088994136161057176962653450612580601134257657696369661794691315855621930883556221639136245528652476269772450496274600748884433587720989555098997089686807662165838460681389974581537567272401917607079424005030344820824483096511638111263614422382047856719665041867219618981198846796264664270445233885042719136099784850157696170392761042378569957913819116232176937326173668401283210564589039892952761078462196880021739455798182382549844179107987251204601908319060070495006801122153860982820097733121699601147326486295642785155067725902039094602491314661678646017202133603608096605225089464646181484565807360467740446248223685411315730721541478016518989675542367274255643252078981807112897373552951511960842549383238158552952939276588404742116064308555708585061536901858313896384526822805125240228631944127064057542287926226019293397429918505194563203647951408364612108170719759583852168295108975159924013546730355137336374606715172097184280492913682042028224305233211283752783870725516801535843450103925265073710229717386887818631245281417155156495134778367360825950585085739048475341459467356130886318566131841058920672857067230757786969660431328311323828737317766131870014822215038174211515651311466438350788503254981760924413276921890175658258139082239476396887067546138607211738553200647583479713978154323806149227055991401356534363452077335929987783752784368072191411794370678630091713683218362091458998596628121375520645992747003825125796683437691890850225044742138842775105788998264215809059555312985033201288543792660821963432702451212657811600162312368918126048496093684114006275849531233314910454733792141540754285059407207791379386993411311258283636114387128052524608724078685508441517159043406248435896476545537287092780989497606598310569428474377641883532472539748051474207406743300610788726298061720900158583248510056716324829889711565718138787483532129863544552234990026353433539839837077581887915495475528670062509164028012336879901947013955866379231342045160709333031909960573693029602054450145874092297432686941155778911524089709683478440368650620725421708297253589234573144807526974217551429027590873211964408467350329782444812079629496750490047300340264370755494139650970314478175548372605569627060751503013885559547467052207994073393381989416960000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -29895368937838979207184306671809889231051650202153562006331057042334154702696278943811838860788554482191350238779199112246097184109545361989857565085783095378412118174265456205865524473998579701228799428848885479688927811209883598163060116356846996378248032847955550002450861740024916506288216327119423555644616756736127423261661752830452549412064364173350953839156853652220680768258300208253922639673135798726067557578889980022294134060304652995041663013913327639607249359351765222087492840989012344099836191989469300327811773203431463821123882414494141927646096549603390751293115837567736756456834956558667779126394753227128986259936722968751778560794204544408376457475695181235539791276894861458129991256393144270680085787675238673449955834167681766442938677570552392446882486314731770465823799436074711699377111107580435496414480486768052273504381332932788821624274807777531140603360173045892105660849232729048043051847586781715845920752041387674203116686155565846649901203783205077172935886747039407261970143049237348474272085480340327444679293086565993144897642799759001885270112899211546547523549023845108464599750341530675348665999546599105079719664621948718726653744433154224580066016034384506050266172146549282618533468041727486230213481490080662300486940076041669082038583594601030080472251150184334386500752205664926447821557655523332866139433146879938604551136808239682713360554500588882406250637318386762358533984779927747518835242053038498386612091214826282110402761105702519191855960674212259316400032915453184550388488613950948475022054902408768298021276693978660222624813398919259298911564590057459449676769002425859136953023358204798488170982150140114890005225691771391996080450197062733348621988609163864049377024144667942563907339254475170671894722928871008867830766356375547795339621739934764982573388314681911328723408406184665820140186454188882492066330280416252380220118373125726270773911249017988433918466542746403366015018818479204682315472149021004379042625030521006705292779790953587402722134675886861287838358716253479186832203919051654662324013094227745833368571246027991742990967129240665016343744509423741417148625691142140811022241667053681471517698406280832331658307708757481254940971286231850850092037058583150085295200703300757744052930135075258132516332017525175283255376989651805943141292608032956011536634191120926399253317338978226369011256555350526098000402313456520408635704034859461825186882650675423919433831318167301964897316322719118460848110674272077532987301822464000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 74770426781546306168517233810788849742726985032062181213702701987821264451021367509234768099425078097731927704814142852261496998302752257491102458836341468304441554031188727489293772951482708213030224288738068980239698737145823015481941839219632763051709810416287435974923658260593925315573301660672099355001823221327695225239786081758717690511591243324223565869242481091732174052818684363178069507177612877309673380207389693144394681889354731437827804464959115994729446987321549482605934040507363543681567677426622279663414229361364833842768274177387089113506297595586685847868049843899674867054063735211549573483700105030496759258872576710397141240904217690098795451447363741547023154394979693992785097391213758643046253542827132161795017680166734833495838992680621511854581819037844338456718499641909156624657267513720077654973553339353374361265287395236344012254966473170551958721573738584059824625707891469226011894069322274112355918861451921580030442923803152600573401066633743359156012928391816470659710118520987019639720058092800878702137461135317379888874504882092403758874150903443658469950686325149620081237116615414760158069455024569220698580876499303435420395729343539231026780874977602081679684230294525420569358560573124442766967837071069728863894534847887083332274609349574374903787203893761909158449586847446356642679705083621774718624072150630368495389415880962681768301870340304265126350382846243190461761093081052629543403806203582233237149234965811808795340058455276688917630335567856846057174646519663438573520048492859838674989106096481811469534410348949839437591697815918996172956019081701642238617079487331581238042394306637218138806460580837456418778128485473971648997333447403242469882702867810091351090143935397466009038941859107150519817210858900587264997877972974130121290942436697590198593754045004887371081050240201972109905853922672805154054711236747898840503354225039534180163610144576794468018332057437555783626443787746990614066055088918289565305059843115547550592743511728204183772920755573725643350367664111799447335939040041518665288953801668212368859161470993983679144985467833746914206324567026508151657165393178997476296028110513471471046139346724063167511638473084426531326712620787576473466081215427863144727126490614489310053764094764020556314867299783748863202300313631094790338318760818468368948249421267141430333940589449208788365585830792254156786047084158443864740813831697306350933708406247102661566597732876120401653333765914270053699283481012529137922867200000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 106002392987493512197434392337735900534838490763200943227906803316576040790417388343313759458613576567049990166628314039377341284301274553178471730585719983674314140076123912373850661730956814786491058100275844006314978772946872726843185775204441471969131494731359626336447443546391216786408893004180140835301068660100186337897097766164092042137698229574311715034946785282716411069776190880949500709113218103423499442705116675433488253699845359702596922638461954934980169016861177531680479974933638097205726602028731156816662978280192886350786726622399265644044137858553456099081773133257938371229219206238411323428089669871282076808228878495933988786028683707682800103153136552856739174716522957330349919947242455138429899198681321867663862539574348901705550062700253935023582877361283150257210987054179079790781777221593103339768284108916020291680404922344654048448220956425163751289719637726681703329057823802199500886408899346649999414390879176588316538551869289548262773548276777044672406833326551756883145326856910465933959456800612350699801927532971145468085955196940557580723625782442943137798748518606023905808000216585897794212355217888000243821569972335165414159746848094159660576920806500803513993194842796216718856180214939876263395967387136163238131085184408921377484235980060543898460591929581543761022029695496769453548810626505975189510125148821740484285783837985553800107987776869241154621211680293019320253407319521017673962101602228837733306393069069537016789623222590057654541075062825162861808205920228505041066236457161687584067477255236576532436087856725163123595862121637032988058015486628119018782942591738234380811901614533461370457716034476225465961431184498930697862170971207803793443779147292513701044079890691963959199138790556923525014588812782527625084724271325144014754664256705873734682053941619656396863442982803716964045567677414281765705640729159726671816253105015540046766577238618991518258487232461238960034827641851582689184130687001898084695625840433287473263246941295229941422507767530786761329398898771116917320965959622204177569713102466350122937973474680793127012350158692459215204972845681895378616211615469291034240382503327004373780149216251900469655935238805671145178027110416962767835501505397996770084516521010308477571733687840007513509197254541282901680135803193923848339039971730055741110893666440177077769151447431125048211482599618757010453156638203955028184743407535124815047498740567957542458060505040883683934804547438220913566145800614382141440000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -1441583359779145197076863868004421309982052169692969133454260599200112792505796742044602810742502189923135203861343111806746389892247051791441629114786256379340337575586532113552829490569567604139020856373716488566722573687050068637775615741951027635561067672583533996261898880215312867573412519704825740740999066615789491577095261814580059006716327825212434505035119078964997433062478689328250783391162929777958330071493548159002607319195716668332413884902961629871799021095097196768332409777909022317821678629171976992498287765827906249468265901797703050526736688084816682596365991396379300348171284588484693358238369685930597603738126557467306244244211931518680440394702249697838420582691285603856866684145040633762173936886304745507995533175492792050770397517103490423362429130342284980737099621077162821387329837505929959306798424952009942167911914761936645456322232789650059411347777923996444815304271168685764750893617621273230703652229068042481933742943279123226960808901324635980636300616199478806622817781542013772285955334909243428987248048141611279478554950791062517814836331782407774841640428238393242139545075560668557699964083185478536925281335802533579515517267045132008308019108772129533874384955426988319242360237082372483027582609734336932076615879763275681695183632787190996899745348988411316651341957269768472468554097078605229312376087700915263812124549031834430425493917614916418492621349094011554987361172266577732569392201751071721485440532277041306200817834925409072788417997454927759692418753169661751142819226402340567047301820716570259849467534479469045807172421389837350180543778579829062394825112508525827640699366358889165197901649763188259988823755267706867735217703811783275897561855673967701196446746185424826442830839399442384507426505894122831161583982413208169741114250008684522222045011513854994320002977784736729258983209170842467701394968878943327989009161420719106320242260861280323487410888523596920736020047056540237819503675689642563750990165372462547234566349315869058634037188867526236617480020891158151703435688675659807657831819124997774760189625928186960676529125401245392852748734730782440562871310386898545682453170588468832382328683496371603289803234154491843041448502525653349748877574229338431853948943140114649570091761132033742969968050024910530224605621166508018145074321485707966779662808374787944888786194457762862529602202180380658280797883649087895738690645042538200809003475436447598419321705936039673500573246141586346722341130256515072000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 5739771173661495901401673950896003150901472860709283895784391367235461395533291997908288021373619496154438081535038461184700324723251938369142880108334946028468966317100587339028692786101860975355027985271707134430422252234584667136526714721063015227849249529163040344097948849368764087370648128151734172587504747243352708351661306497542478207653554755884554273011947188491222059402237795916590624986117730056131049133908845792954225933677938627779274175634764707881134101216205914925801564657275752765222140163324824809385443427305858598944772992267904210306278838863095450530877935470836985824608954334270648466562125804856337276441219402984594269217180790082090247566050709927041066553626182904466263463669779646731933330832075659649169194294403678002974653815737065873599959685758051385474445571877521877346671794071686222482028761692632498281650037920714128691976676935648246019360295642613175495735975717226162784599742435949580299792829200537464444828651627756688779885852144634289835331306972168054573766197453351698700081168040863205166338676266024511665619388028470399174210539102010956999303837926417619728768171428958832815948032563157510601332257356275884499992729565482958092447459430259146158339668423257445493221244596782490653552005967006565916428444264774185676224538172811549159190020423519562979830887706848928770585936842788425297010110643773638286614933876668843672627068597767624466777152304331484892944919338119879261528990676955253417108913349342946878125508559550970754160746304097529386412508549095487511834365600057803444653835776050594137793773883814106185830084290593704670805442936709683465724787089575219750384850636150312670562865494685576565398418814214829240975867178870187104482370673673835741372626751911343085818888085495633861443558771773350009319249478026760236646849174531097236468457346193401356073250202141363771203541869115812194295863775982987989091555793579938264885255347631664044976581803089101001071015828456937146554884898644417528113302738331304341607231422021937499890035284571414486225994408410617367141750746656807951842615927536337836459463930510003902284799446651712384913576119572081809047946268908288686506970376914675453985719299915179014046659465579365655639791812075266899596067318971268210470776994187284694175493951108554099807595454101203497627403630925986271971997374523652678005652561863623177331699481764577551961772479654145658853457186766219735884184628464236378245487353344469790180434205334014803799445681118445287880890777600000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -14410294905925675920242637212861875598395218227457894231473846040921425402374211584931865436216813629608975181242012667053617514247049211932044056831403450067857736458672848369937494543719391437680029546354385937150013473185557915479758906199005677617748715899158572250303024481423089314210231649008460446838276351092562666167100945003608442105716926305576117787115119432200471008723770675349286619809978998694728680546481531990163175250365930483417864918255836307594970459087977531713390156386081895700214512146183030721844717022428826071558577915852987893889033765798004351396415373306759984706485791909336492179626700197446870097538011488236225141171839868462465306929342376131265400395657077100212501244769674379509246175631020680676792263209465645194688010232689967417838899382357874413043231586257489103303712021871645140935841158021783535895325912096037239918054170640807404006931542805712192643413116174293303325043713107047621160013762194010289020534482648919911322630912292618561508427159224526628546140033606369151163612241660102278889074685052996060678062731018342055538688487408387446809570301228727366929108610754114888647577795897093484683433094291553084470414221755174334081341480835312344689839883722946229460504612478612777939902995028331550503172225402048877779326734880891096757592314025628127568564638709519352112232032131486093820686383928339040856546616834855205207208548571887054969784233843012603526132436143002862930670902645638175292545676853726905901085714725150918631706098968105589219802111327415083046854525573861391818769828846140837000136653585366065768261396458239547560979312021236706634309943977646912687247932486937947473022639367782841046737372011778975601789193881237482864637674418242746262749980531941423261568928027457984478822125177594593942172923563033560490629634327870204741651917115887906335972165429791674962215731436117990063733275938298325046920328590274607576665388395254681630768414018117457852806331401431215975727766437308562842630150908997555765322093899083972333141900983504355869611565479717823934012904983523458286154335313327594740881577095357914506945398735062574324322315200989365208573786492133498662847193548580432880569898788157883007619801994279296181191124478086955054963018189688117496333677313325269394706024790213512307890369709425009566423450238222524374736444061976843338660086491070029242997216744837163571868330413804485169466495743991004773526246189374279627826562864940207497058904377905262160279668065615973208555520000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 26417934085750620112264019301876007248519890110011223997833940109557681558359005060194536462194520335301834229424452099027423663917561866942891103454080911047860469043516408000627885181722297955107743871554501716489114975376687363646929571346487019255147738640561061125212774660192026235559397619981851881674033519040946005048051325708481316068843598609541391728054102112134210142121960210958643905929676467464710079463651921534229946150384317378553788350406541918570365061493905134528553439648013495125501718471869169970891526055443597195985817069012159273740474946488652479597871172627775790257231697431589568282946934753439122788979812278765324747085078922052509838944135175979397430853502069337300109647363866267757613805290380128241567560469343948161956525244230503283149441869345092801918527865786834396223930696218561217191449597919071624903784543899850816868532847933278286615749867498266815837172576179787588690271366995943217390818404598178064483639749180544413343662790549195343195613340042541012462269917122711797757756238947075959056206688824245315528727595922659717997036089644689211206385274972019348248718731764968760999007341663961877533797682057016657545777040416701018937091190823978934934422707575191364821370197035156677799944083387388081018121377396169023495503906203173654773281326998640072620869829881901634214575731865575212651049266694561936971106051861783590557507903699018296778374329535297132453933518137580552228811204279866122394494812484964379599042328608821121458766238078831799316015676931876582256729847086685018429424331854388061111084425965414900014185566113603442075560421788782044570675641948715911521944014340776700915930695164471898253422049748060026588458471125699360825038185013811214637310050944433527574931851707009374951729596637265217045323143348140829678968121565138759823799159032781183742204384785313897442201677924630010858049384829204340207735337918838322598377727371751550548668659213607642953825036349034805065818171642758483973106546507110849881083068307092567843844793536091245827193385253410691520496159512871047798572666348117495766296586629173782434506489175527507849606177054482192989463137620049215573448297416839652743407761629412404373514446114042862280825057686265709834051701500315358418724571114584560953918277309587958767149637976269491031251403659280097961144385762687679506451739782782982352946733061225720109169362594164012615777558052031955953028649748847687467598933280258879838856346437797610155109766498111979520000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -42568086983040450006467202660547517314340202638847777339143011758113485906490545012005916519104194955977516320365398364444986133479877695118657598798838754626557158265116590994244655427397480701267648353983668222782695873842495365394315735880002844300573097248329447895058849381378627196630085382195909413114280273122761260857268913022090131709589932510715073920930586694374863248062517067298315250969257534213767120015835109443137485479366629253366486969953719357564861855710473782060921010851236886984780547179317643676072664759626484320968401105919103725582705627724899593641095851820720468200559886463797936951042833407430079474536945216703284930067707921547333735796705646456651398973751138035441501333612694065502975898906256513124537691061479579527953927286708711669899921974857088497424309978135170638814440178371489436452284247545129102497488759115981586224469484386737715503333527536031343154971438052595578640734586995546380727830958714898619396070199334809836997544073670202061391623033260947257195478995594830815982441226876627883967574653327167048949829770687405239963299969487241787803173548490421501720403718553239313601748730291031919813898049763498799805385666553838382342937091713178920478192967175408686848340416515815574355883112412661628704966250236117231879181033588707703735450968956169302686327353199490591118454552740837836452395821242250386469167457939972532303519936658630919686966437277449424723134466227023551042780830362417066239356954382104670325656842981729175734053872304130918077563343864668957801847609312728467603228993263531040918080008782736285026521343901608740883120489583570665310131538541324201053705583349560029887905924656965290834775384312017901678409143107378633990797590758205815586263639782354053311022289629814328412926419492964977989846410595781901081314124634775409547772561103815175606768185734391838075919942938195740109061854769472404527015688208866872857771023364332696285969325732925393158618166205172548413324718941293066221108448109758444456788026163516521569948669829954202725925505911238117196665734040629534533023044270842601210500399367940387937517022004623144722225958222244004936404861065193251564671474106783644330907616295846939425132041078144632620737727799837221187886618523402038814754175145875131492714795944587431851001929393840915075722317114792451557469730735762675896552511953624121880744282431006259002725122178957305978434770167595693946983965499053465038214783803366613804358462653861497326503681903820800000000000000000000000000000000000000000000000000000000000000000*i1^55 + 68609605863410885237079308890196194200600448129905635164591489969800908411667694882164641018287940522130546094654697864325629487659167839741509243355733703673013478036440436280158175272837441676764979830404403556509510864139660897352547681217969316310377054543459567525475572333581826592073895485138497020252096409465390676450685372687020552962807562448270853049233776631379878534622626197915860206852882148649061800442632688222140918262492876714129439334986730261606052293882776430465763192447458260615200866639671138851541323866772486851248279961386322797291939957958590756917238377539898436668061375708217147533016958028278078637286064185364959540892491381212898320493989766225442726034922238411542971333693009334762565815548003214087313214651966051651105225519928025936770218614849224583780837242603944471490015334239494104614268231384564059402907735302785815121349080592851447759122728312225139251746521019831844291088756927348286580883802164623487215887448305487981356372673517711438797851613874981806721338713617548167095784255948450954378893699580074734997783960609663280115105533859984310203623213605714999728261766169834014141938512779874114273666289294658069405222457524470651607251320049794698848505745045817945787480279779512126318589963841083539514266908864397338875010022398065216719153906141182015056850324118614524453935978015119739520946003514899546255303729218787534498200197256508416552019642119601633290813447677078930486158232709389374396381463718499620775299760701257513337983338534985890642701470552147723950992548704579007676756332795521290790762775714092569757838066353434859470534319554401347008841585711149442226206778789836949763693861174641970164877926048956911871604840028587938469394358470754648334154514374987352621689032806840940874012676749075325752445138695620423389083372998192662446503371240233717722052409120267767604053544141321323388519682179265691268413880699694380170623771259459744970933709680041259124027069228154856919552000607848877274654232993427832216443245056460982532128194604331074454467848738517525421811478365986854578292611028990419937726154839307235095522443751908966069707154029835471233273164465349862405953026234239694637536439869244041752878001686384961754620856973135886088253389560043680781098791433826636535174724010121732337984179788687233140390049482462381134872189488529631532661825433395381026814627069527437559213916344835092840554281836415276343469153456740009569488107569277014885259518764864413839172567040000000000000000000000000000000000000000000000000000000000000000*i1^56 + -97761347753967583332335062892602786407346343518136951008623196379698924992314934772397391936600603181366179711465333803011446934476146504680079190221278194444026278625574414201826527016881521025838615351106615776038165010002222268684345072100308712523941843378642691864781359976659426659567021083504335983171636788333942749330442217057257761617813249751262819620529002159762397739572496525222933067719963402333418593369656301870977257059014070388227349829268414316352426132829353001015890947465030184715249758736299529294153290867521072219194718493520980446940909019249043219191328250207346968084787008569155000709478646421887918264214027840360204584889795167669043946036838173443372000229131936848660394703748318823491564413571533513410059698710354170928260582356969716018842329078578636744845633903648451517194995983987275193081421516407341108821796097337542349412798387078653171396009741202993976566690242123191019044223019972655475125907514326298447406893480564413706445841854228496114363864156860571446936591229576255997194880356971897841867479094805112735195817565555604769240223316075002809434741175862242054329852220917435959310486891459009251963888074920041395004431014773300770490922444773664807772165666592983730951325802082162391577099958030056617164852744542677247003836694530051350222127324230128395708374258363171396953378241700650489768380434945603955412038828492162588550871959806955519193564693892584781136673319347034871360280312394210497870298319385742155498970919195590016758388837017879807414529883729691064974961989234195119355008643622072397147978053859519946175144799754404881678011874848392254513074224850996642320125219486982929597738328028374821454550639138451652775278840159180089361603491272317802159712544108074468030293952523161822400512994687209646664357640721470382364199157783703457866470274688544511320887123857213982926845221743645724576819917639040532636998744048815107802783107436695214457932627635934471144909518222871047627389424461900794730287643254301522177081559049652375131249635755484490223806171961603964643206494261819294108258414797770529649364730614934741475866997733416540002841976844205168319333772106165808710809772549429393774185310291957537595005704782270949219009753202444106602987123562049186263650783788252323063787827347664028641150647428692618865862782541222326667543192289284202949872159684084553067439201956564384839512133539432320730118465570814900275574015733966840844246946586792684524265737177610831527936000000000000000000000000000000000000000000000000000000000000000*i1^57 + 111417248740114727801251068558761519238594738430326139576486211140543585073874539928623728051686748239300388121124779340979730282311749081558658154190644111281959556041335398866769089854204766696398629591275440050997868176640233566377118741138061793412919752527761517846704240755654441784061326663877577519852049522123223870502410583841416792860709789689747382211681266582447786153445324266679919826384425681265334699495003018278102725095247802580515829660491771375051645598359943627048583836368574827270420252307323777623752846215410080068516696469362851589536354792012640270422880494710024695712084933187297213388088209104797807507977777305318302896956616883036152162807294659083901280059669358867029610268681826247750945518363120950911452425124021920600041432816711540436737083163765570126088125689773331958335389258262885213016779408179020379911690845558249230518209813319898586469495295604644628852245254478673840478481585444779595174707858429581317008996288816855327230873561522887970248270064254846176902069764884475180305318044523297440998195333658534616140895619838500647586144044408871993288238845100061223370899323797259069047350209295410420004763834584499369374822545950271874093040965219841728929191059209672448772424573013520304865741443925939239704164349513804482679141613711166024107641070468192706897338594561086905155440396493764668954588134360898617801016619905918573381932823308338658480752952782114630959443723335802113799760648489875603362185238220876313371643442401488623892747994928756292319702746412110561478670134089567265321610621066059597110171416923650204641783880406441589997624367007225244628572107433174097503506594618935000063708814278339463662973381034583651154704399428355795104966690754158277493734393869886805013165498931914507957260660471907033722965688454994744758270468303898768756831287153189629494814221154459745950110556142735177414015392165831995574369464021319552760107681091367278309627796295670949659210482237681687841796900963997571939464022455412490123159907722537454397028449782302775207026223466276775532632503732821865107211678029063461889086409964633274229004207078316169742129775649801727253017902405762662691043599001113265145761658073831650911872139087764341459918500738314894423793457349863530215254738337584111025581072336801022842536950121736911397959895549426536952130860969413704386807317405239362794802847072431495013995472667020470726623920111985549441058718622118529662338687764572964487795419372113100800000000000000000000000000000000000000000000000000000000000000*i1^58 + -105001781438164382281188555683569632289569913533736182180814967995533897019813681949682728373109061207745317392707141157553896938968186598355838204609060771457595245164868189737016398742680287719171264281182742698269452056177642509743013522036306046834743502482423098340221936937048595817213786919034057383081802967905773005525091593033285391036181559040338160022457079180414594067501946539402322879073059664898997565159788500523611710098234793899897525827440906013870344509204586600743090526496503270134712797331190908666177517027436001923733609773550011925420172471851250216758155233150307488069976339237184678427855575473798421157381944380182470300930832782743884499498123224554074492379926221465277648959025115871501854517606349266934688843166385851492424701521355697166670896281088536050483627639910754564894120879229079705723788865617024765273275993604769405832994984316151840527180323931100564110083449334530888562733430734118440775848020742313454755265587089636851465360014650677248497864341668045964184750174821776336683461759229249526172055149933455124414249674487100430182526996299509768611053159710396437796250757497787551858969003400857938289477061875768137426705392090210147756969265030593196180461946272998484269636447346600234987165451384856629523146055139600478141989821922352286595449761174601539274838627252428656677007736132157052374372129888623920713816628873908284272158274858240536463498981740129541328125743531817171785383312756801840201363398513870043636073402671886264241502551613614894569536885040041991702750590132355282555260566268306741729949608098801128966694799933885310261680020096675812017671706498794499937390630570002891834582067265650614135871561075213663930831891175410566457029953113688225335446824673830438731866961839851245327753998315206856462243793578748878624494217763663478624225400638112858621943451178936483737251212511626855785846568280446628515233759740367812863943080081459161836301106429599973870612914447194908115852269072532118924532263700855039454297602879899203447320805109034008750189880153569583574053663826894838877888989067072932306685430228800455570322496680446531475466041839394122995973519978051075718242963172254592894101325585611790286689011665711553940225394389330249132109732418209734867878817400318473082071167756519098106371076935300798458261294514632299106821465023937721876685813062071865094910719080211494308618221022856329091305802958051453507411800830222216879131307288911250650513234984960000000000000000000000000000000000000000000000000000000000000*i1^59 + 82587298624184791385865484370916935373165624510196956290357225175080469000857207384963845962469413395421288256771618400803984857953962881214979034280010085814524524710714745964679771103064863498190126774266439224750995958345980738516127191903703899634843756900277785927679631072622316932611551487938099964571118104517731688689997099428142475315027527207104368822078127033606375341911654383988123509590298153953510635239343517644036214764791877884015046135571112634645501786245520631563908351315699274446507624647665262639407490739539232115686954972595330972716167698812042973034171900526819260387735415183838795182627983073180895721547954298804098621022830534790086932414013589084576727044865697359388848538758107852105922701425595645146047015346810177303709685965656307921125672130041401092010938344501173742953077098549959578389618073625032549828689935610222251287201349076690034898965506261801797899696816374418947278277267517569630704566157193840250807678492345492483378676277095014248056165880791781726759196990631239216680016458456067447365973557740562483971974045088953695552043545296022509109155441567451200079179289552057803968793392754532459389389363659015047648285304458903878853084598546573601574631544887417219261907464686012198277368429375656566283453992936030752565471483889122368553105060720492980085040891031884656114838865695699387017498694611615836220638158821971805188410513590409498898754219614313901858467825157813361234885382345565131565997456409539105588125871377697742153510457692644352875400702439798876371000217474933089158512578668151378723340962053225642572360760565285015170237384990951981046362802158972022050078691031122455406431943279994978259605230814482812188527396257979137366271087286389344668230899303710439457220273570636355051569263960637789198847656971630437932036401918145455870371244574045374125119055447292870077867652165163649180205840274689002201023143826943366344702700884887553487343921720752665886566109224001619565094562616553720877636109385153364870396505359586625550548535798911247474480513634222470849527315192978737876013358096716895243696295075223766091899803902160941055933190423548288978597440522028662900390436478522981012416564220665485630289259097458796306008919667685202297975846081994699750346469265505686264015316149264557220484285923329594550887393495468525836188299115733609327017500427124987061660642519536092239155841269674612323468552734135582189851220945127072456555170279064784588505088000000000000000000000000000000000000000000000000000000000000*i1^60 + -55209347206076052672878547915615968469665329154046068570981397541729972771500941064848756559260652411491675418354081571578961219200196048702816823258234684949058814208827701309996635811912578490974245764776707537783128825283191529379910525771377517970036187985620837605974454487057882736556510631085209495241722110213483808295717843518106946352069481399479479371888205161974777223701948730768054244733288925378771669316237332900524713134276609245076473575487815431456112201801133247118200422262301595715208362936985414227231910340148015591877760347224633696026531046086211449029660648262732970127146640022160907705177056467310794222778954476063703231300504551991927966823682093848193420712141941705551880258010583300108452162369674658676604308143008844326914628607010979600591723598056402022800596830974190228664200051898509525267032836329666624004839486886388889299608369355624618988013191080427645940857204751578203537289612242538056085627541808812666755392878929631726162390436466665569223446356572364033906440607594146895237731839952763494188703546003582239579574203103148494523064711734634076108671547105463617541186550051599908396640431552238654923332226754136041553771834269129704301578785014478703222899693461919890448201335643433158878154732330052208725671479621145023158069039673784850785080691896785072213399727316078211657001580159093811814454114012279525432221215208600963220656837243502097681146876816576547061685943639868933491976418802778763285151100560441061143537947567167443371584783046737884162492750728419835863710417426431034364379214029182332579827501181348266668521296111392275699291645968496971237367955214125981703758043730092504339296228957139324875917647912278688877215788387335886633004426854827156603014344428580917763248478521410333664915448582681324061829757009648538729256213872813529339791069057599007771052766656034673175711781220118335025944088178240982443941989708314094574819712752255702294548004392780781785943062333354907051672780664828016216983276379987405598214179591231908925911969728011979852227795227252519906456213645621293562317498806858708374864056922044479694373110202885012334993905343590491443466640929747843141846909952548566269042142320949551279435647571550336804896157725145596851424160884685092815990816255681964459072211228096059178694278936165964571446425839684479334920250569331440365523103458528726114841844669538517462682761673374427789700328883968219556896480369371201449730456052595425280000000000000000000000000000000000000000000000000000000000000*i1^61 + 32677131829135179438359350648144757414000173206945797612028838389900545592094385012068092128333950250476042119370513877103933614672758271563444943796426962972800050572101307342340182142518378019581753301218385270835304226220841990405430530348435937044186392452326144461729491775132345277060665732601227455224658775384197466777265878718080022486812406841268539302688004463529726637690014049146593105817191398247051740346346583179583057279220381440553447183593378199256426647448983024251950497685937503389884524524926700572071211028087925720285262914706579873437285258032818097770585587105292817498967751502418055493608196571386568855019908888603503098667400955998464245315779321317183812071262643784132393874246293030004171707234398323902051683056358308977746611996473911868628093763042177391638453883853587276025289153164877534464232899093909493073369428885296177346617424304205152676665149437058675772903307076187970089419321097046116756932697913759495489660089982736605977418694462966653209916951194798755973199550212240733956744699196504879961746118973165942331599779844959145339845421573756980491185288927861725826880968937644152438710050896931413157800474273461104355942071097410349433364209249934894059362860201027756046804714470157180756997276595439884504137110899078037746434737530085837211631491950312539231911127937118183442024464759604611477947827478767323005122553500159311004522777880992732340472095062165064406881952381542757086628198579058976278378636248697142675816239783087141563049601427045271191399112249111894183535015266683817679208488215669786043722724546382029666702826814462649173839485151141283746183899739666593330147826877899998484708197225363060673967300774504459710898734952045227907831747327170485447995040097191337020962610393784441293709995373097560671040979524871450268783254424346070500110447303558337008325925971427197766320142952824705589335981056971923348236172789449257539280850103017200275696350717030375948079084736533238657311462961668085346270285183728670705409916220021550839874978171815650360664157979056736547931481121401471703527206482764453658590809287333707001227097301228434623410671851357836070544007416191728344390764582968038051769597563898488401194523082237183520424059825559457852798839405317123236778145600474485701207066439634511428259532360227201808125796313252297176316617849896460880637859674985602358644750984694697650518022814029753992741378810646270285186048408637869436247135024578560000000000000000000000000000000000000000000000000000000000*i1^62 + -16231734653661604825097324034648105433429791848459426400952911331124652809835577131673077177806096396924622464086220252200677841180093922769029886184800934509705128912718508347023070363069032632953488742142014558056541371887060468091535193981893854068549453975494471643679161701149049257418092374184086077383650934457548201795812419154546016425073881374933679986717440003601158824240926586219340366405598479967238928275330992572098826472241173767940630544175449708481657122801131381084646957883556887781417604900722395933319004226622674611961071273478374043964421875517848573837569567486805827499891177271359902822653343495484816996637917491572268010161022757835481114924374137292397237360439955011181999724985645667506072395621598166625124208142520518380657398775965385320629006170422003192992390284077724217010680294694866775719670877975579133797853825073419354368830825322012821427056494400109454784412484886703641661047160339110984529441778555278167827464362160450899490512100139955340738697268447361024079932052502244230958080307069470950660920662280139650311038431798433811013642325496186774675768010513421760833010966498806090016009936109346763479176096964928036342078537927654451435392300225933389838011482453309840456827424600951623933655548210362875443526150659584006963987966963508534797928713821627543705773570969282795923160813463289743066133532721190708210188941366233105586064999781983576265771095121101993791700875955282544318384129817912232226192719446201902436828660070467501068604606888451728955135784168325369338324120181087369192933430048441989061670661323854404432627686703169726004057831094599197644640809753851382491554411704210525996365673524154802598269556446763632751789451753470204820031324647013326603904451142742027086692314389064173099276399588327792146378140709918701722157335306060862289376729197378410005941874055299332016213002654268561925843988175451466612998815072008465002729676532269608222510585239357855866442033956983945670129536324550309632451533602181055938056790757210572075709607955648844727529075632056989126720689685276830655525979416014049551942852090631115401849112425220808830786735145788316124665793335163661547260205599145931165707228010066916544052188963488605868636050828824388743163410137099062616078052881546325092226093490655450071088853380328126156762174884735589677357746855281525102712725170277996323664662072050299729309375487885175273427050141669491030721993851451421702861357056000000000000000000000000000000000000000000000000000000000*i1^63 + 8053781987667650753883884476355810555768965269739823797352702274837985440176076624776792962858288666924377367823274038030117884799939651071790850675790459578280744576365941405215809034290764091543918195966765204639537853916434264966449158326875038563905659445527256497811132645415865809864065933193701660496385641487520670066294955512964284565811966586222665868792468774631657088625125278410717726314267157725465019631219298299331003073769053563683324569145337820894864214452789526835959625331611525748393977867242413584766382960686465701410897989934095325237978366410274276286445956264026557331117139604496300497755716743435730309209043551470269316603776104599506625865817616624213494769951948839519480408328115320820534548991798434748671190221215521610129521459916549743194331713382604233615046444800662544415077420262510360771973397442324877364852876712374402072888145873937119549717780522741182449436347525384324927465436982255593548570411964398194089647810466325431273807974824906912166305067044362145656902087912145069977604500638425404987827387901882552667607432510515217905811745783547953691665980186238614708195853811221368709456635625028306170173641679657132949523465369025809576748178225584388160925848780817188762856001731200762442415247376690040926654829191888112888255284256136760165107728545637767799583729706228928793877817673574442493620220866046670860117369568410570185278947837474796526144160803117895768055461388242568869280986318960424033662659609213514867126564267329520391238568577196660072428432107893216061606798750607666847993037535328233663427978336619161037541680957618318385914576419246817890474260986442371487175008029157257003713642156949451741287316695992291576730482638213274404866873570586949435827882395688549868046037538257103235598523715223186110841456077774906365964241362057229829653828833531151278017885224636045018788550994913933668910725619492096559734218232223679965576653605324380061860549078410496177078827837493437599648313731352036008631043904960217094971677274962010193326172726695074014901668427253179216735249268877586195755576650565231753505719152829993369411211071698267334423386361302343808939439590167804318415118368808782117220505476257966161008969792390035858315831842998798239386235120165198918061569218936075371107490245278954097002826274276543112677436646080531277244285714245061326288233245535130114142109561542955136752533232934147788931194907995159449794270481098668926566400000000000000000000000000000000000000000000000000000000*i1^64 + -3006599841181863788510123416449845449294015022296754381153774035447274845234182945604873632913022377869374784234065246872306559547629461071532718842765911582773215572318110158300395824712458511040328252749660985473225826111900657621462773502786062310331460459170721343137529996367060606625344358018183173029747112404688715792010083126887283506868506662960705670610775571798557505505376007484770073272946673712751171476851128929757386424963176623175939704932046864654831050042373722268428275466610353497661611060682968767747599623969666256073011442317621731778789803854017373468289529287882224689020800365939578094275177024932791659234730189765840163324866892746658020151489120958744062149843365042077200368102483321458414101156707752982727042461472881854699862154935862371523272536400090524115234843913708479819502475240545754198482000102993845865827778827818418495399432502167582585185580203723929140494519072297446306284088021564837576471467557283201958741387757567380532552252841420694972627881500685855429949892472918798581487389212267871065832831266161445421569671038966783865279964480959243069629363677046329951248324784370198994238665743233493965564378884132418817847479217310309286632005919188724753564939538614871020573067670554286262033757517785726638828315033706484457475527852879692842676388852221627924253632741906285991177847285566648307025851047284781779389807247218120624678403886306504083237925625072365858753505552288613536870908057659848069873970176147879701224611683751307213393647872119573168118140166087850350180130309606944500019028863626390679821654568156623579295221935766195993333684916031503185857761242516368812479922721083739471111613812406940499929873262264297586344462747529123454524117645585867493349115099346637976006299461486351352422216534470335444308910299059868518269057599305299375625256674738180520314782123852654875484392898157356044475263936210057070350392131942625336965830637086088994199933308955710687901853769156696456269739380008603821973893298004075866237456182004989524112204074635584124462655899437530551425268795582760112105886529203993518821038257532996213999379068938381300518701147769988874849984031023988422308315212618469651261141619927215391457734168323645834647433738540539525369413384417713709187290570610144992328536577361121731988067161708714104217814398633334009230773806725961371702136763333280875235514477894986010870343853955284942714651739568065901406203518428119040000000000000000000000000000000000000000000000000000000*i1^65 + 1362446356708990433200415764048604110838720456256212277435672806532941274726761838899370192642165589041861627692275575118708356281719341540934341908858306451699099156288897292342693085555388825855094998045509449987934072213856886411225201167075250806544848747070769274496040586417346397353687142226644437514587331107299876361489461575005567991172957250754696404467024626121027519331605614510757684580551465629534915426350150240231745012357562977573651338891166618892702993617717922502502449147831632246233918521434402489202361460084538600629440186958865091299531047790987317111065414577818817201091451041824198024734204156704208890441834107412715275700873052527260494392674018425802947777039808727177040049927544628134945229108526194596191899688312197676170689296443779787355135791082197185746166530590424994180356329383615971879791765254094963441377303243135780524529417875601827501713498927264399740180695013212919462505115733787375271489046826903904794349518631015062198916042083204869742429804381182369973010281687933318138466350086033517368521609147140929262930636257027478686972122714721334648783416179949638105592664359553234894456783527915513157578433469219004592548375386176973809943297559265524838919805478631092867586994518779670438530166170650028832636846877628735866148828819724256037729478385442351205199393395566412381823227477738392308766526045783318892015838022720266977768410054454858185451644739293124254839178768668019889956511209196939729476871836535898949850129024649744939213183154454442120607743378660368254819164664278360400610945307910955137173836189726333044105982950155272662275471728519598933371735465194680183179400139532009041148970805673370635292338598913883872598300182774557393208968701528786092010569268504743098726310354464795348187599104331092481807269127922139672822692018446556305836446632170485487458335036529499489019084122147732660882524968111808535725955378932700589269334108094845939996443666844184305345224341673587911619618653608187023335093604618601603762582246702140793776797197042175327413774279198399630200187258886847839525932809701547384363335004293912320075630157147292491078629471559011276463978476342269424221153146261887182353283185173605645367619798172802308291957900532864735059488454137714869287927042059153158390827025718618703828814441366175676221920273303640256586975978490000474039897579701550789555630625472732908370225008246980980540245294515899817291407163392000000000000000000000000000000000000000000000000000000*i1^66 + -397765050868669030213006695926081407180365747733137844960659355452577585003285448003869652921973617964913141949224664885018257849467595749379423485247589730983356371400931738607072220168883600079105361038906955421397298080863578518697948607714863243175280617153172300495799734231431750878504526081168452614457800971740141171892114862999826758985825404185251603193189775845428700929343594393674203855318478195036852876945368606168440787250000759049342692210666774868644249741824158443079268942543208265936787678877633140852528692493506172423270941117270870794243939202460632809332662655514080224231896821324024793044498664311197292371786712753325631673699397987226472739935991942520973469128270280633610198086458089307383298055173374191996969160389997798910722118778287721295347810770954105474377864250778767404003523435032694066711508513820169295778551414880532178700557854828990425464503462631381366850541107633573936670734321296428640798329391759032263778563862704563259891185764721291385423909123980398788645290573053434578428923836157062677220086840814434126703908454348420064040432801696539450638396938040803469231069905176559548875147765672614571553281535770124739947757499084863931297771230046409605658301578909639675157465403774774375464197241711257799028183048957531749268293823074419357909385685088142803003131778637247067327690936003800505454715248356376195718419180857724911978054680044707694941088449279464519144854945516181889033078169908433057988332184449294170635557511013590855612059280209885703238422771105491298059643302389895330449456889748210874386073061251657028427551326465154984147700408405617149755730248490813470530564751485588337651115873503650204409476840982720181048464038413527980749475645356272963133550905235824611170940716087678601228076512136312376092641159887937254990051491334769538242833432998799942662487948054311206204640724586415576065205691242271035917826860928886479327354780142798300319518363602760034143362529341741076380572795624178158329147832471778059987003504432983010395379619921887402585809041016913204035968890003297722620783533664333354130589798417116364712261586629900403679822426419720921737734135149270164818462803793679723722709972331160251007549358467884605454831569356004565757252232356323805337300628366913408728267342176958446687664237623949486227020642617238209573474747505201634965496982076702563581671625235756703207859516147493613691543250951310650061619200000000000000000000000000000000000000000000000000000*i1^67 + 158475576672876526727015404348967787520722517609187878136222668863522289894490691173257252761386527942264390295967931355405740885491496218974418697974641049034811568111974213617175681996013014391476120803320528623438497981751661940872553157276974390297704766865677331035324665230806524803472491849222198009996200375636871369801162606060539099871690337802486173954855406846968679285560344411140587699269164791162916474621985755726599778525040495643358066221004978234970665605336621682242433423378419383453719277390746692202602837535702714977853818168551887283659042089082671481389291304868986119844106389853261805278445748395921333326598893029398732596220553836902007350644886871832009980760060898320992736936159696353661489141449236157509252238172810820596779396385427424656391402631812632777003681919396959419701354704199210412451946683392378389934176758307151839579273236825442083718422774112377683655190610099538302279903838530808551803400923003964828548328767901751054842609131471074884177928217774613121703761515974104555155463662120231347036758089963718465322681255456004035902166954466672412890957746333753958996020245419843904795564659485560162477001118813788846467033156816465259685272898193642838880916766990679071390918645614813329661929619791160625825168412334775171073911096225794968959282317581971894208231074889300987078404167626305824037629293844090421892372904982319330903060231933681496524743803765636115918368471665309608479800007203536381170936845443188774424670462933323681025796471260695027666260724320589486920811516878299726823475214982689943748888347379891572798933114015581311517951923198856838684673983228059053484291941984396182914342308917033504617599390571139066200851649935607105993514811235126474153953772227914400047493979719302083463573304806755931020233547986121731058781607387177212055377269233404511100992658941897164565338583027688569044568913204721177644002234832452702262097732200038068949055208619899101235616388329675202998869766629316973872003859441485763798353757042331255084162249900812999736371895558490406825364532849006204638404508679617653800104152600928428045240637133445310666684234624997066687050136664773777508779876574060177158797517313620975594553058697877997530670639411930946276052904056137483732711234557478376650958680931198159476920043737710885883950119703609235904878367305675443719639720395447558425322784975768539094309614236381211498216942817750548480000000000000000000000000000000000000000000000000000*i1^68 + -39164412109782995332777341964477421516273882414683339555296707515013538410762181413929835240645609361657264411983150257717326668512463932858058723146828350289899123538940281259168743114347630420018852563170476882769610880284857532280309302150476274119917908954300342374385512256803071166468620140074144288400598841088184079429247154319024492772219812672982731041462079791182262821270341941147485789771216477850087489659277668294822663494835553636415596692748519200796573728969498790708498810470235546999739707460016664563586798188308034390952141023383402620996246854628175421397852557974763503524033660077118469514431433776385829286530066036393924545979244317253482590817074413501551993184780812381164189035231161367068248255698960528718271898142712192242123309184428898333428554203666781615918933998426840157760097973657999375280214324191030908033954435229199164334039664769386278673437134091077109823028676833228383933526165081583408294493086693439509608226807265988361742981910509799363057999657204031820905657827174344744684891482878944345289258753211560879129217077706821391564917913672755089137664286778730314694702509639331627562722195787068574641105344266021560761597195014350582758148604049168199002749733163784534514214086848178319827564055827552572714051914424228980809955745473366079613170782872032074757971481356106267011028521585231011477627840951394890847180567083534258157187353169075775840198631928890343681527759008747267216353121562014673186384753031719274041492610379502303898652365153438408197669835706254535447522872961819832154761582740516959212874214686014745069487260113618216726477163983068782836816189008847936341419311049678569597965570166039503663223612763258349345355879989010218454392589727899641934724564808552574871646814110872057754380383589451401781989546210372140171741016706920108189037420340628983047012183017823821660043622316198676314655054453466452934953388277454896998745533145394100758277560089115014919869493290895964394129548521816364042273824624403249667400084280131955259322432978694947199470166962746026797254137337647716428482114982431510656313164615305146935065617605581175133139946595159192797266455368902195566976344629140096087593929004437368004323730670044734410820146559105924047866914950905770297569012891399666139814485252798217237365514467557974977376037120248629751235928329829170321223478744652279224052778939197786112753111094309800209513105588224000000000000000000000000000000000000000000000000000*i1^69 + 12023759451623195128497384659704126842391233358302490625313770073701707148434902918179692297284327450809694629011091528032083504975261706824940284043762451609732554480475485114008790768086484660338868453730792476937968076453533547950487367406181906554841281696029517419889871794977401094043234242440955119028106483123464970730512707796412874478542107539381692815197628415320165259850212529905558569680185048416422628295271488526300411633647413596857968486421317872333458142523478076016887079233366991929845197443989319213351783210529356663048876785258606598460871666150241060127496967531774459534999150698179679598408468718645797722835167181484963539660649437359201126247222013746737001160275952823471783774868059436800459470439084095659623287136735386739915921305261983619118290444380933480176040495354411078643444191699289142924804542422214817225842347305374620094135239897417784432751892369550610870123909601908770822517886828518069126027919381974506923129873514255135288192043731873189554344826235147950170316284250790458969592413592044360277010518158443869807215539379912180328834990364256644058225864359745338162983357766553779271045823196001972133453999980301285711332228811161896625497000161690013641084406075669330994547766581192384350155831651316675019749238618712935947646804349751521146219148040176255839516063796516402454126914574846129849677741372725898887803264274731049880826438758163182462463292787857920611050558171201771779036193560009702541831363033045396757726544451678809481696605081531822713049359212376015208752880720496547049897931656158250211603476285948564907128644407294266096113516111498816310334684968727328656127721927640258892311668012639099658015142803523348002298564803603447907189791779661226616494496348564567286955109762227866745879059335627197158758117634992614757451272572593360543448614108320826755161112831899825919118516518935280527285232689984407097195799031744617591559462536749936437367013824621487484342575647413888355133449058182588196004799554822744030256456395428250968417809415606046328792962063554061369148125415084818092470025587389197804834294619284760905222945755951504472322047654893032960119596028436761760724586938568230429325847917993729718772671802907617551658001484011079663613217037326066683193023390805494442898412441075918233938325234943521818266238808330719475714980649786717121423643635058498718287995952724896877571550078891809834637721600000000000000000000000000000000000000000000000000*i1^70 + -2445499181971754185178258608442878533702744227611405922728092905545835635250024287532354135116546865396256402935982504403180115059109678763050599670304070113592436093190202588810985382234413641702304174917570932547575209550299974968100910567520866270982060327952388879759769138266051286076469048019741337363440497083791031453673115672672619125682263939020003659921112818582499309144758334179065586792756344644326246786550100887274567858177735782145184088065582734489132301934798912655754734542911166503209575577140360031360915600700632605265372563227321596206620366986889203087301123854357155714701241649771008671802013476504106248101322741636955790067728912912216750072797999994525354702916050120237725985477402364093525635305589602382165907272255063465439009340943719690060933886801938179601017554922841959565783577881305944739825184919085783092587636708477362190202621642945468101380197496876323227138653389456405935795885695195922585004304512821376154030715404859145495578193676890074377521250769602271080364763141922541448031513397248984559769924210662631873145307842767655869185778288154965425384401720119761162251284253485560002607156969867610516716658454732641831528946055606819877066299826882722927893633295569181639615115033869151728116989737609859490398760850690463739235666607332700182169991213107682494117643784261803304584921346010278575655185555416314880435600142925035249020157091409747340930314152809568598118306637965233105332571144166664962756149128923744282392590357808421729803385886256671965846368606618194697825244685101302234689522969120931716885346485239174503585190324823897466946348836496076913835743142073665680153202417049993073098447285010042413164703113608619101742226709419679313756202342285910320525896112533796969480219009959175227694287884224541771744183526136143712772070609996322841072784318153552588464397969895535146036782319249691654870718369860839594628758203414119930296693550273226433601684254267359955753795765656172059752197530355016486230120706630788171703560348746821481246332658787351819211392631944272568236067079872640159017929119096280056576918784082826753334325007480420298921522253323660520893161211261779293646422230233651511610899904145278938759646781573643741626770149278376153725753642281256077350854937354220727039865110930111211630886914643071728131684708271186726521871790385537471295828838990769471899751437064200542555575691994957086720000000000000000000000000000000000000000000000000*i1^71 + 568818728505423875130471902225068677784840133263664339375757456800717545647211582476719421019294888798998906581740621994528935521059453951390717335954201849168620375907446580466116432064443669143828725316575487705591089455117831667106999121420127287408321458647792557055969079362625073076148657201580179259420894730488810888098627671464230907803430919444480089668934530642541575223902487180671589396409893796551545171654221411781203313872223202407475644696194462444816813318323317321460211416091047263081818057832089907855864375229704628134657800491627941772690602955909213942585864279313328718244153783254137579996583890043370159205949502192619512555455694988892808850408881783403905805382344132845575111317980938617079236120965713673260176024258978444764554798749092558970266495489443489329602279901962960877419955737276891554468163813223213291504383015486047409117961759774632083491808764533965557749885978618986960563419774631137598087639787685426060776124898199519849340768323112384138872255813449567100456298127725101231297635484676349212898527137447129793459970715296547104523003575648641990167198523209130719162197860885991180458106104516264659108961097035054565568993008871144489226499306835211267974479092022655168212399941066444736970367094443612754964478510188695496864336839818965397410931198161505997437616691905308691124173528206501775276524995320651530528305829921219401634390466692403002506133599971912115427086808265532625319582452322936677814873635501241251372546785227607985178494624438532416618000109337693171880578277876020304830593936507441131323923294840475935570543541745546531755261964874099702507058519524233831386671809882973550991459461391557614173960527277295747649058013549180610534446096862539078491624092970003552153242979117434740622331046248486470460037903263301044352225101480526523785366668064559988881816793642691727519781450242706665759826962440007366919738231432089023463283221354128901040521856652743952081121254758353869275332247260663376458562882459063333819611239642360475616561391338100737574612960375289995600274367582712754479689064004190200442559850063133551268700960586162236975859195571460590581790169545865679128097180267188873665195807149841991263431091332087439457856667857798358764665276233681821171517737665710198710735635317194684287567139647050216234145932308971350861734493153517542524384785975777452896478319190503943908441846710272000000000000000000000000000000000000000000000000*i1^72 + -88143940778205623800064355703640101036742708948428280130214931463186484425540648896669665564453082303302009387666990117453937370654657664916921508838871056198626461445186070995541296035885153548744079323721607105116423261813612487646701191117474340359378923291011218491252434868676878634591741839673830574368108298961933153421528076480582015959826916000645514031080764653041203124659819207162741647071341738435113783500316260481350465787190700115202819689036039422916903574687743998936053152591040255918727021678045462857464685722324289949295531247982970172826035407095145575180319263490981366837745133535702279844954065108601690533385100485308392250668343031288177861490937379081409214098940504990179607371473185616329998641590089660042763630446559842390384373076741828385472622993266599010381873642600844970804720210927082762533505851044627318907184582953641178033005382051914308232060764573925413876336824032174571420246641879288424750823076140038329608320109022947233223213140461149798965084736127986153646867072206034831578590479834384860953029558902956641872538571632254334312266045620504469577468085783151035145698290795179760351452978714027188372580978594724458599433514578669657980453686938963142595920986063308762045641428965978740685683187806715754207870500216049869331616697912086017023394813658362486979343416165295567817505579185301029909111669380165052896685934312874157893793624320441592446867084355012200905936272493866852188529490276828751677222073356758854844893625792705416834331092262481401834029057472841398691203977366239894614192505097472731522613281371320286345512235345662979372411087785349068067621925142430004994925058924669348841761585463140128396890274069463886691567909497068525627460376000347546075778854859838140858453105560836557960675369710374463035326592812898221351000029417668578878962364666691331799298621007618077236374085847566130497095632295554510207185972347118403987960690784576819669363209369158609172715026350852270590808178340701248674940507381154207264498322659559223750477299242706162667611502309888764308639362646279426446727755506397064663531193478266751649160399700067512591214860432663957178367464470264623872047902981830718479885706143454461220319434432134364236553725417868868833831741869909868646071245545333970791130764325719748636381999510043413215129170852505081418045473666445101263349243435090369765760856667425252584508620800000000000000000000000000000000000000000000000*i1^73 + 12594706354907641659256512663742897271620476353198625818241610307104624162404305940470957171968555049741388204558474768316555397080762541180750306343967909279913318775510832109422728144334121211341080919498897336947945303945134498113117885298110766847495230184150962659507021694817772117884169335018295448598734041899319476893329998684529267294333693141929163764466987965811340715679337645056183837392589426594604564140916152902376952966982770363216775591146913108305611919475231881620993831694333942216151281196839904434224486893424391043166729455307319987382359159228050395336497945367882793284594496234018791519977711782392119417447516550488611400755454459592604489289776666626661741084197804776007034271578732805895906774150219497498762829685077061944525712159354116416098819732975101312649704275137597339727383462145934742484518277312830511170236103442804992318230824149760898861207761463048852673936552018178039097480537361825055526893914622591534369203251478983676458301197295346537477630501606552185918369924802123138644208784194321238734621663344210963269581342528037009043527974760582940347642161587726572654642321445950843421511098695772261854745553419424856811372634193249167665957613217747732513604440231525835087507325373533305277396660444866320563742634147052428005878081933678744854612058219765327036565525999865421210069553490544449186368511577827536497426114830894129944893879895620687060750148377877185249516320399377342593735933259285075778956516368788188541321725410604155016116789956872808196166914677393636122757869863912300132948603232940062282332017389333063312194104940516918117880136151249710072450240324573550560038058939050977397421376646973762904289192282086245832517039761387664667298280053273909102699342686474421103343317951576465217098316445315973383302203940288207441006160903632681267954314243512198555099338664776825189341625853857948389571736053354101167928439807248687309740607961399139123314611353332587173793261990674975023727653557200391812271392659398004739883869252574126156577999607680878292285887025164649438491189599517471803430345934412042385849451599610288672559764220425165353641214443644929286575893220445794997538439735093696876312087601720254371327450008070555090827228941627144045876399553597740105140584516786318687271863341404976540563549600877033733658291738479355671204162806261701333363000930875857082063282099014221168640000000000000000000000000000000000000000000000*i1^74 + -1097963927738227455066681635780759839011672072418089066356989424219454192080745420275426427424043599695284284166253210921013195231699572974374993680692260060212808163893581464159419529856579763194111365407475862889399951001907002534974088969221417650666577732071093561024102349613493094470150874613015205934521906048080866997535566033408832968178024787155386539484453279345039098747119397167754332312365166343597945773869425898970639233103592496790606710779131928419162514756093257005994779313078803324396503403058690402064315876060434569552298577297219296347495458571034806695101116071282773315253235056865308560952170595350692423413759354156827957097918163830611275431145556026974723418583651798684356476307786791081433047813212809725687546000876225921312367807200570400140593919675694350801145467785144899298085369523771025778289467100657575855223687149698286090622195672336921208117646918614249049666455916191063690979554849143692354489881694602205567025247986686722861025873050907960933346882524074030611994798364407816691968988854024583472109070109647423902286139252396913479630788425453176735628823740990877866491726941524335509229490972446369111509383423005737754842690980515980374873620988789699298149584213170881895308519524228376633691942123311986364969534909080541580134470535360177452030501872915671712907922943334952315838476501630978765481404742354630244189419327112834616751307601415233310504141072180629677149904103769804512222561612648099999943372177865902264645747024847726610142410483803500238854152218743744663272938094985202061864893225668883597320098154738694791375476706488684821272240830219714991218962810087552063928385529875912247360624523730781428666311666514687550480399693253729576782878937635643765002191779603796913815092322123867700737036717509235228943296015799822373421008336254108946708295195470305912662260093463086764900632695834857930481280819705742639310600652567553136841028365281548478415231098673903054923308725405736247958374553493652459140206985589937176467318530660903701855508263575886334235605647632109637372235901997793406303595868248198684238846920885423223679895910158358360772738207206808253152212411999782012801892147224692839485283785446321719245994031746348863020929356684028198433095580150613103434532694737121066551373177328496549667523993866233775128110889323600245759515241184662328315837964841052277155099008040960000000000000000000000000000000000000000000000*i1^75 + 77949056375985844120063728548189809521722628295231908741647646810753124536776833177472916672562737254047958284403535603171636942144778240608287785930643598809045674168207017231719887820346371443549806149815356684006837342694342059975331780074849598145720291785823309077497796107586455555113304086884349728224725684785714710589103777981166787223714181030405128126942017149092451072425308331785088727729028174834582985191315444029542521265263613394813881755508743463165029418987734528918346404126583961325087768481927742578774913712426094066366585867366711943554916184488771491393118001717191286113467718423179228092611891270132549144086179438721035147056003964939413015995819900612623432724097166983350235480122444308003836548983057531533693822953319998269238733370191648496573210387090396606099909236028099553507027206002356360932241773165971224005019285477928836970112374064418022690324720223368232206039719412929316829219389989554701397873371011218886913864157554458672777443983933666617208931104665185206146467628529442246902991133602359323091399848330857744024277214549828020140407832249933077305110870074609762089811600792333816724087062043361902501143870180528420755568316993197722022748729503467136520596344819720979697008126721679649858541933287312668264971214361235551419329556708000406347629365349195849972281399923789845838235890862197580192244132966671474714848719117666940707937808647258610345803117252045534417869979093650678867855004195359807737702013687542359364205632201330972977516419127003202171899752244385942408649642402647549736020796442891772102961831097399906301658530142241090314811135487176934882732928033529071567664252457399853979173295747343543280042410965711657923489675384087404095013578635004141684525348969171771807181655749466109061939746279222664602039988030408712682308896970625758924873044031810791731456715243936349862065896809274904416513531583764846586457937765173652181327550676063371675467991564541837579460980445664922772067051394861707058638773432207005862381500817556834566838089958806768108185565053446371726071977507879251675392713317125709205335046970228828891801530862779558215195476559664826583604286860856385342587435685969705585411673278517743559210443350880887289573989006224285319324849737401613853245910175398993366713755768312813667632822974922695382711199184402092854470196556424631167348857656604502451342540800000000000000000000000000000000000000000000*i1^76 + -1869829968080315430834859874467425531319590882451197932681385352520954261637548847262870215318825551347205013082689609600721048176841481426379271239650172310313594089392642389465503938764807196709677376266770562523447072455405708886200373254999796653805282541074189375434377341250349440673367374041686180157531472101943708428381077154342299267438325792672524429472126933454811754794820096136871518681118711096879841271247568652733411010802845809576343578069118839966101319233927735759246256092349247575388711659490189400492968904651138273053922155168900491012703100760586400495492123629107259182843838742833684223217671609909521383593756018908177463300691257641256429330886315350146752528885190659278208703455479775176074363310417727368393908656866145303157493555610768589044955646765852194377371911819899447993312804299639260511676846978733852432706013703431608332247371401943191999172947307513214765593715441791461638706577003986444561137318590471927132017127556088114483611060705482651999296430213280330162344334861863440031278624771323531136294714056509988695851235298362590489591561724793190717488342018479232080671303744791464444009156918987050435466267584096102602146904047841223805362029631869209024567001836216198863982025480870058689216809453556293377270107833902927862324922969192561565504599766571614907923492393917809731765860328052068536440719858525045648096169435361763989857438945211573402484723206751985750378317783728098044060479627595922007056344581708149707672819112633142175249837536744452488211504662380748128627957355932912399684849937218711665310276112021740150342986098498395388313052878378594111934118724944530156386109685118374192237840252978765404114586930289129123311092532532579880071352638265423962794046073743430852880713139823142317969723596204264239959405634164598199010493017654752148931782815155934287398393655529333991574030384437418627774686117685725550175704450002481177320555409594734496237747008767794860786714369069696308438292290793027294447067291327892011301534492346178074133752358756247736865208944291247119813546920577783037033870659789119741511596877826842566247423557247768162616624665348443330023288696738987367331907864183948702894670421264712391228222220628447930141681049101014228011906726747390103146500212685166257243430399245696598486459429152321133161064719101930075330786362246280298321772233077251112960000000000000000000000000000000000000000000*i1^77 + 50465269753350289305259210857977251494642664137620439802839108009038767383350255549025561885898285172815586322271005823177658900588052763985910655515037593581232520773531657665750560741630595478775688266425698948575668191779466636253747386265236433325014549699371169767181237648292039224307234973496512767514708462905687642091636288557049858111002962842595656473228827513474497176195596108511159298445617890428603468025902732910054340275245773890808748822250121287861742754739287787585194945605282152232207245124099790721335800218282493964477509079241134991273082093553478445492772725625912854424494072306219811913045911378753130192450562643278682277134122659682034813812600282039731824659547340055035126467960678909262558884725015189841579059381786029206330782563938971440961372860423561648019952252681752911087384311281638902060624498885878015710214454762389003175034388239140629260494317865342391699063404135344575601854764372679564291363962905615486344628803253604171487584658088799053237376532449160173744776119722971126864837528932335599150869532900739088222311742683854415696091375696945378085517952559367262118139613342589939579442246726432533304254784105386899163604452945136429031439546036814156749328659400359872229998469467406625300806610387591533513939932619102092420051733440701703979373132393092198655336000278412876087068361297231069823070775659559789775334808338608071640206933928421081112142422368193536192939006055758495521911055201428504952761837195771381868157345086980677227943880861118250222653903550810619456641356231147818036339750125794430746061981145157522185601607417785633610815064443596555374110380694305653076669918630401315180676465639610341499095791308097316890171980733534346812645021708541318020423418623590191699250390365380528744441025920735130814729017515641654151401251868446340105719387016281300292074433564400128620031092305677267229991424065775713421313957921836178720634329400261479963797836957492844610163116554354969105322859062725016081715129535359239056173407511065206269365571700427587012948134829163714923930672383919241341638511080333740799021931062605017287226683418137867538699695470659668835375225329090346628204377356709132424116257788894427874838941844624087715369350414192424066118079370257444219557094398630086456043799117034450361165491230655852141911617040781635833076783591092184552916490649600000000000000000000000000000000000000000000*i1^78 + 82164352079192515964971626652126729814505796337810452713669402599106396219295112299149753574663120434526864593553176421561906705107678025299795262603309125726631821878076685025947341813101958365650773862159000240687023354341280876269640858049434083070347029136009794083896635877974312106812136453320413223233741476455244368644842435157699469455605355415299605763436858337681172409562877325008792845008168443031361591396220369385111021574594704312886157770308874039286995772707607029169197043506674106491515540026765934462804244109740889541558480296287336753016242458212838738426356429060266296031283177504813017565692774664268934305107275102552309565250183359591809056751646235971183853189432334927874751569264496737929573905666773017238415431159363537317674034943843053176925800054919902855641535171496129980638610950037543448076021836494356552595879719065663814443164789968746578550058500472185454607268240905038501688429609989789764396435381484924242203150931754288002176345783956710564467589031708994835609135616425169595087070144193347727034232077008615005586183419088394449818742240531924866804250915282169575379989380428660686613367589405077794401758206695234427952523051015548167403928996136247866947302612078576256845857639808644460133940676698800911110389524549205494808256462719850823483062106786633205781365149242603998030733528205290197969465814625811643414899782891502375205289717539303350302539944701638055871680637169994770763916233572879779563866007414236220424084628006805985685254903426709881809078856967348599834919393672339460546133707402801083747282882822723769746986332102678725587487671365273486401052010868361162063838731772264306652849375740573160493071035490344750674686973744176489519124102876184416912826460230849402875416607445658878574763128383024239078271913009712946287606920921670658280651354841957359879999756975388139262097877096163513246443531120516089924245562456300029622207257679154089823314638877322007999061966777378514111033434133402203489249539145015910601710795823160190353720356476565282766572995884726670978641412504642633358744188591095885053686962973187173617264828343793024214248756137126513142776570628789728388782259929558648325247352028845088964178115796245526404633930006158287116627583524672143592342650336335002769548404825442845574507368559759947890548544430199132382389054277515144803123200000000000000000000000000000000000000000*i1^79 + -4020540216809920935289441523927573585054190442008467555843173299328143655661148708677307037048239905290039475359158623807632053596037446942597624666393733985714338374906269013683949931936069782902710744487485500840230291927629482379961076267017599727672181925570298842609555540065992233187745530188682884795488196604658936962691011369627870551782587014403423466373298967905153461375195044413302509722259949138064114935975834705189025398563355913915705365798409866249590018170777391279916736260348273142352089382748416691178284107892523481191428880088654251022342668893323659576281323901401398457876037636195485262971807227556436651150721634200094096058315677037105901971788702060776937456887275117020367326386879020872248141118367141065081652674506858595297909582854560534396851148086154676922948796681273347847597253274811818768772782217378521114095554118225118497444414063467530916546799284195172902989166233318692617194164729102098200574391083376585461753665241108237904387891593595656832831667618152442898549222718982199073221769563825330186818095618414672713919791228249133229620145455689965290929907005382992744385665744237638700340500111908223575532697627075293386340801929099185707790285716533315369706751476652802983157467153342516537878300759315580096336369796684293688409974231558017917953080879058992645989693603982507959257319129102844998171054997569336909604666889239526729457322483149888710508025547811696948020400214167854612514804673118684928525040784736683529202964501827540540202126372961879005380149136392115915031136089481555480351114789745929294978339447067910171224232414592388499188127641142207412427800454307053285286386633510827639081650624062364643354455151002331585235063124521273068605222831535429535873695703996459151599858296558170029870908540704895320323027204869884215949204915206523078541802375336416852928989115047984496774746623920295377399332668577832812310080143673409807216587913621249567487736809160692066425630836272877880013163981926852002454673659756069824034865733998353723808112967453309557264570731495648752120318972865715496717800907022489552082920461144817028237131537718266804996193846982258412268266358052662518313060684178600840260955477213221130668031304508840207742026317615316098257988452450381034247053850198923189762436867230382674731882225929147038129176672274439282985176280585994240000000000000000000000000000000000000000*i1^80 + -2809334786823642317657059975105975153426919585966439151795170910889790911848692952858123413709841966939853558939247131538294450456818080822270169014120791286504609881137497451866609974022882149170359284694441053429589502583899032047363331873824759619041431049539090998015311163005141257103965032693481912268553465655199273667350287037594758351884488014037002048176573545902945567690563794285445248522403146832522086683623054175015748613842718958574240711726078131107044163401439450573051251184965885376593503710343018741905054589619832023202171407213883697127831900879209376641524333144460637223127383466162331156477842515120027045640705766339273356537465891667780692953396397850031893378085716267211721101895964717942420661053071036846735323015336094664482554623182891337250979096816889716743567422987818984111362156646975652675264261108618628869281261286965379839414518970572295832360002293609633597987276813379633774284649847010896039792704629652625021824527355861538694343077489435834020770973470536008875169902337962872576188832999253576931329155482721664680486127187174413718319170408834686131678245287880523400982774268445972367316431513202467434287669228379627379683507094902131466839483377777726435045629960560194601993334671762141511523039782353163117059222704427798105208557614133554230702647897279142706808206576561436430335700303301572634569154848613498124764328429097254750670502844287307072332325525436963748722097365376809694126265260000611491225963850624784317921459937596585682041922629906039960352267703073216682476581345571204161660841962753876121854462016207725741143658715383406423860748942330283528717499466094594282243771116441610526986828137498223787516290504680592585376664259096335163399180548332718637099514383937354690873271732861143750889556589325658710766106841762557442514633846303280368595818637864080505113660236155926338885189964576476313542557172601807200476673627863245691436175315988903232182452479077301869253668437242750136547022686952256913716058959345120346797662363183619359732393716155938945349440713438504983651972037180653919643335335276883181980660592420300854680499390536411914499984903968989294576668617141840232100815319462410899909401479352766816414596855412796264170145937247244973828193540687867667933703373471951256828148596772994137714150291848586770915250466142808620918636544000000000000000000000000000000000000000*i1^81 + 165919737656950197067690746584965916025213941657491313093074032418267026423035230703871994375114906983815246457551315645733896033810111443375547066502164117411044682123334033040778311587025907789876796637704667651744345377593253024319406540548177421342649909692521512539152656234874633709188548062186544494308658477679724349881740156933095861422981713848263208182623466366955382657887889843003592575428577663278438918128288208047550690270897596198458675696752948744651643151598933368173664587479538746675449750342837831894065927680278165310035415191237659531911020499792744882372714706969076370141090290927515145662852572238922965976891610216971866650612666196344929134038526265068991933918690084162925461209174139305261267208113949109900734444537192883483385453253147586764757083554633340683682052905615296214954298654329944602700769595883965370646591350666101537338842019969009234933704118214531114367798423026291620753471289763920049276439685444870795150838542196145581135455674617448084288179070557485757720202905594989210600805630747837759092061088396931227235882720942596127198911361180564569605376503812910070443405177588926539901514657066525206174506640204893596368857837127522736616173011784603484291400263113773474497929024873286796567585077063902585354434094915925982194516755509127807008544287415719234189478749062126954152319219017882273555927829993698229301369908563538618033701361681650314368008185158119234304230896862576751630536861893155049888852241421132258095081208712937554526249457587423815127969138105909991181227906889872388960636126051380661172843050449763154134282724589137512561867936147709500606202476780257548597986307086380103445843381722340154077534272692496518392032561319398703834633914896128746927539666614083648647219988451264574801214108403641987328077278504383079639437092746402090793077396995908523419774074689818758977643470204508691229839500034825013492704809551201364405505738132380476223588670624695650991561147946789146543666135875052879980145080178933085373715608909691900951543240188126626719092190782847916578981648776156401200379602208800090782008957731218952406028103982736477036466510102960727174239828426044267904627610740715775817483086844454691870916080389735670985894958175363235240777107018096943279408591393197248834740952278894532459170688770151871954613320180467918438400000000000000000000000000000000000000*i1^82 + 288866779344596505355622104178799952273925891967708060447863392890791590853037361434831682974371049850648728017059381226086492431673406615750854291888271862522525333002086124678984855162177285233592163725798105666580649658858767577700211283725959942276032863446450014583254914519341437773615058925186620460188598872025254963746090430365744058573853485996409788099998278729112369617233115177045057405737757316198310447732483805828887526581456118143300463877010219940400145470979869320177083110682553473558801697921501971234520899975559502573834941629447868588709713024874510751889544537414077763454481009516290410303538923449620070571611795370810189142782141340609656767000211496875757248279793573466830785342646638868534457383571469607946654381641208383811212710771171970778085894557654383546116998751579206264354947490159501974681616911934090258549468647675158408394620716311309416208877283769494941793059128283421689939093956324128733151594092673912901462377031329185064406869728076943651275718108378288624808163506040789808110171813603148204351618784116307905586866690747076450562110103598408485108714804749036001302930813896073583198231974215845711017928854760972586269108296746518857509164244922500036861771022678035691603585411799431452979750243481028748445590832136964109116765081503348933377520868518001380968153097248050657248889146811359711191851804638597327594152755800980016001558453907383875988442241269948538177745396750098647984088573370970640564775012416484221189871903913332857156209068675931079300985458700694132401920014858284887367084419498575862181986661422652239104597230390254787164500992048105655629551503906456633525210512948226409859416549128919268506480449924557612784975834946984809716555208918704656064346344905916478762229082862517420328037501956539720246404862961868223753082262422089318035858851484924909802241907809890506413976036810956137833173514341870911895034096494633376548788867587081897083308537213053341169203905387804235227804588946716846634888450368163466120756921507038976630145053213913798644014399161997679077840349822885228171032374717217658115655786937131817937888571463546066821275741912425443034297352058866965687197265570800411259322258811773024648765677184106330155484511848834916907238733135240586775535261328969166599427238353676633158444669048962642275446544138240000000000000000000000000000000000000*i1^83 + -2809083829854857447464046882316779812897078838640204233491928331782391472812061037241397596714745356901799830673661800170334514746202178213326915972172000573614118238359848489044062091647264724067349416235015424191003545820551330786969267091820642929003834086648911332643456524001027359008712230170084428460867019643519231916274242522639819198754368733593741620254118193892422176091117657189633090365956944377176709985309724561275216280373578928939993842301769202972828913271745839424514938778706919418691403089824240367399306688172312090191787026896428462242091479216997557770204201351823698017392299420748172887697677676510121576803023184742425113158050143971105137270797577480972044845484781651180061827095186125268389774787815504014009871773998618618283333688660476432733472824196451688145856452476018583593764381892987385041029742357733145916454713380831359529062517880163991597078825224187144503867971337765556007415516028267172751686390165604337374185866183543043427884048637923059107408701814294951370058339755512921565109996639217841236906310864512353686424867980870857434956421909481059953081407139580752183443228852450314666303343455141416177889786641408812083351993808757108648196503855725862316149357876595539383972481736020933844856061677773397313990537809000258617220452439694745614844487300362115567058938828915864053694414720151123697421451813377163996414684918305546368308325547374227725849491167989876016518225185033133323266009735152952692605172384673660895566388568694733040584286718042661264299069603051928895785764451010105299972704525229567677547241523799523374546800707018112382744773988053516482082546215870065290006511108975270011334013195115671501420640212973419739521880912170260937527372041629211125172326408132700271310806612455441397326178708617820128491560745852659859750370277649222784847162789433109018542601097312345214457813667890784647842296494441150473459757767173142368985367342627763403260196904288885854037752455850602012561170867584557442733000214619186707314050256724335773563396859819074781050176866265668464729765872020181962745842440872022177257974373457539335063901558752786654870870484908747625746421422296753228762147154572953653764487921025357212066284214095885819104937608386107412133945559627284740257088522525401338411248413412448642105212096461719807721472000000000000000000000000000000000000*i1^84 + -9343539216925725820497155072747109801945415286347746129345831697120106543441421733861485167595356974960685130791927159601153301067745727652341605887250642634486005561116009380819990803192831050311834732839065213669700745284644434402703425803193203608138802625731434242750275452523982319496695188676987135138455740963668323933596082670039317931365793197569974037077253171912776372790999838206239266366643205985248112117206451904910542095418478210939851521876187838957645683571914398967219433930295562698248825550663713978549737229487100542760269871628169563806149749478870501147263831877331265183119379751415427074039848896402179437379769281159536407614620579950986967142570683796307509896838493925418406946934888951931219258482624478244271889024888000078778147549552547821296996883679552097315197309412880656384188153456305481427717407304682248233647848743909745892518594295584469508400544201886658589204430869562631057997969439936501915658022137851887023170089183678347936893754699468990507376149587971903914348535042166742622951052027564947435193055627209150362712821226369867240066895467375188414631202740828248679399574058765204492968148053012244168726518483482293996725569119523690843188812339344608257318573974489177698491920267195554052653862874529326621797426894596736426880105648416943548208230126088043714500395729397936847811209003687989753568463408616070364888376357397916917634015762623842046826743254323189883621833265937800412359940178929559203508939779602772223851330905051228197318721244537213032376498607890180246658857228257383489793963625103905419115042038900738786703843134069341766578602228780864080774478280653875104296250907610815694363513770053006051091772206129399664975703821501662330830779345505193908813530434653352934553429141480089918513638274454079916937159098623522768079973844100568433122116328740498116447069555840395254327622516127638242103282871444659145560036967369244420043087805332670477429539369544922019131470655403423511603624857192375933876677209449192823104840706391637155015136579503668246557740692228687316372357216907311301637024522631171245974711920638434355237894601282754300959386066776927600326992061712506995597825774243189220630639495184731568275303037217110674997026707709186528235144942376135044388987777161629786297677371674371882634896137309388800000000000000000000000000000000000*i1^85 + 3380619535404172363390124259350908421576310916076992006211826015158896300137179083822705126800798717564492232367344439347058856104936343024264046061562688700231625386298640276160998968841136686522169130640973119839748958984934684672159628477128315766191315609167721882720840760471463082601537268307684801379518858920655499831074322744768816546906560745229197124821501187443245304680619960873170331714550833903274033092569411602754452659610238841238284125004852870519244578781794775147483599431758219356557590596186701273407006809598676498408010014580634451892784456044077235943251325340802325100671809836671920232266209063069969268365400894602612611470417816885057782169898460198781948128862413551110080974748857146932101135929024952887130969498247535153952554118858061325686662624312730278499519736670656772939245707263356964025107666161951451449644671422752646236713404175859277744216496080489544416502701804591678889997473830232856320940271195033389369458461992692543546198970043998959637654911555524069995845003036813028291725680671965786551033983567215049557004563637486856039710322359203364496157969081332644592123236629746994336275758160046831804635128799209161349464667931682360765042646991821437056118271657690417326239504073766342147668013045283771121391212253678730308573619373395752066932879893899656349313360034994436896255597049562255375726716479530086125059578423253256737427297507561444873243685596397554322021374059244871987659229772830446239326326814217486185608616413560652079660760575419105464467418946196154504565192764763789690932192160076711037517762176994030920137587440425661801898707566986746583193898229378656251176340260141622292612495398325011752680068420183679023990768941486727979002417310222653389571818869678488675423513921338210523555057212766773431449557165947019548658440236440226752008959430406695888729285508877943488238422232021466729307712110871865711977946058252479063163946479924501930152046397439720969309995503587463559386016667589626862898838569185540126106301080439246630752374498862715219910622182676011712626866054642226929779143872010049327116139489960648097837720730505769000543197633940684542652325415432038223916105485856516940518614483816766522813158026435627471641226704474277317685054801342219664996714943543487118647297824639047992166318080000000000000000000000000000000000*i1^86 + 60775182806035871700505129783187172246545114121804726845887493909812794181621249070674053315589846816446653869142397917726973902348606526314684554091582128632135417989376138010266143137389474580825104357256424970742412285273348479640207862673842984729919822420408394788935687706130855145596163215111003637816168278837942729623959035268680198785040338660528133221550062426903124548155175756979314341843446510851068465108598149209966465352508188829564697910512557143264841850812983110675196618543396041638887578159651358932416837142634677190424958352904724826550348741468422229114921545912093878566273069461810436275111620918574217004494367904202607494021398266483041718058105233272786238746375128696803962397248919153119561451702273563430154978444223658460269866589392409752280162304130761789963934566596692703465593360517627471333665521938548426070692683268116158376045403247372692301477534125417877047584864258890247180520158148288743972700355526806920212499516006237649228036682243782813279690444519803508184394039622184878937397478873657164305361167403872243098045415091219827742706983994927712042240881159627371543234279215446778014450792781401040282263449915979748193140595886162898734836198847698186087686765756766095764975865130960825805370559620410492623641740566462611482730603808488857322732726612609428627311406701498950824340322822828160789862426902684211820845341561414303623790516681532445813590415340660191214362926127888780956208574871201720010688850964184965639402707089680151447110346701913890342104452129081222958271582599331151336651642535693756039080484238568928290222738258708985712578241591867442815943693611905892947867437652849240227640064419323831955187611647392382652890735348072254454208481623122021732707380827016649649770708342360660187378184096454063558497555855358407411629384830347566044816233767886778048627769419334421520828489527296416814901226293391637045553928122226097231043022442731481701707909550698553508042892415704259369552144559703721076783524407833220920418037071113138766059530493165660108096930597797837672901304935262260836142603892125149700969613589175601394296929718322327688857366810028191414327576430257182039759750935671672324714240340532997568036520452926700586075460698973112212673428859659030250033599885507266227138646112500449280000000000000000000000000000000000*i1^87 + 192324464787596071930774024175817516981384521905231796276652869578278169878383799916972451917948716702850781190343881993617781366081558217909405454343310997995659044143962246818289963840820321800005184590819317112807372727735816644437478984566125906343107734714886571741910669085058775978228873584014009780608171515189987749788454952300918321745309607070497099920537092257531710542921085128387448709776334152418164229283485504263520683614373289284693583521657777728996652681350105559379063658043415558806578475052531699354936931795420614969161426872049822787985594250189148166098523705502557235945108996905408652905887534505737862462191702267501359464574239318670094598829776728997783735229246147724911044422976946423068780762023760709467390172052111498681760986437913623599283076806487548375844318910700979528546726324403478633060311215935410199915127483059606509216620309288268712550404999820107883285728234159893905200020115472249469751157876248941430317239678017848617546583411416711555680636293531222162374584522043635295306350541532475747690475133717085711214153250183719696405132819950801574023415765010991586781063494977780254513777918703904129510044715023942763193785084412461410847083098376361685351829571834076058738083502729153620822607344901420107102900957583918567138446991332393840367127812620559235640472213086362624362535998000924309990618256699659143589360975909406392559546181437255514316061704336724132693176029447114381226424972217137681052218266658479379217964040479291759750571528556211540799874162515447186047356021685348959578011570942717235013365006013108042504308312060283482046502836603471561552018892240163126292913773777585877799892602457211677440914408102444475738537679900920801057493222385363040970552248033074687623302760225861839612166440767067559351068371289089291022288015075754454440895032882648607019060257605328102518339938889490972691553502412416835186219816891647828856785254903749477879032580688303289728369359117083607279718212224606103913857397777002212340430937787274177305871861155452587263009151489294563580759854105649598199105481322278356783631839114779824481867324761166610982051555161211359645337205700674330097716311675808728566213554597968099208907178325999589669118578787872666064230701885924262206028316961540649772109948518400000000000000000000000000000000*i1^88 + 498591321571532921538509517014845371616848010581888333174037936341320641516377193822291359997296479359839199139545173386367782273707086961649824707859063270999118640934380961792168035854430907983151555593693773197980032300459398218396897644151738530446848129573978309965949073467875059339569696845985420717200414979628552581176878577778044371818554754003746905846019438845669329736512235155211401399234977103769864632454963318396282100923427193675400084545388008130795480538550641304649971752076203768793596843603646062555469862678801010418404753559515371447870790031796303176900914825628403838093544391953201342061834615185767431761353295304186209460888404282365080083373408328330083086412598958646605357151722458149079670092348084995129615260594064824432781853315139862555111799301182383814641004625115259499341158796985594673269120495969447069515591790396074603429479153839503088490441774468604380113356672260776777534932126599545098892150786666011256638360313554974581554198489323666622606647299157752998178371493550620940199386309660097421076535105748713650288057617364302256158264987470703213295573130533217754430935005221411609569151809538623330090399273570973729530067951294780863298693947957858753583359732412631683343016124381008379958723123017956914552500045772636845377143183942255042908144975221664139298167789185546367391180623289947748760702094541116669240846891070804842805954480397979649329175707174890761556351560325458689599052737295556776338991673992070523117667459115179664056259168515471265085245100217393697778219601895053225630889612664845882269613704540375110793359198496967813303988424048884175487634253724889838287116908845291248260984156482139725158608602937551002984168153946819176293666462147163183911431549510587401252859033454762732716320719293154462334472344173288398287348946321363710193304960421244947794771464153468449893564843562699956154975546216368734815242548764267211731614553125750564954512706003285731673713109221628576655293025436224068372574288975903482720315036097433219331917600732906397723596966952826962023739612307022054146151828758011050999880451295947048153117451053554113920118157204848654493134241250372551931608906100983608765633766596502360303019797118658884712560485326668374534386796688222549904363579073570076098560000000000000000000000000000000*i1^89 + 931957857461794737932960489192687413174375537291651214298115620360167128299231013058971083732584066044851294866446354663016293819807924255503173415343336749872718024534175842737011910140065424065879865939990061527191517322771095254374328428193568381173152643946376163048383204012662409411953755723268131225352724511306740773220643636064004597424160245241131795511565728920158885492142467769117808710313927781979131985492485261524911986835602183840431731170999456254584759447459080567350449077111075639986945105333374155964497694030415266670454560120204184386891941171075086198218213177617470632014621367111252015680534667442709677593069404326998402828913380416976311169337230718596742775618916282701800178814939413766486256593111562199237687366563878518562048197425804263292159755752227745057080062331729408687774952481354722298300589872138066551155680020431575472999237536617887672801692749058843937418240621976575007236450440920217820650606454167898177810942625874907879858628896227954737868292196071603506622801026126425245864441260769316197597380224770519098586260881325435979995203565674325501384024392259566200552328897266700057254254296442815553325390650495881335534911943488440636375165451457961293681826798111147422982520326981021187479451504062959482311544795341644303145369167234168542923112173422718226514794060821731708354832694766221595672856862748006371595442797562631924733007719600622426610695473869910570036566046577106514006064980793597466166817417793927539430672606594445856570669676105715600779196537650472306265511665857102513831147047743615014043195465274577067269456402102810427832044477322345412615657441194681449663743316729040136452237080719112856663791537780577116621576017700437622828684814226441648362576280045038412691230862131020159090643202848605949130140418407740947780861344904412767862462320001245499197766143229142013627032748983128315301564397717753946554321104709057254044108305835292506021406755961759085251936639507309245804047368317869950043011154011652230128034799026454420601766131264579738408311556759060455367178366018084053506233518726358139031636479045001776902849012928844620401021091969760195297349115725964075212798542518591877617994607636950282130914624959260736646458948680557597791879883219816232211789123682304000000000000000000000000000000*i1^90 + 1199539429989223932696299847756973633724801401287419009869200703493946153796026992099326766019599889020054614841215180550198005843356635093029769194865715138757593512191546465218838711880193981618051154796798503079133092688297770965568735000748805535869800199847422321144345278310489182362605863438341733974936498700828882403995776173139903780765820070383070985467348329654820851679430210104932808795780551418626082329699112448586999746104016417160975192896926887039535665967595627435612354883433439081660729495500307106862710970583402831242722360688164229249953158647007117563200260058065257551851675442778192311437014520711850444761524499676680377202971040672603127518423810932946266388122759097490303836903064036089613008077944978590318870894588771634768843314740725586638587257473773220634143519892419147524302345251780730443693913848993515058371984885377693156311596486472348295842654775260906160887319725541187496029381375127231018006157066260003830391067082421082387324313791965009132206198196052859288103532439434320648955107807726939507568641690932968607494384336504386594446053661008116417928292734393059746824967995848655355477357923637220138712956687029846538013571043514695717728845064893215738791179938496531462826299054220346433587458502969977462581491525686440698958691248457782155059604356009138123481086966147506149540400472774664928640641173937227961225144977588880509420104121414236338362435299703507922839799724024367824306036331936956329327062894825241434856081540931175912076257254594617189574535711224705983788156851694746193847830493232000282048785143598451604637085502568329196919134215592005350704025318309809654265596960736254605380628775414354789943596375152649193046906969978769956644944473640080747361241933690740230491884404800339725941685173174256211628930158146442360245585594037473160453371045907834350324473979459593087699290676854708015118051458001453334502954403106509557963140141927338514188973583472713365987606375498639317402631620365796875091381393999921793301125283306894281977213806024472206761268431256523305393367405138266325991907459933211312662267677462967437127210056160858125943262389804885711797206735057690579573691022303218684856963902827261608738731791244114534525525712093330509577157363792810136829952000000000000000000000000000000*i1^91 + 1871833600466366967111217744507649094554709401155827252609061405373829092175018552320076837607504259689784281696568127722642324136831921914606998218976216032294333774464316988005644399877301994883099467467826860288379234560327530127296281216389061561821895189497984787113881481310491231838945912013979956379364916398017311861001943821978575751760546097162581062417511128080868514547628179822034536852985749304668845257562550823579900825349794289979157390044534371929850854605953899187348129248955890923319238409334628290746484760458920626499186112822360418577274075260018365447538549541754840989030296678034115306395987783361249649139419757388834806901762086298418224064360242479298398056117113160827054673588353669836825282255000589010654418521718811135788814811256793550108458208551113498418942803075287740919555615515928176322063091990369552647883067533331867786872143112225573546415851453203835323649332337971064497677783958139875904086727328158641120397725257404034658626653575802975517009179155347737866285199403296412510852314548340009482381027706851842429392260760881750406754964261787893178931296358099790156434749967195977717763463708142975970058478589663462737143493946640391606799493858732692609398463726164563934414739195371089259984190195014010488187337195770799760933372032802958074108840257364222026745337431153033598407619767032030616933514308530008473936651340636826968315644024103738236316495519093943573898224846635656568423418631316633270795368841639527853156034046742629293366060505750770476010896892852657014175923537543148929917124955787873620065841277853628304217880902553108797032324523211627037251353922641968093945463765600925951085953770063636770944424074799068503821081405611252745243454132054188707644497247270894019136111367534126616668535439154572551763283853335077193254381824240191233968384442499508534319206721140912827994075347493251020339048367492880288219693231638519578601977469273661810741075398153648960003261490706372733683336144155124064429564395081540415203311853556974146037422066784489074245084733916416662365455733179028899156918792297879821947297969876378046583299201330761767127791360534956420558964099825855400840138712634406896211582734078192138696721453341289818798047487790331425022365090122301440000000000000000000000000000*i1^92 + 2481176393862670160846449457935177054489629492290934480170197559479367752076248595748152437562968773083946078434968334804478511845663643676012675819656065350761777241563736368819955767817861926089755006842114548038607804653608747467424762907113978892739038318307805535557976473154673913755755844923152979356372267061131313712786397831611590080124760868002393804686200356933632675771271383795844382963640047807098057242203164175920521599356973534144554649198882243195716754177020183070379845831652430604947586957377874409228879669335422625719612200091059731674646463489090898782687854336396652323319498270692619775223374396843367266010514229345167271404924774016193327690959702398507001281778518775531582529676267678313895274480166200404621329350324001275225400174634372447012303600002788643972845123515941576784171920119961726403549749360519349913353531756778048261379400714106584483405253155439731844758641059773047660770146574462030455946880344992922314732326487926896091639422941749983105897146302137292324292193956201591625480574686108109028662024968943646138994059987431181997242018989471810283213739958448237473784729738404091439587363817017508646182508073851714640732625174928581174236022887281856118962011119274356125354905093471881542672946178284009996129130057144737646392131200203703086097635334541066991480659921322632135488615154510632449119882823712613925689670577926869242989888364223733158453596358236701418310701183182347598944869608358113648207930205097088824093556872971373576001487598094618697409364273650393506207514972687717235462204523312610257249570682769016749285070013516916817220823377431103774947968077411478950314751547453018349659961348431044006372685203264008456561892619413378737350811830782652944501397843234680654763243134431539868044697779125741774306561488394134287446960816352042952464148829693615266792029227211134523875528548437980688375408294392337495702852612828334969591785500758752835037924415657541273250729613300852211989813244315987008212346712908493161940866068631521790890859043374650955685100081407115504737823741851900334170168691843217912890555002520634730451696547039053347592199104596798922800600589856262993125768697811664879717085797313071104340151715916128489836105370808028616349188096000000000000000000000000000*i1^93 + 2785408515420189282156477950514161661262370609949757429115298621220747864070508282354669389159022628018563251783473675661269416641387326436753527993104057238613215837262524087733764705320819669194404223148795686920034242985863222394659636532975558150695268830827798726455300913791635261443900497532029956668279921231353734882159516711541273588733560909719308548504589204582733261307184526679406591013466191686598332040869875299882482214135605450434140689408160170264394591848527816235372203545142919644842318393074185605426369802425868593558391034149750968002630347408132657482352764881231420592220099555322420094861762774533703093792551018791647516607020487906508680135597997680952027985234264670183308112975962919442898730300381289395144155199938195491935335810633619021776326076215057471877243180618194635947814933371013242706519350354750315560891804415101224799950086491683908533966445875743086374004689323265647239029044758947926882709503790782387609736284996000302470712368461335117358286928741095378832757863958844039881964452422343684544310270600575587341204699462237034671338297431209780902743890778124028408377498478754835636924588705894897528226480947003597965435923590113641803800750193376920286310895887517238984944028261914609112159260429595060770344428849187765760130938444256695362809056688079239579904032445964502799306850758310852950521062671493890774044395216287738073851148979376646930002969348457246080998037348071574682944665215593498680121314756941402992856574906520498485989135877830850142530243115404984438863600199567539082653197226532880499246383143385018802794337346487773067231741959018731594517850464529583920729889118449752936537965008477936828442546694234220942695175997700313096517224680174414999416577183770885693235075192404195311951286227922898759575742677975156158504576389912456520769903639910990385601785601352673104346149468523461844557089749861546178822487481770711982567618118075537373502584821841063635734837475261034238137827577415739088487561208469011543997183796466251235531267725447726404910566334552290479968172952876451575221991035807830759160727282551052410955948722430121761776054292740305752247525075470178216315116173357127747743595579471880743900578432133070250559069040789789081600000000000000000000000000*i1^94 + 1488208881255554570401688727955746775826146299146233943951500910196322594364007432992936506985227744520919021746566863825470662793906598702108163284665741559875008136865073344557462706494968901183902792872431557541456041588590532147684272586693551178218171194083072011908886920056924551515944381630545296347647024028291685820940087359482247917123000115493182345911997074537124304190699963997090371570114987131443184906712071663273773824741232098617214625407588806336336484241514561651386125637223564368525163344288796623525429723572776127387600434455025600421403510004341900345053336280250483081373967032779047594561853802366831953311402637891734859221903834269661173584584802569733710862102586886219665566446671343100126557493553071839029493981844751720532347910170154622769801824715782995619222298754570180576406508673960247975891456861204042225180362350492373368375060949105148429492754881472357904856509157778016842449316697312210329091020666002769894992336589285994201024603662517553293283079770811251213708445277368660321015798634499477027436274567855371893630404506369443800944620479796090302858535061149690949119450822409202138013985231053233106765129132360992415190190087423992550684556806148344667717042810264769242797720362941100688927683905654715884474831085238115692687551092726558830367894358745500577728016474939838178547482494781058960725324276985009260861075634931399657767276314771708737488251409090861844215506357819733563779560187727026474653343390247448774543765761280155140685023951484612944378720297943793258922888489092199165507017998540607609405537825503143098795452082558014229727174168694221854577753322916727361671374882141703113291125035166583594879123928634205546244086628458888061229035624942967401315569154768939963555301761045846896394848397915626803821860887390344247453080671640662072143962178977213653746974887977895874102046531143322980023596629088459740852850578387496711674725795374038688063889237734772421462397813935098639577922031538450256705657471583635532944890410023146571769013636325749729948728792803829275472310561868198373264192463994208985202492580583512230691052838342563116793063145088360843278949238902631556960498528153252855438002249923297541273945547331323324544948633600000000000000000000000000*i1^95 + 1599356242099963707922529288640245426888933823440548784821915813242812666408153833745947886408909899545924250860818715139426106103985844221655644752040634019788634372947052148245544265327043281113666464486044483562568022318401336389192621084341635547935129053389114326573514774345750642988357122946737663927187410566826156297328644713703632391784039202708955633974624629845003565502654964404662699594285440432033210954437171774076559928521300469358276476886317480795516543979099464163345046329153784423760960630727660655078434450523799961312446262248533894863676659927793539214207662760968296210764314955407203761784283297317086999041529742629526283036127201753420522695714205069539448699975257684034472831093116956556698382142015193560232094980781795585145678736501428675064084732837040748661213297058303170777201056736850296383749890841153038776821474467052213044282061716040469405983297236414757526274442962180544968531785460179044282127949808101522729025639290801044809980287156409708820483149381679816837474099356617548696256352054065077655569013983737408890394933422965800533383215001947875982131209209225564597768597441127510811796739141569346071714206502025350795470780285414034967451287566347407250083125882748332882516433126465691865377680980709743549854483960977613589057874717480899046464447056588091052891472150565575587084220448642103278809770664441188143872319957468487497330122784407466280586638248413770215918223383912989284079754764931864409453265230085452967831294916269337056086445228765468179146456309047827376818671205252613762350223346247368347297275863422549542261193858460113182704412130399938131764877505861737444461060041671132451916992774628866585732384288196349352884068102439736464451446703545053940404145878912964700929412427116627301663232639109282712814864938188007215993651094939033681537465794922952797807621092395936043488472888598346721518590708771069935190407296786716891469119981550174943298037937636960632695298225305387930839655666065136926368838577668648019044349612776829592129871254927000855944517104108719759240086103790710853253558143885113031651492903006923690829207534968068852958951811304097912554381165233749543513851974968871290887537613941281007767244046813378904064000000000000000000000000*i1^96 + 310884007606509932165136393959488960998271866094877102173526750115754272918294360989542395223680491158288481503631720802042972787665477031082000618332696204823260035563457396723836152575027640855703840889923734068859044514438831346390319244714477815357220929917745053483052412853037326108208324373266477213281687318026875272449266347264573747064741949535756134740786002798105393492139886955779370874647073264715647801277618492641873273036784624013009086198667192677843431685650739460925319939794870084414801248905302304354422362822795457815627668381804372209868129586110486955916222158175721370527183692849507903916215215164648609099539310654648425878734835896651501320255690923599440275650670113568386765580845525673210100919458437726360788859722154002519967164651029754397809865759531271304662268192556319649921822488405308023854683963471890278103664506873518561641302428334243248621482845474031811246035910718531089846033822686798158176100815503879106616727697164447206668218320306516021396337239827627224920357552959823992110795465559706932140480434268292533185284879326370792726888167535107142822979134376872219417278144068091884173923559829780358724521579998093934475249807642705748493751897931720731271783621339297020039714489698026143332308772833273728350713395114794050614459254833979390989875900785832679121849433500643556061088558739606924267889401513143476904866000550165464224201060246923963731311153257657102440862815043385057851952298203916043681515429571212640760804353482180783174840579254071847767790431731546327854024012622356520714309783546516160859305607101902983099140385652238152817338733820700129145214613777132480831623230179862759183158294294502642299617714532166959538642993919333800209758526579134792263789466243574025212486164132085572049903893462796375170482408700300474980243700786824589184295224419265641155797165138244531106280239047838933753543905095539203857599395272039832407792498465345905675956362103059194955848922974168772239359912928705153725897801542524892634402405000376411163473904630169401351896713789896376546335567243093987062804072269133487259143409655916793492698490199260195482906756267426237080672336912323523214237204705414395322684911701769878615022685388800000000000000000000000*i1^97 + 135721308998270242348548457069501345087869594277033902562235173139038398086596273114313579289028955536314348953384297814566611927236206490251697688166751002646448596251789087553217337219293320694554299077386469428994265821708015582358871884878739605663458874378708731539233946309271333842404008699473906452133277114030657709071104393400353133551925894133770543232382557835372681538371590054946309694517420106068703110288519720773162890919120536695579526501991132401840894752356100459274365694246350956254929835562842898642667593517168115739035399546453275597263995949859920123444770383013750596050668723832872535400284999217466692436904093809428560630165300137346914655007192809021623866696204580882202547472518590541647654810655015328117534003520671553721889390770233674539595414390622091990416728029234430482394755273058835024165958403299791069451443245842702187135005263346158633731225198190595300481763018392367711052977595951707053492751275944473944066991277681432096833257809148478658283281194786948662052405149544347035286441542566376416402527848496549058483373677201334115919849037957318738782952212996999086910978472725347326402775418389265839156790462479752486171364768803727102507765580590455237852143189305454881274071323230509985875976627316184000473930056894835689868324430160884993845783232866855534652541724816111966667552805922041698782414926807244288439609337998480050419686461001412961088473709401108442326380300118985437771931675271199522968199399576551081948573053751006198610223979117294785002144429347121099477983724253661915964394432891925966127074433272845087461234956893451554362374939654771866667535702822219871242852848398434179536381467890953435007331447296621126512104422876453269111323753433361986698688276516418220090114292144777912788217507914912044134527081422634797400328854733231857257025145351152134554513065704100526848984628003200376744952188073883517475959265779830196832255928453860880302811607017896619038905984588910571426228481439818206244146963199381093661047224966624679809051118524165866976506020508325802713333864875418616594113038034577235974800798479390352724120203266599106081043566536265562718008662888174685668840646333262143479117323124637475799040000000000000000000000*i1^98 + -200923214313880077542035571240998902339978663572958277678405258369756729840816744138349785134332451773969528772145611498881313456098598648712781358672564600214139512157392224834050366855132571570071250168138921268497622959118338033467873998907643210833675726587152279076029278359842821025543877508709377043364344207127013137411656915486676852674539134750880570196161542672882202134896060360166220929596528378050593433905586089209575831221764112170298791575540555937048922930883955094172939019069589343087994966879905218930320411936689446391073513575237648484445391681402187406012670915114040982323432322320975260172196182129860604764740991341567294847497657901521310767983144969855780333353658156602511683568361651005966395266151560125093210439733978047275161892833586610891229061391133467751959457489579866269473030517144948818186570713692663182312314251619268389880457502868989176053606035583681391342202052238044179052375900465308086323461758382239829996947149235043497478901046292323433656822167254986752378338503201494363600708007716594463384672566006638125570352859352861797013889248982007479856865481244380472192185511567950084562628203631788455930223255481973475030288017355198663554289075231298332178114508821702522569505260544332658566711220166460452104453941977682042185320281374058379058831423005347595756693486376887683738148672505548111270455892345687757092252830962147443792596525526007676299277513271141291731766126549509842423463407907585333092176014902241659497858492115008623039922808894372921285494935188135073022853056550546735029472634585189476862959067375541258502547845145088682822351374365585173403424372137033292442466987539860191823007925831563527251032431077155948554200210380189485285540370711198268843103186230303599114534210669287596952260936033905466242850978731895566170811481209882930174729369965582638108743596529872378860382053692516806608439708949291222987407069026798016338969460531090806986874138186343727512900580187301652940975851098559363690781479313677942374102060537532108827173839858192422122913002416419692526004869388559434053410542412034856649380060220387219842045520441872509502843061404110573230301027058655290655776881313027827733364736000000000000000000000000*i1^99 + 125101201153847578321252922437878180468231093282663607054674814208517030059726131278480204929844581338380229427340460120410118898262511851890037619274752072253436446217145447472703605031878802630932498178560777341562259122710627576135688516288657134901571805437127934703049906864869969555142696065015972157803338615864038571459633208139135990370539296951362599145629671790607912412836073963238725565755499097285823431214898414518956422087604968724232869114014818070293329310136491232294705633053327576576938054909766256576839237275606466971688765821018221508384556446771638834481032246466012383747683856704458577049208554164544714250416334458045741344331875922488274164466128118539131417468248988390020134405284139469288898220054734223473253742609876873026415357724199647666293416243345414870668299136547454682649396731651674560976616172385494177183120044771003244208610415011666920116292824241134044364790028891849166371898717198147733417003091544821385984645517048576971522290878828148517540990589459508329267049222880167927378284695751261275231560560706905276719097297466223415344872893536717250831248611215965559370790277958941052133669468369677471206083345482222406748722508090383266396045454632097711316844686976157861193145701272817251509022502279371000932980302944506942534895120567762912417837762487130769019581141272420660603399280438216435593274789084860197203074419808280069096131865056856297851794560777867665997747483450052938747441103560979087491193595681235105173585749784147307247495525453434356628309941075192500861696904428351502050543782921826491473311391104064538912847257613166008942229056961267865884108815109104645961300816056132737934673025534271128467065824757918801351908010258440341339330749273609657924418267230814598978832805109055551375970973773862728446448518386852524333033649127888755896189807259667000783488451006920876986411249936300209553362491483582451646111481593652557365502111853787490036991958530645394038316512495037734495118188302584015990104697087399369267895781932982342270229012335143051977903540164282950286369440979358445988247673154684283919751256501865702727436602594226769841272891502200376784850840082478307048999981617774592000000000000000000000*i1^100 + 16382642708361377764138262666176244945386699777825903598850267888722737618720033401636318379616891485602122555847973015514081167292041007363356518575519698792045309386036901527952974331662383812624348283252076458270420543882684193695509410813102428536299772054077877506210652814104658570225432152731399730505063068687182620061080722927773884292392207384624166426777361475309269567479250937853823485402140325194220031118664209832965785964066784726596176407900797279605158364833176958257720503445995967339594935645951343557713343280056530228941416255899031554960152482007185882149870288150238116274658178636331987145358942163863524787902121821618120948107272932181540870193101727232785793446243591570180392007214561974759445459607380171785106886289713090997619550089335828184965299263311425254930074731299517833631082124574597338988284185047757151458464686119734769189660960699906808633995001168933854957908217775597967849283684058381542244544607332207179624274798126102201690013491988876299684214651301210864340025363258116930905872928547763146344850804425717791753679982983212677435131888368191546130904801744911199953729262873247073009269523853049053889807311847479520443713084759340893102785845948947750509725810825771456354166374564820659376381307651950769246587135501144383843522091799678739247344339731652624250617723886812788601930073362593851900722932342029242466760133783792048221952055299429620635597237758625360469527579476211911968493907511770118864380152507327414112359317316246801287776720765879350488461980780189245201818789702408056926257813105897255699877775639407440355016873204059639465358816808288565899202251953141685128866918677842499973262513200904382737378561526891597195068106859677728120169964335978304249627313782252051204729748917744192287056121448138828175286763779595462070840498988996095680702387096612665926244843100660108141919178175213531899057972531883666511993272239076722585947509687431756777147090677469771247687627281239248767482122005053165309874596627109055617952512055362297274867960620333663580498269514501824933563985251179610446799796759687677666284553638976462614260346219580853076521358736779765235687703129934864224092160000000000000000000*i1^101 + 123414595905354392194870063838054100835839153218172648097422509754243433399037656293791726582396782875460615077741660008799311990339119100416283614267615352680690934857176881571510578439705234526193928969879397734490133133944550914492434218120127391165277599002884744416316526096854149206777211885154915684277459976174419470407874884677446047218878720125721282575152953335714141104039557067316281228729591078989208037714035917160637523543683562864622026185377447103886149291838178292987041692492971144195536100148461283131061815769936163992104201675047374541780224264703702140271408229605588544923053631311051170488360281167332413198389863989883774577952663092670678781628971107321547273988452419210360663453558941849501116749572892598859249491867263484637238997932035850193538054978517831675058175425817545671090116210742284976724678304193983270173317583656473944478242090235502127840753742897234794486700188164522907804946919543861519303983476952372949592545652892546525130656988171287932414837943453924814827872563737538739689415531780494454775698270487494270436010042671887953769099158126424883094210872806391900856504394719140374766311106251463562343867052180862032717981317467208524151968637213887703181729205565959890513328380542996446994378614359185606592197897539830645593201417079851381493426613598931667942291159059083362944042326333014397523363008653572684612411563708240495766312355458767586980052627383445995441345335036105136678684065511268322023128113833295131443761815445365094454516783928806960417877432115484935759014801853284724123997995307281386700945271489317457259327532182748914957289739288074852696295769245622560805008478542140563692215346259118864533813398625862099153000834207531427909909238441139946265554132692987619049880020503342840652305977540618278069406129620687090792648830668532245245195750669313186857035977012503158207738138337837588414773770276681434723801425338565521931637196315364819958925100462864537627021999777898831793831261474966182867191172999439436462216925588725646193550402371960209350925570648817201486985888572675216370469660313604529867283780543681701409474445486685078021431100379489280385858620358656000000000000000000*i1^102 + 61426701904655494853523589366049247920139194598304071889969959419347341880103538278439242076326022525770781434730427919656668802725909144741249497588657073021968736236751210314161050148398770087553534163425902759632881973392392488563330219536053682739339562173990598125569826228974091254349273537613427263058540028190982393456936660932809690659115072287729552482410085740972302819178381272664607961899610977413613787154027561140784557846083659222383723271835535749923828393356490769796273156109973925771820043281320223264643702335554978061938639991620121467365173118449975302594641491139332542069512747682265059178764348869767955417732122669432678457416476044656293848767307680841838337177347014936548536121404853159943631526656608600570702924194020299574336802451309961664941030969397960146639161464248950219495680038657910366286604003931223651366065006086267213444252911322764233257250975934593929014183971853899794863726656848540324773634282627220278806571076609904129285861146792238285511836298484618136106289104333427818710593823488370812106292427917722932550593346077192302942141520276320273288861772578614485351788066950518243832517253008727461856899681142925196813409763167707170369533816319306621203400463457860786326447208403096274025845384597682924776011094080621193487646653305586886977695967384888622359681329843042128306663008671570174015210712599859423349966791159922929031114613618331879340398802211353078807680914631450004244463643557735089016265926287009148551185513433742542585121466784573018636589315675271883557255961158734111173965395986616072251110524704538182618922349916152690127398829253455829059164420233115789013764394247809161881417865765117285348341824512873046230831034673987645333792383489031512933545490628768906842629266510211351348875721955071510158510723645607359840428050298348865949874834513226942103758051749339891340581967957236427850021300393702711690251083512680987329281295753433187951426264013077582225657836237224733931692151929108194447904786770233214170421321763505337289698688787377411282600408465254330554758189536044174248952096873864881674192855672599226060288237968407700922934361855093846835200000000000000000*i1^103 + 27198165609540615252891825438355478773310770380381635681106394426805371895704551801782603581076774831473380897577985031384600568369056444611692870525909280473411948019041566210584006357839502224694831982308520236867153242529335446264757135118461721534474511780301194886065085913805204646698971754084076102235794032184104080143798480966498495010676014398623756186970869592519617727703930531806067424986237850815890305659839266868878719859825963493608755605199363654800287509803679129247525998077586423751447783776106063823192529629038827300711861782064171817122849391694825596930095686820661293672957411772146706493481981915055442626460246325142189764728290810336498268029836684215730953593969773168125290584166689847754316355158426370807968860101694580057850987835024387091524318008122334509629845768722389225023607891900554175977617671429087343303270603528226052631505468236111721677313052041877649672693924724835207448595715914664200266456812446113240881474728013952006513990708365425216210314577088185199494954468770491317150754700382646349295336210938836385318832548150587927629073976279241515925352668743544025912625050527437998203589352927757099366011052185096151368529683328916127808867564248306104482612131955567969203908976833969790568455237698571235877011646121897021673144027862765175661745016682121055433859523972896383172579306601851072765242525981543234022326175629688777545997425631738462515581909182756286120485243800171686644551578064360052920194036297639255370268230776416533667119803690855767552557038369369540117606965732273446832868603513850022232049138464985856672254902990161228302734936141724595253169964874632042223348545806964585492807111969998129650310475678583334124619484304555572370028757175142917458007116374642027576005432196811101606039797048189151904380608605516588021723461469356841527304662729477129009870980535915853150082860886380771635572942349675978661415355311651231488673521461778346668771105866371712810107600844442643993291663676701049495144499427324934153935825580959400771905948265577061195123345890857321463724223744817889831413740358693508240659400971609337909682902964071575064422645760000000000000000*i1^104 + -2307945785099152059110826153547894791332449878541601168795323487631426886566727066928431371887534547842332057940546513257785239980914777091105803951113723302952637172441619723195735092117490549787968374291453135749816177069010415017088399747580216517245065335207304658480627496244230275176499908957709210442955156374769827847994796363368885908797832579243369367928013586198994720461925892050729143580820536261208473500867596267517142749784084832995756423262613791554712160132679399818069427696038462571824932536570058528180537075838275021364470463761137206807850899670546026045437447757665795543682020003676053869422737805199803447288180713017485329990535237433709905125000291932437106417275558610195952288482585660007686213351762052059812970756100053761191134474697078694754066079798132503203985981875767012540549427730025398922219230671299380757862483394636067591312839882136256197865964468445268565277499398871649625401979189424384537316473517282514950635103667588529582820738851123769338899219096971707224660597516519080665315609981061859371083542074616076434032232945742703527201545552829680104576135634088897657448649022134470806406527110933336560076895669859226653397611668518765509903620491140860978080163406268712489178354312265931410504536429025611531578532117311803983775936564993320405024850664233178715751227190473741347185928035482714394520753427858882191011495126174660266635112044986509942279888106127853628048031869836936934849918742358213701006166474046764472779915391265585138896434460724410496920451960037351579733058969128122071240287452595495978222012113070065009346685631505702284487467467710590008821778498064630503083887108018355471577504242473687331354964338729128351965910263607288115015998771487973875560436736268957209902074427219944671276829987175287782644766090435916435862860105059821782072741086796685287331450146646577408723017635364786364539859344568852257415382600515238426275522717045520617925248702665379507850071628281581381248988439342262387909354760441556235729637607523306827559117156525405800533317410975177428840009290513733485163609548294794177887629128369672433676585009152000000000000000*i1^105 + 2594052831300407147223978542233509978870977671363304254074266947992343440812840665369069041916126375041515546949068243547553913550581465143130867149432633403222698869453211164592263917600000740516202261059561458497697218491866540007106203607638985107209119660026444096664033512891217769879571335057481978825909185646102430039054478222850449729616117666950887313915073140691088971988647357741019446518685448605180599170455853491239455370988176175964438258522179592469516798322196369307009838982122864345119871199688341714279493566709437086480409142276249707987082923507342822814506144149123428235327305298967534144456869087916274643500863530995350077744113154568156370378629527139156089445911057356437103689218041719109935143258827272536869036590617247983863771328756953875745857070252504071573094419127177380323357218566316042512463463647247703753347518594653724326834178253930587809986312957907916697923102370032643227918461673864278224822906002754151883626967066164118060933170612414556049952812952606247059588108461708577951297643685670908236089393702444655629236931876556748355944550795695646761796547745957774459823211571618590861627742188947289525990371711981448117072667389903249878934268436218143596527858240011630189609178483458980291102421050414029934789243785009891574266997872122445343007952315593549178435125608777289746314568419669563673415077734863296929850071838800500422836016664898686424706558105073142666058139000798843591957468392565394660436079945931180025328011492674308488239133058873220322113115866463194912296671898485469037607615776725600729341566190171599084102807436199616469083263880453242127495904554343011004635816179204035269342139216928741138231868723532782139643300282195024137375984636774855011802021323491669615281460154253029401274609012734756833589699616746931406649542623645476241613896453137755196571659530685722811963165775245100171196305148296646112225413025724062740804082763396575029129699053521805644863461319020069412461214593484872902803639350078704460911923004711711077238155422518364798192361470366013571640875580932184267102847474467980193042584876283959705600000000000000*i1^106 + 4292055542220976900486527776436074912556137950054470836658220303720321736072894836268558420111378995325192337317489022720578669027324002220584114754921905161048644068672648555940823561601791939350565525742186747876383735578308008710103528327859435718205237952733403322081347845475090167407580436420578319288766110890762358424440505139187701856554484474293748646518986147831069673149357860916323500100976539523128783776614857763085660685279233445330739687906855377034758148372785403265533281410589376559041364891808626115389372896031626316453440370476365576595446632938138694580437297248307868749604566751091308194152155173148484481706285690093972844871003275932580658630993146711888470265759388521338286087484246298157997302589338696100438436139641386285331862531995378219372669652713984933799999396480548282272438937673224798642541670706158166236080517495328543138098218388865869317971287317066330700273475683663666483174842219920784901739591636425382223614673844095862952485058833548094166461204113424227284170409404390635573125052492243467809511146884189798580781270501207725988091646808831567147317211411472927838562208899008046652094145957030390123839887175535091793923827568146330117260251703240848906435221850795407574154767347645198745290149906437230934167940819224161575558665798556071766830699690352718513754592546512325029930321967528456002837076578086127211058040712064003384870065150468984284966212348724264925822999684328520730292659781378251028077987479458291108424763835542901083071690560320506908563462094977700855443474678956242970481296838356483534251171953327609428621401478382532178286301421767880440025056271238041484972338614036306989723921404064734762604284524378828372935547252996870930978288129189048691513615211050752149649817688001528088919400445459999261509997029346954984018531957050230818647046496725751682167891109552528726761042969506736805411092816136213949859274479840948818783086269951226757870991816579287985880306724408173065410694431920426391432062299608943827568587376540056698709793725596167908044666957900444793534476352421946106375742915011646010163200000000000000*i1^107 + 1488506799019051330205438559843738992039837757778409844010883709053116997789863812608944418118578213136466032071728975448688468278818867071445731125765313536591700061049774025201818928614458332021970944497389604979020021902835450820411545770664969969236961805615963893589740980743082597620013693806767351296864254637502966597166380149878088791440066152992548966799477691926039415836634664257253043272366236415611151237838743449532990945392438354515119476587047335167450136872712975176351732409451111853275712716726034666290065908848988032592283551282067828294591781794924818663936678015405962325514478795712161741873460598264938818588435695803073183334498762936257597158800712458879462965823345640452861478376584102590018012869602958189212635962747444428200793463709886554627645402791075743459727535128674906003384059780599559763789723012363467286911681714148263475599797910265514340511873321764532849928489136031432611580316320933282681545992363556211813653923357696628479455570157822803425136593198271718116949748120035675517544500136949468623038109546127862265337505354121273543361730496598452005957932389235986535104477586046701533027613372169131461010680612727583862514814050554291190638317687453893940894748134064897417790712087169039578951786415940108047553347824636161407196015025074120100347351662212140535426763338957992465470758463287181378124332078196871567093288364052228250664052633144090084791258065258387763050006627918816952330470156163858916397583659821704517088351941931424522044454947271283979457511183730454094435729920446698881236582480293171210405279836867986202330281459179047731838481487145441768557396156471282379036920068180156798733088097974796984546417835961467151577406799687989185359093179853004460260981179531915067384631639015332569616147818229642115016914489831535878555154245480400766058702086544034192842957320761567311291177231010858607905681876437796169669058959957698378732305749946823368820326778181938195484787349836630845376444087668912463836198181927069977237725915781708186349565311773732761578537138981961312953140927057040033728954368000000000000*i1^108 + -229793223631906341006162126512522306324222918271706811332174166755472388942285275500466572310342472340509406524811691381207655975387312901206778783193014406067604670642755986611255469809120569876789150913597238049999970233909222378244590597929818046465752977951003674430326319644502345816246478954201849083280630605499337428243459505422394436456031276385637646825109513085707690782976114140912001805243839826677167982112231634289645757101677610977956357197773152536931508748989509430371206347285981862197883652277653365121623294080194642393320134295481344149141481639189182590084660761574325596229740676482763844651951068083459564250439057104166033358438422486604444064980376449730093063623219465119732469443909882834512575077125045277997644531724770905968819633069535925289087114060301967835223662934234080546229546600048631659036559575388755953236021050923723801866853821490823902323425509784615667933797467198825523783517233455540603173103171095339710730505573481840098286811047943032302667500237942089672054604634834660470809521018851266675183679909906869162297235206428685946252070871151002889887827774259541338823992739211794609839118907586638193213842988685390664720396284042801970095035632184787105963238580856778945867583811617439738846621401522092664342143439747941749736614091518950348330722834377303022228851062538086853614545095596282788206006848799192211774333945191863433802792723911956823767866958097462317473415943372804431585175818554630909992882891744842440588533398014274143231709192541590627888295755350665554637475619712763963992750240754670256302326697103432815264292055050536989295673983402055729366774856629869531338054876009767716556226286807020185348554849539371941640628259532294471266109708378557754083950412669452004726462596402842144712012334142415110403932265573280301223945629878633372408980384969169139256019236586693101865814137181365279165127640120932216273002451752708752765261515202085034350452794144706053361025408573826285373906280945235583891635121251475749711415737961474153697179558334917041773148467237364690439902121164800000000000*i1^109 + 716336879564436855748329289856155376272540759958219378948129131797511935101914962181753215335949225233060806622256686531353568310325256108768838759006870026325634273821065979791166863973232697148811930750092871113112649388343600448592108918348625599036373262936194441463621553824663921168163900542446282299992382423073887561361861242488637493344227972982392725670031662587580369777590911518088934210359768643850892156377977494585712154072821049247111763395207207710693355555748285086094790286793267426191597842033074350432000013019125358957382097822859396445790710513910074308922768843933085467666564865625844269342727415766520128874540766250785745188967504881165654125080096623195298217874277043411113206935150633772064516883988954267681118352724723587700440520857102527480669490910173454392295618590948925435723774140833440079991228685019187620855466472507802131338844232876428816936892021373923808723709860120620207179334777172136001478495208866982161619191867834617889308278632170436352526311816518368674946231177039782950304489958834075684245204146718068092626001975864830262195209311343477173338540086548279232832803819674971572499839569929163193889609397299861793898994888254225578537527574117470445085988984802120797817663723142910983100491761774342151037363244687130105069404515933526669894065847796304822690043845618231116058500178101477604213571007867615453529575783950185054396802862223149361965772421214515417130983650205069495488377640520416158022507348834556524160423055792409159746905381145997790496251070373270167083543784901343809849535354315635387803038055777627695917045913980653139425909256178719758187875153905592548045560749025152382163368747925972003061332032896105795499750978601265531530855219533145118864028233608130343461473366843165987048369189699112639433071516205207821405908676590421165907724525281628393338341997827660009322834773466096729153915787648336122958129723068264153545803494949893880796733078985109063174642460522473438087692978185161226839210504513989937383099128391429286806077281793364010444769355366400000000000*i1^110 + 13666615063565861351762265718069150066467021341542307040307449191538735271782059310006076654587613934231521390491723135303625066119948483156592575652360033973332510868253324096744884078674567289939381400149881463501346264827321217838796636196555152400658998281592533286354394420912363567777501157209926948850021031417062931683488964997249210272612545500623598119256885278382399570891970964312219151796803767325172811811757209925874655085523779413157745778408528473623411117320644830825698195085187104065522646332862752157632615814038713637358459743855512985194164280105339633989680834597063175061765010715423868699954042855160039539543336827888850243252891511604463010931433374391559743098860731588849591201931446076587429717621542217549332516783554819933461143997751007536534569507779056351424998431008789399472227574907410466789028028865635571403952538806335865451919034322750789522891441008288311636830597726743036055520785025896473557879749636765927519738438903235897109912145922510275719761342171299881128562535484282805526263135544748702415458994769802111997982277019659238615151632127680320469574315191165158976449314021479920915939878968731146742244223468222640987954521850507451928264723641605434453315839421132267940397900389911725776833603448684070331466198088849052319648884092420496224724536895191259169462957505866481545151856720481890689548636552696972123244002584374977044235974954581175793825708328915635227166853761471985008531156247607535556775192201566729367943845864120451373382797586188712403220299683233716709664796362437786319683466134664573430881409523624024236681495503180572786278884244103699847508774254574385633895762913340285093974684851265832854659821889885791418590561185674558087635031016611466398535696615908343985999036423711691076899410288196929898660519130272308553454026985637340680348561230646061800263755056301161114100839875625163550933983071821097503020995955755736809141571421306792625631300449706293806544408798279780329189974930825622854195877804424109689493743450559215739243155423232000000000*i1^111 + 1287984485739316029399599762010966406400079058239130725473981152185698634064747300090825230987323100291304624670171807166600540535809410464131790490515067923385010141813565394176907849048689753723298076365229388854045675254562101032492391253827964654739569853594364621851571542474294381077312945493209776878793541143697844948140303606923210918487817883502561120676783390067931722558088142415004327871142595534812256379270342747280033502771115752940950828636393425187363421032161868286234777262767605143461832691779484643107664550297829320249504871362880606536650556581905981183641484963217054126889076106667409754723056599581321836733936775357103572718558996355398278491647605113649027206596631003369542646483051282972790549305462825914999584528166931987916750456043822149208122516896124882552714987813896319333080265835053926588556745111203097312246674132991705126034631884149987894491625391637203521221210457901386201750968887955872477074097823469076478007292292464568057359139373377870129920142887121622320857775114417248847668266608066929471538836754320648980567486448739558110194736457966673862490783668586767498346112119554052700240307727315954588095799721908754949732733158187182903696881403273479576970885867109203576992222246903904448503705494339822811782426873604056327712841975856676266189999684571876385393215633002464012255583827180390141970909159954918843135353096975540507191394613812164181144485973450439668450454661446362101076733095684347164445994687502372347422150229119154810837757222757239924420481425919981882564672072365900373835611520013881176572132158293537516545344482617339263391779998514879379802917178858276535877626240113748651413970301121049899565470145839582103250913453901817204029793302950832584100326244881212288548140825811805419971993286002703853830831515393811082935685253121698093732015494718560538502608851790309921314067201556970235021101457380122259350620918789501616252818401855610040087427032180686814904674644691503668423271225545637569562415668982949230393220399104000000000*i1^112 + 6868749269734547384098313313594252130402931155006602901421243789437125849472231456951074866468929848733909343112420291467075649478223363709012049865011850645653770256121457200174915241907121682333303938194721695013488987542429128160425136640747543124014213236269352292975225205099045776786434904409259803424303726879044141334218938945302275172407771784497512930257660702791827906304665597081452920747027356743076004560355025031171787613862295115039696300393286879914647474190451372721674979717200805130985928941618483194404992955719820559830878439195465282886405824783369662089706403126737936460271463733493207846804281094163083651179042399674335488041813388069801981884849293197898866533692123524412138430339256168803856787370897901646800976346890877425400050762769399135144714767652106015706771141034264427543092462541698914474671182567472385829742172123496221550994545021673204413434635115405516269121345746160336155277029660659023584017687343978276929238417228808128764021200898327321841071025468461683340441727180239282683908632944844140427180391001211958122594763463750504400581732303405917394037425487854091881236406073567500745922654579721472054749642526112537876605524183770056352386256180527141186867847272393490873467638182034738801297872325846616700916961319716459311411270149001288742605307058664108765905445371378003683436312596466370795510088843669072300268823653904770315044289327035506584612871555448575518522004978116588053427927098903721350471907876370067432577704163155126907701455899125763257538819467172135085510578539061914399053864642587893226249850737616303003459992772583242132040232398344841763339682493740029275584309410885627720776661004174989388507786227485586053238513694376237091637403351334039689523646679909385762082232980635260153848545662463587459796618432767610450674674632871053860389594102232391490488084963764421796144500311643255975154052626710653456688126920314236743956226140393936792641716816383924454473088883257026461743017944167017868243301826560000000*i1^113 + 126766208424193615535696378588412194072261704418311074744262538925002726060311381568147000910649256877713344169892567532980231489467109175875200308601821037301536464582719212190425615829631963996989307682949697831318557241716570777961000734028496320362141588714857353359830106752631987478575285655864922597278909535395256827573714669210477156298323834820322219043244318380194571820479704385808749903006770010760271757936052531644901248557248576237786329787354936878668862645754721912669392581120743342266120443901298741224639826954485551897286976960304888919577421630540094696704616682241079192985404522578750531403849730727018535197116081526291242664494566492139900590534737637445609856098128050135542589629414985813500442705836085792141885010514691895211717848929965405512704057693984180621590014022906002777433062558921568024840360445935422911496248550422259987527761289422681850871299424574834389658861158686693384861024991740254901795753482269934554889639960140678447641101456512607671324331991859412493129700722178606649918271128678240707428756293943874581641404359104676217906893206445398623388847144966858879990044835842201385002837843014562338578771525528432814376707775654275009606534616360568293993036234502290103759090910288110067679629028427466852541121749625859477977197990719007432584937179296834846784981543815313759354514211939203340457596083642799389283768619671815454909107527713386685732373171970989471510718790176149392690085707982616359756282149651807010926973671112552224613129202935205759625639675648531031714465234074210113551183786844248882923207459078190245018445367468892694254015277105730110679602543888665565236876870718138965776507289276668692464794835506072110796541111681978660855632871084842277077763530979715634066829922754984097403175365202647755471861154962188894360805698253009613957061077612720862856793665671416428496854959303223532442712518435255397606499540627462316648611166598425423367156164213867617934027546699670209760669466624000000*i1^114 + 3131730440835269900327576890290548652715356318110140380414394155192319908896052374586522136548825539803415263156230387233360613435193077669290266607410410635281981323562918562692068475333334746717865012533415674474447546820738428701700452532256447825950862410710462706972741975726518283075870368818125474773866715165946091478656011720449936609776042569946172262132548534417345373624215831493370294456762351178487243609501786542087007469891803843281394294907399086034622003355487348257701846515922004491894119806198723664004933926275762949647220915264192215081258674281231826695948778284081555587034384088678782179048920719591808274539239522593215535983985179322282084897588046698664642498541042979057829140582033235706470693679377316284839534924798074388548329519738089056525779995407027766065747341421634671007590274141866868462335548205149533360605342241253115917631122528851053136926717861192504363553428090867498594516202038412079147367138400542344662170505990483642655493667755735181359564446920430189356365736066870069618996060620658645939159493826992530965638576422582072872357483533362103484388050438514959318780601518144484094468965629886235732555270240008844999743689644109770199508139833173443387065250216236579866176408090258245586680415073090483402446401515348543311284709696813776968352986933295444924174362949772660926549572606330147265968388641243925568195355773402855793411224277661304211953796405338717701744184151938247356120143209479232200569013173054810256887702598112865619241331912162146052858107949735108704633340342401403222998214175296578024709642563924938315923697801081433700369572997680802302532800470259277658124104813213542161351964478560232078845593118387548858195832753329846151065069410315203779175287201663460436572422255907322996703251674202870201321735629876343379152833522955280065322645273080417153460907599737780158559872178351533300920006218711937105129326438944096569168507087938225947752338262625992238641971200000*i1^115 + 35477809509473122906679291544598157506966581602010075736189753471352908505771159359735533602088909486639463874505607482851338393280755442659286690894179733581186337688718037457930596997671132819612417058744513358479950419350386631156251440253203735858773921775914057008375861476634323981853161094558092948882881004567496398846008499190968427268796652226008072283966352969258846197673799046215540322711603547923999451609780854369490106769523282775053543521459042414532372156256803966764485302016077374033764603461152648641113015177138551882898025934011869091843966016818289162254012552633143291715218946846700813397391853266366230086321608981139348302497155594021824308079010372315883857306211441175615360046071501312626983602976600133933773985058908448957525516473496368979296656719153870822992143892484023357238622400435089266079805203984463176114578504211507474151819533104770914805270870158864540897785820268186995071470061802038175239887828873559702489079522954221377658043652775555346516534472163677946465548973345315363168461199154215120796973177149074495874714474693876961296801011954314916986147081952606076633588177464060316859667872775590498398623008700452794986277198030783403083624552231998592486271289286684749949469772755226227775098241165040068212917217935591258011508222063921654713828298848847554742469266972903406238323515855493409628251598191396335879083456250513783858337952813335040435298474350184499259811240929981338135441767824221387809651772303737626262566798132778058917118596400334644978387771004871771232236926082917207387799589145214463200581352869344123859384199408570424928201035469753060644030341279581839171884261131901425871572837194483527021132262504576286617542063713610711345404758945600354655917328637919519868809651758492723712833718189819399118710208255008173560959505048046929033304282194619280535886775264989608644253161866426006916112609094886637440925674787679790156205877287871903170560000*i1^116 + -12582560322100324937031013630510672708869846814261198778329053497186223807495719368445927163215750258417229383164684504039055223831797367680393030654309127915608105776559589201539528864952845752533444825027568087255252679635142908956062193153588251815517129964977731926180418327277686473256756784385454851169616879997085227165080844269416659182380540616809321774644196050312823141173866473773464608759084915286592626787663283462718169926866860663437803400224397877878202851160105201314185176183309846800085567823819888463410296848708163814760093723645874114921333083532629324997961114502086990957193080480132056832482835293114077418679804590331253068776188454110489955950746647585483685248534232561321650170562478316479953105418420038690578470484936220219234523135654217135330764180025235162469749284397330334857340459234132891444501033521222999176252029373691870377364852296841682861126247312085259464109515092080697178869308683650970115805183452835016067715856108279558798020516034196402335055842906659896055268477773579574519675928718465937390412866519709026239588704058408916422499889460101502048986359108468750408736503309015834103391459431469052309281398510335304267327356048703351357000060171325564089752639547753926560680345913516640870706115792863186671036582249827515236735741868240844034011243415641998683878553884916557761078962472058000775397075273693907943378745370379357710423442714449093865206883769004095951170661326317405074749417850142607103595133998220148372823196403006416813432903552266834148914996650970447063002565246133822371559941456411299101817084157387626356103880352503534771397227509620039814789118704606840879369140810125017364677023898013315315019606962800003722652535317517447399637337554402325764587060135511076372605460713053382317720881236732992380792159948311527631941583204055894387307873956452627103860584929546898055621453415420392860167206144349649899906754347008000*i1^117 + 19151839137689974962935964447888949308729075216189136031691580558968518363080497766400083088484974006587166484593934031810170863865643330829078006321366115516998376509290448542669818171113593151484935675117073225663877843118121476397469161559147142572861020514061546261930327291464159648042955857107622603839104059442876539844034899675121304960062500334623489250645337850817105311228743550625073740402987072521430701874807554906547979423611240579007293378663538187644535952737619204541482120952448941133466849458654568682961350249960295766911204052323083354454863381686727031641637109001455658388119347569013338598942893283940607759840274120904786415737655595573969935269653032711947298062998965437535914995552503907829327921456663232333338986015613512199375876449102184803567667519808916852936918828989001921980231450523876450610992582077286259476008327782677304522267387674866542809997286379341032623779367166117159795141921025679634223874529885644407197081487079541329583927937297124767266434124501841288429361152536969995005988959610285624963590859532768432183035095491516252263089452001012574027759793909812527898526515575577656235435434911598452047864475356638867475365835962342121173652901467434331014197557812707415939098590298453062552169079332770325403920993524832824569667793275142791420311478777412651870661030090133517439631449074302071500284319208123181219686328712928468062208169380737907999969051095520355933460512970651810023921006483043653891512181324418433988975270456083682698977910916807054445644877789112960123408841763729513481855865763042494037751252309126133208318006604819185614792822542065922363905524299015981906480285786543727665708548623717016150185610329572751153441341512204904182442891478566512439291406696049228656938945128185582239364116852974557651026670120505938972029240720587705558967852495967979056861461948068278929805155435051387516313600*i1^118 + -30036120037930279332359461312229309928238758972802111207227045401723592160899054560434096955152196601581354440841152183150841890592204536039618293336219425479458975601219053503031489375853719940290544062990995730225520391126745003094927675572310865020821615022129665651933529573659702957887407515474963962366624768532690356973797392801749390317175337275747980457588951053187497041883570894768384333736662503690204719370058494851696271962544941755921290049707051724707000047068533238393591835316145921252647291323882225102125597116024452673752922796106290856023916075328560481522314020260513782748104904702690309895504153606056684177699205914877280204301187912887901209638719104448702018195694863489198723333627355049851831620281889321994878606365685121335971377486698932741672784277832755238267996235104953544467036970666081605352960240068346286458134793486856678727392783988623034796598396523656413021538346095915297378376874466509657251053874684552315117749578461965173778718998453382361580189556063686820697670248677630027105460824681375619685216842997072282719768879529591808033259803021622586446656551061062862600760793635452292804807911872698377749187879569150345433273963513045106409670875910938085179328394098961403236000724526870013305835477035775758901697475608185461064886496707643997269088163919792131184800318547124719234763445158000168019342920452048383250738545658345463187208827343658975674336974777781185951511670939558922569418429947259470750577517336421656813658279826234288972961025547003913276813765948717865977883924990395497785451375043069143766607286029597471665844865807859749040290067484856831900073732654354917059065694083530150400621875251781852276427196817402219008507748134334139039847981220396187182297743062756699250441580165072442068577915758504443090980424746080887201661447400241406354495879099277000724123128729600*i1^119 + -415743724792015579730511294718995520121863357223015384414491494568673606941490784778159708881324339390111297337224450165258968905061184807445662722740375373251533043339646809058113001203211176547254468811112866939333768521687742585925138057749244598390280706022639655167389548971432570557506447625220503040003025261235764291153241676899091144218737677664435072716559204303417313121466737036755708822799464373156917935494933936494999486649909908963421753231246796306318541146505436927681270955004980107005749134535168835730837608711244511055627708802159585740554697468302911966054635551804682371482832270838365765032141509918603448850783953429134495464830063323584080770332045904586794158681370683219149998105266808629265636701179033533015812404446270943441439688390027679859085964246948535377001230503643678094158902119749957465502167595016657002515402240202443025108823905349541080139539504545258545564304368546556525442244609177231532210400522314021737644347271874934066891114755102852872137846320998294660713535541520444759607560208442780140962553536880898064949678790895872761878478583881480049599217664135598471944142653205649833001080311950233030456014669722006717218971622826370146033547868237399553936223076500374611273426808694501866641236319286491838944360865319702235272452803570122737576866900298647419483295847632459148226437316286111998233859548957553261854232131433262919526032699481340180969760339516802850233577828825582304316082481398132830628397782350426692923824429852556458732699107694915085986795483239815032105244967394044118009110285751390479395917001761468839692329246995620676703561773231256604412380475744410137666101391226928745880135016753751604295726187431769637800779129435435217563784411788272183914411952290282660244420478328323109661005409*i1^120, 103222063362245946482978727961152465963788664296866647249351797657508870646791050098025651038011371639824478449421298356266091213922958586180962902441953577787462927327110485799991225826525842161297869185359408350647250616672633682498533268533176630272691240449651945303107282028231331714802751639010496200529729413484649966164712064869182482240164516526016101522883264941655258268895162247470400199077528914273936989501436018781696056607397480992858079341914876773903490785259254595487006341616557882509145540257624918811629692467449036599730592285793882966241910633682832719773817403998402813863500997494389624516243992842645175858541263961566007759407890006783645978388181099577517569685264694476066022750207981421234841388591531345456815084876486836573222775760836443566112908386668430627308871346164344738012261378777432244180148843556529942400319728980933013594566077325843498736273816892065767995781155850869253455543947303033701992073245410715302895307951926339058018025377521806632172437853154615954738708074962299836948653031779397272471550651496431832954067358532738342447348256308040355535382986257897408287907732151216776072991739715493342008990925019936892956807676197943718630467690509972841510290869374374576568889768143247711024829425174931758204976540318814383714773140227634500122658458765506094646396907891166986240005324503732961150593520527566937168061585816745244043232089794429012763862931142759159028985525454453578120047630858368136509081274890868944026396724570301202626199485888841011536127202080099021264545472327401413328725401284496096181627013460754693913899493365824894809866102361728744131047566946264577091648505171846100840677410855095689370396571619303178094049864190625143115274814705866189094568241118244220531533227113652529909821150766884838338785556937191104828746283310050854948303202631158253996303490451840728806239334802886487063435441735976195989574784617123263942787571146160438007942870773815236366856536647047338029608700165452019837532943111040553806449330759427773734414809569085467187974623714969723251445242361230481894368905308892823443259472345555038936084474028404154072640214915627159091058744683522942608812280655056840756605001814493882854816193602111311799737342217242824305123483796105109195892696038469299274376669935175759651227628035142358480380407111075053163080182373644534282229107690630609648608278758267755989841816714822902160771961010543611318534695495744160870303746668823854204257812948036452288804678944417332077151121613491329564399101692259934113484673674223583435637087373077807286948428800037792163457085747755161623150196977905658702273715331946841058499097886917189484233662453785320688276648462090975816282296905854257511071909284692293449793964457475951960860390693775244122608674012251341422561642176341501294060463357603730683620079105219239112830082758806208976008003081214481917159381194499397033868443153161935628541910232383625488231685571987141763955979429473701048591285294387230258232869211734292330489327000355682961169561962606750385448749233076237151127108897240035036929423608716525308791080933208673577000279429760125526017552908741294045613602487148765468434048249227289827970978837210794590559091210384631454874138002653555627180266012203937105520849511410486963067238066169163598857551496688097687635949459816581011839131856921896697190839898995016794983413707647477145444330547600943542126411052792507723994492889383188449244287137218560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -5069572056766519049844219471432912221777888435999392518281233637668810113226292662676032396070817912805990521775321031347630933014021396141775889703702042871242627701811307036918466843881857882534410090956185293197918545322287818701439520507727378455027710593809061500101019174695561297390056771520668569989447923643370034917604581519656154287312435000828711003190688421383949196228361838718227588614973452292948000923476721958319929470048530535449684316554874653761731281988805087874094600564694200286451754350712539880345065443262692212970987712363267085918126961026887477474778184264668933029638971155246073638789851215363102362022178002917038247490766938940344048288454046188535257725259169752165643893287929002474367513711318777896951132878642755474382604062482705828180706449363329431446813080791786953374525925110315881872394071469383602123906104246245839061036945940860636680168032056436824399656026827184412234468546452578187131603234700931713741268512724497699055378632946421920653015289721120476523529401146856798310462087143086834368104473745648060788501873658173182871139037209570372799531791721846093502529121790142245165670534762596003018727006152642527123900350825186907028724732551878038694725074041049260096336345469271389840821179212216187305312647693483859204901473417143063144983633597567413970542666561983497742775949179947391166753211406165630833770974509634025196994051509112188905815463263453165765354684460919765157749044399411661610910549000737772104319249656488988928862026116028720154760459035052032159845818878610570717419551147375356633334315690789029438048499851968817051197813084743862228769108685667547758154520649806222591557358078387802410982654104272112512806732853104287168128908398323188852100551539450681393322390083951492987631792371232686898946589897420994879660736094818419180197088007668213627519251321831335349490444342207687083442159546547843262533012123141142037938443522285814153182442913209804731789543832674624636318051088419173702735098039050012384288169442525350394832910206343725873601600061180203208720210208151323127326108402692048379798581858963536883904662172557284166447852106716643349946281623331870922974437443437291050571203767411203078226242821713788572286517860223262989296373609632497322658428228702228215166791335527357585330972028957198157575105636800565557011519157814553579884308586848036629719882582529226921930132287141924640814884185839791145365591372555030001590772062440522240864567112244660787293962013972748820558649211546532172041026156816657686568797578140504212184621206967549713585281880530040752114350345590628101255224739217993637747094700137346264188436584408950493659068949744782692776654111942425708610911834876232783447457333134850195999434534918626820007134674748339833805063804275221007940985966102938973419980952050974569991989480931513967648240943323292573648560725723981976498027963762283186827680965242107597084292489876089370229909981418000523138882073083504151439911646830451111078995194324256979784967548772957668294659936683509463923042289431234356044105133747231635225434623750107552096227433461789254652574759354054942753037686099387789830908274586715295082839236723441457841883936978837531001058540451598861214605659715669546138551830369701437820664434140009782232154196393963809778852315218792061766769156360254277062306986454510797038297177798231791524032193374612398985319969449650755695706341803108282450960719425269788692548160376012800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 139647558428177191416708394069851754654272361382741299109694801353437677612624690463510775719561038378564469631244701759006619141101104756856011963562355926550344725299691520334425595789877885202843356218384204420668131312248703105292493014198555428783126457902254428363501891060149406160874773238476062732638103107925096151687791192673880008267560282035991519829950113385926674101919528864700655739373715947829104212877070172435572532205513278059027482937182540920087056154329724768037219104266168096919881090186246261683820292053994651957840234992772756161349611948712889257013884384347292394780937737337219863150671081600605558905095726059402076475194693088423213462576049833738071767561635339306322503103340342761292782592994376749104702698117134006562325198258915529298893464241326513731280720903087633675738496011959658990697879102019951240114484075021539964559574998510627689745792086397475419352088593692838282803889260563692383053374963670675909497275092668165291072575002826556920946936923193150000196034539248739429718974566385000339302657072768375167674662246885335967493652140772304719000392244407510560448116735422221161462352901633497887105614203556616890376552658086930838156972152708061119911714839852447728524771035828101041343666689906293780036643192297310411089972985954326560117285605372878219164005866797160598700373051620243492224816962801900088507174198453796878874208510714573621517385018441145130812907209245384904642742928827972014534929262765364624459088019354013293665721605336247309438737811475246886147711983982723649446366311842341219812499164259098972291613491940551610577340247417639975114225254496972357654207612344603063520712335490011709313087697632267760997370420078545103973031737643429980160921494579646263028054716970418351019588170741842827527681718581770423274883607826049547864899105425664861720784444100670535642880266582219146273142112299975388999340087676883748437942566437603163148238478020959195185437442228610757095695770466163048248872788309646666350255617077901598805462599042897201124570496478540272898006970795895429671146644646921287539754077298100133582408025508576962279780169149235752414416122899206183733901287741908425908601682797903255160292178410942909079665748005331672047791117189226433055581924965775957700365296898421029127130104667566519237876180965539547783331727203793175760441873241628911161068801773381969042065204398639357684456566004270562168012417315438174963855928224599610266923026326174289538630052146133414541113445537163627609530198745526589430193970348502101441139381219767779412180742325425850623394677738910542267011261697284281312949582178601095726810188362790132662357820942848077242122290270779912006837441076756932248981158333685453829344582624178674837044148636433837944626412849882102124752669047534897250164277049472329026664952792759193781325125071852907992813431306367180632990437314758612968890439398070368516095888190141168255840926841820618537888685907657373949448066065117152790643299434776408196401109193112316753370017311684274963491863560853756245184759648077837774465058241603086824852576207039366331733354538161629628064063466398540890614304241849915960735481386443760008368193821160557972735027445077222256866767832804390398755241082486699477306649433680837898143636907575831142959568763690537190990129878186732881983487086519921545765832887469926231102684189680390027302180779332900260377959427758360589509579173203098827469054730567680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -2300987032283157196313538659053226265496632449598711202736209262879690352993673811347146676593573636729238696564909410169482255661236822689435674226940240301048734347507320462601688706642492826876226725223376878930818952222989822371411819473697755254820653390602511532005094678187935077940054624675410847943072015384685131916343150529895354312011158640851671000285615738193837846256487024553287785558268939098823785685860692760635133580848837042208227278792257673137356746622263181616761934545654802088154429125783813711342851654544509535318851678973001641904625429577929445881796444761970756454535987664439501292452150790586781763003627461732259914427631564852574694865960841353325309039262729397549291558994877618910190497892085228784261977102428374986078914193020535644105420838426312311438146096463331519893604056187968773457554536243071599858750981197215221769852864808880645149569918577076343553763564530611296203823823795431457287391431925412553837217745285627853548649095701717550931210910767003783717682300593418557398732765407073755721262843945290655020821863769341969341377910473267870770114762801531994188786132009699023142818312529932865755039000443724907686055429428013676019546642408217517816784244966485354241022737187117761380219672865253137691043832090983560187565513800444024229006768214992958712325728799500093426801489628443557339696026706972485131133679253764119495805360515508184024382429809951349056918969558163790124353755882906932162394307223946148996576931269342113585155827981156480678680084515258632265856781889314692308532138420083269804238515285069527968609009967850193861235900929473858851042052844351991583846039976640089139722547749840836914747073120439103829628124621752180445829128523504451988780227469534342692391968328301388396940155353550313920308121789568773205611575730968024921557114295789507181551257081715395279493879114294703942075180601114044229730920577992179522530974052603377216238652241498145307640990904496006838850315212083910277841066887134361434278133217867647741100198876103080253610568039015772245631160679413359277377139734423020005231589609489767138003334179978491986681338096426992396582292278909638573957318701677551637748346916936358867063182721441346489814377536931275520779812610105266100969264176190119735434407845434041287507787836101816971637790762524687496670099846022233778638905629811268614219534798570042042721338375373133269491783583705323672580381572672279175874178863660535416230057867426191292662968648205289474729028746755331984674646228115140297272692540947713581761272411587546796886399594735087526364837825210789268568766224946002768089612452645117134897236708279915338269049369422359953758862776661226225980284495941391821752022409706561763244635225515260621463756503467996255920594339080559622155208783571621194828631529678430578497112855348494458226924789966258725142942049071442045516917194173733342558467788324394553790054997248656409056828773037575228632141530598115598261978802158238515889055362092682540254923072760389006074236175416621236217081820965106580945104652485347747550328838766920906657252544705201240565253146800195665571789353648286685549896304580396041032569114912325533825942574812735443299120779742083456389524980457305485441967240418496111621540321928782447522123490639183504770749350341904434407560717742653166621834947133348444764806022899222731700939975119072357735773954123499079231128330172794776299522395431277113957889825832960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 24680015726800227304915467003639175795042057115124033606859766392912987312319485375911682368028882242958299771106280445990084295096421107512383891535632397687403719482785950222035509387710354340287217957022628135708207170458248132074776010116583918944366380324151417607247524164792436784253403372875583609762842599508594373753292434810735764784225684577594029085515452611989132647135350571219432817812517686430576094518332802747386458230516280523636645261505603360194687131588512237184991646581898325757340846980630989482961046968496057235352829670939782778317385135967752442525046154123480325462626955791653578297845154234472699651132722938018646532890983538881560721695126596208870708987182429008525372998581823739863228398851475561823076037701897660716379301468317645946803089871046068741068049008119030545956992394572965712686724255280561426177734944646388356300013381062507468471815783843576643473011298039928928282508257873974326872586935653099139335498181217118154902658415086876322283424215713209544341072878527931981219324095602785265733283495002645825717891570703038462817688629120607871147621130062616415237875415985889450496479242015899776496491760282656114236076508021745588191017928692594485145749905206612934177361527687142238973286714383013546848018499448556336919212356372672186608581125686760843978294452600694167192334291009930801959749858223730707062424678065296104797207962017295961503867238797226358687861646939900075857866984493110618973909069012645757433593388693676248000568885636360341194512267870810784956020447757129369574593660046529965902432936827081324807468461660674796693744571684093649983992053958091891706915704209554945240308727309626296460617134149563193849981374005871391733846484185387434475047965499856356868812746019354704403228527996840986425787830081696088910167252882446487143707861004091040210263671386281243809744755210300031600820930434332780894150592192330181706171551191852943846516670215896976919267786114416378659017974275044270415069514910813194709962437449129203555323536002341219539371313808092068852888191558607253868965084835960919742874260510282340373021614150244245079483381511207814711044582575012154206793407435712290484333212764318400334215250982150190788181712776744559461367225630832907858619473931024717177925516909046742459189190959758101815768320733247543692327131016882501871475772511974611661911907494830760922390933722523029283330671215934833283959377728079506483707514794856486688778648875382945746254787570997615780566045118145709455980307520621095251839937758432486173921809201431826195142953611794183006411808813533895017761542168321581468784341662290657732689848593419545980527381556575327750604353085050039453865919259742071493613627014978825679109737283722091275147716981741450657764381257679817232048240454501211192930034161770378532512609767489428945311374897037323275209652000018694518362917662091147131941881536404264918864849653859009387292129342414934414716786174959824452319250937287417498101365435921800322320148272197162507266942120798889845037668078290159059955830910305264895704711138136088967176915938318741534267811117055388190992668299524128505306045002679431535041098869828081362827763679102339836832957127810915347098456104377405996487768404485830515006795830677665336021642906820643877518516045792239973044272605087863258973253237628840632082243509906963291114253528847056468538782848070314562887506389257635574729906240994064186313119314739200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -167224031549724255692686518989963230727660323666504198721308840575467483787032349560355841326737658245978747729022001460988905540881556662076061620467147097992492517971513700720671850090517218649090623186167906290984723504048237947931972564055070402023077367349034587022754444104086135706745328695836322417372870785406022118306617088930433091025457607616435858536703612490569896106272472384137646329107104698671226836452628921888263383112146059424430652859478963440092288423918845927621093738232282718403653769103546032858720493476462914102461709713117141895823420920912502576085100156645213543031257871515642030528150793400021470897939835300014741650865084903932420581960761935320529449289435426978757107132072833080077011303012015820324149681334873657755974251706829022233654083016597536804381924432283897525161852835171088638301768867588863402640759698677328907776828028602956562907650806808008107385629948109449449356187088464116511634917463618836959336058204378543497711445638954666549973747730415974771756264858498962026527656645376897222260766422384036972956499783731315022157862555669959297444466331640191901617644424836724114699869121702539739349924796358936811689057511770558649395674475400169832394370656241237541295475832848291795785433318796360024000344813491339647782582859852350044950344115894348626843664060997109554722545354952027532613855184402278297846823250618475115237237847710045092628696940630177350629953079203648331371939495527477191073193545880437457484854864619081261378532427873950591460576871811767252300528435222023923979643645077258729961560657179316719531882060643679849280601937230946213076260180660704839689770424094761792796040894304630257204365103106534561366545001021598396197714685861799809775457569697889023802506215439372568747120539033640640029185314115050526739163623282935561413605293709760481233602124677804191869880580798717982460647987201531526804636054114687729236655124255405130497639676937887465633951798428852277756392720302234121611877990757703907437390462898740493746494447595445510990991204905853223923888817089203357615499671529646135586784502929704027144576966258920349647396216927650016508504812451718673266517666748266219332903850782912359537905216697569107809326901417037213400697768618513977795462578435838045736084103796027451419626331368172396491595514246272632756317219010497611548159930186212360930559043063773149938416171585764254088872609021813613975610289075426855776640737114093492158066553141993740869699928246617160436423013049613697303230046026394140080212986515779470173567200712893164187575671689554935147974369887652958649787712382047509023366618936899889239676659095433113720504418548255584328897430290911153905406350952351871723990521642129525631689235762723705515249804368294170937213846102431940455847374353351914584485143890525514572886633802306764067696864860301750601771482662817717301920144022104717123794681028162417464867323282327699854495297919392217345832115659542110239963645131608074259525401817281105494148938392511709110212906383130332761703282330135381618600306918858932095399412387275032173819868626843338352385032827816788367498967932971425651664680813039825922222032805353079595944440628705898364920820684057388958267921536617480633032995442980876792185249254600258880505997405449538702872821591818550189973390952617239333557245030199528059162763596436405700299005062061592834919655147280198307977701744738167483124467270026777450886767575040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 680844104059924718251203466237989039355475848938422402642849304944280855264154495337318041480901539717959097878439856376955445588368722086770310957639589599791437708948843413537027285456513183022709733811366905648699150973543832731457830628856690511610490054717237991694819145924015935246286018168642842721359101858070252223225009193901157107226078740328739981714976698580178846071579310407545879943398483371373080281782804625681196757121251022514319255429146368068006732353818174529060791623012963615974557218620122817716640471235916647241403668701775698537806423965572195427674280492633721929870237104165030769557653664558729047559536115108503638926093050468201772522499635498156576559857503129115917916252486188549421040115637205533632106949742560210895051924977446107473816600359914776778495225713804288908500037984006699752555107676450003411516580011965861146535815847956462110549734910706463489282376208886764648649579140334006495725223580763780963424275038930911707541280801806568811847961978465940866456584631685905388634128027187224745466338322730895705415853490858239779802671891525049038899980474040616699565086355878481836535301669215620407904946774485654776362535116611483853369037370704012867172726756930164565775341604395018735064715944647531479872679655590959009746737651539388852414655218226429671639181970362473995623515191560546881324398210504688021511530185454631991166514249563184937938485232465230053699889740659109309017892952952248637787231315570288782392736423705030680085338682554444343227973712168890287532404902654098554859563745189885834995691895956125627350289311992461518899445371799479319611204677944122378515704275534389053821066551670111997881948816679454830338243402519653593759169887462714701050773940787798837179253135020071051401208512329802994874943413112836918416902413742406590807694653496699282456784367228068138630240705130268968548883775171290902958307945570120903217949183950765506726541445495485861469686303111642697181298078858514226430847622611561609240816971111002543083193573277360817103699487424221074237629428949570705394904658136996279546001617831021271470553284167259008767274094370840366910905303376674889745847160361829595770400988157207731733643792867498539180336725159723550356619483232377922606341972349945363387897183253447080389875562940083846429716120203583493406523195139618743288164475419594424139639513806718067552087692144837288958740299329706842181555710522961551857500303095111236553536987935093583944495470370426721645746075443688934547632921565120356303897247021314747355391425618334695641648514619690513917103191989273412909196215002026951581659620057087062835737036002705557292336431341731109891494841901246052353221995938489366044678299552230556628138007649734033648648507258885428635252034497785548188234254460735709693245624164382028553068803304472624848225954394766068060498014091463684445114325516457737439250273512384027790082816042126845095204582506546900828236196149299072459523600705531176376038867735716831018912557404703223218169691976198780750449389263992181981318670388402886334162592327957029864649442359537883342220118167988943247399060415440909648572841414558693634648299487125851554903616719253467849083967709677359130241096300435731569056156256212916494097086265885628507014638752354301621247075367884035836561597101122799855706211995499496420164400193864571915953537822267423713646232815415814637245724455316428408877504380523109389831241728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -1410608344329318796835085735178811569686167145697812279955346339296918444426568377691791063168235137513871867766710643200433205561680397035360050125738001573151401706625640011555554128485503233682894753040304658421830124173772315913313574625807952251878691880694969735075847723152109395794780449607301012418953671218437610723721272788020370631155979817852249769272793034340239736879961500073828513576648979054620190358442025366524706572301820366481177228646220978826813356687527959724240183293292542865712355339305400976081337036796894814710461164051459053170659674209838836080978304417083328021137967830217079542442801713037721650915483964639933746350375357051150096111802682352741193429826084914626161705514419435707549251711646916829118062064864090615547001088520586407601404121696664993430409755845387534305881101387256332542990765907754662193796664682324921543766310309167656307731229153458207614366137959691952802788944832498486258168504019789498870345504114640759755143391484410356547937155494834426195844076598949785956417455376433886114685440937269429205300115150863126750723862605968495885932596430986737301614573326072239313932047624523239402081762983792379724431658583918069286263326522509355320931745690890828935662668798179353413318287635635549758004556664255699505162286822042173840526792005023505719190948171283344382632031999915256768937701494022478694975849326450538236019064603577065144666460776581631155620521508958139914282097193169997460079551956048214030044497157226443112225979766179627404839373050055504386212487163009465933514883242213738622780116032473388612355044139891799163436212301234847284474725687048130744505824768790599538283178037197879891696014980015185407095041214895721832686254674018739768934611741551688875357905022357652082974317089377744284584506944682457248815721901709326590011310519996125105840378236021356543046649832013212150684328255484567396426079955738753502417982292453722194381270557343820502177417364419324691938281306727925418786802772614914671380826154023389879075393054529403846783126568302660713215143136942957693072650102993200414542144522853266229347375960469826944583847021543400878163731165901275297722173693400489900103030137772966373553978707481519182252215217761161608565811701880364679196387393155671117033455106948483622315618165094767212523953775290552860918058586219366090515869683891301131361783654572944536206008286939988344234397601776514153614459198352635253084037850306682872976980387787071031946876365851549594546219791737086309919125823761056201715797409782889110391824235812662928738464611556283048000665599791753159910978786499216905265106599973787631229407529274221704964130925238647086851367504552116667688644534941120092533904667025407748921086037340391067530786503280244470002501022602775206736277886168633551743276748717110367065264515428647240976469335400731054756304658460171760086425649405332343277728333298492830883721110347008935900103313136278027914782541527876050542350951002684983589077538158755860319670564287056427968322268996829628200488648252605103678164268823389331116027852968225616749393282007378662914269235782495115364972107748161063793050133814397569210277457971610836888504032327438735693077272336360347556871288687941050877792880974490719038411042073214810704137086077320989256581431046338069705272124161997243611214881884266388033906827697057582392013000011348991899068766981267572044636642399943145645397551793692217546322739200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 302160654680415386383616946044199857776911394779012571795417251818773954117433499044467052125298362142102980788457487178130512250164542945097405619481041488203516402920498480720835820427437268604002716560603822644500907975909192671992128071790583503955288894713356599562632704121550606514398690563284559859986341501761957072368611690180180022246558869015797239130478145601923083742726272672936652246815314829294114039583220849442392033495557592942090247265781400145066792734913598886185652554139867730065777188798254101390896434758757903415154642983143761278421995501475546684154670119184966705977741031130870471044389844852597226190511926289408747104829210068550236981636239163321407981256968255035358768397840251071198583708553008824864414781170959431855335408139951411283402145461171427915382261587721560665127100025654873756936921406137671583374935559649259339734485018517556207547910420254058032248808167122521330517928937107110158021006022183942616457614457641115481614017713277317943533939567932526941294095885410288623484478762602130559990940237416395221408580169474108856331440128787803005392956921567832367286141957608688359882258488321205528181191289114928282597852730810572200778293940928077815298934646890902177740482438972206999141757710995912799369281189658567571543626815736095222938699982849615405756900209111338160297448113569349547194332674554079307679351213961653645577908491490277564349575879606906127278059617302040499152618533129378074242996494799817482641226692557900368863599235668468398407080910739789780764624398372043621617426761278355228667421419665673506961969138893841103069412167580341603378186781658443262271833102715002817117013061170664317217139863054277862769198233915539423611277767232578208883688445563110410282456655196277307497346234327220849041827346759576730804014876687000923457163188190858279476978211283406800499630932548440963647223582589476774954107511520858021161964243501202848515445565573748206446214649891916394568998389266532248231969576676885249487871858134341379466699888684291395212944461759263678359016339263105164123190391909555278801467748803970886525991744317226275635741979760473898651294023913260397612058646310019036177549324312050615202599871277282141929715765254591659369486649041234336810607453379247117988804358527463704967176183792281523550816366639954815221548523571059262074975460199885088997177482873728592316437771603288904040332363598175812570850068531424678970243469594994003980573275390924659689867846155683936325253987537536901949287573370720189426919503703345792337868996798967177911939178573346604388989426708963852572364911146734113715918945373444836169792675055050106595927518468734947499659169778585083778356841956518285161591432200852568220657940454851196375205895768634291479901483531905791747960395017102769935317062761210586314158731408224834536561204304968405680950998710348462376303202597236276431675209355880419117413710982895054475046227118919728473470213828995803226278999668775370880620228247744994759645296502978879458409069783290262727930379202872650646082093908907907260068120574148371983569328697614657641807495291208485623591653362993593960377332529769628859798064672348066198417974685172399068945414175290241173553246590696480621504297105202629695519597709364251719984384790966277135530214076619123568140437844942137787025791039461173948761423615395774565050543214088408451703365846921998913665345893670545777982430422311746645524480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 4719864656432774562145996699025664453736645946910219199502377209518543231712963610582721399104360874410556933272408417708479885996750840313658288261463907317246718526736527132721062938543487998097037158071823441226895633973040179888848762598325935611380739204231908505735653438259758513232284391006650489083769724189217583590422436851021966042801766762337045449164933936565262269605816695109511589345995039835384890010758641430908432556929301848047208216519320592787517065374420673061158336481846586924966737487848673362627451917628651610058053494884481075543624825211157301372298767718454941172822635825277324302181146331541156037228491968600174581348059081176100603432131674315848189348623574645428689362401887307039375898447264547080632575543480105335677510528244794576134360722067583125163077793235463939301459711544509352080327326893330639568793954491948936110285365619500836816756280075050134321272546204089647770816394180338245914827011870563399151085380655285376202675408109885255627291437358107635384979162095157445395155682363485051210767018248395695344591391604277083610230434458193264049643242480356419948779729591463918351464301585480228803484119882321095323349544131349863332272325193191678905741961144431734999221918122697920846354141236983646357545031496922060525126794062876416919534544942481257830047883475493992774496703574061663803514716799215300401985417401350790237270591160277221392593195669435851425060040670445577125249601262123052578159458686767726109897963590341408882172668732215496641081721610887892037552090488292161324839349610500080309688363686349629289241048414987335687498933833735353741173903632364069105240271254919731293341553029642845376898840367659557050200575043128747448781237786168995405832431515479616900970995837940506453090624530569688164055023963806582309383638850476744406923476515758655755829551041225732935475953917218525069592608797469832353438492602848588501478928649306513935241710350798341909178318635015289552195790307510815041341233641931785707407159793556060564448694032551152842799593206834351362259246032769920170297521263184276321341191384668167767988789039846582523947129571958063939906509988291710133292853035051252340516391936168726910087328162775382205266179036770057030983688208998142827947578788031995414345256233886487119655141788257158277076087375268683361409739144875029085597769907848560126417551732670343973364604708962139827584501175901685675246604270405988280063128931247450529821971033134586281699183332145796683184278405634081114895031775240960767011920437203636434367620840801870923241497012055787142908614223819642054131469588121135837778031844658015208111787715076150739550131344858038200939227008091257034321207383823690805859342073561019991595263520332600183278232396690611744390803616663558478742438942125558160978984863392063865221103295245122219867953808623970844407565997836002085800506229642781988121353073323969331791011612136882474358896146642234756448608117813137923556811833311431429017219002031330246853557634484772523429898116948497323404688105087867985084362094904894670681742307539288313274647160122868988297937588858216253775778178066354258147338817756844860982065477148459299277574492126909931868093451513613581859803626863972380867964585812963933067927579443232639797900067850647132928696209546404334961944922909044827316850542423843500862588292242338189210039861629323625211927938446036505273102074883692003889210297182959853109248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -8253681700444318406800694840969910903381065897006110868955120973689245652679093841545637004732903050583325061477708650207234403359569065664130094171531609644508932152501094034334559934305036980404657736478525468617571646629292104608552901312155764763325386877026322368266111157080276163620518513505633294347256443260197633375336595529915836872675207312081609867615637763863015180563321627070100948496066244167080482188759871584004365647358450289182810467501812699049435931769002866995706308944823265378046050163908784674484364114249944693409456496796806635213412236065654602776532539197113434287906727346499771461940659897912779114119678041364387553078894768871315336177065098238021185332577324283542105325014663702616212933377405317957218287015254297420456220025928116528072728107377258593771082552916456598166678971265377858585382817814896533894727277628287925552248448213874080875722895684506033842652659094552751287933139512716099932636361238205068935136618432482331258651935216925763358559976543987591713086963933552673325240876837791302336796838362110320155388769595006678237765462333750783259027418955482651770372736401570151581815325143471532198334674042393379958613219546948758610974148062560571048501007134899653675402550745884110328875830859040555188128031011120913889494344546424171353006091777874029390475853651916845613984420254558811950434028224030359959380588367962721175924636665580915354312653374731309062081615926375371025013662251653482854559682577305886887799126561801766109601179663383330259597391814387592887985177431134977517680521771849547270341859183073268575300488747552604485154564222038964506961479292853557882591660324148137928247097157827671594525607417363678262368813457374374100775392996617562051236904789464787894167184951831876864980951647931642235282687500894776954323414886867351069466870048924261735880568683496068409277860761645260087949599409428683408995247878082379554357617206653491208503201554029204606064475704752115718558853357107975759001379305551842992181621650389135452084009893148541236498441640572158260128960149471028422212885075606303173986840732817095781281123552665912560133063188719645169534444509903741306181443260514139886583330009795296042406960773691764081878540001407024586669895948931207580483252812128142142666933191768559512139422597403743958434549836312006749643795493315795059970209757789206707143243822311253238941863506338008416206250427230079545227422195855530534844807030662398086916381232489412805007478027332224618447847599155374683646564437118952234350146539551840314649158339101274793564373049495183089854246137059402782515869676337264602508446771107378669991168797048772546208180862513281678831247281746450000367112868424375507301184037202336179694425813015520222800320025288705852320853622231756207016877254503435201350928500096460992290151802134814913455062302637539573506996767347323626490478027114751606834126010951368462702465106624110489610437203060980244261406975003755852918448956239139165891482191604648016795405388153960964535207513033679466758010036465876486687503988715705747056947093503497593153054267493582757458850387470699689025564678324946740471774272582588654532759476883201935845349667155865554307910693395563995784958864034044595357036119854307175270602878203833649202814676093551003874341586536471555751375533980985090739714928526520251920302231982836996527452399789620424309031364186348190885571628002308108770771983082914316288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -9544277731829480539529880402083885414484108057134481717956958001295551993146870183003994599103058305944487071397969117626892007278159526615155255049750664704848937100369935982674308223587155641759471724104833648108381540246096722714788834098969667329644643433669666417821886935746474028274153931701875621424076845497940982396177201848305373329685346336724763115310019288038193972024638215004538165876226514235678552897316836952504679298264028804290931816951876936327681020744164191384119378863858165919123283699139247108118870691977319249672605343033367561194153794123417512702366586515130234782251196979640077151684537116026181169727007948902386494790518392900497586159651532464444838750335756633516203646430755772442914497197270389610459592808282750120577236750738117801028731658690367571738453745337180625115072842438706574992869982223256995266761773948589369605642195606333208015197990110969963016787521426053090685200322905531353277206044208972768671902879028834283224462552967301119971804678396494847365351393465690406183720669437132664604881276461822780059826518613574589538555913691257018744769392111537669976643303060479913121517411579481042677745194401997198136977036708123789529468633654516342240991573575201758993675963607771673434318339063611755416936519112980922611654972575102124489305084637774865027221225519544030380285916175317740463761861871138017684020337690056196703033059962038243130169247252271829679644175504957443293658066489095865143230231226189968451722497112396167613676460809615898471366130152349882018741981944953326847384666139335476483535087302106375829909107428884554381527304382587006217035453785606549909784077047852148960403074405614952332552704866867424490251807459614888487750982609472598496307868301526669985703266971429818621007264390918092935015558364866289673650738239757551543427655576934441572822415683809889127187884450824461377151099384464232999348863718613357032381010541202332586730087675940351737961716744760622971828919184430174811782783833670062194400534790183182285679803767133593641174855094857721420414823727017616654022947083339892888728745228635071849948015005773882644580728855093099936102209003918938877347743472003905013539041480788645955916112524294255768306867770174893717919148424664817914397681730776786798403483987731774900742413221572154668977671970037711517639860393350117759787715402926529340497359839534701873919522631791047702767899049561912763709464940374682052909477806170281347415776226089202222033430098098556636606405396546339307103548107984944331386677052806242752195623821101334436680493730744106836626878865905666411417220615468644183409423825132838697445310293871536247036847934082876318722827202788055615026935141145446702809949870289720982064410108315407942544606213451113711118580129127823568336184759888389985753128412025327456809138980864712481704432294216136080444795605853658204309765761770072615814170350844447676145346094057504311566913711342160669999009833179863068493221545867970342906721354219773240765725631172654711123687397954824437895620769173609019817869802934593263452124497336274898411483019858486559656199189217817441032228200817103067271546525842401881213079530741364876144272830274418480718695725840102056708013083592563912168326577479663516622671306053513885057647634689996633237944843713520659769942546733118751289099267649221830609082011584866764739377709560593968034637816412235216466206824382239691411420686982232145920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 27770117408415638382184966164396909252640758709570845562612476291556986236250717204869211918583268554443805846453618680056009492296442193222841291033202762392117074036910385695117026739120062094212319807207818818586910523669497933095089907985478293375345570520775846497017148479408809749323345065942367479605167623900350028774110268421700221901500071745424575670813388697995559984398996214260349580259579296731385605199029665935119166850854149803333654107807440331354661087192076942594891724504622769738290337367682363988293275874150805035062810263864780489536268471703587343461978689141540300447488096637120829271215151147986914247933546819143448180739374832363825174287405766053209331451547035952709031845012354467944957067153058787135534469002159676585922263405066661583220324699763290413859967550874645890013549490742918715494609837541072336319435083589278976987201791610627507381921625105007007137891797266772359123771175832100908041504392004177287851954762912286516551408503252850787251372236668905518908924463346467739066041003298005249840627974602688854626347752890879612339180625608564775015505663863703242240782344691445004071127254479048718662722042080392453342841229893550354572846469388999926340908379685666548077822700154308450686236683173959890141953333819710385497644633661226073035697567916362140390201460366123195223228075138394517807361932377980982430618004937969226914621914298033930001202801490965020789097349546951744141881639124060814182554118289887344162201652470917225663986525584125588310073700723324540109026548401395255940216857000540120787913603765973359857282002472344330875172221552165459049711264698550211216490727819829068469244789365930531030866315581170007017707996938647028399035148546453140065926381497599382044375682037750444430274399792579792355663336485891549944816633742437581528268466160767194384132685066011340984067222584465422887392516729041470869210023913994197362014962393318133373616774323283459339065840982733317347331839245343295522161121418519589755518832087555031716058584466036652911390291481551699184164363864595003648490092328773784227624163624971414721250359335202940596045834883288591580104296747995230563524028679957539478538618411927116117249233671092520780686243121276751662089759604151431152626329086972783194812123710545497099939527324974170962614532605992879625708712052701338274503336966471191753311022946021973070997716073292189182260420558884580566913660180350528030458016491289148534425915997028295798757828476918351171720334440291490486324092334432938510611356758174881936850314620001512014530786879285335867559593673468880573158088405328496718187510158311852832833054462662844451920299516366463309546525273661438182720674443056960044387161494188725912518773114363432971184172752075274244534773114672095836240662081864743050518028515053332320528061980214312445488134388894699746376200052367997411553757468691941220431566260391710264556882716139477699806074168814627341978343958175540052829413283178867685300898906359317421816052537576253918343256959201352212908801101445388561837659110120309379264755643228059018371440784490013216839134070420246783459685041362246996850846948155762916013604927341826278070031149952235248780978008132987824655049253391501878010373640970637799839559000231974189164572475714642665987099405818964175352301791128111133166218450222824584817855078907355064126516595103286721991931090074432964630998313381194638223370324187021312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 57446373996078316912534663443217322313175416626520302760952859933331763418106856564544151154284853669789921417509920367664738614247557160726768027603161040162257421342298700206785667911981093517532598250586243154377567078572367654310758122085412611208359855137302368905812230353797803435246817150627008163486401553171643321387600548438162191414706291760498588531633613904376572028631203880344708237147591963213912395866904004533216732460450489736046933846043795302216377408565179300921394565543584232071965040696568125432090163552108395543304322467450851770833736655929750343054414066005193884873543922903304953002906248085198055172850429807526581887502978923258870013402899583947985270658669181857365883463907961261556614055999537541824520753588232566839244647416350354025243073434293082576350182464857585189196831480023858478323646731770505894500817763493263489456600050598540363323492576508335252468943801358060051099949749669431073880023691085192185095185050608856244853387439874010894328776133942029342986726480629884302265537390983350788302694485007899504583907711164090886839941443174339859888268973937711220187212715928730568787188360650089854668848325890975607964119823409282420584889919590693077698723085387733856147369218971625551170813183795600229673100242453908477554316270011054642823320198110028004563960827551128584599956279478335291013952015309369252233551620156834240261477068531940423726541974864785365361465509484847849636778452237416123181776332378381734604831017118289426173042205045823125471667572345856487064228702630328815191290477294027614055140848000136269850676307575241658060672421877172246206986893847030036388618374867227339425600324884251469032675584713344914937205622733403824959128814155992941223073706223293709974681771961079962101881738986047515837794565049640382084388835915543073110485629084402079291555881972783538772336381426733789505422640666702803186612120569068000581388365694528799566416473996477550889147118589705827703918567686185763654118756572885318172357536982630457548923448476090554082564682548983079353233392261902505132055887565300355866025471708109193122811694198238825269347595511553647438067916143237892978885519011467019963146977791819339938250077751475873460830684107586280474278442751729912089110951951188215317995449201989761704908605879061679671927353452471030331007261160128924045223400408241407771229951994657267139374371416359085182455144410439317617207372225963150655260185739217943389390230723761257912910182010098251148090505335576182101517454717403280506223527377248312216424486038275601866704494310152045257954572453409646976038904873971993683944475908351989433188036262078615581317695696933359166561933355029650802092273600079305741384920899981479217540606392008857111128759640134579482507638469148440821748578142323494746651333944811950294959462993582305665056301448183913331442689511150866981457818785545061322800672728063271619130334826270939729950604039404951161315799771504454839028156897926653261060871682535895946281395805255062352363217308540698866726749805618107958086162027469910957687424747933320745797390152447176485582052732811648977879686782837832562964968623555011555007310554717523024297465123098607071507493588291130247419515313054834837083241678557090636958667325347323812249349754138482191053613695178746758420723685933225627388540934171976588079708985714513917032031049591722192540852892142011544076573988822524183321594730381312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 48808358824397945713024961714144690842681373003243179739195981632627504908220583322972937510181196428319718295892875934290845573171495806431987147511537992877421417811506672940052938902901536062544777044574157908289583118971523851143306982922274041725572574931293990208466301444070857944988161890106654620519734609230803341387955624844909292220990696205254041975614886489128086017463020344100517938347616287571005273660285004999109626412204867335812651502978642930131635632193691428491803026074196463888311010335135191153274368521101812099436165128910004259781396857147866581891117071377385110127706847710500580319824882668642981220433212311297617157881405736350952869487528504512287983743167790295790412667698592106106833292800674433827917831564525986988512545752195696830679031803868013107985460330567678547470093996242601509769989650200529437239894385159481212405220009152862052478648579178432448831579663340197602109229294568171074921788697516527136524989851338952969134481374067700348336958966354545187188519896301664384880342605142256435280336919025501585237250941747229002349808243858491749099044970815116084885892831753538920651899828231874792732904039262410412793903158447571887269519363587227184951349842858956923172648165180005398483820975761953818953466832303350372574172283063698052405591481427448668334782501348253608767145158645092801892953638264566826335105015552891175602611567733159304281727049508757081066974592846552438697393173804208636873588585978719293678394995050277927366078709541164246651044102940924328079120625283238969662995005094322416073995531708407148608895582902132818920875544903715463192905054394147515941576571982166363284593166809615817441283312679932807539733075367039650530227720348503294182741337265359115120281731131210529481834124125686205473217411351327289409632486615653446987556648503856819563994081115752604300190357138092193790719294608453864349184855587411770274740131710173987902873226959380402337354508835529113596011133033228159152807085941354178401454924305616814443002155537945628783408328137269642584409785475029138515690248221242667122028998123400462462870347168366306440974465565291390894745654109315124935449894106889691888258224916808963302957192280054892585722216564802369568024470480207124368442372323827406215387135510031578992063050542711774863451177564808055322574361768702639828016898702466242346494270417541911152599530307544131674096395223433662126582418594811804754247548793405504464633361528226593204426101271176310999370574864900062745095239983157901682720738203576076437477156721985259774293680388960153897612704440927368892574307037444355224589813362642070884659632200177951243607127422111313129619404194635431123123579174264231007768367744607876611426390668868807590990106219311308040660353353358013534734920716334024713362200257780653755964753214543640258271256702040510228277677207754226797240646931794045708547501716445634033331591086629155003106698472295697603368647373335616017328285919989064170692544662864883345192386268052326859683489868430254057903117849607528598690417480253816694422221056536738316895726083886146482774427627307307846612724960898563965603416167677772580283327257108687622067248420465240789706603556723115094093057171381037854066393192315172813282816776205276149449389872362515717510824281374917894468709252840429656863355256988361959476266865321550980130078594982363504749267918848206560990920710894550234247057406689280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 23730537559594757611790229645255309752046713684610790366359666504135500014362431968227188038859850380240385834744211963696905798307459556114957907646151370693738987259386516143161616353436097678832354134934364904537268907957373624651862410064222873358467361494955435319455160866080270449942799424689079718404189891099361964788114876432434678769400852251611315116250457625407417242322532960844297450263674337878169829430115035008870857887065370913898961604568914221995279188293960924303520023185084171124026615162937311723782637177687566889257861472073194190940011663246804868132078398169310274149511385867924155068041505858254390103718845557737530408439500497779930913086083384787311452477616142376004223167832654591450602821836124352098240961959270908261829168283607258128257822396899720150717283450366262616456347931215645096163990292604220488401530371071643094311913256494791385329961412033521377679077986054700596467991353092580029011519312704456165313252920893195298354471533989425246033859270838586317748042904841135006697681789933573726221557307733614521625270714186418104680183351518034322849012506275042610390431341344981095155159478593389596869894973923716682262905272308715825543206724553589961105568312083673336529895635949476433556011498408781651129231688754722548437446248667062047180900091292127918117739115561746021261882361984433200360962116566853812017133288004980381248592920335822955619946521615535457004929614010293799680245362115609360418404727100915916835012553356090269195728815605835782570939321848235518042868380209494870083341108833060733654249604473418596072981580851495624132714452637184164001247098536143700182423792070417819460157714484431777215777719107327253319757607812103207981656498205203919267009284645968219660491550215209906300387387695893006855165485377603035909755601345046930264909010113638501611133266773062414715046223541661102453038043728342744870501178489879529090382097813581966720728586071343983667269251013436827815255328457392348329861274408183656231367013730734627429688331603222327846760048127552559949144218787938561745126295558339083144298898457059141644401416822350670746282301147632062733639337800839574576841678802091384981877761241279443983748223000525775276745450899413779808665995085655441572122688954945170557315244235244271993022122153648204690002446279282129565352531940816353735280572036519359044421237837271252148891510593299987546769734484125360656071794222550668839818352567554813073839518631666353551196046775402435525941878243723891076922250546723682866315041053038906704260109484031937838971145205566274694846890665296343244848135337778185637258574643902973221416992131448734178044367403055672405148499403519954731802921949981124711544245044610418912883825762160216050495321759534272827024192419039612537489282961572479704960717683617323450142065554397393844409779630731668876917603233007275841389963264592191743401618753173391216753986775321496163753953091193256089170617251771452835136686529838465234747154157284928485806193261683504853130472952701793362110570614699700397185015117160221506532413186928447550519572587980548043080950240177919459482673383496525323357548882978164208640948020740619353536761976268703093726421469620120855745782092179485030230599091055260511867362486521735695034545475456107334586573652131529824975607295053256054444901952090348393877864568027087248029483626587479726145950615817127398460683589103454949682995789824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 5664881165360572055225215981677529903625409513893652443185181074472573810048304406912082563236002839983832464751847376324207579141399750680266094015163260299278788951912969859487738143255465441946808512071494984057595613760847927682940009704146632242958011793933064012530377676304328042697120990505598331264752576556920366062231524911597701351019390590576088429965947850260637587884291179122231234376777747192849202120457108294023122164618941844615393074816787375813157409384350559206293433959379079569766320386117722152988007075982719961087776285624460722915696074116694042842060789276180012004022739073846195748927685961319056813839644258767282781984386225744567308546343972941775007880378757647949800099503256649288871644227327254666714090150059788361084597405946147807653534619105167642293733249794773060606727428492441059156540179531522816560977115888741906438361268178868050998593096954803777136276630731775989938683634148358961218961151448977173056613455376379855051249146222886883933558249800642257807843772439282710407884562047367417055145382897667017285036142849257074348767375517452379022799863751742406093643117944881437645945493565504460318814830561318911414602677522640792377287674973783630920433454573574334979003419787711959336561975132905784707681383032095111754796682818141700053901117264143936014668232719319803721829519961227501549635784665923870292277604037439227570311648975626433689434126294093114070217294417666143457469347842206461114553072181299347014250555005493396472070386537153257807707473451105607034001951901504167596870422609921529016731927317764827740971297525630845702185845609181993729513040189295104196572337252085260735311635619193345826164480487393318434495172907722676934134872277595649236682977806567945613706930296396116280007291246331634832443041497863626276208693544954053730824188820822193875558495262534777192336482861714961014023258952007291487544685911195956654108086955275241208838128263724857106444825454728622154394341867367370477810333345862379853815297907804370286504760358866455150736350536072477547380599446436115548667655666883887444746879344756921484890528300874889736870702488058943967603333167248794825641105670846473860424018207388824812281401942530468565364324396414037259327981411295602400620079935556526331390656456922291434077629938125120626519817401749864293563854638573820878664342239749979446972879135955209406709244051449464105395495329878514849700874505322716335446062834255834959745924196842781150170174782553250717566051774728402188525127465308380012162885900022344323040436979931764626596703834598041717766022565398911897539870032953128362069184660297526795434257781136208987454055691578124981284798324371931400533091937755501162976417371061984757857297716773329224263322695954230700859772335683688112868458644464227341803528157245820523399039651261123591785287117160789888124485491989836982839890195496152390488752275482568923317682291683392512568365930567198551993122686295702594987905927441714392875755904038005534011654691028440980330530121141743251763353207525017642052463048823963311612923250696164019381677965659287019413161501598632607051141036326979612932569451587201344325697664176816198398273076449514671614550702314128669288909890398100054822088304718848360613200391480821845868092638907435579355895143823875726688167794107901063704488886459250199536446626695979471979518742154805004905752964869482622083429099350480620285958553600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 398372351186177906608155803123781955723492291026205302946510536691344351302255405131532970125714827708529987576674846793266041750903657481149280527398890992874619890724748013665211377242804331698710690225401106470622127411298113256901659787521928486782418110946061554877591802687473621432245620056930323460535720448243504418255020024221486792467996846500036538257564169339743489471270897308452353844008152835058703410490010301558039574231983143294721012435970369468666522072638034554251119769051958459812465308348442372813642028350633588620841377592855886254062634710099687982740659782436232739674143637774955371459871155261456934269613235651432210038665479281583714886493839814370499492434951431965564568421349857629361859192837241267610621039260394091982850503519664229811465786816271219687542905021724767809296651165845952204476522123568495183225274382800438386986990562111781901450362101356925861108209788357471197487152932638695072876535138477940259829088363982480858574873423654593669653936591430932705676418801644912450033001252606454018070243452957203525978226879111672008540595928395984517876797641072395955822907035291672601369650455704245196064323890130386261234972701145825099319635271997916227134707378770023796308685031192290238108923890918260760514842994820137415611349869250033753565115088733302068548413127118828367605039114349103144249626851257332385601697065102670464054990624168884962850148209258900488628122727487366996654563782488253869024906210865612479611800459654222238682892089237639973945248788420806889998468486563875712870183134686034579562978164265106558631510406343186479067589929803609905376004392215617852169755358129905241867027154500301780912940050684799126856609274063595984621429929121384223336859626549695583456564103512675501182922348705869649431669187315922042878465658262450873592612461023984548003693723495564070979987752912089992736901807256905014209398074604579441887160925978836818747621579420304236106658698484160529665982744604594526901875676867484260385169694223211361509793645919096664821993012244850097032046521263623846318867443552058311789628154121609521196262915285186469602935732184050983875799567540377814719799811170910209315365888471382489892190140469535750001756832848515906664433153506399251621451190375421525244560819184832390009637381936373226261467825987422878414213223953303595626238833828203358010979723548722153219598957978462992203581301657944363300729105738292952527812467242686502284598903459644946961869440437250945892897930450254991962197041174117144200900633745130758234902484088171371164732217706770633631915830796076851185421144637426665457849199444325061958029990294748296421114251074985780489398646871467403659127353468883190192030113812608887435567846334047907735393428244306990153095528215503357985561634997148185583563124370473214837632316382147292901972367529422649725753235428059764266363979517938786617345239855432382255087959047848350167146835563707923975867673192330131821263176231853375978969988303181600543578730110031570713081171103020073165335171990851308283058677445234777346289542154671544663405615971209331047494826627770508206644608849791576891401817570416844217366781190338347136626206174734796973932350961119070019855229751724873312932744009827079199419425741268677616642438217823181612372866555486322526550413346814700919351189176857324815101298939722719908665056606497968268227799276977055519539954786243005256826880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 336406789180525352965888823137855729418415175036925213175762564027317764342541955552287364434687920223444949481794404661701265236282851186697432783870795060276154424640601774158197327202842951874195170682587725376682761148392171817709194942430373643525522476351066645201087293441088798206002286032951068060256767138344945419184180782886967931904576105448310010599241453274464655436557104027448584505623922892902356536597679429775189824738120972717440974072345062347515757108251647450204534512773426974243823044196970421151115079405173016954847754872585960136654874997111886539696360959406761825546395371531220394220136546299579490514502244905348768937194046182571326454246619012074818839411111847670834031724986867136441251552707283091804063700719351702575752157360005926490259563557116624930221018150821726106667010846466074315586739109616005020525619969036442333663270101845545792862252300857351475437801934567197240663435057561317187252467232184916813172097590923130769450030525065186726376531352939964041405215132122296431643260886840929019594733230910873019412006951385617099384048327325005720762570925841118478855655607369568534544480042711770105341117960671641375542565936798198779502651886053409581809849041162043553737646752275537819782959551798210623020020285898999456175021055277095248673743390986018171334730579902880046571592129513800592529736767956538488581197191022876616559203795105593440046790000384187083282977285734391817197307813406785815265719748457851628728640124943632447646546761713062100028073429620975605235820561738576259422044544572735915685198724380421004797509031955163614522053809079686048309180205175139569900040889856656277983865902299027133687900228263702352873522181846633695561650653350044836192540864172163390629726374421441354642844302625743863272487927305374845523966818066492207931137736227502796134354123770048214525917240415270261029953643002946480416840121608717553946492236656815619734434757486561254744834364907776625541913791720374531138951734151147147653784032735820187872557219693662516153321773098839094418337835261351887022387348873076681027614407527731218017819640613957554841798126702941279082747357410745891029513522378091438119932181798799413859997416267062742074425803466571849530285974317076213180493561124483182109279581294403964440919048523590398847865169105685639083490469029659439350108040256093276827915666289170879178207015563195963752218744919384485460532563730512042439476447276827239763289934425139590642689758255164250869400360522742624930333837157912287569110414607729248865580507103897043460573490392930862622124928568156366964337211881858944115587203933186057954760621209450358262398197973017381511023106806461027575867149421135693142480234181664001800269648468591076823098784998597526392550388750725192508776029130098901451420453259645997103084810122328865710962204280484349117458537365965591302777636375805834391690906410514581839073676436409067478894235040832432651638446167432525108085621939511826952989879859710060550461556399964928982480401468992100240236062031730133154204523281163052442527141131324421116091107412524469550513379892714253449683242788946736387990010147906769757665196603492177000380711412966288385722406432284524828809066973573437130277864085979866351875685929901748903668246663402749148387970048173730423618503209145166296882545136849019340457528479049780578734404281188130035877023677931833123064374157872749084672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 111984053348548914792316282039284678600745087253250020374126411603205258939457029680233678482613144510838229933537781057939935421101909326678531187304114478933841867174712516488685973952330088609080471193881696757612646047249215708876885666148485007521159519790268905626988343947979998703612427958933365950043883347882461242293393286196959613340104302895116474530193151570610968545274210696207401532653436113810397105610172436080776871018069117300188185500772743768458502715128146271518092048451241259485692619107358993513806135052339500538248116696935298956850384592397335148279179830536800840773553354583686200780426000388910185704648314000144031361349749387576541447038058845114842111932122408449224035815466371888729101979812244149051107863127313899151936185647720453136589529832837031244922802111957480467074423212301543701511716204817064113450692136416986875354556882500719787587431623171223269954606676656514088806495387042994796416209930262037064085049540259267210252396832038443548733038538726981578254768678119274363503453117379439956717995857907530011543753209041580917606297243118841296212661848951605449452521108917184915472611050662798013607862075160719491717436947230101997965016661028322976991489937798156403296979761624714243560018839904961510948908536004305119940187401357479999533877657116918357706166857532606205713850310972173409552279400901003578144955532028304099181640048583049187111358665317539658089252132372089479609618289738532259027261784445007115209193934425283735972254932009312216150557150999534177690561262313411631208737194943111221050395682228345166685776972053011639693034671779008091846951646979850995219461837795415427761914651621114891391093568022884344855403519974222762411705147405233788843015827855341958158291372331184508092810203313324415634097060489999043832202556645301088989949457248289936675011241434157348008355698729334481288256686805983873541015838402410020828526937850418906843017754246404014627624706312326702065046774645094763698234254622317534533158772817632838545743742749568945228812034426684872827701480029196678205427033675651296977123559225999182789850081857551104088371020984974587152799042669630412187895426418540321137869786829555848604810210756637485974249514353708721215754546482731482519007931898815634014335174960246358021132020344027948699880750778225491957202508910647937844552372825337382272581614986191096573776712826320527423861380077668700643492826166214490170199264780149404536337619527800135363722081522101201923233977731833029544793482251603281283281098745024086952970698149830977264323857248134847618989312230599347164080623840380605284190600551019453653149169649408610751804329680385859778344821203798104113979962638413148852781819484248464538373432477383940837441529346395954091565105090966252055624322565785075498636136673733737565139346186889927919340659097997663009396797703614790380429034019876477576664096417251276273668552879400454327798327024765248345986340416252983265464252345196270080052620328176283440201866308167860135208816246774679599679741871075034113572062523573930948701798398679523890388814862275731207053546405004091641175666686558446449069396509970293846282084855475796188262419080363550565214502627281502557782628331393535560728738194816977396289824546583554679367696061838435293055086890836763295824918306149354226455547081071931100623514519152983600092075332925667953059057032796459560546723160733096345600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 25421491956292711883965921207895599253008194234532096251715731006612389365064727993206158589936085443420146741699331891477939673264530119067072244542351183535916231558555648204554672536897447195926335164940252155211751195765201381050786608755910305295566613303268090369150425443705215417391499180998533477708576165559950972946926150800823684326199291341128938052041471210827407550275872397952311663870286607433427026792514768998107214919442758631477850894851869263930785538277131570709778448660113577138841853420952932223731314970306739076097451527112557220976166060688257363387962264636982862524165521558214810731601711111836899000609609518504811216720557271918780454438671047238718313274392464562079451725767598400813619414210827662945289242195548923651359165542847833376131883346572741590567574620119919504282562164988691710294663858594114437496170505909528583746157367843301567979513082066904946032213234039843321649949382923541792472186960528303962549869893224700202500109012750591041826869082682723033296022540780857568979489866410776479299030684556143637875052273577844427556184920622147176865608595075197797848872126792369281336433398567397844440871717707721836187240448730531809238131931776196351019312149410444394621791686137362221538327953309772249798917124977831202527217214481609722627263488318708305444916922076501081281796343023778442480940486853605796381279820924732686336489739643534445705223763072190151110930311531495895086758878370264490063990589765343919060658184147774787289504497217953296556786212276746559702351727860678504022213584415992327704851311386434154510896334690382409972904237212152172555851839262730677396135448899946167748873266557173347492085207947077800382122130659450701117441510801276980911048236759245238040096193711105893417950127852897795032414339839265655857982970296806962624861727561341542485428846968086419676526347568417517257076205256245718316791530792124892256095431889537602104813183107064199512587812543391957142842240704936345813496429154402097561568571621168958856019846424616578737293186570172357182632696262510056075608261514818736564970874867783879641248806050201155908837602297579732964382241008161412715433745667294865988789706376444864321622201837961103281915521145573906270521367604852068871517525819072137392311488793338473109729182850388370027691833009355419712741183255211451095101439307901577727555066108272513944626737047082000025528601267523357235893575073870553939219889646757122793717066798338670893799490530800331313679402136882301987231951586233697613718653590505898010359358296268157470573647530199604237159628977305148134459771627257748267346423318765711125174335482671379699562581414443315933021035350898286140971545720847303007759717168066801304605791481127944276018954285935906026739895726222226633405182139122813903240865739697587295408138266547926085511053966503151342890750395786992724050096940663544586190096158786533651138835576872614834235661853741920290083615363702195459289768830533085422360575786297685129958579396601083691017052761150731558331383312054125454298120416845972999499090584247804509916217920106075559876333117445024295887656943120117691918587235773503804339448350673381744876151447372901851736681453488953333989991962154871009126951097120630170745711000641587989295091797829642931526423943971734586991098484163697758742704233200933807195887077717429061888776783333840093151559344099299038880334178334801920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 3768407384895320756915443858737786673822622255762406582004413769710039411015972609218755084507555878366912537924569569744476927916160989332000377498123038318821249175360177044762306505903320677581819567166795266584471966744082407062176755552143644386978880484731164505473250309956710742567102141461763653157276221487389218996698013106099541371010366484415974657994084253017581028631473755754255705205263783210990652186061515437863069010387341890330353266947840215145473387126645406028696714603815579209430063195406560723039492937246151215958262070113972540202548660873423214749134395874614873372232501801096539703865095108022062766468361519716077607624577870278183128857602790009343310502889784206547848686162573093064102522401294021643519442322325954732264945285544270061228892600714376309864083541566554092569316661899858602071405532020011818296673515147862943696408643518107149608160964317346715793600140586843640029412244024733835013529645716181747982708427944766324567595568434055280355890043897934147180903202538940707494880564681098721995744548279403162789197792543233027918365135536795772254597478608041615660124425450194434484222965626489209736666381934738147651195589261385911315167785621245033718270817577839554450046493682191392706761805997528288946508166825630439618242611346032178210825471578370928355946848749460771055150965285121510129864777648981872277007350533049003945587243932061011327033616671728179798790400584536382777582746291859369406038890024298494492080175016250289174639114483634250342629306049822959359301656780046440919445959695179986657819005270560879265997766728648037547133661654278349054346436203165416495389629191792384436199743342416106493575977863393847992978220254717961586459624945193112465548589434714532451347248364252346350300550452917801047819942350098559228636856239114622871456906232719724529795643212280137333761882831851444924435020286787279755054913703410548039595002294468470563950153409159152920825556708589487376707719562242241873159679652264075986596591085689510508197076058849513134511972093112740394695149015825178699535689883162016807349220577901109232983655280000598701605879223549992503561603272545001828122675084221806733995789013920686910358088147634310965621841723234541699899274188089498078486263091982709500584694711321960069737739045493508991725177328518863139063683101235802698328075330151579354332105107988819941739117749335365172158202880523124167298001159693332970198660841454274086907193595327494506671342024340559491726263927627241877716655685679845952750243017239386470337045395460823054414024604411104532751912250484647429185482323427697124218798814469422695235000007902223589874794968012416167902175806698308926829188310931494555784520130791544592556786597167935613762217114744349090099594634867345523234095576158542859617234143141050450927219815768240631809323176735300048410204338155334740323236089968063371934263176082192836413800790427724460297409508762698668866941059583996009454349742260479826064574748992781247036001437410370752019598444442890839209814095636461710506944194076214912276081222081126141736676390356646852865023823830253312768215036656010279868308522581816432728828868724394544950903743305762996406653160652224195118041441267428855442588971230412610186119091861360966480555179248028385492831321327034274886040383480091224580020418829141079422287304707752738803572870242332972569809449398207769992918191833088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 429353420034729396294843834614210046177842992297723894308586774421749536972149551628680875652335300056448060381436576312110600905049852316034686535686685597837939090885944387765996676335997171824469165894112864773631472131658353029323323309334887847043643340138861246020234100369672463018580556476839912179673384596200777314821949800193951330798908647204084763622989889185521614034394413169032659794853707961490868176711375452457244006712824838613319682884865002179286874363636016258040714317653332630054387726121557379708076872954998700612621128049928670655259353461819832805160058553426543823788176209023432872149643203214287671739817282259260581767496306088637907990623095130569944995401828379146421735013748762657170946628710911363765006509457127670558913324166528094872164207618946250098996530530648600886532972948004530477117693876460726578115180047373528708252821989038014482604738869469619869900023574740366469022704899325023626713887075160153841843842380471315911562551139316835333178267300708457706388958147620507629733778887738699797042709361543833175154242546707990158346638159554662742026747599882033692022556578594254370969725422234001048798012310511102989375802820658424634280480579055776050178959078749851394720959976968459649957150029013425345001312769262358210591623498589497847910014439014860062888363953612685031934515309780949425889230826235126059493083141748056719988485896491926132863106909910537252698897202208075276214678239712220285034482044244425106810225692729328666474057633357941627386734630988437286257533941317362417818972743004602883595485987210933204305378886347661059943348316816115879263235526211716285481199726397241422737682448065937756919110033449377975682202147222013466396155272848026754239224024480034126575485332578987781041934613265012322847735270761606282184636745698386781135088457188933333872050035701561975124989298363010038938343292921664236708324911938648084347768821907794316497502788865842941258430565230400168080778305345751522425357013800479903257157344695709588842274362027527640400566728005688986881910301161398898523848651130926721397755983522745350463718789284024155088682927215783697725801164396198593192030767371898310381208912715945906882488079197552502382197196541064072503704439218632123593110642026000990023167506405421977679784678039730104069813191319774852776887870920497842729566256220620740046335213971424648395313315935671985333993382194153546899319608628266353072927405527701292864122377253932845716590379647151163309002162954601622909425287928723317826559096850474251823484116710292975184032609245899374001051964091581535206156574269799915463569680230450446811229918119748149849774849197202499781016265461584951873418112621312244560632038726259117360909335066867000241420666013399887951832647668299303396834399253254555024238222830862566474769661499616753562024744944222135375441937507024443922791638740752114393228399555125109508470815205163278234926541994000079347222248657682965532302281684168485025924506036648025967138084528979169380464880678705331638667973467096819786810981524374762480076677374218317295773120595079294016692518181399737806238079669938307967373635990559133165412279298347659215643802402056196571433208062244840492562449334641380420460181066047671112149950473383990591656616170180853230084498113473590003985126602087875098343661650267598518320176559993806193461733595675236992163483796161032434515076710400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 36953545832699276537497851312542537011758665144432684837223870270237176334628649660249417450708607071904452028960869187257969084760260587192029169398328935222866457291540534912227737938172207807591334109008149411697765650924028817038561030010872127870841206870504725561003880069875811682020677434466615218114789256307842796874029126573364238610652835303324397214185009507206793679370730229697709506874872491860739907265423471528018360612509382396476736138318928764854383516964967640907641137700526886644029190622950475526293394710966396837609817996002182892938119330651165364160449761599172487318595158918707498822717078834014721211649984157378692674541980023593004899171728615108820882931626790191711808705108977104386923894271458588819136744236648524067870140704824028554212109913833327839144793777446350156945465550515639067930422138926336091554225771134918140852092966295960844856055124933920059527528109133272577682846221391956748196983311820615476985422701670278821949600558208188228217758345575386047322823120555440981643516830815991247151167973458995007508913132485593986703901970432815027066406038361498993163703043961062827460151059867788227074451583438378338884582579628630696983380860722935585213389036780838805274041953515274892977742807717142958326548219767591120009753810161876646440798025629591441657340020115743166627565592780541728897973287590993948145535700505943630252133945319035421265176779352755108135979178154401971254901004065022575768283379163840820121358695218053662468046825430658607414091533572868345544689917033672910275533272507722630451639128543689870510342897389254504707642011264388298257558306092515472543450781604092639168535035912552247357334853400083011926866582393342935304993324018992241302584967439202843249097001784995605628479073423616346528174029743722142977745109484226252386738717000997420471536441139490081668013316954307761465956626864662992822155810059562062127699657718539027023070529065334800802712481889654051931271119942551956019817036190312101714445306833184819437779668269516585532577115056215866290744242590784607326457025495711903136647126893495756645742553312891535564285677898686439346314577545291781840270403128945882406902858842083173721708725037256058379782911020942705430737204092362468955304673499298467208379668187791379476745326605840657785132392070006361082681394150325937022045208508516427051848544087578779857747295016481667819588110622203768108397381163267112525895245326688312105801210825366646730961764712312550325522042586556940477169003295956600372847684461232964351577188578491839617106229049380572459267938303480246225541524111034263236970558491799831667251651471355954532139980943489843267287292579669247324342563959964977520337628207588685092968692325677317662784707181418006221328069973472310106455194953755239371882182389313888419857871332185678833744219502086787436239750175730848891621165401824156452974895073036977289715542217057196674092495771867669938304886409609669832270438356263189277598353480813806631615833554942029437056600547513905402157599428460606431399312903149356563644969699786442423963617009468857279743669552705263556453562214437803408641252362655032146009301467107164914142930275767685314529813462131084756052365306979295207504040991597598689971647715319768980828113312644503314639285390984514550593172369677898633121846093666667229594758529814109450958343801678269351096799200961817878263234560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 2498702949615203653901756966878989764638243659270333197862035501413295833400976262979653227234054923631616242239827587586422944198751494366006167249473049308998990261004792082035758594647661216949377854471126366438421120958282684347779420787971822815012811927828895649277015202209028975060555755636390318888020067461177129818950305447796926336018693253610409752714148484294163680347827683789657711667687895038791203273846477514597292498609980952158545570369840256935032173535050947515399223735688432677801474800159009377850353165768716939965027169058525417870196986257091946721748171976677058638918468673070828097582706855199898190486656700878413010011372195474149773653245868874095013920238562215676615008003985757428781377489240606852786115383930563182472608681548327662469765475968986009065603807493680957155602070559081761634777270891059800868160705156081422876734941970304244353185424527823288276008490574498774446630402605243301515264715990891389289467446819690308283045518239160657247571200417724708755350347302870715169322302139349793787741518734920987859654395539962911611840013048244425224717936524314263965768054770653098735763273877651678945385175852345182742695873748179175459269356552530978937272477654003765326917791500400161893699169585454286999771393631029759228671643620745537690887177783602231429149641933809491344878060921111256067637095502649610633142900553249791507646955038373464061014860377376298142090649369093174677639954925589518550016982236610138231915766739657635844832386726721159324135330182616754030403625274442755408723964429411313267550991662450893844056273318454560147573856876459147143090188724015784363703619011950545776384076726001350914822390088107516190306254696622689864990960702039963947806024601293268959010584323165399664213576933599606654411543441447613353977099320724135093802434002091051513106533789589844009748825781148664519464336200517465571782328288682343810932991879568880385648093878258857766470651284931364558901644303332232378344136158917309513716262521616897134956021591662771570067094855354800328119232823384259671064789189677973824059659916808693455403867897256585947469955461053566076520731833911601995376663658489092633881423634503705795968071666339950587545255061882849479399557910887682168570501088623475044169711404155261837121937469048102594041338568581934121549643048888501886432800606281115596369284530378961850888560486288967254791813329159687197370666361933935870157527783974366065849433475426072768779489479360145362196855482342628549584996742370057953684223894960454438654639727540155325834867035328294828485840487927192545670883406426654238033342318668442013426433031905168070117939562248978657893466237076374943993770940551316917969871472421022408963731894257021973766058317263871640082727033833435604346310120577986073565311486850340673256106709991782066205331934496968215519245259324162025631276838175234960165211099033581298880246922117342533635324179309611846029563208062319432108814834689526844403590289248118140779653088202819328645603139974930859602538447880840228172589494710399067611945196107299414916170913422547304493780889487443840915539707916118763599716100401876331101350129444634484096529017051584508549485124042416692137988295307736347563686401789344330756925177187404836892939830819008211717005438386828152374928617206795131784012467528771694028318626213406950402040958646695304193475389819654397493248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 128997459547336917039665064453711909590150573146983966879355838178055533082592018692772302104561300462047204072657994756285127521500806685018632090817980800521703235238009099398359196630550007883578675264215958799203901113876051129580130128771636156430726592702965551554857979552003031878534415963852209360810727832261192561077931918617173012239654385304706721294328794824157050808285530172872900754371789195099357109419067990536317623888754375196226445545428415852851197446247091328035456661442021961614326577978781146868710128433421241751367251853329750028816929008489146657398462373061396624676569408802391361815842977816416773709191342821951542055610983856579355096307698474222254377150024640573588004696251394054286819122500225873786518573479947255093475158519118298399064003715772977208489471583457303843193234307191271764037869037898615175489049332577114726200581462717895442241755482234453962157418081088889126968367582245224512707843546986409586324780040840875372956521338777647350978714072836548735620209957542260285639623326008602773929339211064202768918709975507601635753867468287041304725484986930201338855943058837170173766862201175990773104721917967763309146061145396350645884980823546273146361909003788293282420128386773399220800676789985536933890828396166962103086677045920542418060672042792330264257655266663534242655084751509205245210132140529967094033857988574484318001718809080468933158864557105179486927457090186698247853148924300609795041503721847662792023287231850471395511332675637204343145751577407164365662813916992183852765598440879444388081583047281317368168817185473169006449271373335056166621880945021927926012665466413334792217661305352169293519687736311757016056309165953109327255069131961876505006094730350004659493766320358942644464650411626278563935465118761338654367653268781237691036554510247137787871069070741778143061835084740700212401719777945662064712046456347149459562451849474131650514849310706539871365936064632529868805167033916935180926795608691494378676018422926726025934519999757076383924382907377722037623045427919355592959331970395462684147271999409795433906139585708095418497814050808511481853726220765444154060825360191207374259021733707024686869086556374044603726910940086037725088265406935631614866801222820716336402312495382173457698828932693575566982358060358978868999822182909802914250955089675275909588109776023664508373145336829274297326034093248968281553352368658420892615423135177044911754199814475422180638410166799208874726478032516803416939707056933924603267642254120326927767386772505372193504868178025852036671705677614841553471384510381428748467588306906522260931767593033915321200883143239033205613041407644414289492191627612543382334975299794893514339357987464843304180412273459479275139147487966143424256727652921896504033098971283003460685712714059152936929133138167567030551103467616373947780511893825454152721925128145072537586834346510192620126357569228773449648494861553061509481246543149004476680324296988974300594311267708904546725228404773071622789434739653656745294211106239499187623552553275661341271564388868080932986237200916924754109147253786516819312595594608025863631654843576913290645690007906869637658795788357078842476633848988001615266310066432772674328954740995208810053399373499009449989405685812765421908886765182178851861244885838677958922034311519563009771112940085273557564218864879261030809600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 5195422155262516069517517229208704142937511987320918908278530635221981729226162186043267230355641799417160455650905704136259857257833937452009772958521515873676138202721224532365235839652945829189291743964093155543911916729250990558831752633420548073375672720032689992546726534905995972995464127572341290699712533867663336911355039303870005468730534166209932140663421165970138503502787469342465293685818942761015798022686607977362032439742304718790369830460282919828496759796979477914724995206184263838756880270268928017494898044463135028082483176780315401062365686816504518388873226829245239874290925737428840097336193012940299943682846620724387899018437195124049388925003101364848204867652170286072566585091736871747888059049193825559449821461570751268354023817846060129458480883429405501185263948253383540447773158665019174548769405076841956051227630720277477350047050621346974553136009270776636907641636242760339781809769944965081342824673999422143448530364986075298172626990042077285180712965373388622235739790934954631369886436177179682491178026749346289541123411172326468405413094026061269725505023704352033675241950647332860196862587889542500260332519126718079626313367917760743639989657040935532884751794741760766438359737794540540349485670918437397316985109413558309220953528106693504379123498792698158448402363905774314076977743095347792372812390411199489713822492743197273768842718014054595196066980056313177168016924349901545314484418823116083632598842027090599321376367657338674693670205023518728363861975233925068813797074897586840935956539420911024198405731331622093681894024224841451650767295926055216560910721000678469833894502376431137458116286974467093431389534153770475002734196103027217781703619543571391147350401220095453192038658426108228096621935652905381508450066451670864867524033491621251912844572167949085757949074556128573108294882268797323277956660966376682566126531739077325920737516868258807347386640653056478238379424926768740872299486007896460654067133797100379165661385770452710203317150931890504270221473264564646858369336201595873576553846375246632435991494446233764549254346740304809724799955207370059669449277614529980301050316827468916841175830097714658089523194962583862987438072707912567910223066094466851895109862448253339699809212796977028083471550333584248461230188985746713864049776320844086552235182359521083616784844869228635827381481259842117292696493231163664196462889689860599613046754133950226969086367185337707618512704040594633802243606762641971403945174074205676704586579136722860189502915498452077414264345030307538310818460632106390977888934579809911256142437113237047468198863449990066371144896648854150475718731139058541364336125791944141932589638032896139113855383543475094770184883605187871063454483311024244875358604484385638837399857634629779696373595112104316762599906345078981580468121511357040940304222484162195060056216771569571665511326030331287813531115982432683970178058839549795152280162998223197941850044737900216086871953787178207570696574521828048739048150699391959441664180595526818966525506105592787308338731658786706729509128788776338784894250527882424660491545133972083867645246290744774308367401467620518902638099922652931061837060702740559033820400185926376029234360967249320118253948648674537740949860715705355078975852550581901966278443395986522109924623662592950174990693281351204493733728313870909440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 163144891290152428849697977497475756061827284189076362791558271866142628195953845979739786857421274467473715243288907678926784054342947882414156796367100893455695211485523187605658858796942077495023280950833105859835463786810057761854009701769657792268798584189840564780106791004300157572159439367400682705629602229598837635874624517243185140020246260720320994085996128458345306905933683094182514611464054864400981124902445068722482245765926788668543586197741594875814732589609928045466538074004036807103581593926842795285229665728717887289959243462026117122512696794348012498922151091914973295024363216468384347022701674061443648248319330851162485001296467900234753981188670682213551785526788273091419743607171008909865002356848142670742712431672172754972611541470229000706000285301451890723556924647354125275076329939489368822620394284621101948188229880637073269219447732434764008456348006567755998434508537058012173931288114261177605989647873818024579931542994818182357736585134413703400856545003555544064182618270117234229277219405373565201503304452970848482593603071212102139519673697468520868295431059508809630973671654292491761765491784955960349746701882288525702453591152389230243817894832890512509280848838781735178665095287704206509690333245958501738964999442875572721886570564829205233198898174019825171390379005520395982238373248614249380001862721160309856001336875130998967284903608317686682541854645253239943482531182325906168207558000609062430069411038953407087529832818090399541112965955299148450573112353613501016744469520835674563260997964758361651578421595427439125627266791787425290228861068429479281595832605664458331301231979608265724946692581254923883437277473944820434440615282656722186477188627883885397753864038939120388842382112418924825348939378542570685762016007348738918356145259505574511863902706459975002968490097117701890441299523576533892127596992449322266961749036488353555585204025173898158437851051923219261410906779831337295707075778035501337860782240001859902043454338227298775460265609747857947330085919199280325258273795660856946030417150021401669554846612861449285141610724261946499099340581570055744573629854788105695016033664562043099415025869250035317097857454459341109369088757204367895422732001197514327528232523236327932895299997113141227678274348387980093703006053486111085804322980534243564146337797323549461298655284072005725118922842236271225430850190986334687993348819811821194702061831986915355053480215647598664832757725882051025651395968626379632573343345116883151844133274837803982949691051204237694715770548336955399714588494261552156775290873532980585545226473152265978727873429767032643462980644292131035145296048879909328301536111436112666871109016744569461536122946815050364329396972312544797081051784909302412150166399723500616640116332971271623901312120160693956928077568726374619021349443615207007072004624980857615127077656395876474017873477982036310996711130463130759962162095527472316097039836445796662979070107750740389047776215307944719713414583767676737890315232947776919274488896332004522913388591505637568646897268897321464193896980325691243244078605472260212061363115338936380728517857275984607747756599957525228440610152445986098460358300925829338804060091345087627739767569111644448279802093271501671084424869302568065243556675973920530079614999647467037948850924075696661426179946479491227304094955732992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 3957324432746471197536688814039364012756771580600090221763440756931120209984389336732634985232485361914497135967920656581880958795932887206884274540754168710714087959274721730464274249429595500149043262820170762665012580230829185256537451007064736938635606252948277562633116685811930195695505310942477824737047463054545463368217248671802360676270071813933600323608372799931478888199946117205594763469960681371890274146255306695297427411368447140624018979657424904107203444026538491243252710071888971761381692404375498499874102450311459676639400282093390465103818458057592470421366143471267219476507740093609207955293611360894493435766991663231060708002194746810394457575091658588797974868625212047264141925134193495010262947593336652833803813777842394891131964362337750667445861125122278254061669036320574104930290424644662354157318946011970006267539660633721072761143593276124183484363200880116187811561863058015231798100584215227374344243096436593174454610317439102294857658419158596036585359590859159702182291363632221185772761656340351789505617920791667394801646680147014080656043436615674377678267563359209175319248558876415117893967988089904713357921190064716234352782475843265891566257605762558910213853296471749357762355667435087570674800877535427784859764596892866639534479081145841201112145872800530196544465567311391302781155067837399237128909398761272274242599451071098069810346278583290715289054343066477854403222945306234445304205050719540075658936785673980023303589684065943674034031594400152384877214933110934045524863937228939183493663804489964644473281898809940787778588147547394093834212468127365351904480113277741592104624454796265921031437059566827041493570040025266310383120284793822112497398485950904727832164514983479214841834187839806737174097534209441372826568869453075672658489434296583189195607272458543952129462086889491218787256946612739798525811621692253416155685670757302551897807741657942232633947800876678677369568526491050416316889406515652154299321246741372887024936489009000735781402167245871781335902477519310389335819862998230937492808116176157303342849757214555095747997886923961245774891888679243056311914608081562602156679844765098461992381292559069112913843867084070631447006245293492868114722144524374993548583847717495428110828190542591263001525348127286132856349553043195096794774138820997850764901347781549272562156752203834775615157075414187967051276422839065156216450069866956189805275845209895429594119337130126115481220198677302272917360750273169750662978972208402822651221930966013742272714507119001515695225505509667140708317749288962611241945953424057500258423569711332038626853717769813105886331969408952047984353015463248875282824017352603695500578856278522964014044944324249088957137173574534117666294048238608444869314567097985918174285990906772970562961107650886578985909446179067643826947162424907056200968931732886133727546968735995910644709392852842809990612706828917079692154986791444438937186634385053789453557742714011314284889539542339690422595075277964895803309900337686562225382952943614342809078110664009347792114819183236318134611053381825870539903122916136134399813483365884314112091793109327965379272877949783222458803953830832201990960232654532423655974214595553775220471361425404390963009268474588888515803880801029921378898814022494227901292415064135851388958129847384071962412734063281693279705156812800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 71293960806050468854290973524366317968243656669869421831857769398774687389096579767007929792969138245256591311346320817954555171200033184172765230248810823995909462735859883478953517971091887199245962724777256198674758176377454183055603646792555148742696711432275005881124770174546809426597942280979989343354390976468321331838205128088106365797919114098617856771260657574107137367447052736495644453382364529341362618359719424673021597070732101622997885571327538576138520761388499241523791318382031087250350366942851749315519769519335147116902010469568099594566185539970232638477250207242856836986899442752006661715207919367485314782273577922225656313624066217376929168770790249557822498379224871120433064633682650633324284067759830033377586682044445647440629568190474600753330781733957719163138029750057645974996258994369289880215234197125795462937590280914115655216563414158352584643916741791078371815440487955444749945492847840159667622122434555018980402102239089745214271209799664641344396848228000950489175424236402783659208886081314447974479723620733486436058130744783667922528741059091498058329902263093584214582626423207939697990212493259476487769290037456008554782490276464729154396058302115709487275036878117257409431996825344270048867306178735984097838111683450979256671605049624004977643694636630693721603222199507886980522431552903845551392625508389029942345068805124073342678861094788791184253809030163094810441162328689820826449524852852620465382975491258923359865627130863612677891603373219145046716552443318900471906813313770884251467291482470063835731623596255136792762734045983272849665317814832064003431959837627721620397724369617129408442614193899029471336774160125943173713227629978342386887253941021742921382580962445696534768201198347188596072962791567946091324682444613964708731955326988426761482850713119107833093455290454834757363075142111684569203473372083766487531962113568581594352128056754438443341192371072430644633243763201226480937176779278538209394477535312462201395975444287653331599444695427131470838993003053906799140951864532795033840242217215184775432084160539846476035619759346238603535921422573857761278295138149181269651648797572835489976201229830920408608685487601241965227706664511808971339375369644945259948670377065994019556913939451158447647156189372313452116455537661500373453388028524297730776795881201879258244683721177207033156116645668300772453053683680317739148206874023693398147698147512389103385629941264818624032142018068350226091058308874919613629526369958867496489486198546653714816825877991595850201238224298929676856461758775908965849451965131778854079758569115884217132289278530874698221709993731251046768544140474787372245820292197829081151377767437462580548987031493487439200037536133659014131183229009553378461009148864404680067581821210275517433297332789106210892818353563387030354853616402700865456517472209660552213317303950779697033667415669022558442806958519307760150466683105663912733697019099275541603050115317392645407933424050763674934448778180950003376264396608228249973070999594833957098036295521645715036807088578567899957369002954584548760529133768792285902132372162144160269636713683917115616424804775664996818161547681655202111474179980743987366626689158241278783255794447019148119126920569141974288727770689141898847898229108476824416733496723449967225222484827920969483039401914142956548259840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 923662280341981986442914861233626112339012503206983226687754193173088641616153927519913988783368908019097557670067895500761451510595039194088679969617699817318950806231373924171070531054136519906883221245868343069596105140320956180504502151634138131871711972839924128438357294946594844181552913133385294151218704003559809786250783920457556577951768444349655496097939809104684143603590355576415977090897399980329873790903330355418799620272635416535338435292481426670427641833513884199897336252999789624748146009634050304047789889030445277738054681783131157106021726745010653335628585117710058723268775856859329984868047410743688079450836417060092250043154645797171878545098838567617292272517017225107283877545193201956731704594703633684583685367721251562504172147077457955881354471746618900745009160502060513547456403500279911632637270192483395398601856591156404907029829648604535993410082600017793927893821059782772006170566672983951724164204950868445349863032589621502361025064618382726147034828224858887683168479241126081705909423508574493528324153230506377509162893188689906902962489741152235378357582082565673189530628951472078493286575570734005032918207993985001916140825455528264282443753425420306647157761391393146083511426734517557541051343391386831711201022654278145886367509259220282511084241490600358003154877499099729161370590724311576723280402917019562766335523603985212328664494246558167133885941015307906545074273639498381543812228443175641202234683712468988966074503400603043802134297734527067899392204447619593339811722656910038013552147341155700139907445583995846093827558080186032731790629180472962676151995239437840297684258622535293195141134813142575028019717230950484738848432114750166114603055796761544992285868388043716534625219470883410082497189276164433042420928818904214619424075810314276913113742521536402584899476843063557227873892763047831385345848777163504748513546519472183717131455766291228117663716442978924784133338345509638876258477786243396985691473549697852032425781451608279610888283466878105199368640756150645088162218649246134471444154248695756024074912804101312764941458557344151748809105560051958559356820772093033136864083142585129501756308370604371294992198609462883563196677273665938344743244729822254556028672631383385394575663882331045359473479898366877568846531694113981588765359902121004619383308585186848181502828511375021322022670860279682802013617582545214437489929512998379222740767459533246926850801633259291572358075244852641626203450971803476623033455757857581031499441887870396747488811482571036487541560969080815493833706530891265342145837578717961242905298588331468250062170445259847660358432990414377022820322637319015532929593012616694622440935240180791229894320250651435431581516057204621081774402505118264890655256753936991177834915672189748370985488551554424796618686323199628579139118616003937454761689198884213925453485140385076158255833614875219644399257362322838390532170384688732276492027920761216093515765821014818878265528752857641997527057935807372464683434411837957242485717824022709543122042908244639219127819635858278794114622240504501999516321962811667236684282963729295550276620413796753129007805884298470310732359662615959947879337636341164903714169435515301427323250827966752282116909665014632870506163191169647603726863972647383336155907096927602422909364015883782168843547388384607469568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 8693732579457475384072916445075979616338281489505873817245902124026396687693211750716023373706969340229271966624463956384000576121722258895823097124739045211177656134807511882211678063783214091530460684974810837323849459716234573682960906764877601162457781861699278431174074010515989166233170887779571917297185784079580395733581743808756632328075357774469562408953892390791488514630926561768708232936456406465321470168227932522125265682580710668203623560093075575630630582220679152992754165490002157409559123823240184401172930751839753009877156761265547049811665943488484038654585099355481311960522553504504478268530742174856318517579864601773557937212619043932909899804501798650312312262952182349531143369918204338549648500898112289635977523620027188537203602472742829137045009809840239846416115203574938541085955636878102003955912391074644462564917901823857893307852337262042602371859798385116685437131837603701866771065468519932921638684331920457337068316191633184539169280092627154572357340978747109043189267359886489120502215460448192140276049035143961753450932689704572311522803699530916314460164759615038782028327434199831681187246570794146043873473020108975646973285197760419364437207871485100853584996931860291564580477978848168521847386005465809842850811431372923394966192526926443370229939167332688507485169221403629620422894096803586566633636837690575344639141669819387038254414538782307276761469255852650891778478938161743346798977912817034777910346375756453520737595628936151943533492010315951253148972554857121544127115990998932405030827354604688304181884393823942005045009000722924468873441734871272309263898975359812845103023904847266904949822642934605664023125715613913197298426875469513751359045312010016319404507708892926876557031755550663794111572908647485610316253799404432690387958261805845211068986855656540197252638293556839872950342921929703631259857059651681502310958343001184830956438645905348223274006009182503641826647638247745103456218579978416354435319045930406104183600266349357540851717153095724953289295302850341182613439075466209375168287838717611385879956076081207251199931171630588870802941352865526874131210118556186534942988690906418849480220158270713500729244752413959140201825149083611243488434093061883289650947049005359434201306527384081957104690609387126803183296640440403453303858389252722558244350292421816260222732281796701794453716598588569289398196894390262334565596394950644658396363359860517558807668463894976594297551286165766511209804474542296070816667158464474542227598717240324852626576151348370263937700936341954973264645833154806471634514919734514106989440029232424905563645738575559690480668218483080153322062561765432946575224340639191678844781099409683424104265090888098465141920302027670652228450848404213900226653863630781701197842507615839252103924805221484138326193992644633941568616513409911790416935935763181360931707603294347848452764685928916662698034850021208009520580465759823511293469036663081005228332346162861175369948553712891453106810495192124027542921650061423154025258680183002678458184084346060050098816007233033285408893925060287001653702898058973462499075397972037930040024968953046595278397852607209437149428502673973215802338602039215120174619776538002091689734985935709771725242044547985235768005909083738312595912973892557764452388436038484210432894782126261562192337367709253632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 68775080923924545477392738645867554964898062876768131571685101681296911362779186317429255359663482622816615258058287691302766791577265603465637099992497949467406842892707026887921056941957331937338495666969050603346782020664217400293603695618453922071607386912608006612708052794295366821345567093528935382567368803575290886017329774911844537625233088122466135202193861941738756139289663151561569994418820963912805325103437484315061817540208480226516744003275026724046772119349092534580296355036176848330228210596139391029478379982500087342354327841154685243258310473290701981976398057426072762284803893869028875068615412546038158029955802221197533800125522792663497964830572289045469501164973358533393594680906999245093238974887777159922830386567703995992578579348481344584274820413639606998522404163827502056800253728165477932579709064769908014219032194344798469392002020570110743592952971217227655433812092653575060548236990652148881807446490688824076214004322466900305548076940958079761594492527191631222998340958570454744365604432711653932859359283328842548422268016820838147633939940223483778448158401855426010280116739376073144732533663273627792394647882354497224559824966667582533692607249972628695546499531937490001681857961520845812371410068905087901767417353183769707969696715790395848662230571282265726564518518728758124180900471743427005345295435922366158069146806894070907512233352871010278666208474669031079344432049743394256950517529001182953209447525160197765772668810169987458818442897182412049924088323444850909835101967235111325653080904826863151641472008910089205768339412510007218367141411838642041648098509620139733030950012226972057603766966273122742901827888507156905359180053585878741243748630692629000723561924486685932984810276449609416451835124982508836404400444660751137421721496027179395355669401787784934216133638106531513782205485920733881993017657259747868842529291638393682632744913935061737456423701149270884257004397884006760894077816924207836896420398234519249570754180123681916843916328848347348528027955193772699600232841596247257537408064334691410072435205706785342361967324793332261511466605903155597874337865162076462842497231672601537452574468307696649248578132127210363174448361543103156005512172193786756076431223486669032329788473576424694970643619246795315305562122033418928500752953960861890877347660137053456632729013567660694296337247361955001682295267874090314869209540880118030856695875358139406249989642596242055459478135425665426451087760537586746657193858132288776510131080777184558639983305912883879473423922952074767785447369021712430340285825819345217217795450531005910727666817296357908491529006457497611643214105385091986986163335283213665717896857465094041776756133137422570984345792003723566236805338037251008636999337308027951964584372690963904576650219785720362700759383535660644307709119294619556875151449685479956295211260357828282251939683831918052203086337623225598103843521909194717422538958698513966510331596305317056704878702465663524002857136811863175775412604119602963621437022153004119492620985412061104042137523137455710788241938631861699411594836537650775109023252107816903046777142656088753320379043446162292015188983755222953661083807464223214170014267558954372525193357605057573465001848404373198318841366377135758960359821519515861822288632483006076020633813147161032088138473799680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 517650393444285492268815140457627420563499779683695421203588050311354860052754822639577942142957573871864242533490046251868041096531871117232834576528983382308154946904097209227232572271309111760004612739453627629760998554264349270590169080205287727979252749334236971599279206594059191358827441380668386144957680103663003099368367302988922277123075428708464117344963032750873533904632292505086616143976368618220055649881333338083566746773829382192147604431502664115377331187174774137613838104101724555944606700875499641521564156442242225040980720153078568438092006698500653712175381261547002235038824530544367228037323438671832700929922080624955533834426872101166424238378852044454345964746254162258310271793467001901672905340027592010555491081683344679704922066499562519569143729148262150135866053782601619948903714319092080145305923655289887660551681921677688400137600303967846897472789111550796515073066950691658619802308251564586053244957704436101757825218865533136680872739471223820778452954084706294139449170972006485713272873864318406263662583804662364280979553153158580807847100594705160875726042018526759922947257246644304717173694823584679400997543944261242827459555335916699896182508950093569549729469329915363338239786553902675818646788339781744494671838304796447644981429935855545797409909066177940408131108548182349601167179388569495994335321197594415972567578642967553871502683369712380958770308324615607920130608427445030810977830299044757532706858265997417484166101732376024693974791719614005838988531595527436949023415991425442861480688846772132821694182918884840984138018477218776170572789914543598137535294972505800589363845101333813564163355881211385188861071303053171537003247944658652968441207688663253534059648334517297728036414598636348679059424663437709466752770300670529006381165745258303638938083335939992543348134624398743400431737731209896633840774776770156580612445626611299859237949467019716416137942808208819616740534999872668695393372573501188933337946164158225648669408083066790922551126814149374745021192499837137116246652194080591256392421138912913955665919063617374070459620546685076922961761645557986228880011479555129367302591583820913344937079622605877399267056086391824448397747482169389409346055327882941593785481350954926622142641955357563777756395768124219707255565921031870667123693503307734753316117199068531998642807641936495188439045965034576365842528725550274961347373255362322888843353113161268982963916187479202568790570589349130773053962586771130753865631197868993355747335215322961119526681789973475977711282014499229953171802138274693845968473903734548135932067471513226253110641582512079664471160557849917938293428874623413541923677301995147797307805678041167272707859754795925212491754697460000865730209581459790763424688576798271267578589789161461305760764213301978106383475311664544602435858295357295609766266873171000889261369335924228720766787912005315759635047790594139839024528847188359544825847359488308670387439516549897468251165660369316366016314719399361522020783229384989395513897737155877245165913832412821984090591898716468084280380149641335646125889208652313321066798397445719915029214883204401801149801245685744766718209391889070134557275417779597183846472501941815559452015456838214779177233996142034103305288838663104604250831712220849383454396075684264763717319012738312120989384704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 2661708830059888760310830837946803319024119769500087213452453064345069102810527434023390625276841741496690229992674409957961825966960354640307814530658759378510668629157265536064356102337043401645897076090978071536795422352534851998720773641132312522502638313128686913537718647378858462575439158816944564600363434421325281164134484440112988446309100592280630056709063408950568180804978451323779687276115361136370275369268529987415996084117128544505357983731038264043829454051827611841454954874665838652911984640885448713290464867347275181924237448850927669970591494283232031776671281329534440440956896757467727790622368755420879109395111383481381114050661125826084282150951142086610892037774557305690691447280048113099222945379247746562897051466076035484802179122965033763239997995849632331141517464229264312036706574763808406004758512845003245808750806583805250260517866654193333437959102976568236443577639055451036378535113878963720805997608811520233572831435812788479110113721517328892131156943887736341883969780725993426346048686936359318702615354463068024306000196995435942183801835516505986886013998464552563125150039723868947902963371001165014571114554853812599154648245886405314867700924849091259688527036232986070259828625342093118958012449764246811282178580888276081955115656277410604505255856695313126798020233953859018736826887835668072564891482549888617057595038462843970853931445823460480929806485120868466821344211142072944549376971995188099515671076735468286260100896313832623828401242743514341805134098114367589309848401803762833197909407437632083569459400811755891806377114260046175806982538794988117643827518083059864973097136627467844468257218978322841147823829701755848535773219144756701826922692301040253313941618551266964878605082685297468937905325943143301835440080404906656872458954260649036129302056637208866269782970442702086978130646288807200665460842493538133802963271966627922687599354248574170014580076728139325087610335416371217315991605190112862680175372710703748526988043516297722031917873447300741196629355963750284769308705067660959414234677491227891256891484003145424979111325769194458774591866354810934809329951839132765646963889854086647879305731136551707347349816594904433031796976456384921812575406309190366843954132711460527178524025432500817867739100503253295027364764383810419983100734014438678576135427229900381200721917156953940007998205321777808929792720668705490110358773694839734343857078898842469308723308963395776471389105607313490818588477109199503726540610639857457376064784178058472760161803726935957680391707820335871150991225130413916043588247167649355436266703428706021583956543133824962619334169019523669703319039090908191277534780083398273139035233393285034010156532851696779123018043158402326261833865832439480457832738537308816140556714348266285418284502940209569434883982143102646667943907954282342206302040908787257502090131934023423614259299440787074195058529261003756699221754392824675244627017133002394608994214924863336899285528403934389247555685551072783585874902517977239446820506996427197902120455826977636177459838561607142567124825564917105912650207532491637083364130734947123393982826223256017185448254844934359961856438723723861810966162905745628703530908658711070860681843261759994363165525217028311166309792525045046513315741072361067190771219958673424469809027862419650641920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -2186415973744622169563877059397214926136496342453815180261120032382599076980041750229641229707901306601658673807030373052776095126301741337901837649265874852441807901426746092298489313505474929761651393700025680973067789904917810016398050496052236084492087278460633973807978380181369550354098598860705552176010292186834241859716408456140233633158757406589013445750424030913288143964891226121777829825302732709413121241227193354022058803391827225295809067270676428873468998695463006047726353313195785779736326488880406141160623969543297139172102769693776843272456799081956343389295672787114359205740498982847736977296666518974269930721157849388317723028967709082351141901364817320633057330455970310154919152910058869002088910196280562219229443443772358847317283770111499817208046770701328444977072447395859437154759581107357800025057993711370448628233294489894774299310427554611528084542112976108782799680087501342484596157116363088265857170685636066466588758720359425383700228400022586430118224341254205244482082686496692313731844822330161150508093982133389863617033125173426116966745810581089554267341432283901835202713282267603777635474174352029402383637985032352125532910220877676140453453982812868147807107797440343133591953258965999423048745163880057711072522261836882375559633914878016992662501748852733146613551943880736869176751913504049253478742383721051212772026657716899909317495631191316382188050872602417852642087550832398965434224750821019510006013214484022090088622091410906275754515333618205820159763871009493877527693435988462486649877753924493282817937835837037628678761152398442855226544113876819593021671011608003576400183946433582445153871734448406178327926198480824511280226135684926179446224139851826396994763929511645243991238993112076319528005713649945359721933419337570468774169824906781875502151663867646904828486696045988091569064986153207656902667346119533481332926534544539787758222515649831116684048373391469079332015722390124310285288630924041591629517885467724716028392908437380699152756073444489772320359590045191310717635506458799288275977618420562070710111255503545741859527745713030922495579614021989626593020578467251319351636535112238924504451650759625205444037163889295890443007228114225051483353195397685109187071573492528314648469517589275023786520373349286032190419487826749739213033653404235623955642868937491823195754626364732852655607286475891790372100562018135074834504987642620986416977175576425225091483047191076110259438274397588456762936509300937905026181147922782611527959383475339902431042271389876246038854648110220001051524760275794751283457465362957459315956213289144901185095606165198435319295258369233660939214843017454628281015457134470342522266191305828322335061579444173260724941273619923935163900130447072223546305801920495898496005357749776448316990625038661603104632480965564836290540612747559641102733432074648749905183540438188431987408913822726234194132580547715466397356834037133450793385700507326506760323781027695799453839992006599032567051721923214683831035724732830428768915762018394572378664623803359258988514523703814683588539720829508897971879831157821258938743198003119527158840132519338132500275705467494711927517920189519752475428038461945654061158170501573953328127331812774436647615956256474946759119909207270014564576450816323095790264646555751463845205360936663121920000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -24008622911187804671528929241125275342309495808546957764378400128760559258061568739959905947095542224443942736943955256165035103093616795864916136185739734061981560461333775014793575826119962886317011117093706289347805548060166527412788935142930067703791176520945298227897133807155696632876283652503812130489725897192051229374741740826494601785888169470541401323729805876488988197387855438618259573757814459604817751223849927816786038159701124261359047752660059766240523233588406065780062035192253275677504272751356672515501289096451676290816625709681208476003714748473522206532631621306168297720387997657128013353361205833362047337095254200662389680273955985277493685994153041526803099238515373555995478849552274266460433794692100965175037219638034153581943939176108321692857387479139801650485197157937662726201454801136649112368432663947479711655569119060812509076970159385863810992790882415646933989214476418833920326540424068837368829402646324946222965019703117857898445531608124804457625381882738949202962261092486705485986435049949887957189461828942082155820195849469335258076321813332003694975225118092239975825460309947994094229275649436192213398680040038020429747366372219654117764054162852190137464628651847974372172412358361862627379572629989057086715047915715601678534420667714003033596941484700801586783892714672439778263618133945222609694966936123468877427764078697685892357970898876835607509891726980771096417336395651238382965246234853390483348214881741707073872746045342542469453387857686466884513061339984582178665003020238990455103034135711032837420744979967036874831535783986866109614684396108576166958638150440935666474849837763559059700422406162434280205232982305531661685432572723839398098999195644926934895843417288502860213103695975961879642167107853095236027250428932099620596644316973805426835155918246216985421676551208722444011492865166922171211775578480816117546767192435744713253180762444171313960365596312171593740055918671999703506739421413505481296148002708115636286890120896679460495239876310238454265905444052391912844637493049798283363693695986508057415557080890517424526153886343535858977800234790526773545256075343362087302313625679968797511281431568968080570232701142942082026755794017334841349428773908514348958281782120949564151159213429558825123787461739036258609706866444806666129239362695930529118088154287528072029896670219543093099260764065233528484338732448077925111291337461265954387237778283690353372276378970567685745175767547525636545321118016903185015186965921606242673580927686702013120395112953225044848989789248696005132854706406004120476621715829967908278102565461940199093671807464196586441763455487285997991369771273721157668039777164428166705468019974173154331991006168973511592604646005025017213170617386083121517014126933098680994001959453584322188915253707734218475595401083037930620450790446466158758855588558368756085028341671522736480029333179233612407519700828445220988029869936679764270831446411192170324423109392373469015263304300598153382736287139401775348923654552082271749432928244174478908993260323619162209321898011381312939173784876599784122466049153197383874773567637052217816668714648874831889883772045395146206491889489616331415140240176829534334993719847130685226789212255800055278630543668517246046496788737720747182357270746044005119276580503350466927095057481728000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 383077923838360725590341545337003049192491187453645051606729251719462740232424489453250200709998155422176175520277216842343747059917585418823115276874804752704871496529591838787372869986654019419790484052945394110139172913653663836859323531816648242693274013994489533526567465678963653980312975747512167961643370220000599144611159948441235626630461212801968181707915450325827594551173665954712030608896800992357906818216036983638614101805225743471775838494929634519136531505729897903868210858658579805739366936181065303478566409005262065070840317089064775427679031461751015080496729933243520047306530130471265509237925247071808306159865936328363750277834354805545968662888164003454051591257447362341744746894364070146951639889895257404495752664127706389319378896711597098549667993019373924696335364358004273643106503604003106565267693461491968124884463663556593602902213903089329961667017185429995546199968849280899456644495663794883653365836555095312489307703536135148161113780610635752797892654635688765109531638194885029863699060064861043722866209114042000550474797384748075226308177277709962358496582519627221907544532499872555329376044611364739613106523223424690127688472173173976965948543980326337224406625287020991093928595829881089113597964507632518197338630161021075505637965159942678192503391612796408231256060983575932927717313243971354625205736913109268603530528435141100526718605306041479702074628955292628551493227134892555374933522433708055728089384314471418284871756066886410936686686794818250292790295536456450756123771414292826119897791422305965026465744067301276987271550862884805331075366484281863923011939023132539652578625947591759194728477913295171446821089585204163819010906980072308114410941347239886706591512009709901811783150281656764701175723252781431570584032629255450996714566784826381287443634202361587702161940871711134185383066620669279049834564544426791610939099409299689839965669979073592172456526766090112636934152660626763635065408812717960171568647651574161159558210853001139102482119468812745299678830293378614559712362086915228561403197347055308549422893240157108171105315025658050218823652262678018327152809968897803255144152096533095363685632566414310208060942173803558481285341340302579178445730846968715186882516908154112437807329663092757922230545795670761937340595718178298087461831275441472961371782509675467893587139858749395567590148790049154136792187318651168281932286635616073767953253290933547397786720465934711338308957824467008826723787433799661268626764984138568679723921020239625017694362677653862918459182370471238918737331275297747211643330904192529872525779778580120370466711060732309326021319629738917675523904641257618276387308150748951587652701970073303870727013329262547030418849252591203062039579446783536188190656585083854895802296607316804552584086530730487140794377180521708417283756900243174610090540730108337214441471250463495068385050020271426142848867670631513948891835663384595551298112985756119693116492264605916363780044530054500013742664182007962715289250467549092447997653489222279817284526625935418305793909749412263406749675353483179598867823771996952369600000939668164158951964583727703600790191572110860336892194769052326880702837730202175670383478043089725958255962552761768175565795731882081289887312947045158889956000955829986822850978323525634877671709081600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -172260822206866086498261485625501846464930504051913077782980399827104541225710679564570294725730535040455702296788348922863982440504849431071872958460864120800999269435209751157136325839561327506306695527755875600132088313742722379824602348348576162615695594229490562910868513181954267962885989954686847398452144461673214083458990153730346557975670166189318827935656966529510997813280189424274283854971598446703358648143273261240298897636042953462813370086438042868511050848040122790228354009550106358658061981434414622742657226586643065858997766319877176137922174637670421042566992764993342018596271908649263024665614619044255352920827577696321998949523534940532424787009032689741372529318431203665626592106745956872285131318477944065381640801860025019478600579517302674722219742918548710212949960687447069270137316024470785796986669853941409320430073136252170312809064934511914258479801237313678077691945512272429701807023365898093683108171059647868292996888128251203353136792813609071941312130083840071382580926912964122779585731880335183705081798769096263287980833391302237540380886627254954961600174380713311553040112092394120775468487698170563785861287774659632311009350470611959935592206854347129021040003497179132903669547422293312037152946177392527349393183450652574342959375102110891179102334294289119185052780516581641950048881428305825969048393262177329414551806016582156310576711435853466474911800658752482319491447803929293203601535027942322746166283591138816848688902973297813938314026131924940125149323910843393515029835101597901473424787919108776376810408370144890193975200811279047824975343821121521693665790207831455598811794204802621328050601997388650178710016476963917938106395229732865481984948901370969950502118022827185205853292015946333598520037758468756593742178552734870571379654707418324968488264207851500601121996656850767455816115621632151748650764683030428383441312023682639412472755250485163577572043382544111650229354948039089146929992289990464572629087321422260761752984187869890144337164994944531533376303157271951362107633630569158551447536796569260327546446814235589968136378205203063765803267684147215664133577225616302668422994249944158104969346272125238697075610871270816450326430278661286126906974991197766961142202547279608822807923471286249767421730340828202209029818084288002416085666568763365854976953263226928167206981300588333803061416394731166203559134028911325764706384632496271682110604059549089662423505244094855631042072013941430897485525940925348143946875114151606008407047775528576942884267957883193133388476545223792905926199928068896481017356368289290136529930212177907627656223445160615646840714120420800652346891751802664709820548372422409824612870725198844727154863641083439190590524642961742526809986890979284488543333436837565397181711376352467190449111167434646219257304242053350948877950559928670485705455968679768251052680259361750649415658947312139382348132717887481308295075678694719758146307824828921694664792226290009016689835626991335495735542260526984184467222223889653785263332248402372237309110528133121529134420089946107037249244334879671714416324822422312316513295963053766275958570870353278862864662461420847694347668676926962348021591976937998921726327387212275993680590175214807909326261100313599559585292719723948734021748606102894753409364156671074248949760000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -16663464496736401685172558228655927193112018164061648519258435682931579342944045637216258424034600185333377531408650835405926269679570420305208432625452603777824016036303470469950373859426100221167827211535950467650134347046728091232963224115194838032512351730129622510326700752355890219693316357874711854187975767816213351627095584427282726595213610830465491415626670565254482296957086166559095884171117407775087924811961445036027562163662176788877281513721809344128781570297316604926324039261186933607812525468668159848998680422003517914228098289820239069739535968547605662328163800152091580469827581849157143213130478511800697002539327192704954873930453889957443992417421685666879604785117935215473828676001935592885037867248237379154531832600835802319750776532299552596462160532956153727776602982798057694338647914105476318120446611547279403104476532088065030732489807298419360041118818759277932384475678089034716173727777856852961857302909844662082735317853684291493629849837983322151368284082198067806290151736845443174687451286397810260220633619629607283415929434224611145210897215945122044946913391367381985433267330658173270060418740038865155312610252329552249953175913625540835634944609868016979160374038116763910187071316841440127057638071146771972770813212937616091841909979693844601673653702619704233511246697696928788254481866215026986678863650970456362445257432044051087777309806147787201455123412878287666192601975989797101087437859758754851521820480502685762922202253676875446547568265625451786517636992368218500603734337229107726537351040406439086203330915139608726076756455229488612876943912021459217469524351165820648073318796591781811369261585548232966536238969971857420200808958279959997973540801517888775646811866881256700387425071179138209456077139302954863303605214670967469211763125730480466855320723308062591385994921619774010896932844172408506154095595968835480369176610873501208238629035534671003539614605526856534505757314858317983906991991703589639747688838707558490351339323674218209793309633676704961502499210235499522455100847910384202630712751465842753890394022432603558646017613892985144627301061101096059311496615645936975948770912155916438347680579461679392475731322133230342750407492406695582649567214103065369545457259933918347396939591011071766929560221300827364992588759845939302065972025034227632928072021877787326384909891110917841264356451786267781521483319603317081055301761692429920573364841522596029421704199856248487327960772768039434073159086434445622828603428546567331990589999129113051531497457327341698353421528210943767189470483978844573594201440423682347679169092659298903243322239630290555736863546317979060602458544380661118158813597754468869848230610356464660823506580473204736733750153661513642670950432340822710066600984946271825579699518897665227885853019981426529347660418495030126481191920251650221397733082912665397936418500722945605948102564255332915432372681615929972839849340979844464016660470745290688204849766893200704076017773482987347377427817272351677719775968208935115356511440147773442698324200689148986181618707251166931892011531198093697369932330565509549313111103451989033827181523472699873852845991412352009575189064864886793188644819589239545068721434106560811833830133645592259454107081056300931306902356287057720645501906743124416517051748365964935168000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -18819699132084782871178926185423939623522451918681432486095688398909372122654506888722109774497255232826626484928862367461041427077162062701601704802356333100334616592154513286126206631429919459614603326602001313318014300427679462446368563886061879138318578637763043372702307618241119538644417553930333085867613206232340928128038212806805034395436383172859193240082676794691610615352961970829539654786417418508162403617297276862996954714962696322379533714859763574989473895228002622082821522623828350297170873777599147053670194291819830346787078558130831361848526044705890797194388139411644622062750440794796345808193878858481194449755202868886182826462885488958677289403243456895219811195571468041520326503138872576931549051059997839262253046848284224003594514377565683286846637983537424950773022429277123988343558303660134587839612707273019911766217077354481023301577883758663232228268002532010804050462784395302345237222477286623205127839913818887586255291745888493734145117985831344784517713103515493623069698141014507900914303736521839327652740591585973229411132330410048004920173556745042480576840794612480349293558715640346193783979033579418575925161679113082178263849837342245904677903593102575043157525144122087336782557206192130731215834015160426614019728719825791381145069012214281440344465698954048937646576475394819234060610996080157349425438294231732781656802044158534217951543959563696401324480759719669589253140446449468522061701396570542904713444400973247887284796363685111341148938930535112298462598092751312269663096802056897595314365000671971265118569359672362403968403489925220395519840615127442066748297097862514388518073769374819297214043500743805024672562734289899292414162637743078395456727598667829343960159047400164260775241963011998388563775671779034911152223271626130873511330521939245702534665075459029352018332481964376771806714454124987557268672171713141807661674015702493473834887353637540991322345664086223689122024872844833539313682450644028966101235346544828176080138471267509054341083927341610804174539481098426374073284873699264112059591347748989096397327726761487506926653017434331835371503481608923454558006162945129235924681438588205717726312579661995163920028803155367329271877423748389506999536898519264713120133018824492193726803698434778637049085782820895151756519931943925470334138978608257540948464030957766183308436602357943486327408778646864876986794886811161860751433686607839562537966396280658877899317431833980623282128281466455317160935403330178637043814719215236413733041437194752844242727334922183338609675469088881869974386869470524035862838399721863167705716016156595455935079102822076477100485862784893892383617646915615175290503881812759749148481506488318572869211879711315423130722893232287183372958869467268017150165486670983656892170605105835835815901891383107258811122094623572394442690012602368682402066034845013462960395701316944735359209319131722063668047080274726756038200046633256542080165603220220731819100008906017643258424901227026079478080035608300462664131560508273677823768098931874232488169222766675023622321609192255604146799029511411754591242562326326898752498621047841547098085623159117781869075036048132694063102589276208247690880229457629680252234317568892325109090257936590600258356928525919361227186266191760602702246951145503411597097255410073600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -262967622774014352061622617672626876426343436855786693988397437835689652911175964135420129927983456275301683612606176957754504302842617603971377137004553420608298950644431753540600218631950498156201654693935294348226227911087731703556459749296949935905593147360925136628267631917127715360851503928647725547251323320811184444847872213272616158000303685988757765617784603966436379716708760828922443673203540888310931952437532879164829153327678042909323288065957411327315982966376338465526317670347286266439991265694029712125468090033360075357090969924111872675751865166582954881965170221472762813479885353004805087413289702390404235941852461436141630524204773691042791606084966675223040539623503563368042703911483350774549486201721582307421859132601186040657400342018509671831586244538766427768667161291391418327508053843230166451413103312488679404760922126257628657099230292280753146585255041835804957173051546358677378414582764681619067578907567465633052972147143363702240037252296375021335410319328339195897132872132649373716814354715807736877489956189132292865126124471605104432475065302756039146647922965766652236246467435548371239986708213210497598541903456226266071614760266379238354123229796624661762323220785971353649522175339357851914012602685910811017373560215420469025262610192587615426728192503489918563930602768050818776620606174191469709461175149150534264985708836634427183114764469835956372632250273697567378639850757653825476756060451853031544548240849370844223827824285206678378452147594553980040288867352883539635061687933192051838363051725953385530294027863838036466108276894611213885991480964651416537793477105528676204421095151292535226626654627047798077090546032655956030432607947119633571364897163077282721722239097165383331999617900610311547480629955487452058775704897916269318142214435484914574409277652428388628685118475175643616446316530740224621294714703722102621505739561178730068230806791655255925473642735018032242266813374390015845882949078616073069138633063366697937259944816895665099734967805081693142448021058676630068195070061266114154056232083212068717537265283866086512142251342070081791186968897172015557400497513201388568330487745133950184812805802065662888089176242246674283023319140888256727474507536438928443497544715098273101789702913401452843379933548930546466154606912713395376964527679926488747149538891414591149223787103124147865771948906513457805623705000628495038865494371434696897942565661576935870233805127816125007170380451207711270633380056898093388149157535870051535206711320544964119427445478424007297944368642965996999353514109267865069231829855864310243195758330269273965187000867631494886110465105832537007600732458033424259899076878776336930901858757023758895043147229244322503379719774573683497092444418711882987510553824903235194436749167862751809493231272591708990218583753999293145555920610167015246971241504643836564485975507523015026577366140635497933732472315971219085032127840082099415280623314741191910580749146465236209686805761084640936072721627080290619379159906427957159103376492602200957673119014209757798615835865926003055860490683976669064336160097011562337252425976212357550696736331096173218829788149783592967834087995329236075798971609569819131004771488199447880472552846505567848906467012450578868917204956945592720426127776619707279058738872320000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 6224602618427588793989301848155548529746490955979451875382151969880718455995200477725152215209693275357519732053913937626563109071653243062498562332365411111904597772824646801762862805054754975617950738123838826632941979734101552551676956433956640764649167638678527568960962211479722146326345224567235253905750936646841244766724989480509235346769049172045896490710517600000356079249193746720336026091677423862436499230346435716459879905889696276032161653864609091715927086098923716085578205057176943349841161576224644919177501859033164451503118838897142379134261145190562150005833985120060167299498097964048958280487043596540099763432673966982805865846968674043603847761780339736491347534276559299002469729721374086820065587325197055657759710326836375392187729488776987403947811262073942512842004533112988532305079846401603061053787390233269676563005985279965338857623525555835921700283520199031688083344374422698679648342305397971665354500946150598253057404653651595590134862863765205917664702432649068186573002680963673592513527021507081348201025625961796855523987024379631551977242022268464865306609009766638657181659597528827837374716057909151874713924076332139072389751831303063217118988770758402029788299703199771306993575656565770152830328009194010619957652902634577415136894804698162499591478065326756142788971017102495981355903289684748941945603692950159568778644693647872794553415254937086713361211812995183647530523788175578298043873952868601826084945484197544333560688780777994282721295580700170912748884660792982668833287744897949160440387560404562863902268842818015131543671164209110824694684904099294006536013426206990571259064497808944967680099695395123366779706874771045827059054228766236785940056537045028444725179687631415046539867711419040024887291474848360834771788516436228087470105198523205349052135443805054731078740512780618668088468755004605598088350372668963123747093664150316312054114724509210043905965991548218821433170950088963681755786767728246988884201452661681340485915116807579418651071495364712137144662103473840200215057029643058540987555627404791240929276843127987581242408885625706705352261508894631808005699800338037243673134288807634347448218678123313994460920538649304310909526110118514336455754573992853460259417355503165514321350020196898059386523482343350748687952546215507514371742013842087600969481111077285094695371025254934496055304501950646854967425908141692734911844949411077685917999036277491998827254998709099102196024581428693095087300458808518694385090927392775326242108957359117523021025217641618832176026725874830543402247292370541097085762878286556691061764433386248241976706147570380792533719085101255712985377957375076864489353288714433327740807466902344932488652090951666186279470231372031951414484403117844136552014001073507967414614408104072231090062833334518643168189281218656054282543747570788893506025408052373460339339251523274021130070025875917768870745052958626602874954735548111012378752810979147746211669726129642419966589219695241352343973292057978169506464804597116969747619744867592802171869561032088535724206061905763852893667052377907871352308641488212186872883432758828386602732681098926933470674380608365841816995617685507253042012446422221371608844904776483577098983972989099704996942313064197091530331217359746985986553730872961635645915136000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -67298000187757074246513445460786412560925278875346728817555317099011141726031778367327447346922768410855495246487169036166923601059018679619896858599676019809592789624911585646311900287759817169805665173479798527976074702669666005937748470510696948668324617969931393491648023014839164354307409599643081350355241589565562216367689171912028943545011392699121041412233406045381660928884404322437527423446796538321896996636012160251839021941850277304784477970450422347491058895736754523072073254121731621391026068479182106150294756078275792222666235211902110372056296360940722008916562537585079279688723163906616696703169695242997277958323149050035664261100870835737866698983948234958489338361264637719701893535335154619573213048024907937426067906747970200166574958165493779233832650560599090151057679919056640032863667585147266918928089119163070517381036948056343936550935124599705465505203868600400183016395651736114951441218644225871591160305211100568770377411702512660260395461325541161668529179939571087058799068036955290190624548575159607657700099544233248544782080940528743520710266401009747664511874536117267763729814522764333951630727939032484198214302743631670086771854971110134202325869057664295067500436057371986170504413797452317838855143825757321921972400054353020350415733838561854472455328485185114867218071829778438177843104496684939929929595029658943195275329179257258300977284317950671729802263122622217927952935970949057804752349898632357078962340511769518390575204961755974483022531143058048984046509040968253318074130824385695064850344726531546329410184081345981338263290645334918923586828060508102354256438563406611250785777866288925641685436428407918256566637957220446828748278489055692583837985435478327101753899493050324788820975372500638908035262494828897142899662271580833598204726074157047665231763542883312549162866278315145724841036025340727816175762222264200192826367032943363759994755559119910379196035215128591088086347182220330674007799912249751219087644392995856179352950941604470790596692017071836450468526217485856780931734549614938505270730898372222357639332101057579731740519469823389849694620034529058736279059451956366974260045928532623476207539497430916405824946391793475350185628737130359567168511217096874480773174405563264856945239500855418970125097757825810789859881649150555894696318307010087381886587253334545161015581943162601140138460021006043367780912745328038022713420974434814498868481837660425247560097788470595707168096393532868447189038242106549153705165294054552985702267237357714283956599838261978785674566570786785747571889618110335020685113170921369410341187487777033505822868402979823077994383288718643716838061633991268382941698157530490095597171966786735895195339718868261290017214230525749728307707367460387826711094566225320241973357372328273105813998507914338223379107648040749472383405593571573191912164138748093299669301931925327218347701160039673710581525498739551095164009121732110731434698027919080203794861332913134655588621657392761973263278905975409286727837400065257474794351322126609090743594401922785687137216593616675139679471755000625848809683631156930560422852874286103674033880725459041658855513136433473626843381250759894372675832966266024831869872118672067857939784377809696054932292011884128764305530895062394449330941995556904160460800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 404611049694656737222880870976787330042684458099155267877165459015714777701556598169660185725212606079770907831227080395236576103601892360488826694845723124404432585006615139445003115504234259930031518064342931125048434763659985018245718270961848855120292164484867408043300722737074023821121322340356139780727566333849130644658217140497443699161880900541451732396088354643267762818945354273378410564609875342141456504646750057623915228741660743390796766374112950329909918701975718296912344092609026821851224061624151254204686676560359073506624374064407923291677360904134822068608749452179623992363611803140378506911680711283140706614360554066188088932788023094718390456500152505896572143921462068394769702550718678406059297134419589909902189825265133018149829808461096657882595595638822451617602518252904835623351462786394490803633841734725761616859036704249321245697510324503279733930335705231633887798046772208723125110412210118242107320095195802304956207599864485581489385121922636463658581011455746336430817612810642034574565849502617648849403416851260224902755889639081989159137585091116384145727393284171968156555901200797195532267082377055316701371209721484917985921523926996757456398786752305421718770098144467137485915977435688314720298844891705659513642196367894097119940039830421833492828394079830003794782835879957876466696082839390272333228316782723133763340749742886872437086176161779272998371429396061062633184706273482239808202005343459434066094973935011618232948914978207216504841151798900474449253903162659377687667123512699981044006508100234797454248199600081101597154107753724619983792441419731846710587186395579457630023896300626346058625189633744869004038314137611777458555053444321589515633800929206213770134224485761665428501908167431979490195482740103469148125132666509641659947460484782836700742212594207813645536556471118563155269845387178917685233470982869588403185999193594578231659881377883743722949823615156328320152078182612560589209982711069554783746335384019030785454023789325326162887542760513670342327442375456492359815900553561643712767833210296058951244217591144530855902731953506728863647661856096498504608530089051887877077442948155866066764244351865331271081707934943614420320221979906779871809049863447175941315689603273465441442355516460820987461529634933515477070983173307747702726308467432838377587546643180942227826338028666171631357751147841127454828939672639728370893922210296258792934284609372392048822591804941067943469386896107120802130876299082834906273944691095164171829470646319290681707839545826997309673038150828590485649804782193082171840332667242052225661955516547592172423497632871793243289677556451256357755370749597604763519744412629686362302740069308495609197380977378506380982944217607530125233509725352997853097891742413892064469497466872475300377994738883619658841792413695630322409796627969848441779348888153233893673149425225740966495433192086556120879346223507106573668576414899449956423679291259168043396199489815610994428622150679391997350604104815774244167087358727766949482526096828006922298866371552892221308744297233496671373629376784438849358426573572679468183415491533673058240565712442802585725225403083506112090789372047630593888367083172508431675483500235983461950309874813533575946105118652124180513349117920267994425122447089991680000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -1489467246060882391501455674251230159565192660250426052074252915273508361053585383860301989153143179843212476925152124840098780261378541174264588589819122123942226131563905017022874869596517435409431679047672889899806925509982490619514309285899827496767416749778441854494388617933986778431901225269862774758628965550520705182223849645318814194499948855616785528227680433480230578300679900295042623907272529359137719333610695985138620357030619263513367047329094884082971576984556259139830000522039801085054262807062857543054521947144351177164973550931271598903800257575286114929961933872252582818564814138382049145455243265860018290378955148292316122034682913970090827780144027252703720426825532880817766779542208849263068555922119016604414452657482348249268337864688673745679717692968361848178449619140158319495207523336747935859098968204832282032607742311152345070354731974464556429819747933902922835472221386435632763395829340609872907544378608450563036071524003653629091003978528304957013470453684791152619667180022017105622566484444524368615673897828305742880466964317083463554786523935608334222803495267810996149248664081327114258861963226243521441886672727983554625744933494849591851980832846862719682364601660878214883462676861413863156512219318250166558999502919543732922462715275759040579615306149179891677371066844139860137413097341800948422311321334461698561037340464762206701306694512353302934622166253631513353887204313756424098697710220204370254369498309877857295316345570698673582761997650708804750899562833239586264150158479896430941512584837703181455918898986020494851153448850173002429127641186173814860345618274549785792158552242548017339330023378516150252113699628926306779354284475535706690943142576752798236737564373598225579345736249927181443473263953319662834858479678167206211454871775774137995465597942046619481162477482787504405962183564805325477924482927416199727990121122860570363917322643677630684433423705682328759582490181417909750251315781480259855883070821872837818309641802564546973536029427550788838371430338287728225184985529908013509881304871229787056886102614783579812539398693824592929344707782324503216044993984675311071021997861085605290835440049375731841432560441752123711729039554377999192128694051813685415782273842177120547391238045898146611902238820404904685737186405903775003028891015786300253522347124152319872040495453105060129154502646554858831254001906849102507515572923450211021803370937613141383805867387512830941510658968124985616516746129364183385226660267516832058359166274018905914761138558042910874173017520353971559493642665485539132760259363015810002245804211898678074478494057479273121467677647320117856078668071442009974392689824514535117197021388208765447924125572684012085128207421892455928653513047236882913651406742524049758285545183438046277824999671609510553682123360185207071533487798788892790210421562292065961800709964961465656421887143056259366154866139031721912514453285210436385296788566828957952472741276194328743300589828946858444756063124690239885901566449919154582199001021426830629033162603098176022341028949466209624050161823858966513135747274502616288961064670921013722599341866610496646083568669905431274057123196956010245861875518649584158265623033271369428313103645350098125172945297726299168474282535096012131238477299712000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 2970570859363653791672972214426120603751178405646785957525712940248243268271414853344935956903351083504775655841376990194910162935752284316692078363914026644359809879024404128568776375501379830775345508359082792870662914810719834194857268162324356724539056188100436239239775561546478677531600558924398863622092562754026849818424118272081749605949516047648043096155748382428937380785128657795505552260221682065193310029347745435672818456702040288891720775496181115664095560911765652771643034814453269850654698407370294219909436921933560699561200200515037394727475672519269123949625124111246525078492313850608605541976867747865398023258145044101481736697848298817841047229951705017844407432486699630066427579863633463927500992562569345246343366518796012715857516132491681935603672533288126059058087671924472641708835872916953520481584347066703568634845084241933189437310853591185285518992427758686469506876120405533665412822803580306736327820506869758111600366194202457583092072147681316748628020232933855059287047974774940722689629743342400344460470243336364902126015888384338798288737484810202776570629827233261500687574357699141998798403693116672853054214431043810886431799618484402615755363974604111084115429544693432117811163203642227060060082541802833228144010346343256402034870715087568649525788030313114631771886951613050848036478744913619613636204419789803757474947915476982323897464882400081055616808853323546575952759410411008573027653907260221781542025607302601839847245845651730172503408087173480282808510411236119112126847038232093315820629381206350833430832546055580967421555002934065354602221369183056974400942640293735633980296763500895792557774882821161838381570831979314594298650443997807584491224146662353017445803381551414173336813113500549152706221832834307177734910221911044964391333443261159439154477949430168411914678615118871793640443687307077985045505915638096578916782177227906078927249254773577456845936699601937467980088722334257820568006510795346332492535030239662793931850630571722152342112721267948162961258277338873490588143745876641925522137935064092630568085109355477856548268730628817115354067863905772845153040808380710143639036247677113275905914848748149442430116479636511336232069150648601231373887378977029958670326371427070216504893604371039595671775448024319247659187017251958010693487325538465374733694922917767155412506438170771751460410342124745886169887042810549412739066449473269713669342187888494951791085570589970552832366656447193457040652444927923254835412032180277651468428340551373465574997732289205000908773311525901581766699358989805863216065133654822471667891390736155527486210544362676245235033962406956432496936251790515011016653656734983763949607627856536012344819209694122008712906755158081814322089957884709801705606660091224109220627217386624014322626404959349337244364011427687281602527903265754424605471603607650733657980931614417183558955513714211442362572884464213187370986440484228963248118522266207908738413845580289203148524211753035495885231226276094506217497702128773633398156958014899653096780735926361610389602256577633220281425154735997189423825377479739046112636056855343569246105657641759517742498183623967094231080102294694821620317934153153716090986461499912129684447667023325235135143669737369840405924292001430641262251212800000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 3502237795992574717058820182928383892487952122411961601618107542938231961689286583577293102893307425026443870100604302982269580483871080454015185897556383157965717335579095482902219847426982527837011234632886568112259926593351406268250227743409638383195906393541948754457759648240081814094931810827675739576006942172967772487939811524609217988259567722563919946520045902342473224586355962570513890541198065621435033370077020464803324929353031516794438052702198994626009934869917461006929099074036767606152070241817687302749132372993971091044737863544827272765580659539916176993492157117824982930568063389192896418818659362837633451016030663587636437155150748569043724245135768738370895116957269257475232784434057779898198954284686895813215313142681860525242304807009412742284371967971695515983438387873519016672631550343531282139309905645615669959415597998898263997282503676154530061064057270212053877367882926215705476965817598802463646482776696271142372117762548003937666462382007633584829051177388194001118610748561375688147751285051510237230005153697230985068743411073069977399862139049864347643499903278709969712193728794049446681495866047885671997480775696305577835952135020126343097061245530053900997758886104473034932569610501814256339528726344790148114173410657314488113058533084027644554376958428495168201777224988198225030698001080192399397165609457638105591763167417499080491375936565416785562584184937922856234060308978951917604388137909971706548650465302558977767357117790714285363389517223978282345290419914889825377913927509752492178433672002626723355522986367850897666732349093073675297085310287001711512642739909459144593808171538575598071235065408347801245619713766243589561649028658608031024829070384591791741298475592739247626208255435703707217277608056307813167161031414146535622363631481252104010731302391132901407094314654370631890766938788209543799343796239870416701024062411229525536058569635035334509654900817996244387839330870162214203745994991796410611594428019842887328426370142881994416579653727479148555860309492356450561233978708398448316243879422127241059638158061822223276089099799045855494716360748533609959546788709248283022245809893822936784210664887398962012640171288945595554196354211660862684676303621927690699731608275489083703784223437909269297940906648605366053573294808552113646256370908344398144884756981430067341129528355696927845943444764875500342798942692871274299165471180311203031316190780572458660388992053775930576748171432164340774715349578250177228497684647837979383564043427435510765638659606977420271611467134646354514816206608782674073449787413800407974884943289330531168569838440248953139660859563499100308701473713277863171502091357117869556031943999886156547927622891733776243247520473514484068224486172073365639807911452302411512157099081626095921654766739686268038821361228432741239349726573773545736649516304235283140395234984392033381890905798922880810320111846100268905079884031522267786678309770730024039322360655550615712320959023583827351315942243903516006447382706223362979949726244327313073067853143993567019837851446711292322154935625258398036699452096241869614497597557716010754626128897474377836612127038696193738677327766304868520966169285902366772559122624087510084829796181495389156002625847993512512200059737370053836800000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -40020320481536387713632004993306893048617949031011403666633295435119950312734142818978467509589246279988225058775854383618782308944016179932973219318117628554654330487418112499667915279409472887046859431158247354437703265785017124168397655368792505516249448055825741452171149303502892688526143436684080279522188912353087061612824831300048960957045010835009511753751984472694930123940818610482689441234082643788462643346841397726582691716489656366730245924074712232692749911391937924125715880862941357040931019903932195491472185118251590083221627734943427226447473559102575485270896252559012184774637343210317398352411030218844558957957581785345832002631186945758192309718902191397843020186140583783089844804830815847988074859074020969787841484940654690534402907057215127777682817819057166700774321797153380306066185475660729320504230186953908338393755712511454860494189722521044280073280399839470492198211238227268091316188874525434017735056876577809484884730952877920862675448951011542915066180796230006257712608823933561085019237733361152379862849811658525312516256473381210565933888404769917212612930292089438649258552266937313360860446572108962426766088112116897056945593390822928773399375878966669615110435790496147040487544704103527369719557366916837749300464541344970757558611725757553944097328302478962547064729860781705381655333932126402345108537457705822271773729714495076950447213809282384007027898999792210134802455276761678987235499738475618184719958088776860877146234565357409759963418693502950338705664595135580481572061914027658921199144871713366102249908858597611694571796726923313977663994604487697968010011274163151672494492133621018090526604449661260037358670825212935194743657840540461516914550762187389592200982627012094744529915288798929448332263321031895429407549507868480036893718578822211094393960176499349016430026411963355890596582602099526763100110134053031044983354567709138448703551833517068337018400432115663981938122332192034045075424643734848708637390135756202266493242638420836744567136512302170520875383397098486311232093737812770877910559119497390944372196570134181565501679068928732605376814904738238714103306730794214388675773801520338573411406127787179014769581526912396728661376594547552143262818841043039932453150334064754040842776816754715527132542359615830728682087484255776753871273839117281248534095294215910981514847062798128003151329783993373803684938043109083275925393761081385161160980911363788325439157680621568177796437342749551311061374666378525915647730432272151450518548967332032834188029320949719675957343773551349169546661941073409657129067073682297508656967580558479328847566580029571482195467795008650008569842570225235697520915959503414202355923079856201279979114279974647103681916401938034873803822213702469073830867136753462982904752103624995096629531640959390996215873736212550281772589534714606172869826926261221572338829207082137157690968716791267902202983742263808488026125815003820764272127120635238519265674484403465848844477707074199331087196813910702983737170051740160861761364334522463741017735462994321563227454876677178794314313724215508340411864811113087457101956310257534204928270936116006425535773341982609085324044931735808802668923306719812182584849818572880126321159113461024483842146562397964162768753590393634816000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 100917173268699955476385520961438843300425934774638594981528530876062099023177565908000632425718315817653582717523011437115762151192496736021347461811417419353247824709978590181074496404903062029483482356756501849874147998515150414440901920520861061383913242012696925893144726297030456804759495298761412244182932309247512287372155879754731883613318058453416040280867471102790494653739137852760118731191716876802935095442256076644290175045475792947202959208088737767395542195133467980079453838400007187398074315709899363705064132387174304474150761923760721668531386663901345599543047767453086695198987069840891774005756306381088301420699823296015860945636529679339248986315831942472064129681226897196854216086786468744995482827020847241530968617395565718870596469098224665018232070170831696661062342897892883909761476317027431679320968703234242700878852110950334416208519901209890382563274959140485038779313498779387025029370800166604840371675185050668732391300295816018138564120652234993323241614312971072790326190650509566576723393686095375689687664341979829585599646137978854536733010084853681953674086510231619110174722416614419242531171167281914997364064770479611385268480510004543892750337781343737269890812520742211121370053422381333421496433418820517941185631771987914799396437808524308925925768308366799676355824684812805836014415858115050226689068871908254064768705280392005501283536977824600518547181363398262525672494871760305866049818415038394804662351697213687657968031097186257686036251986086371888710308989758006612868166802811041882135477840146743606629251716719599437365401430934316544938426499655444633940296556891136798262056375327247641206871766599228027516021812574658242092736862184786628543096163804924779538213588211198398471185687465462876103251417856598792572243193929082761638530589278875546042310352102696214939701999582655244509769977693476561912260683364640445376982539285719542768992246700211842946466606858869917500664217356674327450444002242305524280365335715498808186939490556370962878005334553712864732966304196835552079967694580523857433185894866029204984640778603791678859900980470607529369958675063229216672208756828777503335089298601403615967139200356931433220847699351054607804448562926948857996110788387590865549651948463395640720072140946425285318646874272023587784447392646705371375958663234912197515047205981181560646390357906733755426492156212144463907635055720263481692409842713857286537129395795039443874114635587136178752725746884912087290398151409695549131769161074321294442690145886193464662496170670790690535814086423822984166721687321765910416397555285255734842366426461949548165741444260984722861953551426661881211616919581354773208943662404464331206285967103543242652369472330354495090217203092875610048435487477287231854156804899431080660755503412205559292871056516909416136883498522839827347135993612977754207289963867757069367480230564157282588548477038444949257152178947886547115285855334024321698078805922586089255776451748101457766195894110070572300831369282274138096040338046091513879558252244199020518650468035972616860158880216444037714079638353376438367077174176497600934299689237953618219001936487897908285030717251649386856300983518694918716034978108455514579345722719730051651200108753327370581124911619769787369885846732800000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 153430054168439459361124891681115790574033624909677321323712793052284622377790382322047430301926112331198138004108106871058751426680969918203312791954517110042107953265527072663641635059400203033259134118945940620647614879240887746697610306548560867876335122279078976215614124265087987789900908985766241279219083221890699100716389950676055196329604167822869966998030663413117871040691868335579161480624260395035747288183538621092688895200081350130600078249737658303808416791032838832641689824925737431920888939127154166965091600155947937236435776809973243583640700245719318332180357340723390609402850400850771997908553474625826097349413201233637713650265502656189785775369198766932538498396419096913172298851492209527547840697140046025654000766299213906983451270434962657673835120063816161947633941657908347967329284295927362493671867250548212100724549691733009864581442155632374381128519243846821743460085984292691433168097566577821056854372685715111759001435103903835631286718017228175901766076940302973266049382233168236094121927164427549198740607271591425233117377096734797301324529196998272898804013395580653660939143663084221494601749585659516947950444582005913721887745918117977575900314386817645831870882112953619494050713116341006226199306540405063212269077202713568341316266149069280187406888833339231161312002216367051396575922130258019211394274656644194084977907861302525931154366536369476675261177693119978303099388831817369673269306591730825877968354302764150880750843541470106992954675156901832518611261971115180809652637126732082722288616176544105777052810939405747580443142205492546401115846547123647624222806444835409441827310311445710302395493192781673381728564433123643781843600742017800418501613194836073671803763256141819615159338230049908019516529951292788623815433974755229530256227139503927511364275484518435748440601220012858849432230541000987451371574594205270870498317730655035726726981465693100461475002786036365676086357269798430278841626265046005636776965071828027596372950639194373498687642772359789430277715289562755285379374324805598791897700771450292441280231608998594550641641928905114029014577819235591491119914194498532478064966929588774631573249825781654598178738561041585830441798650753575321796787920137342348122831552582650414220152617612179551539588267133510568839137465395979730757959406837168108620185045891103435366854569929812194650056722898218737671108878779111711807662823898053058116997073995658527891375965406041273888408636282983501428064699748100549366802368549417206761488592933527511849961282415848254506075572235940210510652906243943822760113484712328475429601701414925161364148780982478702512002298059529708884782098647158936577912985034641772437170717584732631706656625333240052145027762565608328705322422646099643526715357681836876589306159217675005331722708766298062422388212843418475346863120274050227348177557322575844092778061436087011049463832894006463350593529130450844815845691846449515842349497224715681170915152016551437990834822595491042791503961671361847756636586039404289881355788185252609371372286388253803987055969827759149178333349112819506581116320164656437111320539919572881440997365093598388673744540356548705710620859326053963901897193636178832894450758851923178063035746898173687267358036784075195201617920000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -2032435457393658791185696064530138349354438547638220522387848017237456012387837155356648368387719963259974296097174346052576430960036307980870353749321580655991352248320581422226899861915633639372312961000719102848297068760124429486952037379367318378061407691996128338383744097342436594309515770630498093769763685651987666590164567196636677049655274969278014390718787611786654344469105260970261907041313666033901681755193469381831143170313093658034365624071404032186062574325600333736042185315273691061610793536991688968020634227418665794427995239903800165875644850500822989815720332060012584843037993526179990185614312839808280059645433810470392550298722228580265359004246354306512099705056166308228829747613869008618364635799768229780029013446910490074989732295464649892558074655075728722868153295979395133417352431742603021180959980439227233831924334407841927673968101370619925602818508239735770440339937830707648702261767694126090182409060003763836905521695547307807012365812536226379624996249014994725868579617380736728654481379544419677663306044984102810608346379688761157763753704472776890050122383156267830313866054213506347496430681026490183192953299669455828909344580739478932965295466961499722544245668475264350701355785496635824992817556326557767329352663039448360974613508428562574292270209253686019361358696630716663843449884646625960646069104338676677581402852742079151526589889832083994360182906598563698538582673266392314751594965125239524643889510347609268843953848735255333974724414108808426755407775042461032104386280312644753196737064308475506241929536088296712926792451331911668113428796335267030096747823178406615167576358164113514099251789324096851876232156037105761968058562231724689909807513638754530718521631939937264968148260689047925558658880798497552413566856032788811521002662343757485683891493560345284500384342046883486553919957864330370324636800516651153740738414131326516126419178353148065495527420840904377102883486561957948045165793511947956705555109137167512316804231610316801104674787855745074050343634421630259210990886840040464004940034887165098817978001252608271146273119535729298517053865176302742014924872506737346620290219050510587523421960985120628070614841870457316731404558483893836796508542893761897561847570345446433470914947343477095892734437204468223407751945236948403123475130491930817228275288035501344643154217149328637006691774811094458137216809526269454267836258714002015274426032231055038375718747668778520495439880749545323866996756368462846217103888713063520890070327429031525693749954341310747051710425611096125547153250345919281226916440526234640470339106210084964745092172527651846956779528076984710760238817990967923950547114326666973331641128375706684457086945644535115887022573572607653341671597843653559893923003277520647819297047516370317575904258194005885099373683097710917025799978497506095726730702811195881498696635385056648377797549779738441047464369627435236443440887128432400371382902102313018248251020282155492007058830133970571846567434746908127581242421642868472652245624688263552417593453138793366778803909757096690927200325006384005996376614538193763936683822858379876805548767238420624415906907708079905727104814486223262238697020552599395378102937516728595488944515021555859686945141090281601368064000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 8127369337889003409305684449924331782558243224388775253888365071278590084182051872566064126954803053699773333180786006305348470121851448207650546485074222752802859986374690336662899912589379816822224435823600129893175379960735532593282369164514249920320207091741605623105250890044396757678425975333087703239627684464414184400236674186070894971248472952123894109952171107625863368043180233816854758795337846518562370448216598867744856355443308854851513839185755806426147026898682985554167420928880386936078146681841897772984939488719358317399605624195336424336042441907152767911208675392001998409314478340899757124692565338281778947029962632653490990556969565418259241786213618604270082974568565578536679851289587616762161261472904159869406550458135402753031292587263616713885163429550502914577538404010191300873122214309373907002702528628724106333433027102328255270154195469949209093386318157426357828913126729424622115189269269275409923004660607411957095426999266524457589756425386983804635637377141609405979351545968957985422936298738589753807572811990388324856033143438759979006128947985454663955644977596405293595236521771971252363961736299746857487956640856749169818700154159405738659033572824705105811833958301432682645363793021656345531579257958924990380822725499194002929545573310974862520738979651253235422161955810325830628548926886407934307635673264681145779676974209070703340842416452740704167625988244407959117835674215439457007034395208151605520932965301280738049869791383908363807569365203683718396476892356058382573808691655409758550625816633704692228785465503622659879238851051872912916056041823820603711115747841096330252951484743920527229087699381497161967288656610033450479190965137221705835513217941210760623570718515539840203542064382743893176373050735709869018091196928591323138041753134456505369021640760013637619809844907963470093418310592573492049748645255938210700898714297191250943540582082536719192611598456154582803240174677237928199750184701327230705978153205546056231904967400499274685316643509406762064589487374747853880659825005473370678903039356548762125029289982453735126612646572021789973682392562371120856517979594719626586241283227980258021396858439593906384164584514954357052884410932040909553808750465418510805644552316985887052233421745360935293396436589629443020751213641234696637284882518550823138957382791095583909745352476596329798096803666906695044970532662462392699976387228273570021086443849973481780142692659427718378169170384668075857234443372946820588260132673580085840382243691115459146219314616583278806403765419000323989207042281317337863977119959680137357953519966870860387059284842920884159477517451693817499966504164361297437666118661157240240577129718150741717983641287799490100990242916324078795919528385973336233246052632885232924564708122927971457108707940932105632091292715655806432214066553808527432527599037386516032421631827690315645621224263508421731389085406629050612832198293804979069369506880974997919393169995115766025782661286838016979555681986958783622101091520309525899959590503274006244560935704505555792743720535332569150223803664907187563122385250355961168529531841632912771967308722894771594144032033691804095082913968114712810886253288032233882822120008469643923865581821232643566250113067751833600000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -20577269399411133251463110541778886093182703469214338167139630714916830445088803096178668088133564670846168954578134581352299958317930340769191201979828987223733031209863664850941081792344627806219891805331866231626088103033770903489330914894601634677254294595935143476957744150011937121970882992229567945302822644795235398895615994085843727751053788116093321071122306752331206847898182357744993267247469018943653005574621891210944812455688525045570340747432320070942948400690349917283925921039625358653791738521281246085998348115777048186046927609990161873131512072836869542045779344391142295204862020250134434021010961676753918762873223927062565245563313198830750989641889914187976619860861679913396438790689684329035189561360148254708569107149574342382361769570632232892321419233923212167672822063192103322572395027901719206577240705090825183397715910743081767627674416272315967769624689684494470070888838332189469465118398846614216444496792828688834597496515653251336755187176661401902296769878727637621896609231082206119820615616845366800595734387315978015627519901639171006814292556126578301567860031909627958642326955912061442319303637441706395815982062702849442631673437578750060112503236726275893366980413010287458689924610838166883948629202048302879371962238182420644939807984522794933886317166434587817737496416330016569185239124185280436062568094147693089377218765736836591675929673205305209791033630289110799873310790310156304455547174436810591670408392375189057730451937251375229106426912631587769626942990203011874348246279580618896566182263582531042186108538101901590520117544864639783164874675752909427489288017519313292329227489293516273074663321407522013246738049648517091799575095555685374898933614554976953825469713121527995609466683763195283912372335117253231343580744400855680126230604721111231899210252912170509971400330770565947541556243389809592373824724799948622865005660383191978704739317497491173950852703926848861186483963748796099033346531312690608217287740576036524554661921211323613482975822198512009251320987997788101736201001173073621894470394989694009140375621158770678430792914789918842286712066633984141625367359368650236601864554892169492709191051806262595746166168605783046059448065092273258666010779410729536020725734532990714966653547902623470964956877510812658630959074699416751817114013284391035443467832884820662790818527524646448477191559269816422635274081858191141451685324992031881865498380164925850940680253089458086551313472585882426042861097474353211825368192878773776320555285025343803206737590791343034169852036760160814845445168355408277075967779363558619999866929297888529137728777688228047631311534489836001344460011952275360286176287516704364025726654389075933742621681551489745597461941684572774228344955110334103266409329552370684499467216906900550399631668171158959047720710518063148746180733447770970577922178680603703010717116780269035012361698360238724229886668415835580017840527823764104903793882307686208758955722741183250847041437950525684255484994695970616815037340953853427054207070965159601581999842294567258677824768835610875387909108012031518172054291678664194970268373507085856317625873528009841616853254598118962211588221205661422176132941950696554155567573107361428089207303178340738083564908707840000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 38106348370635441597962025244971001842342837799223777801169568857785834546701187550067854081124067316086262380879274100743630398343383979171870195224782595305922958389547750920339722695230614652891555134065901220333335750156392906926312444086647506597303688378837088394334985852015693121382016643143426149512825897876348165196241926853057331580583241653457386580270320730527464249893247281200985110845996688672746934565983916656084237428903397266021007953903972623701177323475107288084151322529567603007856982967542862087627323699367311068029966155571044924671423684591680026851378160356089777911000552905240390274651022613778625886674583332249421336718024416749896651114505822834312027629355554083401063491858749640034028248556840344214868325158041838231444460981311358860431677406452587017251381942982427497155291661019216988753993160798314862478170404990243233219907414992246255361161626896149727728050004374019191366894422761314908190778503396359308154395563838284180877754737056697608244414207415182577142038032638091845508906668585219612044815458078892459183180985516593435794274137018489755458435833336145217992948528791969786493657201164705013034678887954859042135366171655672160009486248035819966873991751540788839585499966786515827629006203009387582577134904139464756972871118253953252059877107099362534733075628523659735666544061167976278912231987577095287951940686256254000634582940044012777874839258702416340625381841072739716442615628212620134853903549297796563698413494120750320929342986443553560954236669112735294182815285811998016011886827641401219467373475517280750619377913293032872231434781129658188829168072175309674620566365580845120673943940895101175280335354412906419049175055540868692573738318427018253904067955244665884397253588410390045940633515453707457402924532436027498671999807962428267253748852503850865581912067204145151868778063572745535802910778281383377674199080018434212348822434761119218359571110957176337218460470527478271244671090278600651217666236738206996984798355551500815267275307535163322381082534977639509256913421435476704738517752896554626009054820809909589988343296994297163523940948378745347135435657107466682332198357536093252708908880549632845325746688506462485146420568242394399915709181121096911722787455490063360479448650892046663468126351462818743555778324562314294131484101406408845025940304468346359652581211644247654256034984912130708914047016285627526834609342162898302947518718694638376993457661478381177997321477944551517928499901024266529225741713952875606041310946395866698084462639790461974730175306571843172630933376003874063499335472658184472136162739385204875055946991475321096175342610840793007169324398923982446527329220162667154931618098596496350787709485586743803096736854568323213103893164405477104461988540870152314005060030084897499915572172846043106653582607673403786993117627383280075678995489608980243055842646832287358196894042907192309978841606335802086260569033415758097477792679748243339785117919693108799436170907552580630351662224473318460377188828066714621683440599251931411034243301780949314287223324562949440823754151069744765482558324723856440664896647367115157486819664313283841843451255823788965916193051089850945079508998928622813732018539833274221950360830239866072193826816000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -61661236889635067802225261471216464924345998749976485160926324629983601189730747281076825769842076730148347970465530637232641215304059412002963588059515641172895500187599372672689700247747603381654417535301911522461493251118100092949152534089891885546717061601446622103792723613921790201587429764266954528595490355111492512660909215439753500457305637998701203359753395923839774218977652578911712095703917243292388258453652789305030304100766803463143265240191053172621225059435421599582108008932194425744275070591964279131400718067541418678157365124151509650343764994838194740017932290225060637540769936097756931636780425863127170695777709231259836222848334701718749986792674565095503099805037264596530650238914199574485513162801618397985731849644907977986139937008390578869488946007844382561595473691774727337998708772880499825719627788007149057204687710153458094702401789113182320245746573704927457861299427115565010706734930154480005443778748227798532823116120306875662761591741613747821085297158034397777164637543795018389203919952298545431560166590355544301198852488924868966111067495671492863480365275798399587984476179755733078295744849571628551620316104740647366649992001341008762224922441755139971311767983452619506273267438099949790348795892671782815592641725848737512184086288845712576067976475411125336607485351864294915665109329455618522606725953653690673994336275527614901606403544906378404410432343359580854840864135229666623361753976302357979567982799712961911067385245344352634861515884658246225600139150351880798938736389121546040813871945538511605933954162788401234423225284258647839141941827593236542119482997045751039335915663593686686763541904912081308128299429741660317387497601151284112009968649507795536233957591413932108865724588160498529588446345951156650676107262988310205329044202235450117282298726417875206031191982180231339799183917266611293916121150379821018759834803011928894194203831141531440570977107258526360542869022463477252263062466055027006488804783365955488663589468144860294319589507476481308631924991072695301774917731889665518602107369806498673914420206880043108613002147855190975075972588918987562394537612972660976871352316521926521835440555339215563262558585207901433075855177134442304904039293508967404254554600623936126734699319516108392404098358189356598891895641408298907516891052702881180918653121448219855919747337699266901619601780477787807714716142639894675635065178689325793770504622949365288205326057691238277220275978661082958618137857668940571162754159483542743278238948690307864331351072239680282463624529989976271552393610580178181286742091490989762831548865827092004359786260153844316719399478029142344777883205709459333511939668718963077823528099912555737441413003469563936140394846995791726973821467991398067771539960193251669280634407614992973930500572656563799465178963318693229253116974252672638670954815795071982617927420720570722519103021692962476515973264877764196739228932853240281873702242217657890632540325759057514325217216323083503534365244391601019260170546935579328601997321463947482308324928145966750607902272512092583981854632269263875717434973349791822727314262525773090907809819958489205453120340070103800482550341839627727955089475818039034287205998919856280977510283982044921856000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 98711626868997603750500539117286757444383403890829644707807527801270626749063494629270208727065184590741114557747359323668143025137727274332003422200839642295968865953703045689618595278030853417074786870636677007883758642992475499243026969785715648932987544569236462341831138010276806061857343706354534502022133498126842046387379236411334994081768712758972669279456329930934854756991427676459001820752214716893304698061549697474500271303937955147228334448234999613665010605554443290494806904344679935819054552887454631139947536559820491414953754184485290242538960190463171700685184526710662320093272721717974031394473375016014431783852235968032036856270150190009160823019730144462675536739702016063526366671159303347331676920113458760125294264366395894213253093389794621632351775318150391241215812270801762102684413362057259300708721504585188191359441046795759561655996905968527247660304037257586438651241950497814793250246962432697096350883391876648453777080933560444428721534960568667718297007804317691744407006111004624551558883717178932371633825105981288455441481171399636205230370196527224279978859052841686680608264941427118675836916524302638560945932415681793697099674323849441331946212132982571701278783945538315743471723688999989892146818716735710026147792667567529267117734890929132344891967536918314946682910656556943652319581229467487311070933413783279156808358906305842426575852643275933580577053417044321600547431031147870105141748848314385477437653747084574301106732648668210407298324406688972691935257640205002630306293297209438740452815475554193853704902660683665434892267243600987182547179185525891214693209722036209154603269940386666978924404587781492263336843197501121129099927588556179861443891267017265852081630539980501341302431168632695901691191737201834535532912516434892340959731600990777865627475996021824809692699588044301827400911859386015086387868450827394039945020035538853752098616061451025280810934731189304920572063290430281696341011079464592789626412701277570836244810940071352992097978752980266998708491605941563113627573932943257868336496399341401327386104503225963540036896061600744677323672206181640538952659932229397856847829460985817487508178896378098548380068288219919470692740263822466681581327904296417964979237300085780303714015665655389093339679570244893118846400780702355394314429094337300616362154355868059807117347845488457320696094948361065190028441257587235070059729268211608101179653411412088709811092072617109782422006934587920875609487622090309192688189096062723554742622486434839090700926511606851236806465030311556488912881540858172191720993279765909593952826764856147645837446793158529563925366487735856689051048158064885619696968599680319358817994852630717995401389213860872269805042862084324814106934165039443751691523802372948807580187840806232579182183826605685249703547314326198760200895003983220810735040410653471193203627979700740499951261005242792327557663841561691968179798989542036055461006162004429643460565885184036638060367897912030245836202545714147953259110751806340539060781201815498360864126394446598495706125760898490560955381537147097425432677557236812856037040040121927084796866719941173027430705575470024879198135308291485065611994354518540569856958190402640483884831330092974080000000000000000000000000000000000000000000000000000000000000000*i1^56 + -139440310213290321530402189348752671793814477443497360347888285134804626174511525322797818686800372728472672884794921237953651029753068871722813932752361997333839166567204037539128272693366011563467750655146911892634855338927140206574231422891860457094952185677412701245896185012600273847720964958630403532462033944483045655174979402826025021786600805405168219824065247848471190608076162563656829717774987424142012384842863843776991555146193704565988486521870221068808177375480195373564158708029400401216155454711797260438812906533115932772606053752152963513680087303122348572880972234129361857294921814752261973790345501756119957310609402580180444988887754410162233756022294900245587057282622248763817361156758331393380322127474771532331958292295017354751267377723681046999453267285169212511366310954339898334802462654156531336556057213522601103690487301726544748106013585167864107264890287867592686087077768878715763281834064758410406389272002728117279347447995462709525001181170008532431659706156828780566708167770331858844683206368463241815768679699781820841637596789682803660672618027550560860234857716688217547855308922885230802687280352943721943458241336548646868742108100561236374259265333742997334657902522475967521585112956123050781004458059542121295685925755220496193274103406823790137548673931919195814047714170979683798330410848889613863271476653146459018878380461292937627835282995467753834034541316154154054247886197628035800217574313213115041250108697884616298521066454722488156391056983195587701534723717357005918110005046266140233568380118488429282065170455089512325960420978370489594567860044174629051190872497423906307968213841246976991966446246575065060589250297422219114623568304047349081643875468408288820988733916426781532823975272494180026634106165913145878287127446625884372845693173256225215779994718969405141037002342613472347828164245272451144944496864885947362909473756682274192346657345008688644225666196529260279447983891686784423322833414693435520558396747731150472988482915265822228296470009726489274261651245569900983887112372702514659749304754688205017366949423402435437837726292804475591702173189028981760442243427850576045817530554388738450605383269012949271938785033590257377981732169875199981065742327127492869709593593140397672990103162532977810327978678983724052722220979156692025831624283687997388703745943650202691686871757542039498868211411420086836279280549092981527456221679074365048892155429434620913322889257830357608158846246600236341953877735996637761961597985277125307908272274872945059916657712752518252082041093490658550598713775113824253071958791324113839203629716844311230771071267689000773178330746098228086029094420164330243303956162744555509804008639833924849027402183267353313899676923006137482210184544883465159390657977598082670074958012608741731472341361292275131804408283076912382827931796221246295885064852701316264315401593517816182507785313932609773145334884743362505329043463065689740756937530437746711366610588902020485543138889178262874972144422553148466826969051920800527174036200499394825119331427044747817302523217456275281883134219736059132805310990791535202776121062678081914283427018023509117827943783111372215765963153947639257348548644242325633551770001225023632302311211008000000000000000000000000000000000000000000000000000000000000000*i1^57 + 157950553843042966513295783329006985848869644378577073680538120690736448487612376765908256795070447139826258406144636031887726201225519288407515718322585343463187570779239623607268183615769375130273339625446150489130225520381819545697508965734812126248790577481301075333513795742724217869103563251027191537386884790518453270213306232941308532211647237943174433666964864920687314147504783181995828264006938217920077563355925873544903495968858437481863229451930930230104468619799282253847351175353249298617230854045147752091789844971516263283700242409884903641756963972655379941875815773732946295571569676819158147059796189042390059318509409633641956106040543183465128059848710885545084234093517901799650616970679513928070075798482271537903139503218462328015457775176060641032520449544613743446959536884374557385937756555026618173043762003986141789728594278091931472995816618979995822412673460791602077659330076049208157700072538626138425428671486992139710415542242510229407443989913380191099262450949358603416355757926153505920544367662328858737673844751957323991785777740709138094138835061074469943591222880853860315912224386086457891593769510456618051610617731130714711185111095823737619985675713625598128893864494295815694342058356478398342715592559933626152703691377261870548802080630240467120383096193776872604675783239199816196125354183134889284092688640909984191154010324044714194912497158030316261258122288332584753235787271424731512740463207365344994853500199236872315625544195023329997171264014145461426922154412953532374254581475804018130289124485249366905301855492032980894322003533715226507472314499523332442554328748621637617096972727781121414632430756209948744887849965713917870599626966979266231081260200007587597702682599576164449187548882465924904007492631943111095004149575760691762101295723316397664951321657981990593255920480990403685079149770755390219014497060435378329594989480770967422702485602273213404900174606484607830363498893162808779851130694059992259697544551994730942147092753644600932367248792893830148061438726598748696977846583627593544994635470755640466791020373064777014383471579639253464769712633584415706868575717922623844782538055807765932397924094563478480859957371716376652706140569160398258372898331885133597679011851188263133751413569938564607950183329772706630330072307859423353458178479453397136917855910341740946670815731695656163853472153509415116718296808228822488590792585210220137352478555572457136799879803724621557464124579498409874872704494815697821154337900969721112788686146121354722044664224245089025016194285156345187794108512505515484836873481101907732006648900243543491073755387529462086520633554290838311770821177459673076539565344696675553175039977177577933428174209920504586933379823610917143126333059595895578725433900356101981990923927684449003359331819125634013682294132605321438629628845417321041095309517945786052404675931796857026336567603763027363716839953159666993155141547319436344706708868572680607727521546860999328837748599659428758202706153635153524818226117009764279850931658868455640372488054722332321430662349573378819086198846171732201905832024297070679198810559036273974357016563839070423991640071909136107898369793847505580771932217797785214607433441565019767570432000000000000000000000000000000000000000000000000000000000000000*i1^58 + -148211171994615127193863494878844489301309392378867494078656385005875488830126239980333157400163528008661496436271940857102025285397621198373299399429373881364333886389812950221691366201796320274691680519845096213303824026460118235929653821046651254229568910570201059044014515028360765696331085064783816151199239118985338538362002557856562712778143236981953528448362030410188911256034979032646765069516357656092148134720040397822020200551624986219165927325298090414026503556844720439599035858636285037073564636403667332078370095854659161370646633371196002437960867105725242248241113196172433608575684136340793769695557904679288251201788774435460032646350614872900780150382793119189713776023945959416226534573775705635721681363333157333657401893705410371816575533120491824979836769585364528524408425021805484566883755086019349408894567461491784009223023020224573355086081226604221966968713225731646484424235755169984647556863497511135745324444508257096489773358690355030597360393836672300350370987808282599538275055391103233384836600040855717999853957189755778797191436999216745882361409744591112085748941915471192124126928027357256637332299715716843064894477923061595042145884066655297375298613329217861337686685990667964275845735345979850967357065118200704968974774067002848469414545981840181853050807377060203755212295802838957152619254991802758187097451548655402469147413916784283635729907052836182866832709808348190907528385981694190296050831819580069821476209100625337278371233959927397186713020273377713676292817495233890133625512536110952000957678700066609833260388540347756152242551478045843430206688920348096557091631978915790164966925414214396998708883239684413704896967971482237690346813905086719620557615817452510903818674974787760986139041094320577922298843693641828054646994665014848271567341639484892662784092191617301919080793998687698111098164870791257206229285059997706636101439871591927979305198212091935420611560571006674196007393239239652950758517705885671907229543267663520575685594537527144285103335319333052335656848009942981588515318130545826642339849860127770927227397745274248618621554303165208299542811227425978685932183169344684821290523528002859440663979676694501600748420179484810513528618732927576507187964757015929849696075295160283995312721214305554172532106114143449762698129392051447403092858486723331424699020235465204795591721946328593736732679625190664752605483356242182028183686146155117809971598925397050196453677506572560246894801946998701263790469756348542129373915524159014692429105137539067352818658241373902837521479461981302666216435789038635122812786552161125307746599682495827052150547606254669002114840262741520988375750220939748855533808429439411412936372644449000311444521282486917163141847096721833617252232407419425325669284316937941416210514268033353385495945195621307782548996122606707154978380955468001698781026057979499297823277941390261359206917973942506298536674325007496865821505874869085061206610238773735285744146326709390370169618352380227555839367844886220420010391515009260464702101871535572338645270570577741198414462689785410537021590239129086534988922867951258920101817470767935400438309789514336947314884846171596736310729344539398771878050575204353347454986887014299729920000000000000000000000000000000000000000000000000000000000000*i1^59 + 116247577743364316135170269484013143842362639401831114873461556394698961912995244580681839330918166586190042388017834115480073808895897437234028913293236952373700894734750775056318566864857417475738624471330690538043053218041426767220111015629312932783908822225879121489904867333816267277465350177330133970032792256911736179834346279461545906108321127987109407317033606211945184389654935099501119578204688520233395899518979214646012595420080716219638022690122840304448852689153846412880304328640521533574634031511290684032741072175188192647699609063707538538308240202832296982762735520495169987520740194448882919733102490410490094871184358167772489959646720007227004183386850664237932728787979536298867832056532717585730376217630233391475950674791329794256950001368299942141012849242728766234186374829166001135841434493515194661892558954944828785210964503440537249353555750743369096563867213773380917649036054058037651894179703877789987641281142709788576638797215937516256035138911409200934003127271602300753712609253036934678742816686701590862227995538865163372265767077440912552578938135678103145911735396816043472652046081454753762102601024284956762106495045353545661086790777653994424486569995192523275489182083527360536070678168731992830365826564666669276185054907206208489864458702501596211957366250441630784474948704691178284154748076308199918574026138273380807110993248025108576292165304106691617434128242895201845020303099416317916767968006430489744594230176278371915894728546104638013506778950775022027621361965267377309750021748088287642439526146153404285119749476027021761967116362578697318642809704208650210728003439264437701640787897212327479860178573961367570216499616143450270736700148273689054986003444686196214305197560033283645164641173449338125813795861699598496708560866267923114767045395422222747476987482726307016499182853746755944201829799563958585263025157824622164077870538942439163400592972725169992955861368475839039664293680223928842793000594098080722152833374337320638880505573006048043932227253612527176983784668421568029870856687192259459666135242712997520416028796847425787111181300273149832152329705117604663143748688335481018917557095960723824390909669348550553517159903676704467410733076295445078419132532952499818877447529791251598339338681195536602621345488977274890153488752819720358641629505723458407648440213066113502299524407235241832247417979373346928983195636820418891440885091851713094202630065898121053514824802421845061982780238160938835184756818105726649474683563873507681031514155936932483879928871959878041132640377683281011746987997069157291739970785321773036665063527667123324765150968125492014101064748807738792296777963785137350717316986354380792391576435466577420544588558850274001346566367233068085769890057114394969496666491366405437854134902746293940300606412157646576048372242246456477343426273826776418736182015288213792594638201321006336148375107038876179465422500846855288587534911880618732823915086565298568877074415419114312809108623227749893661807105912817696222631060174180431422834667171381824518817190613976756326619935853636210889731402110602307999261594416349357671631090263259544877177600732652476373891081182301133565765202662873962992126386201292261739388651700224000000000000000000000000000000000000000000000000000000000000*i1^60 + -77552329187355570159852968064523249127002266280696270929941237504301106014297759341159276890456842740790710923901743153937857414106425618472870946858576943632751796992085233077178243334001230646255850744940100720557609052155843422031147941450310768643735673194256883205310893705894041013042247168334269688357371910527070217159018411457321264482150562454192385240915674467265390074024329745547525789924935449655733130543173157364086457519218436668753958665114605843182917980316076804995333074909391206943027011125876100476331302513289011679268223322297398073904185397361410598090539446750832671088689228203675611120341372394587019259621840066572436012685105581848428425626281961734813325922588987225694181538522916216054661786230378171005246144742466807181781798038240428491886408445748418719214486531350159942682192019667487296247704606902812072625228169257889966480153889411148418588901625263044994725845674043751325450208935096724205104904808480293931680744187041667704182716109103459044136783767732647424263831075072996505966046032529969612737461078549713347810889303076107585146259403382502595331901065061474925792065630884081741953141266382926974425313432531718132357407396405922860510318947602699060276438374516368672975792114739596242770708058271217911708862568785366845954474948207586412618071258633057525902692385872944003335961453646830317062788271667702893825300217752961684845156991546531487244210661944457747860742561864213781923867063327924536385933431314968631406760100176148979516225111802871343802666029803961076394100376669618670562196985354883023738066061061266672385245361658291281813340224867374312544099822866380051902132662066135912050576992295709336945147625877024300597324894320989283643437894723311415426394333435801485884146190192989701511658238401544044637249393820402113883950463699685697838477108300005607168235856879873967800514609228021936391286551411752357816794706100171966633946643223470947391693463012211989534529612426349684557074068508813803626242238250442893190976603104316089655450779676046827710043075275023401930204508138324799043704456353782415574682199981655834557045310678848122919287990587187436032408590248347871886376982863531170088709986959250562492746218717901250941588134260746148585336835721425928227837111725309668829136281584931346333403838603285805623190219641310695478753340231004874190753977726403076149586695304204198088213421257761091051918099227346885910601071263951979018820277035436826204266893986622065465856186698831769802383864695597658807139904418918377124735495951159969832740778128578661679932481902848398851706300595645872506991240544243392124376692078312753459756784153026034020196784185420540445459855425138900296355158128163420966849283435407301528495999971836810679779852908228095301047748352432912256836269489097895438600313299419325736432514447344328106349915575741716991720287044643270222986314851088490935913785597574966119656515214352429347298450092258756704395562417891147708628613932806141704272003162549800869751724712802616565601465231152639194469813871660805263894815440045903179875573056341961414042473169933246279284935372985287646498262566946612586164731655731085066744257592573842287689038406148157410285485593984519931059275555671590268043264000000000000000000000000000000000000000000000000000000000000*i1^61 + 45854278812383122357189132204366033112518814244245909271439202362631245437879266027558273783480876209705066991638392889745019760809338736382626728357220023811311649014695666467565649806308758891465020348334643793869508271739778257692142803857906365928848966992180845724481910120434771074470466101318836664645730153000901458527589227416488718163413503645670476931933631815616489287083229487283142663700914475594944677964510732088578624724667258801642860590503751468309697401702946965353549851508686860738666841375015185788339816608695242810136059754185971786706484535953529172696535497869732613396771499618746827484237701814383730706727635901220353552420164985701671948277330245353902443180239169524711442757041772228165690154196057526490951721106557405220849171166601798094719539216852268263100628511981079694171995696881649058883962276195633968391846579097167219064604355223340376697274380395760079926179396699602831498629261190437837341498436206942957708439146100787337653620562835332689151563152718097587675943960614084603537098248930111437300197668077755126124450671946317919148254189172842806562117230894885323763334839171422542642685717431420882750227970059744220563046247775849656475824148218668729975354237576406955081099289166736001416341869343455983153613292730408229693650384489674594392998539393835905475364002156416347617191353095483075552287938128368140453610088498162794958136456667816749281827472910449665591882705697525717798988386334591929812139442922253599146405156807891686977225097860076368576656574949392297956864360245097321623323673404032425650682351835485738850633317293911994979977704634598114331666569781439540097176035636447402512393765908455028579706013731832385440762355098420984343705638617086828221922607482173724971444696468491613307782454876489811256956016256470363489854810901552766407955075433023822450704818200840111452083521704483958482230499509317430512599796585829671894073260914162150600145907633004971698592796593057767001604781141661836829889059304446632910736734428940842872053190459748388439865730630852773723974808467763829999840117324817143959762920147463548209186740259242997676092615515136895429001576898583765961898474339651201135490669331233481129486306575572892723212693709577847764670285988168191703500127621056300221194657598544614750472839497809180624545475717353259494343084223304851679322136717010488648109433644955098376114402266831521565395226205699869608289536683566477650672428491522437410576122103165169095120814982803201112531785316321000716650188205779849857424426364587995144321646021608113688100807116627779569503780237618901697735697511249858241525833679608770509065324970849311893764940682774925715516812961264848734068625789293137420687365428679538127331730731214445724506446031564580359687643035486623840040913757010817990039679821172141109702451002425531600244460370091864151856658212932072832228354726838294673871063409485889137011223593570545448928835042410370233176352185859418867509385147770197989559711314980330402899533075385052302647706187254535250820530674627879098893401497459075620817761385541260856971621004011337538158144322549834664238848595918867642657451778873862121072486906683244840980872717634349506124548628561229092137186850907189411840000000000000000000000000000000000000000000000000000000000*i1^62 + -22760409062507591824024388079629973260372700681728837146121127241109366330158135922464548436477816988875142801989372619610265638130612625689570865459224565408241712443359821200623772656383546894919987268870970421480154477705312980648316541842545561018823099288606227506191459984903100589552796375936607280206841898239990799064613423503367562826330699748711475950441614175757620977830419736383060218107985429100645691455983275652239308604396996088891994460670580096409852487049123638012976046052543628324021577536945187527598849587403016575935510920245474622783055099142454265112262788526915149710918060261225586464106523893514422734251603362594672282449572571038587445209117263934031656286606142842966494701356819800013270120199688325399162645103844033104478000785323601147138316577103636650377639160142350582505566232366787057643114774297383662390832685142473306439541357340264514047359862653189451907881497943628303789784978766327081761892941400870559820764200255588530093528895590342935014791601505866850263801904394298170416543700581062747321329763137464370710810110571469845092595704920707094451481911529718545294025108891883856285764673945747635917529336052962374529050094185512628871123351968319602983185633286871439104101153391484624804522789567460770985473531014229614628771537238708943153646032622241319724226180566246034308615374087530814138855154449497863784283564971280755907523543648994042029904785918093205412582486325708914295174549788466278550242526266126229945689888006616628124355386606493995405924394715174123754985330615345712933009149894098403004427546360959592211558613417193099897271387826583261820286153396180141070917735715044526956440133411620623551352625810871665459197754073803203223683894761740645291137083074526983878508122794150336568453433553218352198152772836108382204133487862244990165623748436021039972188478679015973967181876109591151175951755300178485683662818641416180602409462517783249654002922280970024270571260508647873638065620587286926682989629734292524750688829413489747500031944241333154996048400825564317208178696789446522631597481888163998323491434319664522635278110070545062387566633899526699888318989648897629877625575297614268510313508131788735397859142824792868245137816907678304983606594220789428831195380522844165284474799439409024711680341048008840148882033318425684890765048569762507694861371830690733236696039221789869724580655983879191826423584886386260885272225958848436377268834438058026733008137868712946970534552160116466032266196043724162442093728502147915333280564059361653834054623835725466940394821481882985310399177160819416222867241939406316182290537314590922188455982340529139904745664111201743120833925242486509038060772512155613073854919605421687039957223425448224856506203174810296570997740243231407194609170842564539153172132602008097928272501468088531107892979385464924004928466129932897112259345155100679923296343435446166815469328528441950986954090572992050648062423119602592025656035017956670159705638763613234773045674037548719283012537493815266995169057156946579858270393950508492751505835812517551981097192684578016327727492796803627547744195655620881606670427120147760521923585502105591915290873917625696798734480563399366468354729498902528000000000000000000000000000000000000000000000000000000000*i1^63 + 11294865861719154877852736308096130870830994464100667012382773515324534795309245241745499255209026900842016678532010395838732966733062524160628359751985378351014229250053994380668220142618220611593968896796639693667670097573057882752404346333362355585770246454122338518207658031342362689239327028059170903650106403773432225087595033725266120305668181148235097888293178388153190879927013430715192762770462641361698909034545373253706824639068783671461538780183722918883260269820496810340538931442873036032277014376210831521118200683085891931540496078802957049441324048980173639225946328303689726129404964224044406226905988186211820036290834583195322351502997596447538287334035243441146687299025840138792416741192192715624648969580001267843744457114698134337318238321502349878037669883137262421192186208097009124816967663419041950508201193561841738885158206985401085167231293463221330071452729818211536487347693356781000575047867130912364203871851273603264100408040082391030898900251887645116668076523552107334708269943973590642876803778313892763663282096858314287982546958163489091435423951713543279163698204917045432938748590766233718846456899892625257540389183385334377445462031387583457866527293241760177073605110481706521839915996811960991272765317803112933459001276768592536781934283046499137129774190740494203441275834243871906150171146759079703307146012018618671253649253097489147087894023715967120917436682574418809792554158832420342996473192027202877425155025375661420719152814373649988901411250396423627142103849921408131837894374142570004877941732015978536556148048617064284188338033073823588935686646351477960114192632834485176893914676973938925956307378572810153766629252843571850251871391297365523616601091180802480105069200147654886576930973526943857432307595113318272532821966441124336371125657038801746204225062719924487054745474737347670414576380758429507121455157502614376567275382966624297387435823245788996051151059015671168215516447856237231012868859997854774552632189362519738471002208604826326102508189652691763964282296005600862686930188628047337740544188719786099481103708676686109020779026506660742479864212641568386780849635659501944691778887288804597860035349103380079824322546816463732446190323365536132921835011994860859676172028443647468569062341536165891270910172348819046592267056327236229842231853572099137410096292403844422069665225326321173311104066539924376992098869650527431269894555972488084767388006943682821916783817020464089697579140622138737969249803132511436427348123520104534695724680024952209848710390561799293500744240257500616753228619298683262443725610888717964885528919161582988828000384058696756401678893309255961753131488074501582039631025463540717238603937907878032923533400593011949272513313785213693164893155341814951135820288262499887505267166676228038201472037644310080756944457299170292608096972535789033771760354963191845667467718592282942163238608352115932737386755570198686528309022537573299277552436681209216601432639147560493209185008063396793927011822652199741783279971691325172769168934811756806904503746466248962513559868965503390385300252157770750710126609097822196401154877892873861605767588509501669686007640322768804947855788293028587904541130752000000000000000000000000000000000000000000000000000000000*i1^64 + -4215766170103008658466585203707206202557656600164014653349515499458393091134886619181431728483433182798085499602097059526735287842032186292291718064903520653778150317008374620675349307780284906029805368835016984612693370085633910509790297636835900742805197512268449848133815412940490471485980565676295314321835670862926106808352354460433328456049770803829801232854558750527367003848968741638168472369810740949814681863347142076266017204471866070473426086542487892005311110207594409072567687566217828946416270351619482771604145095438726662463126403237844746834066466512487217873568292439403677936884381640658358268576259072586497469082561520574449383045979737340559862307308400632760855826574263291511932645462428582510109243908670294247425470209300242399506529872965427591656974219600662778786588901316295556264574347672317309122557955449771283478511029972250043411354700640180777270288339670790472891208940293657896511773725312431190503636437701381394157054913551204188040618254297697000310322119967827260318018140042502358372805811862830572185227145738479755407869507146911189453650722947975449825960439982689072096383634615903747549818338114298485646236703149688983490411974165695830883533797823280766973659077883451307503452708147566195192661839643831333899562253651857813922762251603771170668001672780781842154775937843971908734486870886787429221801277674926748097684964875762515179988407292240551638326587668914533423591126801537096939709376385071725231305064108908301769893602595244222658979761917382227051239897027167530359538018181994231747268115174469052425566765217203994266564178903144553293550574995110315077831681376841713057389271388577910618878718868750367629109980960025147023973528494316163331838758627520651031800606991817586010848971389903298487813213991178548139774377204047433329016802861727754402531655121137695960153911195661774856968200855203816679003292653602988955408280732321929989653860866590168041507325769796528665351977532988214011530381818952961238447664934900905382919460235181696096762564837863330125548251920047573307448831170507535216722163293701579906797733078165741521738172081670220316993876781438081766759598389960596262567960011764945680694256561208874930011691013500988922965831382611827750144557161334819406336514643958049771225813377400961466543247940712253530275668987413074753508228685243989514056718165716460203703701288352023987154235637710697656694065089784252505569886734743623965836546313430193747489671527248533625855941891239733227299284904446195203592270958510531988223383708097453262281691946766749239460093362442727276681396245846912305769260906277946750760208619072083690161985436035043203651169022501569936073205415589175742786142178920486957723853818445017031155662410258025087013297220705388418448951060902961601049295888225194292907021099443935403299183364993365024577377633577726779440719611833194841102777908836352527375026929910856667938063816842163930710559358835044845489680995244123168183034017483887176137918461161524343903060270443115901243936514297880028835353507489039024278527534780569574789336852533649251697002136613373581130051989611990937817362872100538295024438084800660777986234992972708947610914189503831764315185102647157598453760000000000000000000000000000000000000000000000000000000*i1^65 + 1912472812130345729313054444968702478456533032144790488045899287775411342136077992403136657177281005020588288377565802267028818590157432111784651057604435778832542186128938634119450956730942032135201500945100976581733328904092311881306818626740134812776274276506832734125978692201505037119080240631812196687927004386084627393311683212384720901268535115026630965162293553698705827066458099023378522675079105465174125224683573344175731567302334593169891528356306306367542084458749422943600596431559637664547200297295217795052466870682631173762357320972369258670962340428948724010541182619684880550306056673901474566345880676599716272224640388658135886253765861450641266687052360738016076997351547976384927611681038454703447919330032005501182324570544721966803492350180315920008084308717389474132170757970489070260146330825514252400192636530257748353450168948662542849593983073992409158816434605579242259289235742408049776966843032520386391397001772763753635813499105924298630922428079735535068168414597570203335453815676139515888013530103957898311060773695162417265500912050766336577384584983060957616747797078938453096783259135460777458919018756780163893574013346047777802004717119483184412248156038543880260060872006519380951858123314335051074713112760184220095542719899208736140929358359177622519641695964475246082477115035362388518157196502278596450298148671403559799563389087203859554779067787567031211607409103258730605472406328674708163594442310976610735777286579964907004315579671883102202296638508837388040032180880481154836071098046628701867706862592447777637657502588215431783055737184766020905624997377446401438417178120234642665300200473413631627319565761228868500443168482454484190322014145320783440628882520279158903513097722299936736021585720789252224142904149315988196006908401982819466069404826816526295419248733554502220167800567100656869998936967600763942959837267864900610374517499624291882780789154119916944423296106360887736546406905706479294727920532065170922049864140209189532377930327468866202264262162769824888616330833671072213933890922170164639571197442890999276220681752412555651411793520989011230324598381272543213037166242244735013393684609549911850821447565483424916699007670126999878501632497272799767766403269624017112329485327941678886689388147744006908531653106989581313935160996927479268051675461809021889004197075720689425278572298265969962731631604345215057958609277022585761011276132325952240585840227082602621994524540166077075778565252036339449077043866773554799527027915038297697284476282526814153541701142824842207261549817921979829558220025085160018159301956621188575959115760943527923588277808731220106378257257179312204429205242092903837761118902827470472964753114133251171346485835511852513782001611928014254731456511617136486634812081760670431816163266009747177857292693384912293902755532750962670104536803439650863045377972833894040714780531276261657169357941851587749167317737928820151976606830448373539861935869105013742919832792165970237184056472155393269952616282455956496037152470097784277116296664334155847961236423849526863741181358318735469343845704449798517837918144247017203901252250763796343642047351982965956213989225281406374779665694582636544000000000000000000000000000000000000000000000000000000*i1^66 + -557753586788516692466188148476273141062565902496938907691146302596257718998844454369902596398890874995239438225381132762519528486464155077759575342618623262534282823326253553158765345699022469221824530393980116011379036114946307850722067594701297953569205727883691220592576425628967155382589530704231667431703576733614512292819277002085246772192691731955595586834151399349433322947532836441985946513079092286630378627352784895532937608241218725157671846617051347826889107968186038481270903081994891094588826649246224155273713030337663663801893869349715938964396638664305707191119633855430789650224493701240712356742531071733140702194153337220037281079270154039038008214647394977337518556823284530993570427370575936302718331729640373236211235773891554247499039590131877100960234552390343993869318112718128412055236691585485841097214516243850543493671074920674989699539884668096907516580137205453638387656063303258002131451717675406796434921945882086617829091200708874860950877546789713790511662044022723203058784374817646736774170030632301749856390096212756405722148136407378012123566709038413986240546961838166794531498561693242134145331887649888334051512364103388546103854847583763283843348064714224626883956650619272637128258374501597387828615875820389096838647860956573810367095926126111996139294715560429178484296182328427324373718281495340001832204849852686471641971285259451431497132547183064446729669422933752785487432026411041419340474024858597292718033272369245936386035032186407916453726156725431834940487797970804116457697750249710937464577043795543663698533507069514361489979445676990083643222999902904309522898035365066413295417127815700819310780154130901325255236990487114222472396642183518014120805123334111821624351137125013870585941578339079923473213351879616618270366566922740368552868211954936324106604958468440541601482085297915892314406426246909179327417851261319862196699213527185733409132209072566906006421723983278178712132926932674292995005586367168361347733790657263959144882374435775522257501055776466990992359396861127321404682207984333074062232351940497457555771405324736671131051166029011866878313392371450413128859380864834476842246006160114370864000043052688966264127246702163093270079939973737122311967773987747153532034289079622662689820999210061077599886522954077277559170655135027339281119051397954845977251563223211843083482716320039903813772408010002262035255772019645566086797701278164231520964753057386907980901951853675880021725848883223849344966967914639404476356706362181939004267985289224507212412908071978511789973432515354889094063798588036681848652967863627625757938746238626788397675904680946390794410671463936498317995624553973896419292286010114866623400766583624797009101781318650207533295854983898170773927012019397311781654246100346092600379839266609466374831873864950856218135521902455035705487974410134284207235230442313897499345295311063652173477633637003854329583492334389087852100495453862323768721376264015612041653726112331898636359584097825033629405299641967851647452798587260538721172542468951613803021976827367565483411173194992785211794502674698854138797119880172328017898289776569737822084391305702928136211152075304451874351837347840000000000000000000000000000000000000000000000000000000*i1^67 + 222578180863262225880598233289208135943494342252155334350763193370591617959990460416539622890939940084927609011403716606362453633865015528844108976789104472901031772353576727180443540209895290489406340285172636332535335534448240094055605301544619676968213993649405756687598658873615197561609771781800134060956949680608833967774563967849453142549975011021006588972313975432552432556676791446952945813698450582218260995326073007753161186711429038241675540508222149419076270864680568896960223615738525830087574873963092094654393594984515775038659944137047017065757225423262450466152549088356811948655275160267001269821081346172026183836611088321881121454279857272237023118051211739862670913097438972800558892250110517345320515234575804442325641120682108786792393527813500081390436336385327992802389609655486321361673386203956480940324840743565253474035124055159941755914592665538576005269625935681572859087219336537963070239491123591905060424690260721476069834724755031383664869748020468307040009813029931095238883815303408207435376591719785365662139109034573045773537561977231864888014378940975061773586203925637967251393633161880095603711734736919723547072429465924223559238349971955235949451188277555656441960113689620774147468272248908902289484755926113173262738171728236685474603764953163099008209301521036813329532626412831451991385946123520623362987053664311219039412710106321576331849941125236045100575316857388073470143855793471581089640149278917417863443207154031026508697598073451855128770459316933879428091437477614102684508508356969831817973206656502047915579173195163251461165065598031757869617642921656080343066224613236453949809899648862172483823277670994083140224769775444855544253895306234956928704612926464997241317505463121115837022562471564241414179745065357445181209286556311324304187189144495155446596280162506568934025196041308920387094309743163298826894975577287236861357074816638452421284746877133682143646351133830442999267769904903578857983760337209169440137509970336077888274452763742435188743207286977930844261773077632392245844627258644635912425977171101732742820066526236487942490988545104018839352595692115687497851850629128403068138433408155626527533312443479284021960271585969023194449236018039764793383248883539829887992721411453234539559197135137610145265009272519201820083492223705385380132502759319764160562277250397368588629335825781885486179179662435421900699206170549006307759931979338453964006354667562188879090713320163972954469877797932864648186799582963969340654541652810551141488273031711409747360246830988249834176833085871020611549794970767122528432714743111322937537487103608319552645168828145821505567739492105737310922855325414773068240917778655554536249127057949476156643141197255897072464129645011551763607076632283558716383905041175313673604245267848610532256641571563351088058525140937661945513593580662401458117600857328499380277322562382017459598527585290512962239477601878429147439444239256264379416294229529858299978719380776637860684100699012674020892931757635709773782059292490016834811374109401028231478059485232829775957231917965593546937090862573223803921246363634466779034893589039897314298703462456026657181570051242661491370885120000000000000000000000000000000000000000000000000000*i1^68 + -54883501090201739602948443771914862801716734372511837472722778009117840447400529033836153507427408783418553217123084626619380090264578585463208651970284496934698127415120964659119056343125715812044812683839510043081088844281447555306519389319215906973177019278346971158776340918597799574217386374493811093313085060963484328827974612890631734850031168241432231334693556249650054566339596679785965240109187783826485498137365229129581564500391650354058633706515929301004147240122451646794041486736914984591180816800268189427985732840792472658558524266736909555988098457534090334024053668436359457784975881546461228397025440147352502888142654864474627962363009052847663153573083257406138402908072358890268043875544404499333968648354929304890387755550795712255729794769240342801887400354220368979652210091819945061269325751257747710773812231521862264525925961305331490186612288218998933898983444968815767159159802116594576928098626035960230645558336465428950434780995860957332970656495829535898744736570300994825078543534312501177360561782555513030914050030200468850251865815937688389839102687070781011142857429510061194799644549620877823366102396914110902575472141868360555351068705538025469997684877496078931464802793872050848494519581818143302411042546691507625959833211147881342044455711919087119755750385517680394632222767909290520134964985562509562718189497762387486693071581843853590509191591423225459388373996456442682812663287020030223157013852950751869363193959158009243437216215244983226037470873213669167418777169364879619985058829422217899092089617716207199032980892253542513700984114875139318355979254397036806651445792712001021918805244791261098206427019691768894908103376784343922519951969523243112436116452669408396607508557783175785362352278153028342606608669472070938656600833669335914277889422350935380337877771704261745514821166314704484675988312891987790317001970527916691326876712344044413685945190691447702585516576958132277841308195288369859226075901175644891401814478774757899832849054291135328587837313967827078364529921387805146267035154426737650634444916304612873573067490673694523957521682646450128080932309531297084208863869068264551182394599061985378574240260549570100526646004621595932043798021665878691524105288417306645966581725339226696404849088221903696984510227785429334412912218436615618016891622118542525351311146882139765091924578677200425285531888833160179612896379074513859335714472727316325331139042328375976587076593279921338248846956963454612994577759903993212736130892485378656864011949393806904065121414562040182525819100464050929633577575444707862445059156481090598859860852522731494295240960894868691507647772931970294987433263157992033059850336102904972278762496266177059651650420887626784270432840366247361804512046063965824647620927741061113980328424008909586218617294295320469349435005686518323949742749091787187799265381611876244048886598725641593034979694734104144799961823100058476438887106976096526501526699637858140255206736180795588947272107137693874974684293305412249252476286965012424689622233012192734586462005835726345115634297144160625143096512961591284163412440855177281238597662022211296558914707002852601529132571840978354176000000000000000000000000000000000000000000000000000*i1^69 + 16877954852979012159778377625297353045445418391179544070676235044629526771934378519861996607239009581256644776405294984363825760230786226781288491285616854721887615980471619839008899184826038197790393686263553173175160835906014780816563420715217517966732547007242969063692023233955438987434846626043208043147219925184167038045880166445568175133615449300223312867796223794042277192239941764521776431514775473159626668553504281245904750828377366605189551219845810968567307716477149410588753674586906494943622557001331272072668011256974693772036356262094475833374513421374898761748757828188547882276982524627224517725401318401234712453919902948465756012867434926466568400674160050898278496938393614019436655341364203974345536651665900444514072512935036733178366314476436815318043719021500870352619095206397946836414438760323891066737226524262936143148172172305690270689696009788475721607011835993069851555574597184795661363876436643002648249401080580546284281150003260762206862053276314156068223894431688807408434322039850660412884123222329455699025100709932788507741657991081990905141201551925061928449625755414208218653478813812191157499466722976282550861647862143530622035120884969163108613976171977270600825285602108370840828458567299813354225223634697041780073860033365942485416680400340723082314803145101905218130285634399997107866137052033332940886360531804737350626514442791955413939352486960667804656413000147221259072566142022859242062276103198127083014504648011722091168745189454088140653761378979337987167691010442252138432144743057055676062781083042289990630687644441197683586767592580823939516289470220051018070834077260512296820049751949165429265148544205291345539990232428239516856880808183679123226724991551286321588591653512116611405164512161254499881571614012319797866149261812738628305239074100656342927269421263563614248536378771428946580213577179099361717825629592702550616922635356085863500211101803822064981636500385851641703766095186855037599518911955395324854490665962875721187616459739209945953072205192583855982135491370854017866966145672219444703579026087917405533443420477668244241923527433060149259292128812790213833297953949659936499606889482752654008666224156202737762601285128640131342723894293782428332421039119429105913737185038962392553460027851265778421630935494164788364709835833441795759188474274351594111119985444620584323305505634171250934238025170360726020365353795427497841356167470658993904152298667608082543943631541549221139575972680622453715771603857818023128546549252323585640582879054103816031950629283725679308438784456290687853251921709829234813017457005740132611018418840863211675596345582281481791385327768758435208713492578452823360708974315997404938232375242026381673575421990095035803079058693973526815263140656784401713764860774619837456424524539364518495946236964356039549973394005422853237973094194289146108933903916700698682013181678608355517411787015344167806323744017323368376786065969833022834520064316362671480848013887793733695730820335436705655200899796429167060476510085478847692987157195843365212699784292808307647971286118627383317535535840835493476734990702167266295952688555173220182154578914413758137135089162649600000000000000000000000000000000000000000000000000*i1^70 + -3432710557936844749353848711415112785720793395783722777936366788255369263684593193697240941837894544740540536614615317786322104027688456612474860974091231344290347719400287791717649523373444899762365906047231628165123957637325647778089774734315497858397640354621359568771648065209764394629987407546954789832394710519654039076450721656515084378673260462887002945629688590967325431516729446902840898692148348347607853434922284230559789571605673880581044939337414655572877264129110052613478713792214508212417748938464188351698990780730740190864381025482747547022348356411518832862492380678307918062616346316845752627109026134239468136592612481111012873919536458669331716660578078812168267091953175367077855569938390899067743549776272798917196674561133223553381139325074957562870101114490844969605398745497581667246848927436983365308141423036364070095828234790076832603111632424167907352265209816941617208007292395122824349742233680265226671780855335462311122481411074575735746177085689422488699333640337384519114418678317436097617873847857967993794164241913771624076998803543769515240529422688591785299272683074877351212425160729517781277796799065017162252220808443735289592512719877352417483557437205451158420409308388904354010622047031595682723204852633907377313598873869234550256544640852967325235539757632539568165063477145785982724607365400504992386753169175475719097899386187582948401303316708628185035766492243005835193335529946355172198208875658057582391433435908210168577159572878556031287749932650726063776102303966145677573971012053763747251422543633705149621847779686270468905438509014521376012830068785206949845440620851481548719712884964894041349816207882644928501464838543397675717867218512588935732627895057501919077486005913539580979577672356263023929438063408861428392925139529635561446090287556805548548510383571809524475098312153005218999413528153653386288535780732754819942627617278090900304287538677818132468696304775527758066284274118448394040612857023338621210355408892017009870147397734831688055275101161246517907395458087236934845495199904729281300113243819753024795672484051216176761352353066803805422176443957412215162381423657201540333172773976198614348477499022312556082852557333156674671358599123965366857044892535448457480966857788315136367101498883897079620739766074179291744124918779741729477964145307789474915425120226786391684856954715083766992999951882153310198470065646333369605581102375489555150113522205576285789490729554833550218667038191068111264954093254054885243439181158679823425338580016670747796604447513041556985642723798566455507578701850432168198569868079212253323383940662343519141710874278859432759537144673206510478746654108800814002651358577822279243925730446854983193414056312657094533204224178011474058032238110452865803248334997968657141580271908640549095455065578902645757982914702288027345320030665298934241063230880906170644821617961006771750397765460495462848994794818612622539638834976253234920969694033217870227545898830553971441384629571162420690579798445048911981202762661792854873429996799970929048379494832051382204152806207357760139270345999095684355007759164510710629738602245688855233750480629906312504216125440000000000000000000000000000000000000000000000000*i1^71 + 801389010472851624009348062655909456265389218355008269776613898965658320124792203762727693042705112063044052928632579935492698904303951931056221748137225570771291457240253690139210740424840688503849600292908266393471103336381112406097738409877611471179750208460196402135564599452515452270299924802128862600981232163214891138685434544165354476284085592941638257994321404885229681634604325348263562203849580931903169202617807479121063473222567413378849263905823224996992641646661092076822250404747421153445100886403482145109596191249267376235898463894742941051691848098886599636055111510190726699096185047516744138545066214898383688398882121042606958897808479985753594472239654908264132812498110312470706450658036471634140939053083568834902491913208308550956297425835088341003822845891920822031368288457567777009608318133003619901974007328413015679080633563437105632318446366677478419064088119933825208634365436650202357079792394301542424639059453861585914392433623517106803030183920486029580867580563125310331057444642666610586689669686994653981181090235453792836516776260812057694578595459474132616283372035473679670090631619724127422546726573107849317640514091169331827363757630422550202019858645393781405462199584473455433064096189040322165803687623011607487583089541334885900495030009409408356941660390572348564957917306566275659088019368812969988073147537270541017695651742008298736858383291962858379146770589105192058413249286687524616006993457358873700170367733650711186774020775677342876827384710533603898712452639589499952334247241814675156507631515355147016403783901082804252535435436033897001686878835997201721516421418969762406735944855311868108339381849042085170679623663968904351210035608681613652646147772733845142040238629357493857757507304367334919544097053819933731745946633856279595584835720263518858548745972387600205635487895972685138546681863863624979627501362172127196753172194912143505806835019809244080311411218381024128798523735391906767326942682130610596185777133507833711968122313704961148529304913910838872665210692861590770043385546425681621383063727901568373114221137282368133956808164071900023562740860634197163616629280195304853706168728439716463118303755535895082590866176489559905472641370739114338924199685508006091866123087831220354069579578956321131484596522089333511400882827609878685277946520903896790246307750789595600241495959469729452469469152199783484578927845801840183693658708938965955215565738249074481351439239733165846595576008899965256085610279696001086820731289414115944573904472882068063876757240250977172449758257825218289288497777624769011496480479498367122581205923328363976009424033801178695043490375057356810642309882710049633691971009048035469062960969370948039444457291476125698968395576951859827273815304211891897423594972577097895074936603144223771453719932076678069453406152668276790478450252257163758846164005037565873329293845256482303811809901236985092130111662561397680903364849790338250629761972509742466493980304947336822639965029453928944993349935824085198494145354804362386251086612120958630589647866280976320945311393134270076068995392850507368894210907064966626515560347624067621228572251574794977280000000000000000000000000000000000000000000000000*i1^72 + -124428262596526825690775146144972791758856786660625430958022342914885457156803302363489984256852168680172333630120283033063892955852369047216460405410285787557083348695505424993755456101500617207624100972949234650478974827931321420210473687207006927242327368671962995846615705108751058545619272351766052656347264991516645752975330974385804098467506013547131331618842931602451816930211015352234115503446101816500729498531660801728139145316529563030610166100153576819845950686448924062391262632109219120286613268839220402838102765046580627568386038589654326357087313348324469180257152437062261752909503392496642395635493245454655055725640751644402770248593562045794895846662965599766500946139645902301117419425918861406153091313310231616825457792907667252370657393746348160759617509593186300814115865560571417567873684959643006223393084408776463949611708377005250387402294019959195045424358461954583219404030515579496418245464452184492072072051763135492006265007450844864091035173272729821955748451674692934705443658726456544545504283064310788779221613454394175440983194252565402357792639200259923576626732114985858893703123698385025145910314650966249067086280427615191664408405238880116805166292660386263251566101238927079537875809888199478037289859820315039246323629314707664924853013999250154860722066071444909252313323154779451085317544079844713646437656331423048947115102115191096616973026452269563746110107724550573120979728533463451507596672185118926882517616573409153388422288012927472491572132626907557959562761339490751544978216570413112977536990848389733936633620722472400502038763242301265328557144273374972026971216180441819257980531024914165740524723811758191448096935119144598276900490082180028804722092353801906036083895387376304260235877026333996856067103550416708832009817949200268920785586992622987384665126727616545708805297037557374322466263487793512407960016848043277830891143121205152094202774904116993715498234528806478807300301964096842383738063375985250689292753736131282986310878133318040798675207513281798522010034873229875108755766170424656479775012890986049236246367264114192158377519456786256834196348672537792316417863095675055522624880316107164333099298799416086764551561254724116438663938341746482697415188332689644216128453967263358789672430852113420596695624174427242345683129542083290287081746668262482820172998910249784868425425301213740908560119347849744592015993059254773977347683292061417204397210802854622837401846884901789691705009877748927360319593845488627167244582580007140716862508218128611150177541523507298674560619713271466722906271128756633210880682204338240644756605277234197304508723413882341979869933687080862426041248498183800459609755888762402660593027488516519665820920776688266136676282818745398276387580360725169490488555781625913606548658427651038848431261043636223349961731822425412850505966196139989151473962777178349032437047202148166235077928734404806810509632734073917885494393353299484706492755726458559838823293214949795981792943468173456335573935968750874601804132057414261372520214800411116546434679865964149116606619198478291187177471652242135715380474278747162397582072932129164931256077335606067200000000000000000000000000000000000000000000000*i1^73 + 17822077549032571461048740245450374371821995190072302547399189907662918670936908697856824296822589247193288716333069116450226720907543890031078648304543722459693211027592705529440775291845606902784781498299857049078147765199379808716270063606751939027052611539317128952838096333954031294623290219681181605734085211773601592495654735085730403197307818758389063434327789347939069959892822052698136568156341766881708257791530644036749760553381028015693616803693445002312013371011124402250628400956696989679702658352236600305553024625353550962910026708584151208030546282837518582377753486837763590365759551960319484823375327576570119905242072714035404835359148026556707495159653340254707758575847722129242144638538073704496506617258164573266225119869360859169423212645035228918904552623061143318391815069233479331534268561506752062163318146334278965330655329575843542979714352623916648413771762894351392818903662135492492725832694907300440937968089711707729020379713032121607916739808503883591431933117225749412200367825436616395280960111151205537167171148138474470906997678605551177391994761325413429783344004187483520009999764735165842018787925700630837327166593384217740936606851380394731111850444616502871467385074453082237715918459820618844027238155522724835435783780713928346154433625922861213653232441253727886075439246634692190489072598281248891288689224411090089618801298433761691320303523831147918525681210455644659516228908163608098649251381159181166655059038394772831574801657386085189132450831430114695776061433769485533109399164590682429192559845651478091344875019289172093701834461515985953843517448710091377774596674116242318592951986907290318221043317271690398287803881491551215774558974034664243824497825643483373757257328170128798804084603663738309700738998972378752292518222511091732826535217992560952180503584887138448000982005944858248777742805533237277465603286518295094198671976127747986623288726004113858749981614151007853076889220091431139057369235336943894845750550466966228477389961759398551656572749366304276990998320393001262766673550148664861678317858489727486839781816348349074760338781569324459070443649438531555871493571979262543481047982549275061122927286230415722039827276331860124329258496911335686587368984156993226489736304116257909759799664330275927126031249674340197038603017197901824273140950376464359956177855028635851114537820279918079181010116761947244461374158560368925180686466540377131721710059141452244323810193959720534995004336534176155968513553180921490569425284226928660434392887810297528476572633666133438196888418496393990127209561284723796693101331363088722603899970981890555195562841298966116070490121464446476237252605516332157882138626757347190452453735754086448392081964852140885666713290219904263526766563581273550640187249291598759199536438666968566176488641526901396196993970928627400425317392904445613079694607184383342733758618738572325088586368717300200186350937582344175526336792421209435837367291330595164038376831258805712291712088055591797199875070298317047298012683762490125134430637636771786272317387499427509666697168260183094149317427982022946332250467366807361844337780953117657070630338560000000000000000000000000000000000000000000000*i1^74 + -1555613667807460923564196580073588583741005196130349559353578774716161889640787187508686454372679755949611547006264800718748076481133318076902372799424574471609483652614505876015534587311630411257881416060412168139494392659773534896746814809899445974946533700918020540468577735798931110504974292930790606922344873493262377976360179209915625751883171744486661572513951805575154728192085292327136986282489312017923642298840823310485334726143402884557283582548728228738636952351111654296183777540893856862105275917214580947794270049056666954511607669373320150247249668955269097311703120251496832150622970764731265698356270062436950113014271523560004060937929252023754398166905332448868287771925258582049548374688585998031158229100849421102198873489916484078410655052406304909378985277750685255469249222867829589887268437756718145529443235045195471722208646543253475865296379389917148472450390934105176549085643055164329792181215997726796113137415007505709637743428188212124494955059937498482046555226246777793563128908159189965638547737975278219629657885860667996296579275388163389512556626394012083838914463499548019454137984433678096269280934933227605510229898355446113744707636408626521409294893603096714056460140805236272754239955751707600194150335923490850886497131349427869200638362875270134858999840074808272543677739547363466026456735891041827315672412109835463947520712684003180565177041215313145440170829616651453353335110645642466640972228881740542538926283581994267260409633022052718477220320562840842107627670494287851737851742011900551348069983988030554301154622528656710790570187982630900854783146242841277597350302054751485512934728132591497671429092291165422046477235977273426851488544653414883427203736024510732576267096011561909311478618678010663658143037879780311383715092280897645242978061073552602023501030651658247146798620412411368865711033113723435928308683400833147498875722865463756680437101980185004555995473311892764671384212781383042051820873797840483083075564394461151438150295928636004759703388340563028662390642072792656354736123694703899893581388153911437112994054641977854368854356531476029213632847498505631181800005187541645987620558753817998999576901661053678324463918160747027824198169759917302105097688119884396139240739240639421842239458210903356515494768346514489803044370617421839093863443370589444451420840793594010695305969635565854618495733027854236732183588108489605727362007239136528445797066042045463569535444119542700422214989248787155291838479591515771978104948413921768556535820987816176409442395196206955880522547025220998227157091523972272779410117624123857816572818436900005177693441656426501641860943438532813357552957311298165143095708295928969157803057918604820237467587807160866997097984667857885837743502886455268796338025584940443516517437887847074583121943456447073058703699096332928031132350318544636973243181651838027670401377048939366682868501570691261062703739797886106407302370771156637169701964833714593243848902430966081735809792497962858743320112766637234163562073426504218901520723260105844129479111515052194119075354544043256969118703080630032271060005033884146164346862018155329355776000000000000000000000000000000000000000000000*i1^75 + 110564526438482383630894990986823510467731164617748038794032480697963965940993151866637381181720989922236557289989586094604273370642832420446852550715178017987832716486337748728479973126168804642349846987637706954767447291518614108052330984595496777581242599413269958745218506346359205752409429389240066974916058826525499930503520324132638621797432496988352763180509775081257942483562919225260081968638064702201613501800882694555633147531224104740761293444742933408001905603460567463788803931151421721034747433631999325360197629956741468150306596967314447010454585946079719054349268852327409928413407881999555536343525738670068484718049194842801922982225228000781652240565353877618196250064729237007045902180943950582157486293879868130700635925664414395499195240089571644549152219540008607940949853781998107403723722393415916462695481074196852742284412545163951958247416857919296275097742395051669755893136126385555543548902851591092431490186486504768094326018714856906003429342949683835252884069361208703609732440605679369487708370369338744475149479789273187977259337041604233957830056954475241794149185870435257520220803554232767807596954384783574396196662496704455569680998045562406869383053540266374068719705673925421522657110166358101469254153892485503518506829793235141279904248522587648153875976357204088900352399897754006037060656206355264309907501644994660716685645108177784875543712089157099789092192678433209638573876897297047383868581580387793716722959471441342167274543876561057459693549288328646744278174505628917427248804330143513181147360241911144894828680126940868702781195727813939141854572945431839513891259260006364450082046749242148530481262934054735049149122862203393271126093255064813367431778187070704572977169662408225295548404200689876055892643327251992367325407628707332876545721086569339172765311699621257250485498678631130257954128066967887682194954635487766708755788787441624708869022692829490810420888793477878943652385465345959346180247169472707815811358934726922441609900620634483892986488631277367788379424468020833378710278820503688087459399315605951023609325341137413097246235455435637076822965773407763570802889668965338223690067027475733374814842176870431893054813492381451822731588989372866842116633990823506971165960615800695405573233015235372344581827447347626400385004497190095621310214481944282426697377984086867325328850445224232810012396393181413565057379832661662680365656870712250609028391283981920781566471006845532600349772970555433930934653405076716380108503149463863496305118969232055711191695740269527965893783302041784661763266512425315410697096297194028509582455972814448791320711810982096591313744556424531171008346102592016004530777654239744550497414083597394559762828484343181295490421253493027123014757978483105933695623962648287926611431786783417205078541358164569815868028184211562851104767596618199875087875326691550731775112772161058492316110728499459798535424370944236117465112387061533915355418528241554752746962287387901077360482176760742452458503534642599714939782377535199167209201004046189149129025473404855496274029048659061228700696858399044912725287763176767477879088774486425600000000000000000000000000000000000000000000*i1^76 + -2652382063185319231524465132541441000073971708410992331460850117506915659011220356219390985083205494362878812949483446517221878889808866450672687292676971723866873154376850659386846796583285832906407535334269749033987245035323243953959871350715002785549203479229487199587789951696643295141977519289380073184197570700537908198284226027639085310605964556028531064865562867031165747914064579912967123210058325594900665803906889623683326730439171386122285444399140875988471410436950837367651445951999185730716845682000574940579531469970562175390937010638137404337856704993065874452611751965662052003493077177918160882048771854580555517700820871033511259649488831310930339654085854270519935587071288774815388338614120357275594797766692451109810225319299582330353174835933750414352526812871444266448331197780113013192946746268997047718111602179361126798600988394219234134597213306306371119520337707531666310815606118027418231241459351575446722997878436136490722962735091046521046091158439010550685459503760174808530135943105418290972225825445747398128579697568808802169869653329017556974854360083052197266553297899570437598365020480280884424525820563597074353607930515287844952055985758927983598874989863901842156491454791275228924698211854339961525234185339944583227843085764436504884371709079968786321295166303322126273548423864830697753145687194973756834835735727442138955198355926804610981129677683481072536206046260649393145653043513851428179805148087251561805303789804862440113024294840314877754913904520740371594222037650110524229561783266565911596239035993813961492822038809876767039790698398880801125135928645855431839031857199029913631404455041187886258954041633351713112782316250980881753303344462186223090602794653285470236077571943395995970155883792420604902458140385268859520853489917140716147814827672549254115425882833824012717018360556816182105495242188859998367399898008393907817545156918674238406275006349947752352574833632868921572632083953034812238065276513345402621461399290803594651988400040611110355198022492463536949234828940345970711076530186884990125494783531420267582236128634004756453814456667644994362674387192605981692623567058452564138655782070548745415494108389290276857088918080346445007662610137976716722019429951733613821935198214394418350269712531180102313220747764907748111867170802856581516812683940391256924061828391650860283866459489153338936032351600094834452728946643039156895222851726666366957035151601656978676490356971440839621227435993092020460046715479344675211648075333757795590389869274158368864612089398331091907746306155381957531156311870212035104701771444412071815229539028338981130006979352824190984320732165809224011300234437149976372897611384907565127114285737891550276268135415329892985963832372780459615668961174124333158360870504983589232191446798980875413376391904911639103955910195513407199913389289761082607175781580079349819651976149517842360250879942359379668289927729991285682738700235800216282560426521009259662375858298291973693545357149765136649452294298654612855733145626175946687542916480012937777188708469277529429700679783144497805901530504510276915927051921444444707089285120000000000000000000000000000000000000000000*i1^77 + 71634492034552786768516084401519138169655046831910636660014088259944588982744546454119200927907804859446363673883109900348281710070003638302155421701320020675344065046399476330057617816069875691946904431035590332013705924725561272142642341869511140938184660667833084309998662874590554595200663692062248312259712583454870140513367362096601522713984804524842893792354791407266162612196182113621557241035740185585616431290394815241690163508526987747915278254318915101829260805685359958683422010836340911706237234936939616184886331329664843317286948091868730762577059817845392304179250728317072694675343520282536988525597062896774921807034327966376452948209349872284360095375997909455525244802659134481828698213209668738121831736330294825344885294843900326993078363066369380611205023821397037319661379307419562558846466656654120948319969883599794831596172593732510295143095220264504304012458548430732540241820969957101803959055462628778266263835678363497348358241743057237368808006186937324215489817687641401788175053125170946968285605893988349720443158034067258709234769013170642936372527377579284048593489153747318742309795393820947803149773909326783266847115937145800836116762552046802222714296335715922189546400518566771713780151102056595781829699702438969082233202447622215892918900245048099101778669405747628061534308872189999531724797040800796758500596731709907619308555832293114722091359972717738831361352466244835629296469772350819514083091199387408582629959312996008354699851592151275655538431392881450100265159481432000108204023638253906187052228589374962285151381729234638851397889205442203688607576749719317350949035924155120868392696847698259800055217231018037345296716982148792489384710980173109548663344034541829246597960360332946495974757858693237738224807439609597877599869240015924331687302058143250835932355842626531043351090454714112328503646557780344306355395377880231282372951660847183698621700513474634244024063148949320307932934029895045382075045756318406802962761438765660339494605668162238435632572471405983370293554233020276606143561789229297897766901289466004081881804107158537313927000578372683600441888838426906286963238689789209785168567268161898035917507778074658063859508959071661936405965432894053930537244369339327764660280560547160411872427623561262300200459566328065856515896141876978973003059526108947355384993053762044837277490367049954748564367285608074548741302171749958547619025321405630189210679794449131101974904505414500080820505737658925062421724910398909964060551387816171356777031275583349908477793923996876116060447585906370582475188608518907090210217090064416161872774723194850364917076539426901371558308443184455767608251740931860226865620843414145097111867098521967074223794647267752242823006944345391740835472076353437913650353650245182926160468135049190360832143441450794133580567644658097281788495055518255818469504179710660239540288838018011755006928275391591485470920200275922245807710352142416131076594546162431894637285945388485976180009535231206493083271379093052828180056665821448491730706355008157579670379061047954990379905839263118553446509850427975549289226389650115919872000000000000000000000000000000000000000000*i1^78 + 116774602394502763593037327376348226925707963611279768377148998359024604863404290593516853610110061769907522177276659435735483713943340333499354628718056768097690194696024704191578906914542475698106601263730031773041734966824428558412272692631761952407808780278590977407593646362342581640628420589297189261106007788954713830865439607148945878912189387870168079576274228892752185063851407045724288773507800128100748423107208317085344048452314118185437683983753179808311444679499018857406616514648161086245689031783565429325927307457324128142295347111551250429111528834066535100036307784906623449684605194015295014281982375700143585253548982732617509668354045172346113201638995534344656537582906110701705620682387662655359336429529779347148450799580381730859702365694168913038254509874695460855138675584840444623343620405458533208458657680060694112395867709679251223462855681842608396245325291218271409820883664967794362555204963217053448012577277889365814671859795209548085435249918264955326216586767459576845095425285916655629419374034097536977499363814661080863216711818139137336183278005789218298826277510748698437118882182525024053467069956818798447742637725829670776732835816816517097217064156257883332289257508461374020165474487036417794530979042128003776232884972647757096442237651137467566035957407164284189463563859398478386563347990357941200528906046593004918920710292617825260905720410842061851133059143895696951316862891842556611678334742975998572033289073446041526407910773647376996995158759230463022524208872098343747025530249025263427728274318015551067553590348215496142182225530674895400660606258454702058303522151723724362232838274478298815751618471132286573608990245531734659702471810210586424249310829409536087226882779562976428951883345037310892681379303979962141634075700601624193006453644516432751903827055344017948255469626686639242727917929469201035349847910522718047067702171510768288300660245318968432306319660799139267505254461671138175918977735722935777090790047790958639604771306578011326515063180444732866921604171913604339611342807830794214794989487949408315307530533493824887862027043216280692526207115594521737857825601405217614815613006314122577616902894863743673887152088099174081608732604496584101651935795322205502098145174159285123860858059693186210126195207075418197193625054262210616910396727975412957935066696668051102010310474181790773152402696969162364579680717497386970580577493565274173737592731189009563910816046734750737908012340298345271499085345197180135725365710663042879088244794693636873240134196769866965038846999480175895003339869803310969639763867893008329220234963536206161314517600207049530680214699430164535840256939710867733636422676969411275407270395662586281695000491050328535479777823111957442966386867934239743355639706216718860682477333619211029833704765863485754691314455104391107167490050174768674534496958353865586170635279376918754150182888628397653598466341088476507325417700174705479672473612356045058211055755533322013421941239526628244106414028054535836139393268693825800501549349396314886397974737670067937652700487179589615783099239757547443541681740185600000000000000000000000000000000000000000*i1^79 + -5713048619715842105080219769091367228831702790760620655346398884373986823541101757606462369085184487072806316531030816082570349341110376101842420935149406927134036101601149778606084048856065433701662210095511264328055028702836291322678739303397112573651911201533939983322285414181928909807691715378421911961654577912467223708637914307798951073517981024990680416164642954848610248138991722985524524151400983875358174260353611641037855658384949849390915607239010238465335828902332248710651580846510435322551213771364684536288140542978007252187307887463723940681674708992869754330518706283837704292900964873121902575416712065638195969689851174003191177806956471610836203961058327666486566278118540416856060237532674843256889845490396017572574493673226119784042442091043364322498797395090738826716219677103795703922070180401965380622984672179442321819873356407109566013969645652101086540796235932393536637871572233888377417021339085948567432339203549353784216532152745232130833761300167333434006582326504726372292541900709439918821472707099804622451123504171364725215839026538243328136248657475797469768540951300666135701134751976480805218211464253600459732707521928013068376829918604413287425046226811160471987236752951587392652572453012808344707121426416246596473111374773320261594724958407811176058763594598981129819307173259850410827698409860774736299584421634476795024774279734159047316954478241419938101782700810888300268733921626130965848175707002310109419146988506364415928295394326908796689993876034263707300003056780674120109374392561279178153242394224901856102826866786764182221160370073265333185468284603513901163353949211501274000723271446690009525748788942305982996682266818733671046958265984261129295430613346314270068973469132358273711239482173091752075364924826694777173553002785343703151452231993490730764679026034490705192735813337549828000116073557024095830881399281177224330914268148715765097724456776189922776959738940625841814886726855154749162544020632912302525271228456776106217923211256659625877542231955552245469851059192804035339623049385084977863100111646967162210014109836589690030110774911133380402483337087020567255259848971855432750635925210180411089724263200560445418590229198343187169098589603139986553464364908005157084198029339853996004789102223678378179462771966367561629352566869678664097929751445319410281340014547786680034441827420211202490008987400542115660999900316497431958151328387992374231543057572519094487009704681189178077538322009840748964048174135684039841780462053897920180077323140711959182582115605468501691219592230062447878484494511622615502182801910698861341034598100483397830264928750572067859271901056912045562616699506767862122262955453491976622790774189464905481820422368031839180274578046791250396620453796181774901912314748102440503293669357081954243909908474017745217917940566419994884071853474644014768921351454097175586710891699486110428267415643055301689513596117246205907415975127908257800944927514208046592228152629292574731156013953231539816278526877242873488750220502924650544587643669406881135119229161929287103632801610330819101446467310717684814970880000000000000000000000000000000000000000*i1^80 + -3996749828827006103429753482083741347817069191258766970820739344270151296381237574160804896578908912028975218307496275686882142659032581985211460700472675013773532253688898274601347789834976158103470305140795584848933261539950536820730518983085570388845223253124135421910025425884855940250414341836320289846214009136957478297701730522045473904724318047600024563630732127812445445986527271133450179801740410403660700668174487459528843439228136489243238740936758501190530896110361300759702644780168676929931325801262448398988617013574395165414220849761601657319148390088766332069739027019761968015420252444821214774790107552545412539958797602280056195422720349443732495615906542871419962592543624562601646309320598357383423191555937514172534302701403777574425601233887217140611552771765546881752906243114880179258811378478248890773477601537114546953621808258569113721253659452865787865108437810221138132905880759394917887931313964952186825159204331863263379620614853183681563352819972354798191066414160578007917012276411888669585784710447698645071715557269804813740575121488345843498920820620728462115521878086190604996646187723126083429817289885884413043454138904176125702797563179975383562443937051690685346730654219363828071904590182745844307067633510156096353269150971805693759740464258578837488452876665246717661967312279790962533422051317613325420555214848732060854654753568955705942447305767833003425812562505278058668263419113049455884370609568601877262598754181987608008282583851809100448149041540038186515515167249182816558404827919649672157428828216955159414038863188409115316805508270868213828243619996491959303412631447836451395599058348949775170644977551788763314321182776720109235381065217612396089928043415463286407805398754206882049030884535897270485402953628465459998224966899155185599668789236864227583855727867686800951164698507940313238108415937839435900226828903967053352891278999189438418293594346750863386439854117478223125753409035653677278490965024107650765120505126214793877600161997055656414886596721627781412651130284769018761807169011034366115689933884876938066636420219637378547421046997664560681588523712587796183361652694929347409844001484458412541893888745671313517000762281032032771573017624070596032721476368239082726636375918407444349007028428913532819632205584107801907201605979037667200916046539945980673687813877085550532713910370020853259004882156219639315906621666274300591244943395565042305810914744193050034208753003046712498168689537663670824813213735870444344978133111231894770867415572974616768895328072379991770070653840943485490509049332892789895635142883745165001276105705180696751617746350315965667365466077435397415526375102014592662081014745971216434121673295308176927693946373492613223237992799689269999938151602414119938153890039039072762795561805126356983867761620276324391010013419776407794903577181415446232079534587639487646160463117110335728410496642960585260271018030521074331643536387519471558452180849325129287377497310144670228531118153111624920559702999295597427071840899821204113019903602872986384882501784533690022137542884191805710823367353827328000000000000000000000000000000000000000*i1^81 + 235940415852600679299390231184405246303970241274991098125986793206985865158047862565520268538576324686596278273436787403122004944982045290650520757311997072989780126689946159397794102877693658182367550441563174189169084574930727664212489825748337655594927927946750920522219333226999159727397914961290580748641821936070054592101607341853339079450470309008270670466794031402063189240952893071002759244514653762002886266047804659133030895039782043620114942855213794189079633211051986926065464420711347942247228370997579180052660075090078948961138241376508304888758538566888474152197343107490340258357250763799029438413699796781686294568233543059226544804267433638252606008415254871953789338588998989230233100818821117092636090120840786316283786528121851353043777010687703712400805991755765456929567881761697733768953934455138270625230204984033077228823979054675696808202844683541702653690433653581023504098848141463134568987398130771396029554853831678671572060647374523035318346699636045419322150800803377682770094182839128980370778129899547668129131524212811569726134616819940569182663248977867141314507225849938295802579871567387849836068731834666528942814389962397632020259520168303470998170329940665720372954094924221247746024628934912422464169345888759058884087185077231446573068301757720247759724730076710371940211910258375337512108927343080273864709364049912407543811571251002096443543876694795472881401611019548341386435965972163642920306124992939448247173167070939268506433522904632436043133701333185880276244652082739532226823469353810407924560439433149331912663283218869019621379401807090566594253623836466157145620776100443275959811917179075591470880359473180642934082075861320072553583536138527112370795366768737138142599290595330786210359486305450410497287612141145979586975408384415119900934479171131989752633848132907551749192865854511492076895965904850342158069891021952812102634747141163140238321984517976610310156419171565388818392224688193303269179833748216134425276279862038459699105323996723140841203953506479174144482971756634112786334296633571638575520294738735541890886018231896275457607401447601490875675212971975814743553879010473977516285531859892665204708460954598248983789540704570881323418816501747915517091757156362228546145131158858900417487980465822559694876924306065926304486458167728965179539561809434393966691104873518887729965211761103760603632657506648984638421672098259442901983730108860974593844540619059610432362411244744047385909325231151582994383195711911300051091646399287062368316167570019082411980751866941087103993932384519027427451506666988099402860630830952971710731188327232333152525615303425766784934893172377849749706452299679867962046772589819143463341515052756998764415637125102225971917649157935215269429179800301824984506688654156037916613694813483061169388530124471641358405775959090704620961414077713847821833022318667696739734543322072464741702559101068253139982253833691125632959298895558983117508299446497275544138166128051035725133111819955772223293992675382116122841789147646438320595911966645801824705012681591069235670536140900106229413576704000000000000000000000000000000000000000*i1^82 + 410412712353915255871824425689284633106443286614273238225213381673828146393603332791620608689263670684499154941778700381815477330020723961330156677007462880212079720559268564330666009807237160983331668821060997392988657727533863068076505761954296923863465747505849141854790025160855830854184596392745091295889650885977893478101865372339938087287141729949272701057726224793667120216989111044789675135565214255222838312226513806178611294479210187930811729500634094289745352911996669037470498201637840499129091639769411028252504244243267735767351258819065887337035116934520680871545773468780145256888355278957648344927077185335456805300154613308263200499079977334982007085092281712817788561048709980712227961953726985343650918638369843845859676720817162582371749239813373867391168564973901952101881798017523855518456169157265888308614669581261216321897493604537791908204800002364769251249557245044725997809588203254502045362416843166969661253008641790314198267016116083654342865227829832994984872839825037167873376148091122106862182789148625731645188507362589507904028706983139570225746262130556184353310997397024559221040583172590925275090828862113282600978827136976053083277360727369082204052337388166021788200880432419442982318073671539466310973611096924480042673695723382192422769509765957441767498919722663392837354168751879052748107583757620359490043182150391447508308270665027733972346512239257529047017739869647397291362418699237380583066667600897822512173671972327619223104054642033691695974368416843500347933058923712641274269329745120686062235038674851493794676084825124585564829492678734303887212503371284994332706922059912150955877017444588000623921773473111273988106305089120637236548255797720601953903585232457762185600206726317759993540002315406401915707612925192397539111791916573092886825626754769022796824531280670165036533925738013842704943875520517875621811193799575308988005340579221480599836451124369903792162436692226485799945661598077461324257253204218608524197193701673679407465725635208804345051930537667239091337330413151066612777828584101201525774293238348059379691213226325095618179264984476443955741170590012699241476648730822191339183610825331418237068099475399607669726220896459972294118183521794704790985691013715169607042744890836208288652168171100742664981487768252758867669516745601902421632467608953987705837810001623535018248144784572778290177770040700160478739008507816301723621094131671352086120089295173569898734371810209417780041554927311965088433220577416185832541887192617742179309668088569509791368012872225718901757604745595940824289038888649694278725155970605363915807806542389435413153340968969522856264316516606380110527801763861115907069355685446405816906111522445976033736759132463948694855335329579907673867325133136594124788918262559314119812717025394267441783150206054235837710666381885289390947793534828999412562609295760637174140840831670150147115449474662690182006394677687933842843848810996429124660615999439642406552174954907951001096091110000452922601474306016271758527545066901058199550403902095864413372335871129921918908972438659855810560000000000000000000000000000000000000*i1^83 + -4000498318048958212849703817921962113592111324292455341438662794192049734628722194567697013420093149792918479178403874670649837623636512653711884327754820421130158971996876967077952511747503967277322597543816860933321953326975848933526522406585284844600184399028299448574468109768444777595049848484862685708320959280763454663438196345105455485663393911044108605449741899573697499016527219105393850702428232517119757962812648245856300372066203712746560560140385662450865106009890426558867764269293745729357468183235400528708910748023598489453448856763185732286178558907115809302652738606594919997129339070713032515228724168179121893515838023581756124643230906418534120595032028401479814980150331691828323352704771872066554435854173794460886340520030395331357077900377977257710975475621717911688437158397706618227228807995475186183674471525878155791418853442347351189152692119182565707001630091859027620571343992488160339982381095450035217411480363091693398625684376618135192301928932098782065319924196983891087474970670413506586410355948035855089521548078008750096604381010961742307232759151970143893437778797768551393703146153263897941781326986037645734991433171171650862984552645829266246637810928679956064028802003452583019176019885893781591017075123909868708879255297541015947873992628455147016321262424557644231330673484788314936055616649411104830661477877661508512793371853324405249954923062050271360848835083433302646989732957355279541139275131391469723460359492403398215122872394337544602102380955674734329430421497414611785951376460618655940986476201282368871264422559590815117024821349825026769891705603542061483597439302456284141522759661420625800187846052850084184302654902851654189632345689834510222644028466412126014617530164183264399987809073552359173074636243474813504081309494829480697967469919266953098621692730019595525564442665716258235350252113474595743800454461335511844070125819619436873665127892995351132728198711575797264237285032496240137950163022196672571939525063572210067012249381355555951617832206839666278099045227563392058988563930904558350357684426707634000929176858117885082233757348272147895495197667229128154542322313854190865466754827771539130651528082496923381317729131636903698262980687221434391185204862155807477262380657439897830473039509261647309456347084466470389866803839305618775551772563514566118981932441885634150798802905443453640916294809521086222606792629368095148188573219734847660631881124595566575616082423240740933411102556872439352314237773412173412528007218989999672542840150866787724805527304863034552130250602563447486381952117822326017720241551185304687444442096607865456008688410274762364657742665412102555049392962404709329687170913840206493589943473256246643940089665191754534806199598258819325368923254219206547919909069962095147787903630981237385496227128475297839467850650724626184747187823865115038977744007596198646950659864897678423942491678584535474085501319676355073993296377250127773401781375672456935467509513876653137693593339381258269582159947178014574253436415101563159591568302767609073629907421768256340746555097088000000000000000000000000000000000000*i1^84 + -13288702916328957552283821878179351756312498701813309487905823467220171093441764362723952823805282845996415424502476509261340789073764800380586953983095211890554517424840754774209552953836958275846197812335236989938647026989277124554259315630212877508715186107816706547627567733583194873318346722352728994074050764791980513342868201084126874834859985692047761554110829882626003208720945049329825847255388914963839785289040015485018373719721199643209272486301836379412401225954429384609220147728148717704182392383456445705636837283647096344954715568655389393141678937085208477612171691331829704372001863798127567924432557982394809928754505978079919806621233495455109468379456494629397159470628736086816461297403725858529386366329343355009273561507077385624606579852601257876632682578641192587152093685930323981480693544784588763872814161786224376971461065021794677605005204437801915583239777966964651298858529328962807071688691181145205724720677325551266606393334193309041200779317914254188820658440375685727153797533500979270770081674884883923050541874302485097599330999961925900764590170109590846450608943210381908616127167175289303351821176938588014868396092690865808265924521856238485177136976067709548359897159617557744232265739462743933853634825351818775709655974122825350719992683679732894680534527888765635317765131797155211691542649410401090447764689196487189119465635313740455214673994232090210890269140680989325501258410431949172640824528917633536310962093181769710430721448789140659844051666223616035556179060867133439759273526919570680443177199440925834847019755095069564213862038953244129448898035374788107789815063175701319657707294116541050019640434870399065650990266582408220376109363216105133378373399243705220204680756903649183681707523390136946607300465509818754667299284933799589782166739180820637394007846347609371657500222998073573734345767238321583547423759378276633633861604152952165812314752918749208060725367384457087291851715738182620741234700392331602293734905528467355250918565009980999140385959558318044056837461549927249381231525205924556851206926077355673965797253765839982423564948444900803037052672713441474193045623080928000538122906333894127372455190005340892292176529890632610332001358061135549648381297336353072329905781927150951611643100378777381048970989798116878250318604982084578255306542997443823703096053113452647583786549974134394119970766513869485802231856833857035319620057611931201980986684912915686821663450802021635193572500592143887404127863286621618721478502980181880529387945518958587590487315088565951984243253023787116841540991055230044498898389126262183120422184548832218914260814128676141663215529683595493487963684734313095133216715832950760344804851202442360553472608719411810267527696612268459880509847628927949235319901329391749900413597446487367164162458002667911080911776901136098395750473184494873682547799324035921853707972769970495705784258530282138804325986597101440225911411920031068884782489216417124602174602625030586933051422415443653695049544393832883637946347593703088518875778615191200159167984214850380444467200000000000000000000000000000000000*i1^85 + 4893400768590873371023856788544286524967123249936276626724545514421356569489603623028612997630005949972516241663956282310363217800321242930856109277964391276645766127464658252560671489304128712873553607817850502249090008831483250836402472293104968581388660497853321575101724347502816680296595816863250892923492715235720489188551490329408820984250200732100518420115489806571940910016007292307866073812392014473520631127537710069789225027514080343181566233132536937777746565129188578277131384133375097811228541038457230814549740750388575013075704984560310383785066463893235721044711631430390139431871639445540365969106558063228342876554193172083926856274083035387181495702453176877529082409186859350112523291413943573660870786289714143633823582585104368705085910755014748730472549085824627413907252347337396766626834817381737451019595649206237405787556264984831844147578027793823306585505384583663376203943347031275062593902783431227204881559792130132184052162400081775326654215196025723072194156480123545279092723524897706937878798037561607663966818180063947593002023948432486247482494600049691497823837486809648804344041488143391257849732827058136440234263312513570523923769334429251789892745682936965301699326455180692728859052279325328569065738183612615542601743826245107763232158718299660909758452478522817676444528360762830648663207935616975966604592561377896064882932534636829279826193303797852103262089410977669544898130403199975815904253917998148128329451987271523736474394879413141110814513551496106034839269575325793504738175768508439549142528393714301765051044151237475077971511275635382275600381536340442147971637693417517488281463331619404405308524717216694578911134018101466489114574698638273230889705510976529437431725404782965621822825869842209676021220004901870725188365635082006430598334415663657724777127953076112830383139826871922560871039485505094785761034910546633129474035049197082009635146859883113936282182264662008225370808028125120138462394626033124491914497769114961487448930781970626110494496513321684127014076672800386127295403011929499861941382994729680252864160013772469827332297170974674249813723090901593681870260187581776990320359639323104025008814066057195698900476025856502543568859472986789803654788686139384609418777354786637070927503602319754462608355261488628212275798228130521509609958454297676470102490344952114366095344888714746503223371393563798485681341409010833821524449886743337042904586463404779754860591338865687347875571069488085335461677719483990496197588394796799965891903102427527571625287307290272681242061404141331003331679672601824748841450382427628912785691426278597141206127997858400612135210663827345369434912000191075936489812528785082939165320181281189292800622683060085399397389388720863210086799472215153183279129801508857261372876563699817592410736982009505549650993284230825219826307949346821764418218836759969911153366880320068091559067469711266214689280575132341821584812069759203860378589969428695117842013557078884498300997701043082194015223281786892413269317218079054550031596860008288469634465799507804160000000000000000000000000000000000*i1^86 + 86513663399717844451795313670042705045505080251276252605517463637076221942113310160497993777930357820241832527107713524581223138888649494871587510630114607997677232207603804601069579331852705238976805084253391451959656264845892662336560810711578814708208980611738799967019704561062379731191431059418656763120072971571569398819653832207489910676300483870618626104483687311935549588291652578942720705359435233895995113887886698085491142526277051761905520495015615502130902603362678455050465748736506017238110938442436635299938935298016731430822722382278242895910717249360155029833400354983238568491506914689620172555032374813806040273848334042753401428038209849397302989151026019157374626279904474752339653386878522228863544703503083363889259896200704178232044547518394912905205150509754796515607626936593851865855199756348597466435396422453715870417538984488270446981257945807468203497312223807323713883653881897531012124778706865684563471714671821634194373008163771527136395081579032642616931747562071752553286072344565615752794831511650019758824716336286360002227649483510909627064987325147075078694763296454592269854592065537627734276294969724746096723195645253031610050572302142771380633962526931152155896473459512354730730621115391434665331240702882114514470236919134512457680950809865849978548371344246935869460507768582011229444670572618252925816674395649184412873554881598998136398780160853085282499739058841313794292353438144239550174834836711699035988096441933816506123364915867406518855226765331007113484921376870767739797732132565317457329160850561492919162937087168736340711139704604909174199663379317993302951909740320663241277468063485631980639593531816430919327005941148929248637274183770127543111398763765167628312045245408541621850804304703395033470309138046586988939707616649734100444552387035820246542769452116197192398225219936075729812969050353585255883504885486457521093207559218320741988172973657335247173795631263744086708064424869225671905380754969268886967667067121217408030740601448895343823710484688213100299245094366637825656341296643759731668818410413965300544594797328515816951498686153015173614504833961740451370477115745111523337520528595150808997757213495201010526495093179454481778214218326876686180414477688109386413338687784327896813151646839751652291429827438286664245761697109293083729621201029472804794302947883721799255201419405018344968645487241695772632750647861020136097736098544140099178228745220413029572611755946536952159757891120531665114654313736202695598231840734143439613222417198754270341512983151692352543255502971156988718024276030247642596663314714736853610896061766156859325238180687378847968803007070207856442610827631340273792608672202374942428836220449296979701324273469948739920837290845761150601642325682934160137466629926237164890790096363010900256765764421879342741092829113483206459916688415154964785512984799968647771982225845094455778048733735941191348080915821216810648206181147999601661340844229986870130967868500223488673561620908508806018938262169268245000346994699958401626426279378353407972605952000000000000000000000000000000000*i1^87 + 273420529442994874388250379218119607408013232220172943054709450051446221156737938688160912261739981400219828439562236435854918856487842203505913894352572523002184337249451000806565564505866756290785013733590953598137891337038770031148046575081919243663435576630855074736719664766919297929540671711084034583558322739428786490806412923118162358343570813379799924665476597953523090574157618708301057565846911384085926845443171153547057933141831922870578799005589699720494338821355228115775863163428284851854482107831651236233530797495945167109919641357518727095793405345636640129218075640900880929126994615737981862209099359427943845684745986668940149473478639427110160210602928944826668126356425923728402746016898969947472382119046649782516279257573307389600844728000291142480271285955748547415278971047534513745680584811044872963082432219220932024638168708389583601760655589638864176714855916464660997854863194429794723666872318250626437898367426189871627295776948750303096077595780247244525633998093535795261368435436419436063444440586301412922889556568907508874345741920593832182571664886673568241955010307458629301871934680956134012495789863364882996954690295422522753597229232653669961522923405946123885321059740994515557691095424324640826446322774941586736108079939559067131133828941040625838038317460493985819020400299197105989890507714578439369625007119191624705346476295674752279482777926690697474160373510529645854650475957404430255677632723390340731704726656349160212481216330186816605894199171952307588692135219294838331927789506440158326242472189002195467555036946327298203197034693510191378899615202554361651038485318066774697290966553844439251400430669039607600162464739126267251811258162160251905310668303742776355926793253190374117906963994324289043929625153715097315143590390962978341777468004047064218700006678268640723121608958200380633909596087083971999958715384846643132055390743306355321565357808297950755971672860014028180317746980427950295307958834011661746869670061488639958405369382038132929336470761834904898786528028746307625012310657720643955382146882412609618982456545211913306957467323836810781091999977063073763634765278490868393851154938747318882100993347305574090484249155366741869802657967674006929847984284965126651748880883209207647222839505710674289831006439324148442931808515203613546628968612301573292707541205743299804167861433098828897639639056656114049063889629517058212310241450044804513946818200778609047159853695374321953041564068314722469552415063430972404861833815873586194406244958325582338402844061493660002603461365228643784797716831705100949191383025371356409411034350723534591662035527877985480976271137250373119243792753450883809224976031696805199204779635901814406513373608420898424914152439097953527501500776212386499491058393699727350278761313951325266588293110001716501786194324886995209171270345697991514722183530208820513027832670004611720325034087909318249701768740757046193777890384739953259370480927444979257302469699664854322917712016460711001573141962569457915207491102087292216998508334993008230400000000000000000000000000000000*i1^88 + 709479660940497142171752099842561937984026409505153202340086768396865974739621667675598451067820659010727412142140900387815407930701209556851269266404141611236989372827971652904646388218595241036146478270318932075296531345276792326576610302024547847539887877918447726158991560728736775556851078219815920045325432621527875608590599936603253693645976065841156755373463748411426421009608342428995105532160258024254208658412470808830645518867357776634753862602419903710277699359700173683555831680445081511210454522769893699000127088884468856845638095201012674227113161527323880412139260086677389005787738502456828735633746286735789056364578782051474784128951290263815065500881109183901785764678656564187374959958147765845186998904558052361401546718997098436706712165912600406795594556565011841935525815979118950571088763109159857049222128298700148886307751908011315899395293633499520886569453051681147411658352892205744955520488309124126588075374967885238405231320765076830741010464524071330896955616930274766936997194355776123073039350737466207468100695626623535215984635356442790610566382355007955201757487360054828420335987185611739901952397320032931422390884196194346602528249527808715438135136240670719810485933382828145177380112734848690890850510172307648704317779683421927611901568326597580719307411564280207863200485227157041234725002932425789834399329187629862864796311837882981315499870658288065730564323486726915307757221683108094705700457493528756603975668587005793953116455392722493810076782917796030534097598873948655850535497003375491302582915866112870562960585586414055508311888609534093437685457934000474072932077447895750408921681086516492382745747834018881400039470163194237569120850783757689617723402254574034993377834900197661734002983812597049005221653640373140341064038214874738440611594945120846134232212042765184152212360802089178004959100615178509473922184015342304681722714558534384182698105699320172865949414329342342099844226384610225591056807242321224135823654964240920034005963738218992425226190741022974076054424491474576918633919882247090346335048409147984911297446396175429089881003561239011408962383245338617894879231892126962056381681981845726940096838319865084187221846576564269160112690043568655326482419897935635737911664920840833039799538096735841966069991965408259085276216188562136507071209363428685983370435663713974892861076155932204539182826634235728608593927394136178269520218793131863101491682100604182086019716288355016169603734287578040014490514526623946815391952383760525613249065906271180235929475071396703951964731705655270889826236463439384306948900904489319870756713434907082924426527010866841497780663874099317435021982061699781758539748273978073994094942981599239061219861025091167821187044914936462882689050998198377263890145131287678540958947143806736122057497103586786595296509049393597945353090246867266981841663529752753235669394704107159180994610643227814454267788319877349203677279882042228592074723660431194995325681138356422163376763870651347265037629750795722586242062915122093703596615925760000000000000000000000000000000*i1^89 + 1324496265830085625829295973965969769927126173699066821738013866398394277532859044161002341682621980286115567663822004964991471165859124586110054951163609296718703912621925929827728846502636809168649036799966932463624624026180114584176208003609043066901500756388065098635266853922213517682755031515868711492376704407792057955036266137353611183243199202382853004750432914138541919805103498294944730104021858122974755020721435409566608723204586573601920746733576836469756609809135461585884028296733533508075476067407059165825603501867663443294047420666177930646510158182630915065779256789155535687737245897471725740751909012889069200112103926906360396298194409712384422312268882782744060634511689886182940965725560149449531982771174965220185149270908497866396243616119127084058716544781385370013710325020220730818185968499675847046251415907785484156669845848631588423750453385908588523344519160595652579739087425166387375349412794436987343566018075970488546983336546968976015021151573806103652009994722154315172103256116448109832756423742434154845214597738995695789529843787547676295533528909853279011417362356372662973551745768399131411956972540680115183176611944360532448113507565781737260093487850669195410873538831675627633793041632260449624062270939212903803617993136253510177977443488746322891535924911411964102586857636435358738977248412556689002722954187553524892294386354341554864448051967619856901413094148807204714418502422698328585441728282295425620819696091478313096001568813714149839352507005814383502760900156398179520287115637897141672089840738683116958518610234091370051712121129909866218410040913140591296845895148928480009116562823818566436742313404656429226292576732326208514226229535301462845033701490150790654111610448476754370276367412032874115211859551920709983899109141902501525255846865240132016018978235437762455343717056640673736801834851511524332707411385407117143650408324210431726646412309990632710912616629400695747193162481882133354278441258443885909169454367444407059663589377471519169242515678295355185141726598679886759572541763490753064502463837002773222429115217220132374610941392593188787107421654026380699452663315926312567232068295487294678354452667309982033617886210654082910076281039883342329342867417067233705842004197988671814969264958408795973133865999986067200013588972875011159118787260183266611555860602285517272140402094230952287567547432158201460846259305405928885183925829416435074619781920361096268435956320145371774592311128369020361997192749280696824014206836551782175985235158761405720777667383615212230160449455398775099355688863348356932573673576401792224043174771462422786524180208076913554806764179713216247800781213608413285369820847230621916854878288088811171757571172192584663897385213724038070320529138143056185056739086769952052941109786613792378151025802844920862579490899119500373803730290786600635632795062586433741354754726040719064301285526714213378191398162436412386536204365234188693119098701822215414329665414727886316203658391673675899894027626961674229777953547290962558976000000000000000000000000000000*i1^90 + 1704524277816918484095930341144471625112283748899752034018051894575077276051326157731962269975140257022807796264391484273583130994711390836558322783187594300104927606939053093220399273166194165173957950363175288618729393909711248639137429013939225559272467844198112564859002365514523387476448579681021363910438478755411189783983445768423174601867144484012150997640756368202234790319088405733125244663520521779048508915138344792361926061082863554830075964808524353244953583990385509389612979546375835783441316836068850640460271392253682728970196556878108272450301823913530266908343869323511699261320127977894644450971087524047555774942329427202263322634200484022740114532192568885030425027434600581998193736156934640826282831250009560536842014627423798975414168974558199559244110177142028801324815840891380724997310672610948014974711208816686678547618646428382511522051314696331830905276630211820307579818540223053055175267168598204123067858270170755837475200008319108220653768385161490469113418077441392587152199163759948928975040904165677769371262127009299996975889730403028302438159409570917501394708014160678827075506986069079548755550548270735678488302453214236597649317897907886232476133371040154343860435768235673767964324251741123026492725781737568718972688269031578479123237773224305455065252132661544962874853803616885611529192569209487522183516309417272143463121614873615483274678898415807622215119704451190514092891343609153809557357107758440409854703828747615527569348236707995552777827337592306170715364584315128871013820636801598020212582563434954926015945211456095345124426265652200798683731726229206251894566187124385366515971632446740132496523001299811736234124521394488981947102920069583532782540736099768225761615986809449002287527528010904610947144590561416247105831003139738431131078569567632343411332416994452669153206257532463857376954647206439805337755962600653398711140670707769411748866410704063026279218779989171971001928900559799985986551128973127465516791082147415758017014387118189579594905012003491634887560608576818614709989577273993614853291968430283488354801021170986957269141726106350893886483840356869155699398107600497241755445782526998168699142261989872857782201599255413756165509363293475428669144953400301392675020132846470293043226957595991517491871289058957774075486102524508988495758541466396989135375994405887265443829797411857322633108242264097437202334961805630442358510459556717119216456214270374754555412331404773921448051628076759975979580639175754545012555894433724867595650270299960683636131084618679006871318526316242326424274561423919259909454486559961388054405125295053130126250408047823259261104689889406012013771874097426129015131053368839613565902415344959535850828623602660388343665849861342526989381076435482902229678652438797301599160528360271238905753553340758933027186146112498323519505660711358972621983421906182293537347568672411072994369977897944854020674409089494196850709481487953790689137450417898354492897679908376988342762410017483943109466448934870389036417913192448000000000000000000000000000000*i1^91 + 2662435371007107514447513272523432745554780213897448135873569834108436755155059190532192419109851620573667343902770379171721192870485850183222954913456129397849879218484577670454641183335945639932476470161264930905374246889730416845320682124592395701252178891062409363000238552144933453699238492707951233104769895093797077322978898516130130687642996170540315953963273006840614456528661560633240003851320536860205498669061519892434474042624505577579372901698378270893928408951382181174780681855642760855834596085644815225833790273644265891558118862995255314746394826106447568722192480784562439890569091839564761136169526322892800492632730815502900776703853709436282603008636377879106030468749681763793116624137206427590937772824681911422333460761688170748898520526632975115222094750789304109646563830110293670873737584810044531840187787421056956093783400271413770766934036856830038633611844892429019651662949964087102450119790482834588089372998257262324609115761986841929198784468406119159709713072423523759862571395733141695191334927863609863446102097567974250493409020942532979070187069238470569170897623491875670242625964183256445016435162377297116004230002544509723906574255438258159807676967897878913930080398385745078999157238839821553862636614444645144714064872765212865597051504986808022991006554292349719614927415184524918858188891185751137935069239948429801475961101056338457678787362343403586032243997434155661864113036146324365486356327776943591187947503475596874434020428343362549449292771458884693050733254654070395010450390883105918170090377625102668363778733204173050053308488888801484540310483173666923579436075854539208379957973142230158055297630188087639684012857106064501407863829947815280141116606360877379377995010186471704873871450784651221824662042087958224072189328562483794144522527272531212556466115486183846803629729979771883670986245411521091360803585229622888705384197596659706949603348223859726125977153703170963296777942573372574504839314848461610412851495111646312711952337531772902569643880422002070696552933743010352309181111172817030313962694335945751027916960070791535470091427102255660927144497014574327543707533053674598589982812079837488663408079032038982389316358477876865227328597162019817819363436477507829717058689484969576336806946821180693925215007839899866711405189724763502933560013895111181249032207040222477175676018867095571826002997638267811889173084919732499421967254819623486171448237483071401151541255542158513790922159182430545511343097641951983886834625526017784329083274937461125404675938980139102410888672325927508313599761823110844170060672785731265656996948362122460820606680382733204145508593015256256128233156159310496757678672470180035219091669798559567090610808723747693013303673585545440736493495289891556834698619826100760213350259710820977474708510695112724165996628642279857118650378539596667212273696404359576419261078437598916710415034471935157764358085728441849759713797124839754999336355285787188328034843161163137745288250184179440202279622895095988470415360000000000000000000000000000*i1^92 + 3527365474392016069337463969656963265244579963065159749396711742062463899438894821768255959869967501044349672164478569101663135491122754002117887108168300720354863979126304582991590129640583949416711424418187988061885463165753753961002489409353254577583805131887192829719547083997636666615652832432943646724949698742318751908803468977548373796866124185751576208667217637997082689336326054619740819354586330878788673498460129685901011691206376502022840497511445414632055456795251351553202103460663584537776147776649631996734480750865728759090662046530626015131916974190277824985488882705497956984125030757295353749233287540441634730664775262292280699511647251425785877215041318463877543966823942006795371586339989656340497841713793270182360897231261208945155573831890336186586509573696578645412511574425074694121894741557164846301722950449646299244232316794277625975225963124736762904905184031353914669159661394503135470790098423992907691510942117245792522927922384466340450458713952631214003825632327228495016113937192287004510420694696799558926083280068072136687897548257996150246997031288929365461763293487228221809760268451391190806077903345685747873575891327235577490150528859134004084927909822795270576034710590600285709264874110963447022357309723211660464376631664857427390021936027022582750508059600726480615286688732091604061040689892967518980916869577033095207296641057985410782908092289577773720114432722015943820207170777045148500243756597020179656282334548252250664537729442970923016720389653686763820964600269266225903295336827032035254612221416732400986592319185234473637877716334905657949087523496827291933607887107953312266835469623200675944888400612486982570576905753025701092328981040654144435742226244100167378381895777970117020474060461683037156020219606332429200392196572531922731076973142176782833077644577023554901415249567206889595285635616035320297283281736449275768082215292688660824113603054298342152488700830212890807618214488244892596431982142968591208465715512412258267023545227239453929588187918500289124991000347078858588546276932937168619054171081464497897889489349486628817404951817337482045496033997813446707802806608045191854348811794817754486923056029565528169868451600255584830748292253831106502412674249162754054664877502145298960130773933726409360480805077501849206597877260215541667808045335900408037772197567731660706076648683501579665881292779346631436992340853214856319649388191889945943005018928341095337651520575499961629290029954100931381557336028926099522664037251498858520279652121393259493141082234503428063712040316732684367671183761641568410810778734239295473851604243929499546177441240233607133938862732722731558093879643777078495407553488863981284764572555252413916580746932355897403936414506633856145471972245489287834487230515764958247085398985841961536854250318314863243505843452901370402061413177944357120763699698115810387732947287090098200320668497168214775213067440020619135547069041639598790983296762523903674816064986020886191057213885748643385312250175684608000000000000000000000000000*i1^93 + 3955112712848358477078421946196949706436839688266692138532056163591003581607622450925568727391582279306840517204123762018179077876424212102393699027745458104638010461722160992795851674028789977399078157708663895231715952262967643264618170370322847675799592863624526816316078677804631591162685557415700374336948311264863477699086579680871603462650777101259170023594989720547961048869407303179291799747522408537669532721820667111070190020790990616024997388974642990151883585722819980954431003993680845990259340808875575324958866148751390483265289508282947905664217516003500643616050821991907536805036830677126459272051490909166826348161876687435175852836469091461151011936170934119390753423919556856302692722264754021626690322319256092559539174351110918220996845626451296186919819127380596953973833205863397700949130677044674997373041726347170639293996497328463229478300790725181308021168607492196425042483451523980722944755075428553380460983767861632360031929067850983790244727955129802472770899088948942623497264547155385324517659504627615632365268338484029757678972928178370213620803403275006325709793430955495031341402645852006959460915661083037928137440169481373640917996292508786370181084001292687559129733498871659013308113334292903957452895755734748007887130160184673356214724871390891903639806005934371795771413856204172878423056200997222540482886576735548556579942985331286347244702108592294804936529962157495511322561210300807660144904765521110397624321786246806013058434299665646420460626089546169029106261849279616681294609219679185291294717449917225022152879563163190853261751189591411105197336869044228072074281571262649319153510976550661995124611596004495201630995964159110184694505883481170798610747067952907915955411844921296289195966275668746844708216629199896607642186516056889182353526542119043706245049823187102908213485507508312681816444463463384402545204154450681251020666762757104610443953232581757763235926776029497719989290413740807321592450468570044402992241807710464008282001908211632313508639226167016165256004485584409267367939875598836164239027377972182409267753211698322341028202123998081228107711905421908098123985256701090969770647432301187935904625211915309979278991999609974347363149983214079816033360330541378514902383326976026948155917616954037622686339987382416271196775540084859998642134592105979753297514542604529580978547314861156903891299233960749521005939481902345872018471576711509941191329931649877545477690716087793978743213933495215479381508410626104886658304096688991281905642877683495560916986440469457127297364964477188119081845302372000743256374532458565769995086646034562065855733347863265100912112808828606339629494820146092170256333049047192873652596891318051939584826042873408958238975348840442314764331435676993766919230936607534900563737069666184428152655263494541574717056162624963232872357709935636658068204446665080818038277244434550019660151249643230768603455518002602358341973366326575373496446850324275299534269756875518210493298760622851145238315008000000000000000000000000000*i1^94 + 2117720827951885764487021588475049201788098503072042871876973123616305751260761400311450333264232544355850397844084709221926697983274454492737846986358977856137349251432155778460177877894596665078409645891902876165274402925025064635322999319356558990490407595412998756054463929294934730978642941594752041766864192648150352479116158458988372088754787704545549070378988298134820729381484859980579431647172967053736500450427750328843203250380466998847123581165127936062487044276278098034281101668779527468307215653138433740942866374136470339446469367982016472058368863522502914938356750080605471091379618056014692748588430749557281709300105333704436868486243071634783253099323709754657972944488370656908600853580311681950964258683322739991491732260468572900273655572035783532963332665297034364517724255650581924784916119635256326598557607138963450311144451024461820986041042767864998009350784587829659681641056859989193912658531024758191646690483386115890415646259058805776733963992300760411767439676191634753850320753969730479341962691089993085021531262550609182482131883813419737603401418248708181199760795844411448739215771133986313518535638760335670318256266488529247059768063504255702496685838684638064457456601446057813790619097222812049503695089137036304418171378729813630079003750370047188075739878950691496992719033762503969929781519800015104617072329054843247356397853684825517767235630798482715569896264874662567164874005224972496168578251726537006457081799461052333132523166698745606257117165473776049735075599414775444787204277024629555527315150015713039855778371647946346929465631455631799626964217359680860100637001521189951186802360832331760848896743306801434946207017141100681699846210083080073539696140788768499870403428667635584610346995125202725423233564392916538024405182785638358410684297774185253527774447045910699109446925095924620854056927832502428118704798490860660323979798890712334315396322155031572073728315482360716232144296001127461995682218490003835917506077578950442071248651103572479283770055040550201844470482219855267069736000405211931958787989385281331888374949360383962338285849216543513500091878976366660650150432045356057035159312763491559966468053701886009628687275984704777942766498398413265251909238036358772639055472616702942006028371320704876703203862717644357768759868496089796214578192495379978992452459867174203749338694086033495779178316562759855646950537689355538807736415411350746699326062755170666707359521620835349818913184468373581897009019158204549933869345427910885691729889805556395093448977204368602902747821916476446450477598754652290663128437301010241226498097494905120545597292456205520737360545233558797121100173229157728578051924399748059990383809366637681662017597603020520707439379389345953131384831940990887469706898107938865306348166347623809294339491172140056546102068165159943009995342195334338245937848553831822810278185575268474911211862938052516857696849814664268773632523645984424590532156876620270245090497318195477415270666570207068160000000000000000000000000*i1^95 + 2270238395166616269487898664770215802337270228123065002770348049927505517535213541806859715929028592789181427625434409790051986787563930761915550551789383069388158466920335363907466845111849974615800095131622253274793868941851158963776955263487416278824263690502018431374772013257959998879789295961311489669616772953109691061455537718927728245360214159317674662864808747663014289607129852386509453436677485444235841857191791801003421512440218483236594259360260429679224300563650764000829445182558866445293116364497826382395085504652624499327653160140860553886147184240383638740837940840961500869315544326104114084915548963236508881748294911251235916819403572885938538010669080834085751056456596536430756472382838638138099686645560667813111246261629483462895017806555810235868640026474973453964271281814091509209511355666366793969423299106546776920953222533018167962853678775274220574979449574059722243192347667064714272632480127416791011957512847730292533490090079460671825733863058201559914097008271688853810435495960356286128864060717819716188921795072327685031998124642343408614740596019699111655120646555537722507274977971380869137075814708629341026687673292283773965005284487284176167860760716554473659478874022994242882618341668234357203869793865320806811722407326603101182653639722962414171848511515952886497652934724819033416400673353311876852049171502770547262157103227488889455640286213276982970297379671153076637149838873761217074618319061785351546041002947801551062721496887609315918233327742638733702119557245651509637191398863610978813864487790977159013149578215928415830644864709085223940938913837872539164353056493252310456126325806391518660495709907607200405964308159275657083515562701685902891402810603781713584900860836577493761055185871758843392426822175979551412867200288954744575385443923390324475707293922982124951094864186620064336648839739265892754268042292390622540580853600374767409690892736180409137124509052121055240489018517939882165362010207787088928198895299558643555825813377563558850138571265957273189715548541815135155536296681164269305366031800058279809567529001251643856335334516472456574587340097382208236154244913817680994928182866415331409556417151683128347763486359902203151521744441511698552864781284553917628928930558258356692966809115693731316941396799161144907799260824491875405713877092848185551333269605006818729281812177554528454966024473235912218480914742553829041110202340347890191174262686305227053571084806562074758928214586132804925546433118504212201476328130522331095771068570621099149159285935878810680106151234181006061336487781843743158311501060995323034884829773960511074405656050419022872361519656219787497224051839683655976551203240414703374131114907551262615251615988442104471492731623297096109050878852254997048493468025598399982255834805101250997818850369341783498782827009085934521069764352233458199229310317499458127342698548495196508952590998321727201245736615869522794235685000933698242454692964825922946839671701502742258555813888000000000000000000000000*i1^96 + 441903119240255730661727372210911148624056193850839634781263568000346188309060419920507893609462088172236847054625363489796009326126253544963362854319124026767204366199065663738079002463856641520661259472178590107810386604764512722098273242399656418502245735566855408039004352135675037799064533640588653339429251224973663257197361845815199550601147455075845588266758874538800378068150515901154685279576074138497306197549244298526684127867089681590623958050537646609554013328532871160420849621196410691130725360237866857050177702765787929956969144861094595684983963934483853519034863659652525740341486285716805966245952970803708445274052870055983048043428623288035604423323726430551816501431084475716797264059136336021209582363724346620102038379056271660055160897260571130109727450905277653138322891781268040701688508498548217352178009671234242039398787066863339577358984336615207968987271089492374979467805821178980704417465897961402858638734886094227129156299553967096386513529295382121057131541002678861483119394512168236092265195216134961909976643393604198421191423205455807983038453100922760627978221312513680250010029908667918606362759842451278318158564652133142818328494150402143753594474045245127965678734395944489308782646510973267261409869421538731757954649446831219376912689349075251778341853571540829108066226608398713011792899461860200087880737741946347204800826853436925067562833838362436562948003385548891954355022482748251665202794011555803435234192604134386048623796892198022654794092521544950949290836883956923304511743395240496793014725921642978989044704833325543105083380693515263393495541116216813530568389483118049269044426866098719998643352883996316636385941212652343563930405459225483620188261188743421192288304643417026149554693655820139802557859337036745452188020996867076190703401828940907020314326892222339093055565107928986613914794594164766111345352557879363958629809823137986859762367625086023441574861855410065636345965032264127658073158694642917183916957000797835245973607699152574505587932623165475681907204465125325208255314375721628870202676607746675680192955419184491891603630719089133147541359342948884139125215881559037310258737354229652930132142645314449626820319238822598879051069219075703496773811297791125298411463487259447455901811861087052858728671741292472209113244212054227063168610850180253606660559351398583051386361135226223995052337665798174272267206967260140512189653027659513827599327201496551796844570250573901857399380621263384861208587399306797994755095681136607328833803755792052148232125546076761874256566652531852825472433377227866441673864791087225112598073257737609202050606597327242781887038548078518693031794983985950487070722241364209444388797923894445434095961561771538042323219156365004927997541257110771343352252764614572857964401730002497569499922654092066270004393215395136022443500691230071940998605388613807926508580336194712314471625408657584537561110881730046601058724057021537435526383792583405915291153269575699660800000000000000000000000*i1^97 + 192593605891305446777893250743285700641920137724706380032930861594378498340664322956165486842658447792449866639165184558240675206443097380155494660620510264038527208979077032716794759965282884045095453927593487539855332186488310219579382839791362447836077749777307322219768177622126122199791790134009731877723576101801772737609809314087977054030193168851989951856685662631091333703742091126962857784750575483078783612102800464330279487304862575171649167248442723334384069487278036502767465395694563115441481578862686503283710360504890062646300723278604275733216422997921219996109354586819501818452994825572819163725950105321888014436191525201743733029523308469885995874768266045137614160831282907306555325953410719990645631051194095671550100367878526352659357433249727216716542083401267825323081012472020273943356494324675081543523240007555237846127625449762252306168409821711975852337490086902203010394766578461534537178982808905339107251394523517104751489477422515376981992808624388253339134992454320631192396646338470531336219520152947288857780726951856838630478002829625793496009647445969879863755379784502895849433742431048306461230330615454100098787026518936115444194512682753880850163469509709273554803373541783304367090444180712561762636083730316421098821120898599251190134927187142567722185562746386385780579552751005636435581458569999415896676872183012362777414090343331639221706444159775476359289434819990547803970873309483460530852665211950311939997144996420197536465228792494878844524619796558997521178665613667930835539956297893747458692726438661503797354392515234179992032050119874012445013150794479552925604257433664446736344857317739092190903786495953270762272727420233999976105917101707004166494824314496658584715590869259594586436289359307156240193363261195352203442868674583663302368504373842919957102794520795699224002415147124575871097722488086315460958344470544433273093492033138808192669645925303223058185595503264273629605584150950736947151447935778085059343961044168862499077959726727603407478773681683954493087888550458412518892032813541451949829479506984113682300141518496129073399293842515301864784602400792559145283286133063866559309192535525379904238511950462910219104618633442944940217698817196760431483203439883313002759747180304790522946404433894948902077666530810513631000493427518292214644152679885846533850967151200176907545307900718645787234669808289219756640219099026731547484095137615458405920690569799769219356430803143526710899274328320910049174881534630980649673922523341024905212203503743544547614980923363605553524882327240597716207135191446704482553058705935697963420308879140478737475717096861901321349429811544047926160838065100631770960811063992880030644306757352037120116267625564988235678308779112522700806706191910239439057104696290952848709086081318361687952543371006504073434007774895007390710331950081141967512566399850021177952907991674250835794966797905894235592151834694618997110729815198183092440018239609420050047308922880000000000000000000000*i1^98 + -284098763413883236208213079343250458330464254564836729190065742307671945606180784259257962083448200835551302841687441079381846828274518887278032857139575339198451003513234736637945029652628608623236908944347844503729483409512242096217799848954866947422666852700305510337562932625789063773989500292590149167678169160549151499698012305591105047164153294337630281138274473823658284315281308286177656130098610668592830999214385404845088394405513471120355533947380125370385992611366676415402695684423496491474264028308246255341923408329561226498811274902416455203399628216750001557553937428777727522075321106957840491040059053957426849651320782649361201417267093692437148754390739708488014628280798864875153991385520587195388930373355652144894685489939853124943561534925393827302423189771843234724610412846172877869690241564470678005512448503436409414762994242081178740546582572047840824407669757972969061108846924813218693608693982729499268245965348731574328478178157947500776369224372318007402339823742765125390264300026742991206481703284572576419261281844565389743886290825113723123900502007033985631541575725973246993950109811330483270485197984563297505375766572160047626324164304238400421764339727107031200911283177609579293134853735607127550381066228487072368929584924753633100262651072396398958547719396810299412463008805045424088379069232781824267003242161047862472768418444852732403168352139935006674753258046175646978538753922362071027169761290534236957087458259506586251778821374450831817118328956880487348655035507654263638945554865303708734187113206881178956294730280707227262213730688764136715854064031873030557018899419200299460427325581465925270466380834817829055656045858302841102142934073613258623603121802961903791063049045615656423259640141619746698358141170717311700598018656158429737735799981027575343544842431036146924466780139975457887501960895274543561314394892937832921300602067893048796919530796965560927285417216044251746465352257918628585296724218028066831615995997648423219514028149082168985114165481941221904073488401387787799988694852799303261819559518342814611092081890594661849595776214391785793481809208536623791931546608438079163785166610752750816179464622665853509710378487814085160032829987819780000697138321617510677880106714582780476483817818921000227696541851031500168978193796232855188505860099051162019931043872650607810733764997031045154556163415605954208231717546528780955668291745586575388254414045288111254140656129634461612471622384740967803179804462877948174171096956481169851820974510309681574287910784436511664234436267390667137715339856625531951880733489356923532948337366984857161233309934948365230763905079340429417776587784550117752883811432608773966126972186100063954323818965691174933089522794590031050711048533600519349397842840042406281004222116096992430635749144886760964692997875644914121790930260166656304818810850435509151162714542150473178219780383882478495674835227236799705652041576580269909623127550608801792000000000000000000000*i1^99 + 176532068560885429873062158573845853279400304289931842616841109082959336951787484216308672297857735361950404071583863473469077591741772341205787267242515311487904736134884895463896343411206370610285949920928689304627387838935091328191423939099883034604975729125448736907291363715639713944844021784152466767477405735032043982035910791934453546959054627603653699801019584800344673678417893072303104984101451545535687788905837752458002959530118286641654642158841682856247882070106329209707561282954580229575581612982978871515146655855730076114429145413673064390573559030551426765997849749808715144882027627390840974898380238202855887296888822266354386806375458798510457256772342647269379202424963524236648758190666930868729860173801889201336670458111098844938546532162490507637301345166448210599002727545930806886638597130868024313983892510420108905659801706799658020690112253395392009842652439616891927962270974826104544824470828383605880344989784427826501784934070073673662699384483532843999465909850095355851469709632273267655837401364086680618204615314277054786525147460563122821527939568646501784316417833246580526796842322850405213510999666838968225282068739564006687981735201540390256896209601749209470959324880410433328138117561911793918128185360070414504212535587931235101896502524014276808822055587510680188278597397486056175395161215065557572539092962537225781498251363713556070660701418185787915592826319987497565639844229602368109304745736541093789388106519155868892799614764042786091971847681427022730080138842718851066716161896271424287497031373354824558836394557462200343193049659400028598683996818145591948616920646391377897087551689313946475735693840314822027164983994317359525135058707834888215594885805792611931391922570465618276721263231593940241799974277790109038357127160396088851062035194688523967683548684008397629778086423667907909066279447423643726418666540842231897547370313366140695213679607704945953477212310384985919705303531218136045078398958877103101002292191805173071450748311224112623316842283061591999851081845929592476883349949391380755707172830404646551672555968990407877615812270444410575641205365585387783513640100806956502216582336039660392845716068444707421997981251482370969700226322397247565072195731383449266351711620624293655242768009507583735878308173801578779552914447436606896042169170526088757427873694344613664884574112620904692194778078737726324937225185867426318045556157255664320943664656262716006401917922413853987261695869133526492178788025049005524407748035875766447025369209864015016177572583279756465122174802037895994707006755099491253158079783952817980855897429029144772186181161571894752882738163628271443695713568439803178186147712163913277195244139507729243166958130087514492647930457979272922936893699262339385631597018710363113332895918095729069231144328767108461716962158246130840579445422736276591735773356276823269270875057733831979949002828149839233976234682466938718666623039965831830175744000000000000000000000*i1^100 + 22915863897146306291115610096797616883411121520727349056969069875584781054122227693053391060565573245765850013095845716284639147298830154112038553617068742311906024216114855929150005187866155042879014520027485526593419689809179922437714445896299046782768850830043810483692999529591102254057255537981597140798053857381936113755889821146047557028350438213027518445073949796463026338344348982572956120206921114459539834754257262615116046864653488573806054644654621610714628936516623343324505581568428938492451375144296268445632089446443770384886192512742529754285332333063726179626529937151335774290750315247760828066591913290460701454541563294481060041157284032032779545046282061352048910391652708922088684057338689802169205485821581126051711989476636575863827215708687275067675598531797924385470028527334301208636403897214800937169006954608718027721925194266780936186666082886274156933686588696528367324775019837967137020994914964939997577153482175581814193595733094671887614408318480466699812004842471209309131580687870149674246948234319936359727594122108977372383119834012442943408061380058972400470890591133323754444541803486156460459654299189357996110779618277630728358846140935874059574797605165896587972832398052183775847465167652582681616273148163703126636245377404586828011316614622261777430796932414135642458288633323991225635125786618536207342972205691166938661102329410830547438924939674323235531455023003555131708354261144919928000801344490671227012415244573741308006664526739301569452314537643520283406959108472659663989481575314456331549366946273032512687844023591722320921281825898761950023273428780549753838385191927876402095193224796124069440503266529333796918613496447967201051016800702517320551185597383479671044393178905673996715099724316874322303908581882455556793807585502261773411740662806290265206426046700713615325896175196457886527177022225357924270831507813128328920289614876478148393788346232963120566887325093558404390709218385973556572784010923206101646632960551808703549417364236477334778721430638588055974476930320098334821237543852411167621152985074363278464630879293274383971307986993043872382076269022061154364751075082882019977857331613910559011134061395021480988708239886323583751506788628799935419511291309497488503378873339730554075177991478536255272047989906761786108415295493940392221583125421839395973521861298479011696803743154799966730503980164955571707936594333141463284006038875472902493754529450120115036894177752125072726914449596641825516091407953783158190877004691735752917900865699705738993201722372374245856516828179097130361794323088799089373027302856111433332765253345306583295408400864638642725397829641996617303345515931986831741206490673906622552795137667010473209669841063690409454791191001214722959323245025482596642296933696739894631781391829425810050815620125245267614819859720240395326895514531744096685038887470281786676534916330367792106010678344376502645977038536144725546425143787520000000000000000000*i1^101 + 176838622509800644674690626650763654518491136659382223161005372437584923865284597910960922879613576834704107452181712040195531794929781841882677530655228076664906262623913279435044780005410198687361708605276154827487348042327721564166263698566314714828089633810981709292465087596612998769856339739979764411867112528226820587485184681345685552665210916673731300474070132910343040504539869220689325160181255554409194153571571387814469118959783206253964062625115829392346878386772137895967931960585960384766440769825371824407242976509174222067897360135180636447111321932976418565514385386750787900423439403362314124670134360467155384135213437665403292216998140808414704546975942384473719340350908148362011008858349327977078102873635070068396062483083420366859890063510063729171395059300931986606792465027434681524550114869302203804175297471239705616167472167447517736864564520035622506428280622527450048275581995727329689348618558796590856423636836249619406179408163277669671735600049427076375849313181665467549803876341746712631269460163535200135739514625161523728240577148228936838509145947510669807802975573512673499536371367403263549287726782803393853110962562753009802661407266968450922051033746017853539107389101441540650859620316483224545456558153884582715284291470737710326478013328270729723975616797435128378296487993231258565071230278876785689080969348780322334737539600179167419892121727165584627488916091385639765384553276625945803311445867833636842932841165675432060351493522744408748565722873571767928272691230346844957262185585648227097163381244466174326025121233682187306977047759054884794885235213194878229331936561115628651690508538299850932553700231137344780703819847127425292405003112395238749337447627136140158903051055820056799815276431982563347578058178782576529670074438638957176166430176025157055770490430738695635041040491930159810713542138490306618869651414383063378827110375256596464630991099006680704896730966476002931116255470716440040201015726027874087451463607930524739430315155016546874308867748143356141442227563692682635819853503600715853418095245475970460964410556096930680454867302292776751987372668768045442307951424898691606909949482968064616508406283964011131527690114613191883242031879058921221296295730870477325708788690909512708569075977607959734416835014834962220870373523808590086046880365785175312150803698409532682866394936330009958677161099602832436831396336907061338480196459270707104676821728960336918467910431041164477647049409414230784455141422131592770128501423955785000417967758001782096830693262084211669565083076812503233192867970339962439734888278513647834680116901159468578072409594024386590691498514788068711640258777707452902181258152211481689340609064224598888273905775920820065709072218846205468777793435027788628585591934777401892173695401450963003546773928925229850516777754393236224001669358422636379339083448612443381214108827592515986873351554616482691184211745718338060288000000000000000000*i1^102 + 87370749100606281630968823176010072143922546489349991113518983431755537183799451368908875933712365093200844057340103834685731127214087894908034648621291140732268020691112237608028658220846911672642966595342776204975475496965956843884036172880657866089466111090471324987929044064638763800490501940007946793156601952154993237919812032548912680627058250168260030674417327690188328326584498231265864012517585061203873445190628806578437334044076756925911399958851756568021274800585024415666949160958552830034293189057350621557801437144637897190919048603808694908844851482455590455001107727518056381851117337237257830152260505081733214188704692638912779586286884945056586408497791511042481922282961283442820167699535689755837490888796726944179909428011564296274427044387892000110649104602967856141013300597487618780931649657264702400956733702019517342190005710089889562518569637583908505317357050303407430652470706173981893856668994867844241765905731872739634587906088861627557940162444768163314116887809833831722470927506713697169495228026294095902069608911335957571559928931152528886733826403044530489055773395583430617768767695551704841211832043827580459549961503433099733487924368037074328035661705720974512125574009858241951321025728235113871696662389647965018520996609596873662914092547674790138690749979158418363353091997246058777099599451495685074907184636570420616961168066747059177303770258392933783451231786532497913657549044797415300245785552040749143636102722816228619694147553017439103498402369587569493379935642044938599983965121252866385243263015765962236705791451933550753509755500238234743647144975992352505527537451279253084891769435139897597023912652173289626312487355688687491686066180400956420706198882430903712053268373578528599726971151739636420314675545240807613153594849787836795255756322241761853921284820045559568409934707962492008690444754577562737297710512808658418991318207498682428182361432574069107511985005246170735890328175224926946832292809821175829317095974277513294716156704797089987018089907765289874326803061241165714423173656083875973713683730913604019694989766375559455062967836576688842086890252051076252589896612553137461807472369657870729842536316875899169231987824254884172157195226127907331539679936902349425883866252238468500126824758047265689557126388543339934056604248425277612353763998110515894339336424973866586627995666880622891145949131214762087040610306620311748099150880583093667367150007640871803155538326864201772531807997729587498758004933010753734967481102552684840629092618943261502937389550669703555252073601943368664598049215195533370146342800390703096748798740534531646514930993673030024789281479023123497934627741649012558250169972909721266184866664553319954289145795713059332821241026748951647426634618946613800142985052145908654442035739623078051928588190985961102043972167999772563100303273722217398420864644905496642774978717082846302857286819685983876951310336000000000000000000*i1^103 + 39751742630347681290526700262938711612213033526310078431553500010120855204969587097842602940762305546400687380509542505551007693917116024923418429178701110492850955383032467120152567351501045930358374095729925669181906013411273949260958425187189108635221375291821659080267258822077495640829770237207366672829011581958396141689466546791605171425159982171205135295434082090989423196905679858289721497684540592023465168439646798042022869447626224752364260953691015031471890308717592847525065327411826536439826986596017116047125864392235326367643575836022827715482138793687923796289185229001644622230171874862209255096069349243319867062115191263772669180691609706037501704166352090304733854147445511647695397195851258231981870935540331724558215820889196759080725737058320318152845350977061399240923427238488288052605042304389694211073327266889823955245702622942560129216324950751226573592959126068452844630626431870475741271283239850403948771152140011419307442247409487727185709388834588008557592478762611384615518436889599482339479874977541702893568986625056343883379115321091266494887384111524851154589783265921387211699346553233849105037887291265351533230562908719739904630815115053051604867091960978931294694370029788573006188749544499338669824465702679123287795455844749973898633873897855620276321806322880635194352542818625982694817975003032508047220672514970344965678451167887839861988375799668054694002509759157162379848596540015230236578215374935246898638333869879305385952324110141033502277365498729559657241433912074658335646572664046335889614713516501585393130581268889082468081068622663480440941018304316696564485763091967998718622559561235973830231149473560237494964488651037827139224765509585696451223060305102311649013614649556963141021910272008684931899384303839932091828976186483637962148073909483369073776959890825879016463595440510631610933443974798824437697978348430225897665472087443070552985690410615351416905027739428522819188308974334700259357204118422711227735064524176998123042315882858928261944424607249994238792270246093269508234642166226207303314301735430130613029463241299780886231872508877056260854244820150435260689983045378198819452224028005079386356107572034035159187164944066358150733777156269839364762519212419595029248903645171344082533401585639723084024512243335554694461942171201075568815758439101168644921632478658080631559729538358573942596183715482742767652262928874630021534656034781749174996972468322078566580182572642783417948285915562277256297808159995593261266634827735266884018110006546467307220788292157038580709018664733239415344245974164186421575697373238408288615615301297947596404854542868533330132810708945901159954357616893518305432375804608478210181776158055158810763665348804523492648487499155562601523842391435477014213568896378310542069246442508196324748858299134047302907309915859151979943896801519337988302652786319638570404354380327788897386763298296299520000000000000000*i1^104 + -892206564335063988307468522820150622963646109412524261784445120568707160523983420118678494502667314509097985572911386832063486577165203119230209726327481807692313659598650933577668075969938191074078352874948799103949412778813964543312379471656285832496734531784563354245876512807551599464702610922342301869334969458247217023811593516757958772363190534526098587741378964727595774641231665543310531327113312412616689281329101244409754360730714013116963493575832936280657669468960875317009489434908018506611317612989221575371027744123125907916924408788810933764108557892027517730314234474790898173995768948392791570338588016881950912792291086781640542801312777160534245075334000402425142387870407135476300812778493710437933473679384444523655659884774175477752435153542404722381413873003526601984122714640965218991210053016737205548442820015976778131143930792012832717693129074816789456360571795953812118996490228377461281953673442412621011499595376102528464261939059516749002222997996176484231820847225761967981641707233399983623199582304595173005485447131821015240652395288268511943822662425350257876206076028952138508413683156186728859687117730241404674078305608005934376560463029841258422754630582348075420581061860310964106306733707193050367930766117473343061559502067069229945048798247893547453599018658618062563378457643812525668593031236139354366147756847606746393886218980733998499327425261733356796760919882353609821630907796436104986118456247872592359382181774177168075565099248688335023264161254290898122607712951405117123640740483932861533672971027122947256760768078238051165503512691839980240875501839712371775354777364689556531077500715650513613297914153395881403552114086059270509224403029309590773346447773005877685955616717980920001957944972192590802785005689613310010022079874135045589511504182200144752233399157423606102877046070626324135556939432299510368651374650108388696087577265491172068116717102120410910361426967021065208145896261669384830413040832948692857308756360136339068436723070526815492922601033183231470640252608890453150979832384456827855626530706132123775007500040564799577775554826458072937869243216446844755843197898718794838153562005929665944270662474067824784427856767739799777546360747954846125127866304887340798779881970297623217765826312214063304488383368816882885790892767405481158817557483859047703194116938945602663261971516883025550878427355502504284036814143549807091379362526135273303191980224103442717141408958203902429728100267041019801188515897207331271750109271343571931666060535057647863727483541006022890955451094918707332153074661429735991327573149669446138578793706276323495938381776161209640287592746370613481679097282294518093275465862410753603985472981368799422751440260068582506294541986585982552397725307541040284635462715624587667150553207134192313464229647108552659064087166695448256572770715989698959124588692159598442913875091745931264000000000000000*i1^105 + 3790469494818476256647486977256589543752817616306946844339132094443033796051087934220305892891114332141654113431167804595932000795439541993262574175688539551231620669678134407541347857654419695470758692869963044128200036607802977241747335223944696155851877598331562430311988843888608829665663553993053052794000302825536480261675707554938673951689935596979016470933104450173327771155944409141484063623138512685372641193842287008582795434623241826021059723633277137555131739204155077486731890758074275980531602982116804096950812280963283221324486376929355134886597714998098628140932564510341004114499525675247624439029592708717498470673434413887306478821161229451298271727781685123839360164758988595218884349658848446357142258608846827793108508257355535842364305959085340664844638252470669351351209175052883834437408858140906147203931170103731403730332886677668964100831792641802017739748713547498592935179981154066352272387257946168427254536843387472455400579663389870434263499120677798895509311265100800301530039864211093548340155198541246487213092688405718361922870295196661359633376617585032076771765601910703921289778256636880692033929259578195493566956933446155914592514174646684275434630838790848548798646585492444631165675348983022705339208496550013677688119125082366771166589425761390037842199390881758348611303914404790646681747960953534247235909080422494442095651866669931459464289110970231645736395660755950352481489083290108473444254041281208382077770390749717083985649723552761951373837758519016819541472806909860979080839826048580576134211454726700406617659755020131925353137825274984538127845774796433157665776383028739951541310553272037331522503769991595605999891814506300807510153342563058532078400418216431210405521874015150419351395150278733465542811248550671688657528784680010906197321165182764345504670282338321557282619782679172360612495591531868624081007664747617804366285240839455089374487435849347102570019468418354205437479640852030668028504505713613701124746606787109534747041537271289143483316348486267095679811104395897821183445565542303677528083676060806729755426813113948820676559963645793681263768660392698470355139519295558890713818069267335890555231467416363562206736512761382665249373492215990561634462185677969300216299879387949625577878471699233176384544111451777063223712800186418610389033644291335992691615577086285867850482831903967280259801097218826972405720982229868749045760315140591843278289693048008089417054487170803871199258952375096794308140867734858785821172818915822023624820867573911827180845005798585472120848562509436847482568412725892923217318911142738805125715591224171037787819447118951727912032119785841472477010139498221650177032671440104421333291124582952909417642219917349524945308797808497738114471974950275206842534315514563834360926932632911984937331242384149928793734591320125022171268941701443402212149947505486692701385523200000000000000*i1^106 + 6536195160000640607940667700354724290615324322473128613279439040753167253321554504988622045266253843124553806735050538979819622573471377759579477758800500971633558685233227137317664629711230683234443727379502853211883797408394461944999482985993381129099061221420643411276255899554459655882833924966167515846401804074962846458009488641516591680033356713996678713391517469595024874502814751079540339749705436619978540437324579751577363100977742929923881411302906209920096485061426433748480112029152360942489441210030082505591602278675512475660159105400595657916270066143534961806758482545235510233824847002800540371278496556226217033384008128867044821149940172554363117892197874050765913169967004902033502945502475207001506073477095581844781612434077718110287016177614865286649567614653370312000295230350949170290403032149992351139854992073265752692020387443250499769933285750318229293878385751972660645451817078387785834702097536827459207053590360845631342471609999700877872623759775225412944093557841383117037674297149093738498904569371002809090056880434517401745646878698420157279704227062099351989733001505310622509675269065894249969856503342965999477229308050556941883370045610975876564640487033988896408313291069945235424541482891197557962566966268797978529278226132831086463946269202742261364974345525845227600187593262541238390587994257228481955573175330187678097387883001766159337513489623035971700909539102492113686418989807003748432335153267840781879016440801953672431123177331646526465995368923415018507479898257059933039682691129310629996915240164627952444227675514796833100611276319835949511245847428793882502475083871458914318243854944019893273160320452556118851423824591347516791726795013232862796002583353862200813568577526856088439499409445323621591979487829529297625601254275585424829305700640601798187547908982417804709100286454420139265587941997314408191339591320296356006214617584428002634885185886254648426853916762674396050311098606431323771540545003491039254490392727509250123671081236054702338718457231399660932524917275366195221815750381257325233306638220542745170476676171079791766117512003306465917768882422932421995124325016894718063718265456592356886006820517025519233362010678561434931265818688853939302594984543662851302150426751904813604176068825835096479052416551752149577071072775052156529254253225132994290348388177772370624036743048529444592450336092498775378168665796019169629308088364055946396813750712942941607737447233182065432341401272991215467219871173658827796079181691761438985841616563427807382949460366025343647751394885142428603459605536165837178641901950429158408159026677019038168429245042450601092738910875336810427499800059325264208813533681377034397584314627651730771479985397423304744419915547809792024144973270774616509083018110143263284259791140144249807510842824878504316451735056477235342678177733934767680610201763840000000000000*i1^107 + 2640492638590903278081742585917880242800423939635821685228041178986114882505809228030256359124603073019839659083573810504589258975279032465249513429744881099713934393376684156544591475314112584443044005443068012122643043693614350642368530879947681344559836596258406274886273241784343234934223214773665310527004061649597118620104459593544885786864231034528063870309571850776904575059004305413640117946684025132373441998280624042478949160332865772582575372365530715683104118973402823176578328963459450935805473966603207393871265098207828764428418757473536360068891075878402910819358277027967789002038177174233292566397881270501851194091565706858466467971946461975161982778280233990425298128968684035897268904901330735966499068819188118699984115108182849551738014587261474427195215122627503337736729080498319826648190622154848954543742137273363606078493074663972631951271944515064185414985434667429378933484030408771579763239430231465480944463994400491617478097657996434605364181873369557831111012520067153120021910605724000059729622694285349610146944763368765343158900799771363872483659016213095580967741921268907971053524931825087591573400720618300982043389082302212634206878683529855229663969860190091732107220115443844162896408132454105830721439725441207403909167728843055205621966700950050263756014354378877352602851565710138454712002168490917367896161333059781943906949839461769783487784621287896366913592648288784750235675639536680407053418955917933114100201921470739597044900542148909447685429238360302222297357091012906967462253309686929586491577503433841544773142152303345595492574317759272242644646682315207306817946622823259028821454367482539721148334703494608353751081669118326642063539185236683119341819240666626626425651031268289937972743208808790654357098135859159397580913448675967500785294965445864681318000171780668730198128259606509486334220830274150839325250154434432877831672629188450113708078624284193033337236095409543783627275609112101238614338810753016156584241463413679892889989421993855567151737258619213844802076174879787703827775624501696879652238138422760132450978649798812349909703523688431513859928188968186305972173482375549997816150790104916712324488919189787647474680241883882686189913130111706764051861831190300493438748606777225026707842080173180913811845421930416848914683213234296249320051104749330262173294215657027139597310227618377697572890813551654895474281107015979859878278656551228762373232197872096092646973402519208463824933934346524684311054126909646552747776334048305037605408324266689772883509278019993624171988265585510145242616934177984040411725944902526493094385058862138208508872490924853460921247683864293260571877639580365280301516963422754378953474295257144195949345362461385390189394520070206090400869887978347243125443308716088807427387948989863779515644206573089110648489731241273285191063479682859008000000000000*i1^108 + -133623433168766169197137658246541731415226051970803598520923161972898907819869916275976238847658330195830892472755470016216865235605967739447966655287744905035764612600676687490309560155548295329553955998926804486212247862568914175855676352074158746698171076561458287711058511180896073586305217088563518549462038552322971971623873678056212303883829295844400920763764599472475528981389035760688002702160415324265566435685656299212031551137425694414413871872133922605499369739167239277215934486188650132594571323448743264357363921595064848254787122512536213788626615508927687381350732533786856962390112733279401151947881015313598745193167613693651175672793634180072857510011901667001235660001456578101662094331712184209399532517300623516066300695799327205752214025303290475521110605398600198378838886335911859074299977998609938441198065800882086000538898472963524071771052371718941893065704257918201516043419938036776591071899143919061105902063737546674094576157723976277091574046409599521261106017130322844952868033719399863820228326513656719125475240361745607381757522043780524490727109061634503501849696481007451353245315868163439644148408639395566433858874722569435308970913993925263913023320184927137946185793239318189894700604587931518633696990192925732295512650242212984637918603508577049524328795859044082886431405277641961703127995620256137952350983481160816001961462170152492781810807009040740024409390317015005036298358877715314117032830541696330994931439539013781235009291258499938629041322830706198812486430091858588455884828619091390512753055024257893298768260343109476672621603115565491362998802034581885456510656060824222324902241295192499279642044962639736135958563853902078368554935493614027283140548773403910811941402955240004229399414547869901410920742170771431034631022706583573647421290332895318926573150502537849573551857393014407320739427324269237945987784286021881502189912208576874620614946831343721844208410030372254006926089858946711220384355721783475645592112269740293238680000525672442943395150505299263529156043689384488204831724456842830248404465820847019006741080305851741712240011112105059258155096096056344866459797487210474297963898576798871814713355481427173541644103985664041373228603052159552985415074689927423440290390320108915113530063619593094895074160539152623662822583351797188450079398902598203808273604778826298101365983341883222887406745895717825640437789868874165619685255007951944782324196613082642712930841921746121782682221716043354842228573274425083589464950832719055892805036542560258103147711207527867907396597939512403900833018325650153308529269370436885887864132912354188366412529218712967725139951395864563929632869648286812323498779730543533475662791685815392326883809257104745161213660786894448217038644668908835107782935499377772282463968970991028148111214491936983791007926223069039820800000000000*i1^109 + 68292320833659024307586523344774867460864718882171717514442906308478800903893409228878910222229622589905045133727223130861969422908601783749273860059803169055136604419914170422152694436962817877175551784130038806257916478831994715779462411220812375118285934995660653107907626370070285974955897629441143026825039481717700112446709945474063168521813610246293634157786153798889176839294994194561360756462417639458218821499251511433590309545962986924289114565830732979364404291821270746436029654648239782841908747064283496201144947830064104240978438566815514804581433073301581116733042734577075206304695066706364432668003527881400906018232332653377822461258884178890766092497050935774673698537660553764137325305856859561444780300140550621682628817620035098516353138172126149357821373870300843806866869693297128570566856376346071183872983084795161092191609194319637422775063018449441326217543922124726299013009570038264028837040200653618971183209588134415038727370079867419902689592682504483531096815047737342184190462090799777981853217013909779205571221110725821248637856014544414521656426471529734644105815836304429889164028039870057120985043604106570933671329135929205596045698409068390731631372328658810577335709267416844332258427765889140637828905673813357506342358459662396807857066023164488009054587218370686460975984422311491241213826016055288482248738892885706473112265026624555370449844006949098161460385879548484437537554019626513328855963890810718061457840306464676004114017283349614454677129388299740146484269927894794919726967598110827677840518845719524933895100810328850825581508036784253866861392821974462564846673043258277264018783115123112388786099454434344513739707474347109249126307999603084305123388404582944687315797044926655485270843701744847946829138233626688803183022779880351568474432228990940296706889931451079653506141121266361306069979029382343496918702632305319521196744913152601648831804534525387932322297174227553527988799857178970683202981114327282056317013488552974504690961827076300589276835084613696796797033824739800281253750008559904300686005486465177966696623222403988050927859363381048947859636071906541441651908624142915495753785979319984663872556077139395481073576497396074339192912372817017338213832747931142712253990432318473545472561575176724455541664445139980548564573726783134759968920028472988665871895904013770608644836386247148091549570387176602008320345760596236064993858680620161351130006964999244957476743957838259825508555350864500776749908674185332227150773656848819238634078311675577438993405414085344607401988683348905267299584544730838313147585048499274956887455551641871042507258513499806162410803189490493298031857474651590780519734353189839719148383110040295949766232663031590285760336072232418287126045545496733748134871093844483378841930860490892027509092040709578424320000000000*i1^110 + -209928323381716552944795180543748256575533964853864126304351589689700282066367618506295272848476799781431907786757369478847936159807621862507310016834871426158310410063812442360954453283448486119471801754137457254271847115162509134024887408545032999774969407496355619222249178472046143435175949901909551486291963571300193779937447879655542320180303849662195791572446120139431620890876553104324501157046893250231243301862057025854933461902229718852720111055116639679919191244000674007142375573575961913695424653967814085071155796262027490428499699850024744634560555371996033557009051697134883721266313350154335861963345581796344644539122383797155552731671417225663990874645042938063527591118565659393034255649553631752055170094069605443891562890759103887499821813684000215660596971206755081838287586970220698458784889218794838618881673161389667881026303480137029699958477471405538580989140363036372579993728264928121765843325933161639636184037078960997922818049650365173943405216203476847852028130247218820806276159609057349962587418236043815422205412631504865043112143278911832771304612675210941511748617732701491688245577087471013143451513112705449793352977569385311692757104467737476788218184226373729501495964476006326155183414528394733996560668682335678875917215595539525660888106332393821252124935683773921127430031237779377180951963325579261656947933623950424277576698342610456264442217662996841073171296144787739112662299469396490694636350714738003687848876726153452163534027899543581677274130588174108274585217288311893760165721883706186461711622211071364860704081476995266220506075651011445271724322426636764959168352191915575368579268556893295915167229639926052909409559497784136573110243717536135469697578643249644758922387512377823454984149717147243219875584192176325035948346843635140357945130752108131561240854530739309211212201473968359103381812369391347813762039794694703012055354695428094589318112934153187341947878363690555913979721342474073882691032153666668339551865920967831698065612008459871119989961989589829718216068037453751768950388425010065305568970155735138374297951347689119419585924558077769815534698345197105636877982653766742541354755464430685976686256108598328265108606445393399604303938058405420050405490374716101643654233085108435337805617806736059744334435805016378337981743111724573496912930110426248947291746647992829530103014769957433081872833000246195469523196522317416585879506856971805686050096541733215543972761778460875965225485945370611461998581178959767425737854752394944240875477817966495390392086038770854925072912788872737179074889091785320795576697045380099360575405389101712726062532031881627921195402127967335141148055764321046309174055251919275202245062081505110074282319531443797335318664827370457564797850118393689367555756344945171441750646960072687616000000000*i1^111 + 25242830548882133552212641208100230719803249826440888170696609798348366417048807194895588810413718398591655193081697411293350286749799928610722082189637552846252011381002195174594033262912545861959478246276446391282954536330606523874155727082523061221737923593767042688077284394492816254633974017064872577363034064437233722940834139658955816340017140371535703587924933050258545062483474700852616828592731373402273312205027263053877371131779773149606076869708485229113688150451602245218947158572602099049279304869357801216807404634825006368471313867760412977514575316193796799677338446849539377503619914216130202936250367530036908785703141538735992148946349804952667209929648458433569450033913880051087039480500925654785963044497029711612143840348151021983634441251406904873978290523569442464406127380375860157602812808359959278766034186299373267032925204448290328886056914871104838609975361546743452399700004855846157704180635248294610543765591838726491733605903360767622160444420209550299968242508965670667857134778002243122548207949741224187509260263994589483479394127705139339495376812009140892420547551542904688971159557580841948506516579155242430278432894790929020458533379257387825602589426087816425259286940095707751121068266021944509695013886239807023871307491890976406623168638762302097754873090923968936937475532284437753767663412166222950992355036949084461397395907315979247661980797307719807404457553480781725368013089411035128427616134975687486486463052104062364542048631831012901783623484994067927611177207635659234854140527870159104472203287898710460812601326838237379584721590791364460387449891632880915730103270970478927637413938249332276082094621901125846557017837871209091426037549693248388310390279545549580339523587976820114340362962470526944813888476577480196335431257495250670258957011990295069103659860960510300350454915280708295994150404376298400848684269951270516755212941879237727466143390776999966529611866998878152836292968043485412926467143644521535637918705390301408689704117059517692905956279014828069570111281337757844568421036665930280988409714509521565978070833284108287236134737231249170866980952506991798572371012746903156911969584549009049773623502101692374550164784380418467603119935729146478107477928153337414374337592566876190790385452763553565547510128434205974516364849554228924079430531257999602940890038363527309674893493096132552765206393181830791505354500263275536124802185278524136462059490125815653597880876844891197307594898688390669412970616443067807421268219207027657025105191256919926010855381566747344218251263226506115756830182728284998372908653951079589373763056886688259984816427020098580698899767090470173925325908013990732039831668589338113227853629152786666212990492236762665918895775329166935845697037358471166193037866611559628800000000*i1^112 + -107727279137670146606821838440640492857878861741630520614867644337761100042697751181865721785267208648762643887268623786835996573935123407788054276924959293525049847933406923529279092234254326988059137228030253679864446636466153676314266764086515724310132563995384033988594141912052483093183422338189052592600417125381282047723372583632672172259113319068801763626522470828600063443202609918475638522735535562367139599646267031232296112477565354075561764946592167086155047746792607626016143484186852867624838546497070587416121500304966899923615446254089409088531538089973006740602559250828369502961809932096248430140838711644742741634226591823228651909767835535702318744476480243746750271561077550101460369591590020331491619463856549170443673750817996155422977959157016952271274894062733127954700157760132662902091248578339287175283256589320338504046391156262269131190704620154662867021846491898135986569316190408989073991533262052390401633590957595702015616403713534550389801520160818556866651322905303570050742347187548150130869019917510052877258323409872139788238619316166994611877001758269356937682638998372146794113925752186633283452182373406717396857484350501711936437501928914512134758899366183107256854169530421471975965696496781578272844258834970492634439533995376101742380450955248450009270101905384546260084254881927948074797429011000970832520019980736144736029620319284618435572492012482296761466378234102857319090294459215226246392543349763893865760147326630921073126160326452298857049423270142253518434867586698562406743633363616770830261376788762201285089934135879495389887586504043307202225914416264275842726657277393190305513669653606266224557674430357822338447256999007064210315906717274112754849797787132219603359248476308627899215484583153751853103972142814185945589721551408089308351063927602426716594481747629325038975707516485458103911870599418398448363811401491325375898335696369759785205960413256781132880330372863265607837981001651060773957041504332946871587638956632773624925982607290615976033079990328582294617431618571552349819352942710944691645858721754345300453068869798604628953886132793799704723295663186440151342936623433495521847978727818031938226007598098555546357176868870129754884558805934059810662919365664459529201750187620757074354017411361978091098381407891609317096721897517126100996456073575118252300469328044088486680069695572318687953255582979624749243760445932696231379552375571926575078758433674786598363053663943492075899018727737810620276830406134999773093750539103892595537400581462509493929580525647863013067901185142975206103738769056180174257217681762823477328315840976626984141990470176668527070044092060821407358034075841640110154877269522742821659435725815100336295710333454812880322676731385752001988564993745879040000000*i1^113 + -4199965139201127793062810738628934074608106399350275698079046228112551773983863768804634733603420256567498743530277117344130600943232038726814319733097888421983014387056036660133233668658031850924371824935512385300124536860207905341165475591234820612299244906482269471129788788932138682991864039959383736470277361435413981923761828561109699186142461795356945757941729911434095701310697654517427948937320131555978733374111145880583614513426220746031560787209676262956899220638866027949296572749345310987919916268257546533029928587865630873338914045024042258444549123521516290143540301137021277796422228639707003312546416018013211580077957578619949458564545008136836631571058766702024615819071617938514344759279326694842229881840828804352801643884329512296677965055092462431362397302612394946867821342189992713729672864775565361007535293691561350915995804993218236678049964153044751228807449719679981095718738503565331164313061813605988195152605082599734960309931676562637508682636267380334445151930371493068050388889530540340446812847528835844718000881840819371312050190280337881540687221812925334690479444451907987442022903192250580821594807811482028521132118885360198116140824616075478406294075707778659524987203175326772908257898451406562343051347312466366202494458450876632351195004409071426078398885947047172669430990723370292325318208577280426081141275001730542169595499473468419204436736773819416708296412360703519288189463992469363664982907339947020139281330263388958859760896835767680041784790518722869419815305749713814405896919869166703978950427977252172580841305897945096427530972928377820024991133616436218936860743761825802851706896072655363159394275984819266928266827810772430720962198855215924254502644275234105340289703052189172667273026670088455946534477966224372556637418996179617065784701188555004833448021199262269488346603218914993412445343996692161577317378593155356884021334166675839776326727973479066978168912081192437845995003988703769114521147709161068169451159622031948778186462060652307561964887545686727088291884450658413938505735583257538333715326820466495691349695242367268036599515581842286563643825807689341335208427205935306536085030202546231334616230867267949752366665162941490096092227532804590786027800127250427251730950917830924442836196095292995919566961266829249396214731900931593411574816733975034712774157413242997712510064582570893840745116437856766624305451632975280583319394071167684963449475692094927732984376633116934002108945457488566726552528952371848895537471649185893222163264668796472096658959493875497233374104061010786360479713063677042856759897636129189105267342285216270009524988485392623392606565820037144027074685351182258779996510558016110320028156778995650695710860460078370078721193128493056000000*i1^114 + -69726711616165231831828377366966060048879838547039398743121438514857645116038998250327971905938378182695724370311032026767033457746680571869853950419773965992653723539947793443931739713950348697400472207678892557740822339850102019009612304725955100771046373428390579184150294771127604915408342929037963088878530115851716330452652589940239515460992959902094769074771640284206449614376717111952017779372076678459340501364943332909718686610708095431776894679153990437940100056040510570039282233422467720701643716855296997109907328458659414615218157362740507806579538744599222490486322733914310645249511143231501047514889495845448134234953345053514875619852826373702666642287513638521111507972127698014796487178103718127302684831492933219422883852194026650866279400576253489141859826118495996737514908697976572261564875178770478505261333125653714684440612377762118532086944862254371570210248518608383934278636767729466880217470520722596906686357909861481129508989539812329329473447993472556782676189588833073755089779680081041139403040818598680108669964495635002181202181188454651768793982122667081626214517925392350779210779099831202945599744295333562236392993006487083700856403544295097196848953891665883255506345931755458232681780103205393029449633692500888288905389290007796741741427471405161602576329756699038186658102030582460653337200499761126664449539479628444235793960836007422885077229731930316093045801691545447055981147079656708392007031757561319119980157037196856167289156784154075904334606754745334343297094520916164312024912448441351371175746327126162659843469020372108163346340954739996216610951268144226544525665328302554387047511574296729086475222416610558685585395358714319796065122473670592059807250084057382765469516631601839522762985823012795563033547105754332908889638960146274252688342707410599172450123293992661535541835237714558257220511214963595817174615055638346568362976954971595143834131395339177923345829919141372710125162813733783196684844488149578975895914553791419306287783868832752779792748576233074962264203024625362458639997614966223560614027040959131558054970551386121521995817335244610772374939453403601350387769789911701154117125163216147542089251937927281910632402905220404294797355418613374155492637827240128048222392338918290759306932670307776133732868777308890331628275238181631603869880727690430894308974218875224770402449098088775838573622603147961281666815042762911992797313666343687376754527890489196921066564990774840663780265553674397171928726633514161575814106345919935273805731942934682746492146340048657294173164367598398832011916625016776281045143443515283792289651341891164580878393945299662801802207199302478378875090423110805845221602324324118351537983018589982576462471469465600000*i1^115 + -68218924348508135257766910096662041602300783696169126049906843689780844710214617131154129767411752122951850633564554717801524603864157460262724070665932985957639322525925370454133988519845587502938532290539958484790603592705406371521027133410298457265042637937477449510269647846679415584702089502470762188189385068144763457694092889430162797036132640639252160847763105475316782569314648500580192203185757193141604337648952782560697135011260184700597306404905152293398394376708023852367845473276957849185552456968818799205812469106766114004034071024111571607815458117041598504313868373411746151355184332636080479269690772869708711974799529261548955890998581564533801088382388663803833865475969722745654692956040354590269494304174822574934667789773937387577546266375171416857195268523384766416706088595778081372363938780046325353684117532187926258629016103476872304263812638263042030731200798086279110769942081842314418895436042844617831016592642403440101565026170961656386697950913598401102176098917038759616513145724419506933622103353972910013488311796225338922156381400729717147061209338121447233006637939599727055736779065581668859577757770217333813360296410034590378063599997878711334646444131836269586086638231375299264224343809231759021817156173789468491801285817501220339709247684493347015740713247141026902933993952871421382169469722271911220879244066932088037171757132944850455845198951462404964499420679583806462903988325167254099115497659017369515519679375799313764880448043390477568977542605929070330669743414628453755527305271254774792630863474909490199737184128344465869915145199436115979841786431358484376593602566206922458518868761185428961869091475641344000106396589821092350803903220190013811654118657940356515156182830553496733364051294267031438753886734214862845403710556432462664319710569590946477891398585281177461489561505718362290834501708430621600030762850900825157160948449967872950305988466701586777738445218150034679188290075504386177118091811791538528557039886787310525345256803277454253876466876670845356146851760242109814915028773170447413442798507511383928138427498879804977151729645975615186584975237778816720268993981519354672987234394019008073617871091865436356466494804224103105545704100138996189993301548516603384189359890311992219230574987992523455407936788522487962749385598328623027762981844294065588488930872432524875878475252801335201965705582329369543746526301974203463709309336572970300369887134869332681318717899402657477208842432919893782840693122644196881350957625215092748577388558608153490657707438014205846989712663820424157863029953152831523149588212594039200981031066588835654528893442481486671362740889151511035025507528601354576201135132772761413856788480000*i1^116 + 21501496648865694204406777158234910667637804280859886009899744498935041514314554326554309724487524771853208536369463911404345642950108706871369642303917256312393351317816225014660519348606049007942871621921681395375333392125057241570971567192322921382416794299530783712129669842337279116422696881352246061293489673563406815026088600501802615329995722078477514623767931378249474814444989278133291048051848346812518296560623376353635748769359141600884043465973066998637989215366088442601245223194666859658845617172070315283148262095047131852638090597807806698621600939224007633096912376670828949646423052020551010585637380695354085217011296205276290875395520069092032025988194564640717686143404962311629848331059099142698138772440898504108300405042231940238768647285699677922447384214219873037888422933082147127993238463500700759232638298692628186465662897906555516641692553930744469120327995529908656348518197737937863802140813261141862583529170722644023611604904670135377785485073623912922621119638157921486305934584809384816709977181346291933716499779738598894989175341652695790229366545677591396810674115078439869168391903853282021799329885221229915270068563256156832117606812468407673329505458520570282499564522106214899623785063687740890282415796990452302423057567709894940985537638483836466543003463759432161985757614780976426645915587216702322228569417185461716817978389933650688548548025416404358717547592241783075202181090171616755201605805876013583689327694783210734861641674698004209299510914824610603564863358318133079063281494666445551603833438476868190853448986875575447228279736171234755587329749251089659452382736791988693671665710118448404157388978088790815452951849854544662375107702309810831647169392959403722089851242544284268585319236770325316109548684661674206203435677609294163832968145812779656479563397455591087725230709955523339936311543611189719706490196973849143919006019940895404847744054156864337534227005015211115306051254847553278377102819941619729652366247829427884540496022742572681338429547731508546436155175658731924029914912094220062684469615533737305556485730723004352370101748886390252029146551484000578589153637252027356904248920835588305096939767451672371059720501605696301417208222232299123943553090588622368114008833637597673813172075025579165590815975703740142971745765452790578879675385711371276046053180193298041968474500881495321360176064177841643186473294053638811875083811114289791423696602055118237419240765463836925134087815235113580200876581800555951625739784856497180471783142463977103589923026922542299492019163095895017078230047548606988559408647281807901532133020522643985838930393718449809382121758492527521531993727227133952000*i1^117 + -3223926047963048390034591418499096220448656844562271547718016360449126440201169746974908473838310361688064635565108917458628966754885386489398289918153173015574387911093453810947049996076826505286789891044368487241790553203945605290952733033909762544197810720398112349646057640301093666457509131036498866456144496986952460107412846513549935584398060560288548813868723768504713099987038896813264657778281092327688835341274690078601039344854766978003994913097324157750442559609780562678052566090372990468268225600257150334016566056965318566557898546300426806824704343506058323089738437871060339046753945194880676368056214746143693853502142537852172408316097190450110852874294846369105483347007173371808490383307570898555969598984435015713002255998859020213944465994904807970962401949157224321562307756328857578951139183117154928597415263683757057118645701109447821901147740599982889457415080799838462684943543129526431481923853004966839630583712151236744246950034799931420719043269996877295343670529936189572917950730504478179731840760026638164999268932703602467401212813657538715385247858757145666111181838801847524768523462507836617599948718978013455842190538002813972123072704260086124998539813380656697658132301074572823380006093688834223442005615983456792937285512107012787234910252602600263548376946061975484155105359660351991988090419249274623911467242451456818425251220176397001389513289815920534702452296084983982364304311480665026955237869200203763509023660536910926860829622375175785134485826011821176848314175821192699192314006921928014368815502718024144256392775647875226376899612327681191508220074395442818044504828221946770745576906151602859635087368286636491068716730008416559736969176453917308738923776378477723902345803079894238797614585001201902859786513465657550554235214428972696379906785027572145801267393136771155410025531454976245611453302940240062479728592640855644907334101046343967454385703854303627053475930397730473654287671609962362411701552378272903553479215726071415605352434321805131867981873293649757663313686178210229930868441850231956547653848837488873326886870867144446585830294935700531454540541955520453900854505565884984372281984378972957968423276468268949162254981215059813216977949104480444840394103554363124902344209151039151781265879129721562817837859373576206306981482485055941539452123949567356713366480696376774719754303273938987115996090028473008858819550510093682442383984232024030419859321909600626911449259270540196567899224485886281544949057925898372746949242233824818803542422307573550104410420039986503235993085950437518732283535505020504976523121834866108915158335509053023774751160529298159200685260800*i1^118 + -28761382405921815649764453240070487261902253976298253557190437112804600695573563201789534268711614594631600097178588526849203375746725062029515438999503323627451517355568227982099444520089215425463333238002022387729457527171291613030590414502683370426101965401856674895721166156568069951767443798415078343769589684781105707387139835479410467269054027706390608043781491810036388913999262449442269489276547777454215413693631671823632501573686104949739206989284844738062730870761741692287552442206490197116801333015994673679573728766538007887976688785405656486811164835860614020637362999846070423170915928827508053186208677222554557201994809280947488335036665103509502949001064692443715715933492615984081134344309529024632308707818266044323359926101242488974305933926619075836849900604449153121035708161451812639907562047621211026580087208789029366809338781544597648114711594505809567658094188563030314764511822416387042927306173840261657415149287847294412755874018521788409406625258945917922631111242646340022166074222247527860603272886451111101795050428485743283889784011603220915089227148417382507823100431464081501879723180509102861329877164460287433967322173580524089101791688794253525174175466776343919469549318853390573253626559777542763052085851268154891597384623644041511197051963651797130033520858357063734473868064167443900611375444356749776142996148744385141450910363349304577723296667582950366480296388966956507134971386150442426008385938351521172587898989797533271701683015247684610268524146860953380050532836913534097153064796911593074241378267195991994887341290532321859197501404506695176889129454323279485036666399219742203421506303008854385881822734820581510944050196358310079968750486056806949243966566792468233066064567554379633031469279767427100904454284468372768150476316272101144917465548682616555073929871653709044352061996425088193182465816682599409927526262026755019657975418600971058705579595586649500090926479283845507904482169902989092129334889085282141590099106294287687445668465550248337527264279658927763747409722688491232774320281899431872340849184918108239831358460028938537640817335274320351592392088386674357036687017398276369662280235286623040404662577637561370140196574325047574364501646332731526220637099689674949251925269919966414548048650282380829800541411518910942351432123317752519237740767714528519639924784306733811310078758559880652445634336195075393100719593670651533437716478663468835049573854566958448201441441094507735396125748847945807274084021990551728863023335886907818241480719195171124528870156280437478484987462784424248600959977077738116198832225543238339858995247841280*i1^119 - N1*2617778360840704063655389791586597822133127170032408523637066172612060705116978958682001635127457021890397748978971755894759755946966507989245838885492490233346785184783109903997179484557150796549085306821502674599114132681628081822955003634044788439072934008043771908383549667469645359206401294167335951679815034152267830144949344861777504213684385487067498458356010808269985455666275448080419546788855825797647845076971278962289618858495640121437100479561655683278821419348469361192713936052145396649109318837038644357840884681134189041266171767056893012136671237289442541450724422561863422648253167532363988023159738979005724032897707166844410785696053441897635831442170031648331463604835072930424401923111706926135316212255815055571383783323199884871809511906324796523083*i2, 104486074460785155363308171099507190752282061451121918100809298580051893246088873749821016480416021316725774168810855925808439134252358813967976348830032815710970684045774490649487394670344590649168274181850481878986490104245544173055122515309277686114492085785531650010544697062887041132732307948107548387915671919898634775587045733132788878183671973460483562151762640839140625593949574135149563573771621495663962642492380384516617512197680725435643713941750307201850472528572854994420501173930343568238181398199107900780325050937104197814138330469033914770715196018123689426307008535325274008952956306823198891636776253652457900686090473534663221078510296395894973681582857113888101048216503006889325605632218210805061681297307326376681662062422405435329328874492382933252583900990001169766709958496596646689010933777548409979262475369954765476798407097071008267713151792981266007309391508509385376408935463059393266293578210492031997601911347319526339880225944267086989632917127198827478859383240262649291232279729344727872158992505923188577010974725984942061535040716121695335450788765266552479599603308707557578047176543072881853659300883984392304987600582403381431323055532245712806107078956300001090943270527001180781009680649689507286583370002448225483869103015610780416345580937230442448795876294872768340423541748351232857835287793097248444417522489576782753725586557023938907360460434762447420548142415643410043791341921876850687579897505381178367088974112062675454506805868481195313544976671486725286687754875689308932469274606660504588268629423109897743668577163632211872525266647089516285650104391830827208604399588657178364313700218667183193749513194005682425109791819541597635865056890823591857529924581915143650390787930423156632316009393642929375030932835326360906456116693714450889063088571015291338684488188399848770984867155037793847611609448193542371753961867161372882471922610628792819111830494066786035430980819896239270592367444812064668848717619036861535387419279402172219429425979339339385624705847755999078003880925279163614683084326058083421171795999117558031816971439717588192134232811030808671696240069342688427433985705711596598846627973518265538578822416069423039243443341967737680383992261594902922884529370606590143294427700495721638003481764287709661723599040648974762394088412046021113145725466576495545644719375412773342501197075762309410481713694830233557836240913514895025982947490706396540593777225913587770118948188199448524135630618129149222928444468350958146661564363200195118195886640421774435247826395121345038251470421394582079876478882610178795004783956435789067491773361243831004895539109068913057691322987750674208792931275877596080776438658371082859779177745716617426652747833917034920689634138139746320046214894524846679973990870505926795049050019856889481645456180460621917109005848427612282719131626944659664961103652698556975232099954767219821784028585117057714527909971355614272818855227806274885822004995748086685723552393522780508928364578329763221135978514232167932147407774024864864376581538862929369448924139550419709500266557002759111943563430398113841098161170962999370896615221353045206707999214047415496980427709389071261440641778347995368901913295552402822704555284852983554327913756125458819044076690797681532029410159356815025683519476703511318594784160447335270350996802996964647845923918211172281784978475739748052208346631780835917008477547744377043520195974454994534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -5131442681998409205263774743665595820530019051616949609641418019199204154798796924784395990073625967712256541922967341190061726624215358698585935040546064906478490500686912231996041889469128920477340636086911387645903137396511042332671900609380892314679675418211665321364606630150384258140534697625344791697944075114734924426473478779094665233646687645026642669355208283817855551645934021883538937487535102810128578531737025429306405869976275210266764726523300094826854932138844757401265548427551276535217058952410045015285322210069044423572855174305903234073530885560852493567335905041420172107258980236435493542017179875118749330729319674792779288200848643998711311004772424276340007659558541939889638961725832867961121738757702162726419661310668918516821080922700093136017066205283100437053151973701837465127694891576799317177736796319817110443503452303281152366533617688322189008522107261512545544397613822182852197628683469740684463726892027697196289149643327497457396650975969852005196552652562600412024998402510015354425238976344016955144554578724781816081177235146268752746757708118776531789303700984879247960130916614651483904609928656675208978422002301515229088958247759055066526496223193025014759495741702747377788415569117806079307643546811932433877518409726169382088272290763867252038620883688625548382898875163546648318307161958798132443401013325931428222514113589297023039889333335785647834522943362315950484942775921577459480103350639182105979469838838043006635484393277789004410727778334279516177125696936100574165471497814285899918956912081795619564127132367830744224047181254720487603742908842245826738632127338076548658713429796893917345425158685934671422106314017243203160637882990382481086669734393288681714938686642560382547843106294387424367154658558246878544574584905503748583467987528335601633548777970509809611870571442184137237492386821580043139952566588749982776779016870355332458091487000890302060277140049564114875269238696858887539307071547694535098221393771077343585133225488344316684203482862859414806219420678977460070685933383347206333263743704767947197502866258244494224812556539561197786231011722345007061842897469248635698984623554877854332966008039711759396733947793499307864265472699676681402760136261308332926164456796765161261239886138616574854340643175033196525023230667926948214398069051702058356342614272422971695794391453333866195400120686078369962218150066960138683302749113199225011845755978774322592630298496151175642392949292093088701247963770520850151500020602353980994092813718847719297800031433274065650299895869351358302424077836907654307539098194378172048193733986504328408760198015167082037129008375317657872524045238706598046434260716943772221864507872295872453506510053734772119019790849730383096148711391365827053192345333684691026987223824612325604091995719933697479838414152875116008249628606425248742321774250105150037584585827947782938061979151174609282768075542877429972040435762460998969911609141420375037322016019431088423493662844022420667190666456572735353067976030091812071346777126517559394508658561938863442219958545054968367160082369767892114603460930353334728844892213097874070726695180377318601330117144325707774929167436230947192550810462834762525033543111188157234254785831435610399513243954835173254654375149912430365234646131804410547425302897964945612494678997209252161345948494234803546443606524647717831318253258014229545467788698333908705869239156987658240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 141350105769743931136444856902320484604296918722798134002441078920508811078678632337188972724333605519566398707399718472726494063855527496372365980519902116493637264339968191340523616818385722449873770303862698397147189796224193982595536488255204793468307058257690527237122120255196479156486590507004913643472979413288095817850001141384566156459652131739073265477643454163511296971524275098910390399084000224525912189173222375265148325879863746718738321014453456843370317948336482108481466327554855897021830597588240900617678183260271433860836393924575696857478220788689495654348444015144252450298917706886668736460359126777419823082442544478687557709716122968720720239893206071599271416768141574176566238624086211530854785781540042408743489351664116071647384917410267060826265392768186198435995976008737842542917633642128964645382680594393386154462085216389153174896782933649536829091629930561705932484827961536227928175944033801009193771129699868646933409058566371859994544935335504749750975338135910831738285982917141730056553213340314634938843468204794052534581428617749503516868922341427248935560040933631281265547305933430520319513901101334459054914634998193599434182569486680404368138622778385576293996885957865230696371829332841434444709109084722997533922473784175892663710559302217250620011903581133526362473306603346688082993252794067742217584805691785133114506071055438728367910999421600814955124187562209686623104958177528785968863663550750420850954257847475794554364504320449145206048642323631472281119463788469192819549813556574665992027372876036545402489242302224180300424062374337298613644246670432124916672755025115794579709764505804615282374336922596330450129782122198471664204413496372680886578362143541478105475720759034480112290166393493310490272966973032870185850361631351249668601353710729246874913320246356564332106101039223320803778188147458387461594443194422665754435975162400934579411191226907370301520297248553505247835543999141495068038981011987999330063840799308117827220356741740793249068407233702908062110775912175531046105860495514071960103139082107410771167953841719089887559667705420668850812854706746483057007472097209943962419952018476172648088073045313786083409780682521075669829716439466952683813633782793001358583324227001177217952318991370924215218250192897041585662519452298382707251069075617336027494161250403729860902936658786552765967835567718432979752158327763756053508730246326963930450164927535755388759441209262286461191807791276334482554707711664708705860676236829775866417820778185011975321483162929557125139762097094075079205153450277306912633849040576448612426423045960733081227396119854596967456525871521367296179108021157129534310231863609890973000413031154102458615273429361528337172058169758959390637977533294175088982934230667754152669694197570393254941181351370682678019871846969170303868328046124316392625004380030245772011306224210221402743211756853844786535970622195413727443038854431556393374906303123307583706004583078733126635095818813578573643066685830581639479700695373015638582742808535648645132753289013692622684861066537521541850772883040349522247885403791526894778739356209294054241903831408346327019668712071179215572336779803777976609222443838623267211431770857916656495989805408182425703256398206534200127278129420804468809211733261678470778346975286283176701385759883346737964298398162757519913856097582462703635438365582501177931229846573920327484987757853409280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -2329043673275846589496423718999647698906732533686234535657753184748704393113785885873430374334721807260327414360901006540905639632274607186797620349308847288153632910153184785260717137755240514212210959194740558685567485214037625905881391718546528697116406922830165873655293592783993870133967816230423058856065168910376236701326083440673196385919434975888016185236764826041392880633203924691751141335343843824125610549900303287460474042638750582732481923725876147162638806241306991373835119707052713721355321767490843376475187774595781075373942057333598037875172572211050270573945577036691641543943842148705366622668504599746593106715027494754245715696048648758707325267330679135862793658625924385597430052041981009718761443411510952743313746972320535508011106021653869981935249753585673331649958569675834563923743789612243671618019044072310752234478634693516923654937857303406193189063265685796793532644363386501920654578033506367847954759975673522075872662712513727691465897674907218847445700222160346170360662747731842003507814084555017681102408585725197338645610488134856683696280841789049001510110713815694405508835545617822431496521407278643259801195702334425848380158673373179317002071926271094457013857737363131537626102059720556128778651258169836730217419333552913939806948774401820941779228152241227604027075307976969156661282380669685523449486658688803623546492873133550117786438559078754989241045915910701130666609080629066184851834384165692957738797165420630321765340669805775844711660850426903297295412987231994865448013318456796442581860156114977801158371662222731664906540521567062950781241060566358796898500548767559037987174358692649114672887721718369824145785089557761258128765374813611171549875027628910293279757812613999046605229853308404118128246433765786296630301545970789818064802611363135070651718168740026038659540887701795265854096383938499762114220367893893608633552256773350747844179929696023557520600976551481035555829956081092279306345294154371589504696930876953584779483893673567742902576487172636811711512772723093648373246412125488105757594692509045612037437405854783580269450410700882568938931257091443471543150269053999856333257349068427078205128020500939831280142058526019213659772636720225917654686422969063756533362749422978651831390789781183045226855328419864354939319800768695728079479839163193660188835672692007509303529709976925865567212931883172653916595265788122349358713852412350259552307817418829641058179915253438660880783612417350407887486253193655533242771715970782494418463255750940774773933561882469665608833632932584120978949052638636026482114630566128143004437842006397074431019191445904721537027253366860709847888907204048780449629172073324652283645695773312631146720904421280847405207140403788817351933549718382382780646925110488451369984156466588645584279909760614616188553820340865486370082107472388288585748259907868209089047404176555926464130062617702503652676844872508229473633863682918545400040166020159588955827637044665257867709489764596092577956152059000115970267587573873778749184265983519084188928583582022236925758538706558310417406087712579308892140073512790975087661978784887071005392865543368156696741730193803798927314229753452897052687764659300265797631995538890245924774820142919312734714469668352688075211019819386405964662587542691631832601704068170887360902113012127735346959685956414194924300987884266109713931078594659006624727375815716259033988332965697945600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 24981390679085751033870425804037302502827158355397526773652592293641350285961046516045435881430397288754969933802035679652689069137466251835423535334917991466525447665270222106209726719258317169138041010097769274039748483980056320695320183687299007422275540420533268931774978436263613329711511778362844252618882887325450755316374124895914089948777100984417752020241515840497456802242697336418104196542320608118868977611762437054451728370830246398629724468569899011309966323146636870353740020119325141492728097134542095111759951820854378869695230742181258234341533319485701308657743555511983048134359784475679541115921667235045906991448785262938405144533126468996176377476032021338589089064133940931230523139307092332221411594122606372757198461251523608320504588843209737957476185715983423524484232181389436067179354757407140487894200304726970383404317425518206016466023560290093236121326515750109414239544706461156374467104414196757494084633502969714588452408251966055721242623232029889007124940602121661643018560975309086761258059129666693688328387760043327574365713436685051922682990355266261269822929110515463973738897836462998605619252659711474312247070885602271079041817092304020089444911669136707112017867048003939769052853405468713472420257552969894549732097895911247578244506506881909422785856250262915413417396224911877471453336413635643099951257749321282628292723674289491451687103223698807604334678592037592549255975331069190153081639381780672661280304208362783676288895854914133175273075234517656256523656166946517380480212387307383238865879285804673293999955514878421007483210319528819609974263485465910261244247014820307669397095176135799455767211916489855590489882073039705888478316041520098024251884385216297728613345955115656658612620375219471892700951723178163382699936468964837110536056216265181732526404670460215777620708697764995377833982750304578445845080187864651323960967112063006535347005248644337763805737629113308172628643981577592407129632005511973430795931762122543108944866350313848031325942708191572012870714201111023917480051236190771581968573584640130918155030764954923262039733170196651562846104233364727212575905660551144208998694492501058081504277354991557398951970263198799405500895524154403874142200767917890544494120855311577554909500295462541607661196784816250414133770841047773386370946642226542901125321738068832752495363169733634416752681508384335035116369289092475874324205488373112776377048150077642362679486119624035121509066338470563604483261433601652737879321482627967044269436629474176146460006628771982880891315671505967125631302525110901101178831228489323325953421578311727650241873117887439526798437687716372826207195318733138772517325774072709962936325567479554148379822244656489717134337978124989593850577293099576702889058967197077666507902072197320395863657825331155886330225911462930553501558712333532910429628355751077199408272132048973577433706549780789507860660789395420527922659639189150137933101739277145180286707534604293818813072407663561235261221478585561775239845889030451197741136590980588174786887331452408494165767942534247075951030095497295829139407425377451571189034034172777887235602649652126707162527401818092398841997777497456554189600536886800015946482217817062013586808534658197601018499137496332639898994064663349721456438891886247600532348381421390152652935161062173335754870915511542293183037345417796737299613088378811350411331939194913564190034893283000320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -169272640932330493691350568647444121618258985225793609099271512909089328345129243514613501662140196500041007863373517656792791955414738766694753498651521391391300528971906612016870934241401223220906205232881367379034190428894537781779728105175225176104191710287190588860456707562611274488399029567311771539578082130544044061302495067160826904645366862933203376028889435046804488638171671314462810249863667220583926829531523738582918138732311183332207354658512368699065664720125759838092896278328015591366543055846741301208716594722882027987981030072893115041477722583271120624115006760601886233752263122462333140753899050945120855038352023113878004261828878472323047325750383456284388045861379538709440520138246842983661169453073658821745263360933105850154461978930556415698290052436063035206344701173245992881727949970736386519804926735108662801109248643884294830258183776042968530417741722796358058900405735971962234313926494493432703433542705317081809741067034911656367188828567018823052343958055458725693022776924655218214753013397446370242855345033781222373153092842530859309650440398655817801837898079271639453545692841791046462739370872296119794882480978456208291507328819998081204032702801477307346745280335843441197832780222529306908558599721075420620609082390903369515968155963479022017721515356781217311006754327011415493762920869005976011649252534354110286782036812893156827691429663083666506002171138565167231549013965285520228688965341509172854286881765021479964992132787148878277052105226694332724814997472666244342744555260075550923085985716463894327144430882384823474291708813713127364240847516327847186810428043369678055297331150931803908997693200671753503402736620930347832946823673419067463094565892559755994647410230045443835591091532829562138269138473252435424401789940062950647452412626915254214599723898706321470871359817772936759544998176789980989111363938841274052039076377528159779375170268300436207853876009586088337478229096070835225563913579205761750031286714225053016370126982922526252921927148541686925963433370289636723774798852765113999631362041058031611264763610352012292829383668181807270049156173881937255524749930873472171023422171605760397072482311993448065015580509238679658123716144090797118068022023483623181270046992573554144349767209265190488724802318554567944778145361652803235392766231639564428933084862363595857631394485132480010929049847186711375909026388398045563623730074539726501344655551619824108215361762553837291010791092839025053042937201060371784124702121549226582943930560084051747758090214407133793937908423691420501867620862001871174401273112317067219292374857720677416480538522465113013046482446085912623417708600922064152847536177472701239899752321170122362672295720100900358855993353208209834540792093195752013645908907560752453322791621274560906949784819691305770232979824605303179051739269710036578287964705198675746060083725064194368733004262920398278942700928347824450513537357924878322283896259027658619603276991834277950971112399864751951738858597046645692845236096477396597805524540134019693577878971628938784794594127151414900775964273675945849622851653533599401359902088263022391086037609384142180072916362726638347123514794618318709661325036516892524244816938852121127077460851287454275903682249466857393265526471346854681288196449342560241815277461951675953096711285681069614471529414547000690188632220556960442841200436158555627672926546946088071515359657590784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 689230263287232685115070449410692693942786468848479109064312581498644054347106001882708526538131379595214496586908782774730012486619664942072103981380357687337494380716209450262836939944922245010240526912627019592046738587484102167576033080971421458815230405277421100933160257232440821442138652672297046255338648330172468529724174236483452050483167962555366963637998538972257796634642700174135609734244849165164697590551679360397683341879194793751755045372533082645440785510630738194464081756786063337654202059181697036347320197927563876839631147090035553265056234831157197824671372675965727382223676040717656866093909203463538765672406002616757076396501749051413005686464032096584148593710076781723508433522821221880998066585877933478941766725402810064454784968230027385045108000246120694327360716458048819712936451762808155164159568228500633317859293196606394951437824058997547124672020862230985044634128675550505330087035427145287794460367916249013126195212796921226682838211036502633139027753939047540906237512485545792548370903638279381971655673289342385420530564369833261572531679885728301696959365358917400355225531218975648233056443089354801875653935053861855686843259018131554512436691320625853561741329356160678607730918026779142846525087602470243488118183176860764428640927433394723310680328316056459300661563294020479554301104340877792343563602594741591217421886701538972097986398741243311947997396010067264974664343005854168474552545080438919920691409024880094167046947023037912514490946065458538791468610546284926861201162957600810827456499048625060899058598759315840934338247090518033789144687796816529783306179521824073575468869448050431786113772785641905999755410586014083797110103841403887652745468084535708733220660669064077942885101803824602717252359972460496378877966841052846910645537796625490813889627642928104008848763242457491941934133950094567204188225568571499557600446564281542298125687920055698702380951896547367342024389470191344218804665015654139729566174331387825615475413266994319253102518000440817331133518201745347377201301449671663086733508845675572357395298343365470973344468771686026692852216222624591609544553204412970619422167896703901850054286604771829629555367889782701578064848957556291813929232827001767526695310753420476612064845430023071111528116570538055317747328985831441018245688905957860766438312058573741707130097628793020691225217226714051751541242304453420169871881609668685053578982894542416046721250927060539809977514665368466025679347132003122939245070921692093963789003017527407920735212455018624570228902263412938363821975651442518174472676122278171401410985126470618635377942270316428698710568299991760473488388716092833414410425839859423466888932569885419612189858878230575839610018913220636759295035113523670947051076757220337752313364422435455335499015430750708525573757907072984072194280611274320769228659768597290827179933773687181054898350724537598130114262835146547637262443683174155221089114777928095601747937249403331893198938977894572250988859899401839744542637868080175631320932401044057181699851038205077297930861293724319341940850208529012539187289056408011882843033173456186399447203412125987578574438615938527503939726737444447113336655096575179567209461522329892913480808585664610394393873952882830414082768934409905028522998762062704466352033522224826007382584020256725884686421576901465349201596525426714756331312075357512461928706170546649109078258325913600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -1428167999214231089180361919306511717287226274630972232373296399676704020752910216322397037617355381403337457925653281828992017584825450461690985129087352362202124326456901925571166707600238112304150157631155865888775478497563105286131300451670888243295369164898450161445046346361561976848070418055364908965659385140418031375297275400413564738523540497848321430761254164860862684925219993230589059508343346076269274353162044757997148239250389998613234072693066607959408677993765664960534062283413785960989873257909799051841077726558197371657806550170464503062959275151948890636037494078201850888836688696135629075765220947399492211969223201159467938468733430285474887474317725578339425415286498639001286051267608617698368894202992660242897044207835746186126262391225430678506053638070587414114949282050882908230643944115591765681851744766583001722481822306606844471220276259529867679588231510161617125225297100036901294444412960106459248862806467284504135766341252153525368621082891294422999414452344169209702149607975805552508629619845902168561965015548885535966735677986473966253711001317242652889633142482317283576782342384264720807872540953873228997754540995717088113145776107903340361614453444295969490577346493567282509417859800354084454767833892435340865406992725119401558428445024035772006148092519053338119814282601866888865150458351926306142358223979330040093267323151243016940596515405020922179436744754245699892348943867515401243541144598086429229347538345687424605225504553605198409897210600425166111766837427926955011437386646468012931428103125586578322587695977355339555042673960781366763853651172300156445284783524054122795360416647452525006436525191556804006748900769365343766518923690256579962163264949549649643864885592681030769277825274708925992966916322047592972923660441348160438232667848201825371041131228254244508008454548242354740289227454522289785896152618283371609685745544479732217241106154054679485769758984887930181601205823201031729065053187699239125857733437441178461789654298866534451159412534105778569845000529513935230700452026538856503585801627206229169815470773681698278072274209506552359871119499775597951034804700488192910604690316799051343487766459984201017706772003022680245800932645915688292943342312974092033780659990955582025368846123629675022247223719283944532880558458106941154214948390913192231990442198932788905888126160469588397900695034191492457751780962227233374725306560708961751032070049700145107501390809477237757006283717188126898504603180072406928110362585060437086895870120721449972710050692034873985077936822021521294671217264580200405036103011285041294502384697693803317153462357163995433398196475245533867857707502903131677844241610564603960711584045707092295318900777494283777061350031404677516495454445741783175706953630710435759511127390911207850719572764400609742757608149007815355210352370628155316681406123257103667588948901331936463077363199112776028263255631914627465184025052649015908681343906822077540873746634373090004785306845359169735524377307009161666954328388858807390513373971056735662184855557705074538916390650538529605969914842627677076301407806513389831164673545712148978680334825853633462988081150262632818234851275494518991715709492993678657361566050170177064557427880048715161724703576626761129406208576259062126447482539253305218361800758489828460856860588523871728098601586615292541509642955399524601730999199684358648385573026233512218193863639040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 306364564996625303624656167628639454686624712443532183124479390364165599620185251754801882723992003940678734076051601659287117858184064004502326477229243182859675801936228533505213643121779352258164344072383293358544896002598128283710719238135862142806998834570818345019857554253225196478226201480511305107349013354440035888242110585948009816119238948322984937833253535188774537560080640721217995294855295901479131769425276449954217711029621424173409898757915397999441019210665860977137363983921492761124424195741548488823149624216191695056461650631401371500253024871662545148689090241260560261306261360030016876580430859371127515152868536211815570226235119071591007158159305797761131221152894257783274157624104227441028901355740035883964306442590060782538608379535378591187049535027561028950368017310830297624408218585609815779499811981040231029703198149976010346004407428699104109466895636934504180096127735918562466071211667338010158801992506869151938015632188733476108270374395595531939944715217630132273817496094555432558513901732235423017815603500013016965568855411228836454247161662400081820257275912576625221393854980301036061034255254307381303568339305160521370103986528826637472315278754341853164733894431558480207854163198332713563766533916187265579087216290416139053474666470239554005066776523300499523770671026556963894931606844516598487474599603296549930619481573025239044100172119514539741630417214101732050636688524741864945848368623746601819410988267073342040286894672377482017006009610190200940728556598140945788551049852794565028882052857671035124804792790445517668417123380129013168387321601261087176238796421930437319735403680171218334140224065000553101494116969397066751814291634551550327266227441751049161721785366883403724941453759953475779138766611706704587739765297922445073568537507056131113839413615861860455475980579391526823721863000214328734035920803341440137915900139745542502017600266830680296774011288923049186388992781632204132825762842118437951872459624595744966470340658520247849243949609562289951573293196715487881966906947132750363225186413638449860002194582907863925321752558499607577263980324757925869623313016893343838751535236641652150276729370939467511052334414102684086303128378589717910028690616566379176885791155183787925701810598617272536455979978335467574862502834382052045961843174309321771687530531105706036521159223431469528280734511211406871334986089373959000350110905548278272567157235562725194187800384985994118665879565564511844867804478070972036175764680454379432210065311706604761986466834776441909723438487834920270036987647674184057245925359557997476870379724328165105510530082887302884179531768371675929753223263168614402371594568403432028520587110266236660194038483860982994659795013635594001188749779921405444761111430331142642902413381244401625218667588926034263550487585925294372314190018814911450230942544771055747649698491114150997584457907118322331226697275950786956458207742850492300599983732555769575625775243646150404502162753408495825993158817804623379042359674793738355726572589098630573099575826296579372142051997426798648162649414476013084992169393355866868068957256892243078174084507668781343086087331121131318568695177859861842819328549074619461717092881267897240884031258111029686379622731346053628357228845855484798576636142382373420541832801207845745982800072916240554287252967957216167626227817717113970791867972071161480060408668442854281567010816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 4777882502004745489601928234406885623940449474413737378177230112035738242972483454464795795914855797508368911131622069910770609090046808542618326869714269365227950707462487374348150618871971471289480515527620116539496410065318300997867461924027633397406130284027975164969213789211495329400908469406249848623299459236635076379662167332938229628024715136449768346617137909029796131117714176421763043900622098975028705446979891600891554632121045813690519417282195276830611401622657891631825188062565427720531231396661783097229446220257393935782190075146174990049048329946690350925094633165335834316904972173878935266121965280320831932232686461135730484329752908693570229122935412531973713670592009916629870253511303048510439952728028079008585961994073896572129444317780293024020551076278009646172568749643334989855550449080472311565051182646738920050156387638129771482054425878772362922958130518026508941001531707643331387353872848886883755301536797541565737530991662685961685952052998201790739469125226165705095058412148012913833031490270386883143232862319826697522766381644539000791119577714972889624463591282363314445210557474664823467237926103075476984444666505493059690709263841242590643813098640753030943368946996387176970647087225441837805245361283107616828317597930552990631502079682964111254320738957453011442483181306375433431305328418706099362540872837145954770471931211214598875842658587967466522500369492340168271491856067191857278839526796282564326291862936325454948944655792066760105510006515150026862047075258771606340251467957238333288326814964856413720786227109253025457095031537930236415763350176993130585560608795283343431485392584440773645828930588997114694701228306436149956179791582969376832313861390871809970236680836546199790359734305763730456243986791597509899195827866773327676757935434760405831869819162787039843930245024599998590678248652412599726942913127821782269114676423671362559565586626592369701831152475233300154236318969930541698228263703369669239547751917688338718468906384336500878644428368339940840654764931788414439310741837720316199497378105718886341209790286409587439245895973822870141510619259280410456864805080193039228365342311579231064942452840332438985269614342307179742543886989131803753599316860782380043022228766130741956484443552726401231106380313197372864284689796324802131615392452916207389320181473863085648255429734438998822172609642961373573335817364234394495634294749981126175047217219684681094137443202556250061202389525201150300919000659238146305139529470895405754747894454424507657650962117350797368577425275692986439375680265411580609699596388436568036840934429287379926156091274943544902527252837096069156822830951787721419799437316269056588958314442868959035420292014357559402368442491003263842885944436261823441924339180608956178163713171497177867547288635265523557166420904727308137924120746780850958244955095874690385045369346365792937141770146816816088932185972308196315678315882983716618735263435979441949895655255398980955184707350572729614491824819031341556509554246584194840804043282643192339037812882919572007773222084918029406554067517282437204196483373034801529514621159657395699787040646115338557145257423536200647252373005515749269587966259930667619116739079192825683035582560633573338434235107802010327507067092973734267567809275333326522887945947067360705983719077624070893442913689871421194042354588251182992976317141526929299809146183792214308552704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -8356917670440150675851484394069071272784822365411040428846745087067158110289661198024768429924885854731395944418602639575232468549996878756056313555870104720002030968376024912666562372372499103738410457055519887609543421070692076146450848010565804961906344097985596641147657162140367104313088010319434051390734592672093890149787182882025587522802496991229907316029253934675293404395304391148229406468872518308357440189677704030890222404773111283347612845365371597226257558760874015432504560593074507297054479513378291636468680549353310060048503065540040809063394897268518259616133031831173291779047099855175757904716647501854042542926853702127210698020809377561397760157502450811178935732562017493399967760679934519036569991762410985124214500420361427945988119188086427299618381769498413581716047267003652317269693163595397613594949287279028269838312867036838815609161790456836770142623261828823233296631959852376555503940626717453678350153054146740314433274962560903444784452034640774579261368951198892497849687859777565152554610062178131286171185437414027080405351399614393503115985848830868025128068528203217759491100005857479854458453678009683969219888654464276724262712090257731206166979938891758647918922741140673116436584619210846045624060700142446205340290944583204748105136595986341230537983850965090723620119069843963703588942659567060958484736124294369751467118782550916898157781273946524242715143631316297915616753921584380106242718224613062662344841576612597841156070284824454588430522311539696966165478166432964435167859141007406200771705320103899921401252666533810329949072749925882160702244100241733172434832035666171714250012219499379651305579604149484589384679097923027172986879501939461882471128670741149239508470734499720937139548694646827840333657643820742992510242124743623092243917476011341544212072563745797882278026046015479649770407563939972530681137391522067703067880219105979993145783983922082066319618900703579868441057906329548263280753269164812449461413028305327133207461741007727371020097562973077163174253506780023716706669334439935694810400999453198632936831760958583511899694292537028989252926652411906513054980782319377690804953074924343181908239150626951333555011978275033883734256411850295885002188958879997660611941122549722387764357834181402095607249921142491962061068993463887319445367049200834969155207571847786099819753633942276995436361199031184058477969124615307199946744192547385789878098007307702708533561060066868337025486849795983660620003964504560206168437956036999254429463668081495718083742195104436227099980064011900966591736319544653325778990326429591493059806751530673942384838403628856705652689577673653042690218629392439232578161670828503586151088485908732202754223966138613214960974574616532545481270898073477323162584748370103496852844239649911751282092888258762434176983087409345280084550841003047008153779629859870633426402767693890727674124251238054711934764947047029676579953163827375448159330172587809053214459183828014809038315795719695644859781041663459072182797680103975664297358494911749006130411452700928450237274590470501824244751399624363156167196941152809276761837738506000367753343085782546335041788636870643225432272709214442725799927731625258835518522999644365525745124475699310780693018983399581184087966590615670481043750037493216835107256999713982099884998760684289291660949618557706194031934104494968101678835355118043696408663147060006324786954240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -9659008801521074394404581983312857897247506762671616738742544581914336659740435215634182200287113329502106652650028739771349591846309757750775126117666036123048035443878937707321794663746978140737013021894223128673671174150100010965168608675300199874060982382409278343323023351002009792080126739288380328570938799048869778491963099369827578161232286292956661187724187105784014515997818931274594258385142088050692076339694142469540850714174668418854443375441867448842136480289658055983287007993066747831013307964488527747194505970054443366925014347105248470168534683898509814512718859900611457368824482266080523181776854610948170305959549210257901029108805854903024202265994297345536600641738964329290751281642674195082927250879926841596535468072062492441749108658323006782797750210953000564520128641497601548683081987571078579631394747621010715843587150656907294943596740219740997738796663340612206288517506898455667048329330627478840254143114178185382852755972112179077468765777629404839900935214398829082475261044346351551448503085690524878864867383654807991767638866587386919981456970433817979622054500105543724435616790885986124817635889810031993405955010389372602927313586618025624437581575280785855360425569634986902516896516404729876591580264153785615581464856595279332677401318481424208775439117723309093181554822856301980704908367440609031892796943893225328943209294692845864215895910939531040078878289746244661259274604860560937265996949774857805553720318515823550710723446977674832590804776407326015526081525963585004667768446238983181884310685257007412952784311114320570796321950745597445923668273023365013353782639487440901020775312838899977643938897992174586971584843451170289395078437244368492362102628196149188911639768657020329305097029546090762591266534554619494151598730538615426140542818527482439247294241887731936436762803740416928527084139241862973047564176162349176176710882041816171282752134902848540026002372183417338617868638184413771386684636933361226173861596105066705665992368382563549071922400287511014121244305373849130665655581436828485099087869026800542604758388811853351813626637837996493737320594953825539426775416865955196107466396739094712604324789148385359586011016901325845283431844639799962337787337499690386679229108297773573373712316031465712815660379135592298805900728925349764320019892879574174411901147313857451666978953589909875523765604364739842479057574305600515208769052423706024028287541331396910020497260996584777181084977275781143250780182233745545546964232923110357260555432994763998955950561352619942006669045903242867663866586147031727652269786553814838674482027292566308882730597367191158382721535036936499417206333037020324261722507227150403870382152835752768331286725865038883410701169615001664048031672627196808628260102194331221581443250250090428062099139038795029036387360237855876329450367310881018781615224504903048348515536935378372230660642735319673493945670908770656930942245118758469053708323666684586865974386412220315334757301958938787588884161041256764443449067038524231578212667706211551097198996817766040356176163811648885270559519690166105889867856573916640665059323717621806071542951205169788051882236091771759758653349988859733810052564922931587208877783186720699380494659401729901649235257279528614483240768869721303587275993179613798138163474732831630951348052882038270237770600050720117300900854773675185229009172920285831252398598171849398419456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 28124004605600544561185409184140895197833640102062997603620956035698774019454811384005002546949557305525322813789719852227307345558932241046929926535566214105239430253708767120499604757764154713081110891680961370590534405978543553337503351870873528639673214172813791554170567338583504585004316833064290617345088916240690392907168600557016432253251727582952672199788728023852470899153568175822500120829654688726615939958922496777771356541949492860035988392869906007721757580563606517463366161603045132657849148224406401598651012027840920645065460121615576573066965986712442819423054176622734013538241606933366808124539857276422618840173647328659347311932004599285476429331234000051693709304612857494609866139526221899004870718746461804492869413930078033126589256421843530266694580217506557460291125690214157841491797385878028805201667587073204253760116039801164501683797430499255211331070561298223013404313159007149448818916445551805719892568053809217984673113287329655592737371709488819004452184289799567480009410782594711505520069587813966346735998826052194189184816792621364390961321595912721970155408273783419543703535578572925503290348816600249179085537591386640875184478039375895840211776583653770642478516757222954741835134659227462870618749509355566685836254464119461380617380019260835495223003254667642703102473910959755149730217556494857139484633906075410683223421364664952973621034443611238605800069312277023187129092812229238021569233884310045267312723782514588256594370955131839984115967688295724188987986021643396876524031942697561486213777682735954520806863896030725976951197148566291101710464666844959991141554870009168667455191727511127462663909621790503554363632205506867079262585078152757722803946629431074781700921665638299034629358102467279081314430034268873482453634931977722266571084182381076835271068241184580085217282229131129769512246208276403786415972476647790452755748457823724353367473156896650453699200020598460320213008257696869921718703695033639739013261565100664947347091119287204480797148818712550041528442158990555485674565281208446241667028770726581538586456182218325295045623132659870658674296948475351927573322847265660028508987584465812798883910083096540716012646615450721160327538171103698457688788899942210225113371206244412273673148322284923058679807047857209635350012456837265168524128150548903122494267613552944050047361919867651450353694382253910822522659948351881916158526515460635354083041340916170475158451373529563330147296690072620171914410275206913656748593401697962273761124268796231370520804078381576546483926409140947957141904543897353188867712283887859261406594648839951765645240784524706729043106201500571550057519545278914067362727589204242707951427248400217250994107661567165921285826962440794664938881642818534519485455691660897474352040517928942688556544113177357434348330149412973412029317215852391871155587651830827677947881610452695110400608374634093452293437116100937417215550953378498229448238532377655853822044553992936773823299222769892268534546499506194118561149587251998457880238363819674215513364289045900084010906647672617174838118151771851788494672947596558705990204662952947409088197556650461908722647851778540825854767629641309951854262524194265540249574098011173605662966080696332555728131543815691096558840806697098755557114083473420988950509125452609273461349096991610975770821778135115881428973101180173419012789109367055203736327797855926353920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 58168796982999954836270965282811342920988274798955454806364097674018578551131804817929270475143337123536039403224522581789375075097998903832259099818814730134256176689916088130002119904465192190671466541247491191353186930567317514642167029284333355419432222743294775450495520432325451338113417850492086699168780049254389778965849865675248988784429449751052088839582053796509170748512265983352805295068742479989381674942073511874573677779840848946326098424249893503979838246456788933136628179038097250408981948445766336826533482413761784860430237300622540453969398623651012554786101707085096787072937694154027144031580999023869748170957986855215266090283558271007585671949724211560207960486072144733358530898807821160625568469154814137145249513408720323788407933643635291759468177268878366183408529348194548764771736327192623081022574888395486333186426089197705405081581250888001227599862095160085165383472981015562894604774767315548772826410068693464146766058214565801325405303739800765945076280714031618390906064624854524433575190356478708126541611572560460521122794091628176518326206155535296063030257989533880947732611516215080159774766386181834132206482619663434099410656291078432807401750214278716985440609059146628785260330563378925775530148588124090757943155751395055313009922038113025969075582582898023945553567319859896159326444036892071075006216589690310401570633513975569070174285742791649885699755025474721145105415918346157230922979579314199216003885217814508413040257697105946454532193697688658465571016925415540915249310526484080131445845671996114181596289117566415286531560166556675426604117672321446251628526814260459161488828689440733793932781265544635740719259202391727419877207536122626609213258414727889064091786307977031319937359305747322207719026154647858788366110840259105563293498983022568670361097755828861908981867193280633368833011361331754344023738627227430788901890199430564333134622078453995986010319177950508053768296712582953117418616073685113874184434640471186640839692595276174440791769762671137112370679190976400462386610976938951373651992452888000431960661680682434247022965741382961794296113141849001374214536431933352110986847389757717161958912389312294698532980697049550780429313296972786937200679130379509247429585026020903243997013832951264165066487665441581409984120323988297226808866069725308951020317834084780260130116692346395576422115846869369692036997521408282536783547812824628795908129453479319194235636788112849688513921402267061305739349788322433175971917484481420960830733167930262082186384981472756636638006252539793309007763349935263305221078688694156042656946601580076510662729467725617541119963465958533406604134828697148300308538026204269565008358599278387812939253673356734397102705123882146113955593097069601901198155748290320730419882551955292446359555381467867646729425752628504483587219797286947205040227527218549451400937372611809208481872157857611480404490080933445983589178985191088288289498409869286545208047134707272084448535154222827537745281721129263109267464374326049206416573647002484501418707904462355642001989408239527394396730317200729957394635734836793420814721725889501689022207205321857009173966936215821880184942607182512447042442428657024589029026625036405708008644894233200871282512403183793949469333435901377868407721301357821409031615429706947700998207628848901323050114862463515685372185197595750948321139999087956645896386292478440898560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 49418189763382411935847025040115832410811743168333914390619012844502488309524776282364230709913847508952731258901534649312642829396543896788206245701811293336879803281240096329461030650745463590677686594053103305265849815053504067095203330099202288819087977273324023032394102903107245875100346079018463797174101772210185196012557045692023388535028869096583506512735512983560216647962604833210465372372086238971264299364004769986793095706653504276222673330418151647628533811036107741245873470772975044514782962705773526593810535066047076172204174802309911055619753345615869514217253382819340043697359199831986576314139023607904481436398481253527923830236346832819769971373752420473598634431471327073642967450547959783054483394158165622858635980957818290186533950888872833011511855744251926825920628159107953748875936746207166863907967561614137085183258340320566848176863711158156957738714708255009020354938291470251953064124498530425819126055249782823633976229112816144726221723973896488875472315404479169007206186798693755382378234778966570115056355214011120420012232846266609537069277397357265854038878821042764629254972178285707351996106057335046489453089428553209432295854202108017378478674947348891234672601060965126178330576816587874607580642853752083210333026881739940665284110959706551994040531685670044631927562833097349393183223382187798660383161987904690757510076134024704078434399979704015002288742579753169073158471276357973867704735895023294930415458015072540783397460546010773628862792741135528315431848960373416660584478641498349678979612194302601153168900731634933501742933739578271005079420697558740831242512459331497113592142550384954011974138632846140996239808873183137483852198549076040486807416221025705574141085315486867465841990687664667506187034165554030388670325535917385609887814316485154719400451900015056758344358587259412563874726751223841558826719359764478970010841702544314358708279825119656915773755868596043066739249857568974032757677877823236752651713462492811669291495381288190027310169470897127194253430236535378374106728318904291989514479606756991558477092905749710101822349919655353647861863378845218535749246446271604060209724507863666498119428726500535521332674360950806028985792710361971684962991842694681787144663303050033064190318826092304797133445678598853270000150046995579083711502905324233889562136024570562911916972641314605759737980462771210157872594015699266079320463452933474088509846948289757902139741354674858555729392427007668077051851259396316530220758099526715687098964350918421001300376615183759868812238001031564539484021202468805406663094413232360789231359651896192188850195695645315962026061910311783826025118995290109660223813125719672595453275690926799437795425074840360438663076067102476613859975999372373606094946637524730285133973556901550140941939019326149568395227438333481491999825025212561841143846958630587898012658857710191640897553201031285323178179437612657823011002913751561578550754044048197335045466153383208476222192162682200015675942219647162238097559996075009564706032807239026658041924073008991336626341309971376667875052350947571543613038368688567987582557011044205660359204881811724665150184650197656091460398247996256167044812729572056075881956012009765868559901310959037958752183630960908226368598413161215466239470300074239036830462798379174173773146838407264369757255898713258387625052651839537830077001522235931818191702851927932928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 24024097884738616294831082612347480444592743167869319182165283724224861416315352317484431715834895839564886486673455993193361607100601051080759881470205096298509272975388447166143551880878346626639966805241455766574633834007950985087437534754905898789691218113862064663355369927875364561194304876057760197396003763384080275307479422075129338299526720449804557021162942916025280078919015467315737659660692001912550984822305376858741473973135886529310007829233531051138753516807660821090215859938645233334206198962944574700689802814603695628024380277297775625454041824015323693520003612716916630975523725556953905184753847033745181608599334192392386420384446038688150790325234680901886323951593798638756387564324627624288073756754420286985307748979322645589969957328350292795400042122853729021243100075098653872959724931468771664333947088708059656789755965843272807277203639821914701567713323618641863922222233894469124105230140729812508020263793362025430191991115540611354790285434841317756956086758849863514583097694528794591011845858994936366417398063589900137370561483865291441487647305955267474050379920008169457083538596053621900114469474398799030251194093280855155120363799580298530846618654539233924292559632576488893960476615855905003230328453366862284332829044953683475451845371206908731801267528593540680740675793542238039850204730106670036198113128246792443206408735659920056452867840653416809039353028934281895525304476187021698787310591905720569882663714641706036764857461829049476053677429971566780258563783274532283275542774299716590353946017592193353882107143099338974841633486769302065876225394626347950428558978999357950566858816129328843485173928729286003761237611284810202324790162831864520214559137252535688282449173632603871424342662115793341478177111352610836815986138399030508173107590400664544064782271023098592949468769565918317087029508079247657431051549391106979559740450061140562438816442352058584852578673548736569457318268742839803410766862107574516077589777113385763179597847288897729837443671693366333443148191623231932413099322012041386301226198984292682335754106815782339973769120471233024012582280160450341384111913978104695747350806433229397032910363774315213438227635153549051175714518486799165657189721738088280689660304932862747537181232721364217974763992739272222866726875258640594767042002615631035424281434444432745710236535500747669014159019885434995954925003797015020501680316199268637059675217058051151995469787671364686314689675296351444412564318689834915034177193199198716161468973627649325455729256317386807803045365973488347333066107787784288935323012244649183773717701218056101676602722342464386775754829606226913583962414888771906142980139663889284020884621360276685580896549371542109951988421911544721167461960317786768331368078324309883350555051507079344456748406722247528279781308807694491497907568468094275394682568786159247620926845405059734119580337048655820976945707414382471678266653153952723986145114765176391873285666629496830965494205496366221020813841308833560213064015064225597036809861809193648677962106780221097309990933356795577645870412997384890016040737417334885380397014738158240177381524778213801990078773299947888034046530220184814527603897337249336858718916296279600559280013417473308546454240347988516334692761427612418971041658597397688165652709219247123627025383568366381467002991324938278412287199873234955053355387204964150380643889656627200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 5733658494627046551512070905917462960501620705846453798097215962712836851224505699141516125730257022853108424034862345997499665802578566978521311718234190985969780580494648673994694840754084376838117631066091763382893348529251107803698619370149800435697245911953297079000416555552101665673978487955691526428709875773784237453995127919529077896365042691748683948674468651603836862749214912669230692144010793305097905260928642488692013330943122509168012363249194236045613560717054784590094978299494299381418054797315156457910571791205138472381099887647932673310573580043333357239126076545756187790099808432771428335164052100201539299944480812384991063305197476782324134508914852729078821370039022861817029485209001139546090177000871920112872796340082437124547512955246087263398732170831714470273888622319522211595448610053085957467475418604642080314767879265977457842605830003427033480018170592945960230459548238216500855854512195172870721120633057108515576133472042456579249805873292861767080510746534274329681798796174205432755046031005804546489324113486689651993625497687963682454141697599731506369290884007675522496476530061948747284134009623171241687031415203663233495719558610794249001647658323987389153140915496698328412115319874050624265327299672666603114866007031790874235993335909338657683976621287819511676803425790268839995583647468041492072774128802422877814702911880709601154688695850897631682708320055196388181872375239234960451772129228964159991524404736916451703236101050973857913216525963870721025446114648418268650975389717801043411491206303051266990339506744584322667775604646536651223961322447413815356617706412993268322025280143199398957681755463872908355485942286992165201641127034100038951620734403552936874202361447259327090527091317310474520319322296948888371085779796124289165562859701831321046396606156558441585202635644717473763048587297347677711790292772882940974132162886691012786535904630454435444050968941181908803613671129411219581358018626862556455622334813794648876528494854619927963229063295848637863159494780738216093342782968624200252512340240339587202602037886271263230685170694996112974655927415846227248641293118259694156530757495414944156886140093768699542357404023103604326604576257891786969428879579262918079804914870874060165335166520125950404948533623738096825352164993164454336564808232741169636271166292014959659154183427788146843716887774331220406167452793472776831130640016309468135928802093469746081280371942467892019296711487785621338298256669500871602515331529236166323198759750870627409452309234767963241762109468086606338886395519574302062374891937140556765298912228669117287728306240151036907739562389871678658076038940463253081100717252433052097068574899740764420571156277768179784891498687286289392854560286394503684656288686537823149030956289601783513948628842633174826689033634698674093923900331419367198799846340866195301226867210731130035038362680183346412963695896050010179140146127365374249477079264734979187843627098465109255152995848726883130907610371925994942113639468172610444986483710218603288930499107938775434345979271358081280261749679480978017113543073065171785826780215454644738205484990093445091093800299603549228840775496500912327023908928024653466265942899103424340116067248666482157909431597697246928113102602395034474546178448498292996494122173053510977592840820282234768235989987036409082006124140184477904549740268192261514745306152960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 402972312546715440665892792144874272813973632233446374211441704134690132852525165065273220169555868054848558341660735703121350483855621746143815293333197607306649966484547801308920345316724410285903776971707258769340099031487696035637028225583855563849238022301642259728023992156032539066401178835700915497214542551784169945553970956583890407163609176334052318098019287790728323682461319853896000797184597351339284253055171245134618992278529515857394865457520560091343159013405513745863900801316841525821801482670413021747299487468473429837859004336894262857198997095293673687806238710464020329451330140537563317259511876157762326305054075758764535740828576584494117866155754159134470373250765583167732804034995829715336541278630771836791050355316569723945954056507283251213420476736675187573847023388967941985657985675498145027477037876627073905318373029309356704618098429217260375883400642192757171030188902951285614441592849544357074730071728770103642773423260616936837176707467848664769059054292997807539770140811160269117807145465523265684979807401264447292541310961370132763443980184923940273430713541623717774979773142215074485581798226715801198390853672357956406900797114386709139096236784844601619980995967081999146330046447942448193568653425209093248435277891879316004887995113453584324813250434992583844976170597423915936766501965488975401366918229509061614884347136533396362927378665985158851074601470834784788081858902845133499866750996029399257943413322830783721515555193548755939838000748598868217328294026298609628395660138977649228139364136691430205410109652721475591520105910816708070639368919544677817835271564488300319985783579968954769467303815197023524292151358493943459428259851407342204081365659421156995564884526428327110276041474512179172664744185269646762034137731105343838092164974197932477006174319819042568119888723205623871254477382658028482731108456410770531447591156556240354391425242433063463072551856479443210655336947687471125693818134706102053791226666220300466865948113064813692031057831618538326972746213094326143986515158092073611062688731089096515474603757980119249673308072510757776606566443398772806023938833563378388855437101264153913921720614025674091303624030703752935574471277328649647545963451403887545988816986309034367660357435480548818538395507708452253279496672089621794060108263685080903925330484168708248270071060569376476768504001045851184779793691333814845183952264748792313481179149394823311540218465726927594570974637499750819319340234152897857883271717216790326600742836968727179897557322892949899388309385834425346905367241994914705372874959955342273372425211893770453684254298913857203661673361115920537529926795038460404754939497946629786495880194239684332935816413809871635692086759395858384526445151919484377308199398809968498409543382340184903634815465938906880912634628246004877413461733576500566530990265830401553391966441280471723063725029592295736877451586093120034577486380546130249020368037506976640870501193349640097434769759118635476087594813861748555157542689351673343451704432451737012743952604969803435206972877578520388644128205847925396849752601224958003466375643091755440337590432285303603352113496549924673513367762244286216155669654150913910653324723257260841998457757309136530570629876725128061166343370566795917613159639207471682169834285958801000106820930359427555482381121421649004863962705331709161221993775520577423413346304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 340556117761500527511821951141470200022696614331266046947161879149512118481853932504968187257627206898473362906500319716204547081643578147011979469244278698405321343519878785850227718716131635231779622607495342231453738126232840669979701514741333746798948809770135724985830567473109942952064451207618204645084273659356865210622737587506265662092708834103154075016449627475029285949359272694202310021028148489706716734490400601577448530459113254725167503337077536247953559896454661632983693336876591087904886809192399234629776769102925661998156353675406989423112665458433594801465605722677121967225471633697879990364986804851685340205763384530847299687137496791040545113859631848145518271451146511572217670608934785548018458545724655918249508035638291261061791661671502614309680501492274489392505784746201112588935402835603261188385733174055738682992831473286362668283781681848189232679980567724100396422017110296357525080229218436050404992628146603018278875815990396621503647045247030781749974345501863031136419466299944427511320861686011422222124263486556097738403463492217282667066968487535619525984564459200553795223630255645386813786805095162396166663204830192287112514522953942170700833691733663150161357926663120650412820166263966098152937879003455744915347483211393938433737106514775823922352687901311244337189465890617271759843345414496003023036521455355452893200782106081190582595091722415922000852671525600303299441527957795890713260116507107489259357427557454835027499104315655465735862255157837430551871715174709530936688040723689451796307622210840886342422271663403268858603946925223635374096007013088964143981168049127043822473678704104214219832269708885524292290466814670116638083031696227746840442933864413597021421842181345776296563063010265321596340398510076502351396551667589731140410079632565959014075174685842708618799801071441103004987670915309162629426454480334712901913166379458868331909090521344403103002372513556398650350156021740765285333406769839249434466803869476630048360518786588360780736264435872008292154112565304561319143569289171369726257759820572143566148741380494808579552136020996661778327897245175565045787239442417446021548811997395057271078471467605382499379380107833266922825148154845841698091072202226392802319443888591254365927756864739145584012884971202226950283440224343371147979922963809670981642552563290234404857024538001563679933156588204624575118436677009491626371284921338562701532181589731221044698259693093754728016355184622062396548222734962687357864935874774631705889404099411824909046016788723602086360564189444500574514699763376373049046456573072412884540148597761267415557095425796351803365206019872232591657683426969297850714094563579208278378785245893369158885391287633740947386857197934148633784023006257380581088719576657239029679153055864644227825911608110425536338416542333690041575370209779268097478252305935583185688119636259754505877630155543280974108681105746952098906214276867991340213598916451988124383047598174096263294353203812376051215529068545317053520068069870333106175281317087234013899954072727789945345386485654158378245476996965349956425057936556406417615430089843712620306180976878900552626651219590315998842664136498790222345437220925863165057307510878510755717030047758849465851612315719382741346731334814280700853916304144888394965954395416792410674747601992707663376353487595497459928244294497657419622849599406331560932147200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 113354522323953305065074670895235837941756548719029700611430343868179079268767289513901972021123010813704832120527160665247616835968012904288031428706467197227727594217116302325641002449520226328117725562647404994926384885619912131654842611198096616523808258734427955717625382399300253064324296307541648871453598070313731202184311145843695094866095309147553858254548407204415295932901550408292286865160942035791511868029631647054133650464546466092490242823692235006750165068746696946197217081943885550256288884080333370573222832520020351222695290021738149760170948505043720296422055140179844331007755164439500250888892387665462691315171923024133321795850322422495749816650231341645519852558679783378481426409124498745150365534401023961392371447614335952662796071156687789408178374543746715192108335199664586876540127927650343661676236593835023672006300189534121258427553118949007576912287007451433601635871240529915160832616032689047033807212477135327512591947218118210728328818017435463224363946465565982503516799343587589003154782591823949599255857665063755866338746821753576821510871631739466419427564521031247009061809148533321969643527414510435345751393930654394453395886478475775564520071578752058621130208848265623717568167387671119159116099594375634571205198063270258701479138977702785012968542104062842860675583332023651030099127529892299018573264362459396514735545799455497381593010746387276858478279206224525672743195330102187201027583422540701803668901189571651508750312883775353312331375309944037063276562641287587195518779965182939516269008683407477702984368895143317460878862690492822435142376685163405592856963542498099037832234424810873765060180766927513491123860654624349167322226121394955246517264555861126176704202262880272506359965863657500586995742645899400835056716613007149655757805253519038398132285132925696295434503717755466386591413505470048587055919068259241135864339928696210477530407904211958375250261816670946522737133054180232191490326720848506538120297363837291117367605516373637294267654653836249905353274183146767132260741674651948496873394232897979783398868555154560939117196621312160314314581129967951237268153160450312968948590428484883495047658029279709780303029101176543376457122077406053129512143441348194471461374830244558928446357829392097777305749757039912565193377066500106630851685786315593993023295660247737503351304012880843168650532415388536473322270668496147024639319866836696902518836828375774949316368157838633162205918645677870479289281518997885067848564367708349062238876377620152490655276286150668753101491188984899133519988297559873183740320466823783278502711238761226282825553004804290349615022120350691651743345044691186118721878874089079925380245040074353406664828010347080691712744405903348363383704209196596977942557948172643307371709321922039937427008533059075486817051097827431554465641100764195908461205822096073369652918900862701475295037479026005292781741363558443435127142686608292509296072226075345982518975597390939048395346418832628123701730466416151060183508767467512674499516550100104711164840057794150289818013906329087718678367911581922128286987545226113709897114315221757728078044441787827191099145432850070336487602790893705187189321627835068373263027708945095029231862111516175258014097794975384083359714024838230219200506806671408476721108375551724618458472064530830720273634623586087245848182665002325035112129486543693010698240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 25732447334349634319884896679963303611385553243544560400508473217652359511131871836386169904566431951099679142560425354761052784045954019739904255605880813725808091888787863247065110021425671648589044850151002844936558223557909782779679611552018664309790584733334171642380598725739556882384002320397367951189197494923103669770887964762025299277579833339765095503249947011117829391849459968591105757379386988169347541936778835828261362668386545033956798289905714981774649028832389567620039406390134480471502484758048672471170613883382473658677098216347243755110637983346420674190527781623642657734704996475102774550013642603870526968873948598011928093298011558141842937401253970345534155982355402992222078637489603876724934076266974609321783754229529295597287941190315006336498931519525946845207764678664247655234288020955786200747621039957180092944394850589119138683514974661676061959188918197734808459071555692165187315307871434882518157434426936376599719180590368636394976247416586851294220433369431845262348538965065158018362969880023448399149338350119750770595884465573063442826743217969142975377216287158660767211647417139828344090607275261535402364595220432466270370776610369386008772246817982942088919767910147151420536779726212101331931739009084661227738177278547301194025790102312002763896011496568684591234115379407479250215358233623113466012729228073659080701351720816658386270913745100863567150171047053112366426559395623357480047250101429735353388231763170907998184578044212006209391426981463676073983703722774949081067161756479201626217356296494564640964376471781069114282349117663190915693841988522336763948941144031104559307724897681704700426318456845286181989647645944094797638884831621962087397875958346463252976752046508429965734267482890634216395943578039476947077209936612244094429209358376059021079104102985224531545101840499139586638542586801542536289892050764086261720585247761156123852469793755092110230732845580876173131923512481088313230830161879708517255148073015023545776361341136411008938762287666166603203193665055665835910957912763760216286723268115670208353566493240302690756966459498429807654656091677812122479219721210818127369531725393029208496006350193676166665924070644595289641173224163708876414878371129406538237726694131442886709884219137613843363342896528623856735503232246552153201140008489208041849802554259852484261039754466761723562574213930254695873903297641255378951988773235640872957829057631095439719621246391364357855081067012807693990006505536535567020617178402491243556470586732852930773939066453020829746591495885129515054354671747307425565502228417244653023740348537040179673153364282388512220387481522961285553998623896649335297819782091487865015765516564198192366261555177239963463020411248676794055416936881768264272804748836996147905587341884821736280451826422595022957916411170079664553907381034157338535039348686652294773243411049915077395201893052753205903955456800196141370084626392338179873404996129565782564974415017844052161144063176713187295746827055758284709820478738336342819637326623065657903104028971829214518303390297613698905989803752467854755404132335332009120490446752048372210410831774469252895591722615998161088838548687350967964503226308110568835415717732680873947065926884786500862136210778403243322141118939044516778740628506561923698665838932167133844431791294313476867434108495636643932941260961574695023563373057824260096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 3814456982214044714611286441511603787719577321958627048245090960874761075533510951151563338127334126098777933202265308627779676810900614674267738616689232399583478476058531684713226820514377855455993203379225585951945357426850866967738404418317105651462849334047180843078660544716323666540437087103612688911791861294059959125239807765975289698424731848903163261520209100969397455827072534176634770533805807103799286848890358869519007413663237380388185659179960574293361171109844771492852377061188895827006980315304703780412074493399228959867286399689754271849242220564590608371198492648996997676767157003908662074981434684164736599901881055939359002717309099384794245013514534150498116897977602378926648490360073605687484684266030845041582133979035207803839245561666054012803499278727555361708979807772598059991269896533096255969764772091994633832991411625962881715058532897515771721535841818278746371470091034481726748998242364863881714423114331683784041955316164623715498951926329220854019908724994347844698260305733173436573193517244263897631315800772554310012314778756794207412540025507787570561543646937510833762517316175421374717185663193198687275382624388938217577431953354480957918490533164137404910406527253085982934967220570290495246322616865759977741056927452568618583191604176230503823155295256959510152933798698956441471851832911772452502664853889339992951741286607066014337252994306472046486540961109585745247025601670203338184607376307451814542574302618562619276156073130678526485127120217784424446043263698188368804031929917489066278674851740276384024442134275148657086488887632421499141517168273610071109138001560502608396718650925928964138067107219505299520846917997351297170037625594221642059239956426292759587869180774750742221637185860611949569154244026330432098442035469405870742084524277627500226216665044864720175307590800138637625643244683517572110458792058287868413806435024921181419622207765948946756095931475480282890866021853781163266199958180438204734515076619273615012543381041467864730148400330560778106363012791412707680201835325522258797635856202724598125731417601986399295008340794815537192939577668940227668943352264093785599062495297930327179304428894143384459769072004603450114667903145077584858096968055793619254316496232253562942926901055005198547449972099053366674522939103891329710924209594816648359177981922900962610315458427719391392939892975977003504785626584382089994927864852529209407281933292217903971675875489867988230407482899636212449274632360912044960598342905106870220733818679841379076674208763797800689153163064929357380010217648053797401920247054429215037887308007922078110930710422162580296419728584500956760248171344398299443497260708638353163818849632213014661219852899896044995411100937831001502971341439295580823134442391866886940870803076916888198012633374080247690985774233143902645997224705490989175380612350211059751069965997986193230245446019245767414786209841164536030657367421969091691480751162348085937479839806630917296144374827549061672312142717374605966080313701987410556429678466627266708821706018289738084682689080399135759291091552594210744950746829687307192771091561486505879555777968450766277138918385924363522935347750686376532767262180388164440782993034790689881083537299931964454223796348376139587400940586374322898164198766511787626223013696948927099096680779600255884762235438370827490709882938522516210407050427813068800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 434612404317942128283032783495048761453640085165155751138852448573147236509077519506451379562135117191628692209886454044632149080237220259232842540664913523082400033575515892037884598514097820425402305274330102898110357167116439817987550907468184212456239274725781486688803172391408962372945441335187461696723527172654127322249303928826153685600774654517982323584210233454798965079153243179243725676415375835635632020475638445466002228929360532955896083830214203783569709797709431849887263537811442781833285107238325315582599206361354472479313815887506442439732693368555440412556452170587929764703814381337165515899311243967152506411556913915811648872457470572857454126972289988078059417179591861764805681702909436002947148234272532834515558514938058574161912347859188705916877619655677350792518098562086105299063364690652160014556218281024340291379607968571024819298186935057625565521695970124197950288100526963913255126519556420115913370878173923049712346991190222233114135222930420305573923822217234930964724163890849970457924884978019901222669381295891693712227637774278312382313303860249645828953357212311402052968863391127780560607243698361416732478917169279364695731706912367895443887698195563127403055071584825154891539897283336410871609419904670023444437577249310796429930552526023069230678138553566216877133096199103891578814842663420972208065222323059157779965962026491340762740355903632121713001711297411134510280955219053488683747292333680595759186000825405531523360661976951572974068007649087268324859674771304575262601776229205394206402591434722246691659917859654277958428216744108920777586692107623276867600328386884225252059058135435013523186866231802538082761511205689756399575618832046120711206597570180336864612866217523576587222922529183198458737408575685715915705160514655268029357536545843854148835934067371641760577538116336296292870400377850930995349257189712175378530732948125396652797753208137282664911674419442933088407870954875464191516249547652779756194617186804638053271655136505186866520525196496218887672402823695049771733018752457892366399658008146397838532809187490495713953626113552912173846717512527042098364064023543818428913173253559237468191610109105124779997644529743953489224817094857725137996619282807821428188966881732665393815147037983398269430771654612741737692096530458642433811635479865911800231280551610209971832161643136614559480691829684403703828594667835634964697672721645121824288625705577679738804844297785590964976604542884881877600750607165966626691743173678906267012080269464175628783067260165956431003304044471183451618554654116541064553941029401827690902667783081320528340674727750828697700528134169732582211080276258251006781744949760183338282077833579164356408876708215892141106516256846176327505269368061381172277250309760441750965393975244369258616700694478900023137760794390030997537328667022382935789926568944660059885855538298722070123068894872954647274016672529933686716802539607465981518743344315578008037069954154617430804325549815226181478650694183338283958904526058187290372305656559346478970333054249985971655905076245983819617457657519100997222535656120663459553591511522986909921867112165211324079217036990121957869892129324906786560773860028157793353308752547617046210980000481286324972073675650217165010765765950438629461165112482741974767072229327002875948589326174617737517814600097380406259016111128799310444252752773120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 37407315666284343942439517854424440086339679114422526899174371727261114543072519731279012616214344777538722343503296233971603780213296686379962494535014466776935038186235848477824689380901279873581100521910618091757619966465411852805920572836631918034114514558985912509033136688948658974804500667522938904903260884679824848540344298979472207248333850257625978446684870556671046064158326881017745528928403314678847673540314354687978355539588425505163477381382779225913866534317702165337711688523776886887143886148282888357043776781195261722297332438017550440098770115643511025872704622913828509644533173366870786341661391908923713664060565802161548858644033913421361851011722338859088032898468397592020632801207093692914645725116737358513383357527270564289324240726855760013654619544201910204260559028443963599195463571449591172208824290549652130606997468470416137137766739032941244875969942562124240837012598803689980397517778724363703689176198535803684253371650544020441243620731912481910377691981863068161341024550031716580950451325768093118838442245581510274606226261194555006948781735131886442770830264950028544614637755906320072446629354425966879724577284129149677864405834253174181795560969004989889071827918017429174178749755207503022953365126037394019717483362663109124841788152783808776722595960769902401427494179057010829064028812087542560636061528025746471899386583486062401154157144169815958595686885717806918313382235723590562928949778392306597435132548692839597591366179034784645323995066184110107984982000890715537232599049220812896513472661390807711669840181977940861653144627244730036685053573906624713590623551767421778181650211468594197618484552783185329038639337813994532993082282132298208634430459081305376958500403440338886721829149875841218982113202284598893840875112586778155594224111296518323337079841227724248353840183331832378174884985032012382413318138843645569520061203546342693446654485655311131363006924246501140303197903283035518318002052380785632308335000361746203329440813016300958161233314103564224261734045625772006185406749225252941959672798489314223202002084893666512331495826808205907858557069766746014121980418103596737437061162877455543988207526602085601746693526248307401496025779772407996224944692520606859700503744589440806338218225292206438150096887706216906441064485373115851006343222385157595658648110771666010643281284492224539682455021308603627229105251283631989816203590584966151513834010865648478786354262589623599977621716824157556529708987820789276907683544396398703448419063932313154011250996892534347124688883247562841575023693762729709498370715991471147161801557243534317966680277795214294987281453861592304112578181203062655132646873693754399109135995800358901719646719954500714376025054901895312647102676907146225587920071569233553403196972401132470867480553008279341887995224841015049750142633978434422647055699169044928888053573308727629719064236928805450872513442341340668045901816640563955764209048172861850830200308211314176430148988068189752783921074299057053066246028173584850837687673437732653258377458841421841139677632908443368049567150053736917316415743220902479718883451888559528229587648937296239425931172675234101305283348610601647408958131606296332514132225064623531481335872466836294075134531335751286848089877471536615680523172378002759046059820142925646202745594265146959576637970181051878228551718630101910992659152896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 2529487471244045285911631448780482438743706941673759280931843661130013990408877199537916041031515795656346076959549715523847244664419813349250252809157963196541855855763372125664451075158562338205578461998842115692662473334700518100596995195996420467672814403308164655907772367103247921025953934488890007515458013604171917070708569644947680614603594885856286415704571491571856857611123627704054319505890472451055888809099218581127243155179832685742478396020085230717534180367226166954389268793985900975309793892285270197084346455502303936912212521257861757201042899010677844125934468328642934031767757076232534703109572894098322724800398860189656617521383771916455628733846787001205016021301080490451773826530916607780968779321538146620714672105102256729596943527713085948258585570651944817075981461054073747863211857876332468072904007118015521181853146920722951678379599151307917744514799240392214842832125333939271681566070759771361870707562372165907428986524424238651452837104375487155491895907982585779274606112655206595443071230166367274099958778749814744053962271935010000060658492819093054656327536856932897709564790738633546400109220529514309623952883415764899754282488982629176859350572586540988579387704977182443963940991399040969189896631194300272221892769593596078518081161171581681981199544701996326584825138562775641455031118355643542124987220167548193826970046459999510696219104015140588255610990931612741834713379473158200925550180887419414357315903467375421459504704835658889277948900881956953976373913272687789487280089032184259756282789096725724443581815922177662743582457445267472324743363077236520739831678552511812349496607894551157004068283143442385063771178929684682595180201215978121488852325260765814978104197167110026403845140518269381566536507256670209793506480433783302889146396008549283609155421631358464762598643398527835295151472656607024812358275899561757334922503976654086213415359336940879247020596854276109903286802472991072627185614005593509577720172724128652280612639863410032102541611960674054843794067350875168194464798847622191599518845721203993030198259508924610282409935798009708970094277201514772606014679167082448711715839534385316813168205852188352748826410898492547714957985195650295248690828194130816292063863497127099705409687404525540294458287683783403078398986995211814163628798628835321672345051851494471563646070451511760416204634434541633196147765867545110188346078787176565729976333989911662750557930369073206666215924111005413761514142859015962034478785075948591453229257415610505448417790009650757899518061729072239929435096320836836959589797071690030564743154134698574237858137633083152053749232373468998422889130958587851481130077643941048386840945421247686437235431486330047368824363831310783527656076816542662489246086793622758681616292442073997102963182379570967616822798978708980861357767414999934541568750718158672282723683181133918373939291903090121942691860029685136717065534013733816850659533784144834392935249007517350636556931581400539279502016123342612268859403961891191333055625949848999142003666791893496581766373961689598732405407316650214595768159103023205769873847996147334488292185908488453746432095576355621220268623156254207032820132200068127386860251267972104530896463974625826431385901417432887134763073392479523111617486048259413241897272410681375169673397582410892370758837738999144610495206216074140260184883200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 130591115230134512401701993247753504100717802920888592066706490338432129530867614429968946207800240319319068849494220923935335977665631141833794870036236329556358970829247584811345309044359292807439508308527399743374977600078756530795691416331882884687393142972173529833927059993701817046700963952476481171393722885777710311544281087651657994453183535709828456765522982172803134988706430057095935210661651836836685212827322655273197862371332167718242721954339542726422128170756743295990421131851142537064024093199480554148088070206618951942024483006940695972953040062014970402336075053192659449841300846922658565732978872414685564938344258105501788887614212868228290483351700637237540094732605181151863867272932052143605539736275004010340095552084350958380868432510053916793067615206321567637592516255792989901200798359953112265116634116109162708849817285509821071990714728942334231395966316855040282431749659737449028482013432183789583684249647059541809443822976197453675322957786265804661133093269516876219190017118309172719823351795071826973950184561134340826249480201036631520996166253736230970742573968245288170051747617480010356426308476222304707484598180307950075943054396613824840449784878101024629972305856906777564028028264498835927187084628465051304823569090556758006733031856662679102368203220655703438905786353709085692798511152005891364913153865826526239452192735743534678089355137448806967173065662488291232985015024686825790618054397246280511579469300623696038920193472778059807037174572034698139722156327410375790577618295892105233893006088194007467956168525694300127678779110417322788199300601585418970212049591798015001491137200655563133283646799780526845353745615205228315837831264689705884945647410176611147478915331896383718927261004558271295254862662015961587466195637613692705301807417873032281445895850915553731359102755169251090047461270896794650535646336962258319926891567958728888604933152148007804937787447365173755491551030752798520242526891683558424449147416432561380562871659538508824312919568982259660542148973387586275578772897154486822797874947593100581980013221715557828405512418548054393007398126903327765617448229917346926462664846054685253936841659020823461060777306291068713036373131155031161399384216708396331268360295299665751053156410587873289230650130906852467132802805830218247460488140140425669551372388031409003895161114779540613680518152106228607806796021283675930762808239100813094711145340854832941067997941681816693569550259525726022255914544639004337270974318121163017134195150873662873064139829977647580887539390982629301724752332118819965266887068363919384359282139259105020864794237128220556578826561849051682212237365206527535725196935210393908566341622603940928179450467093577635872990011702272536005265069394304032322131572244240413333559339758612438311663785761325753540970542016972408294415666925104094379801378057682721395014343293324702007941218033464394513001656070937464089091540411641547470857994761849872866267733948530880022202037038154931555270078547501849759003271215320608100603139402901574285360019423989421739748510635690487475082086510297883752941447805792569056860131407839214430312108327274775421577495314286122054516494464919882772950688229252058368363236088263599126631111357274339172447362604829942001722356736698166675964137368929088831138827296305404472400856945906095595946295542317417531673031901986873671680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 5259757677484618245865736363544666774004936647526314752052169525520075123548900506104441831011178294554410466291606240486204673077489542671898654074081625584596364764982607126151561238814924314846534573667263643229557492942412624079592008730041295836606365377400203279591113287527444165726236233121341377316144527787085423428653179352110634604556198074455915189220946440084542343075312319222706716030167010772932921625800465164575003697276651466848592296068974923089346965198747953318321978364715209587377227897648070535650884773750091733758006484665238126171499565562322642771152979696218315990878772275466863785160198947269032928164281008265011849342859004369799499463270725174575999522572541913381640854677241737434588355406648275729479386254367838254527348435886646662272692679978383287323925180742138350154440555964619683623737382670299047997753098792891932960657132908541182733760242831868743969123915581518982257143263577384871249697675997066288077246010764364187491092996582968428476381597029208204482843919109368346963127298480259484552812014899858161952128826709584048334723975865446875403220241603443505318089080340820827623177027911105802967339410636988589147292509718641801129683292516481515049420173449256909012958206794547344748199196707000462291148599288041250338633633666585090008629574348967634844922931352094027727258251742883815637022264901967891448306336277488314791253400063087842700207421077310486510827454833268636556721000514552070355879532362893737377951179520170086689868986717335687371685214062785828478042023770152018138624050026449235335729893736092211506506586623580389892218933673317364890733327448723679616848671294969975637709530033376597385093359210400425418381154169430266623991948721545889941139514449232170775509401537387678886192040253919219690843364213657567560918474810686462055314427396371845187053613635595311863527302467629501205112135971964554165914222979201301459896076284562835676290594887443880775986808698337485249580733840439760976543266694656104653921440567433996344346401567430528523504230381238768513880843695921232758250071829810635668974452234795362109688548362876082874657156756373550996800308342698228625386555557016221746200035667850764131418232466180791874790665431799635354448477680510275161703209920006756699594693112675294045573868613147764399339732596380777671924320847535799740937887650383536101055383472813589315794104250134832440066181378450874805111073785140100300527960337456233519321623399425226910823385096631340244148709874363513988486986092444718628033356451823788628625914600700743562026321200498039272548103922638068067466619335106809537914255517142719328213374352231229095744595096594294452283318650423487835572054548550194663015968848490104290791474542629138450091785210566048269638800985482886592214342567188177466591254075107914130330241712905152122605841371575700154011007928856950470625879890101751882506265621290341601211652652797705285905944863566318090220342752613977631640995711225455388137795459986245812708137303624751076778838348029565563579197690177298757713513163016561209156103774977908213571325922012934654368197845385252525508664368157422881554247296034916360730490347476014086451121980474854474262978844325224946875205511907970215416487539328650352244007737674288214306924041938624685580868604162302177731374547986580952287469476016975054358139090464254336235800035486412686801929328807378944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 165169014178466922082865795961570889504403644333141238836866589705656941702840908059464479627066151499333872709253886546552629350275680899707096129465314980555069846695869826449545809381202209469415085139090815842805552116874685880595837491301642946156167780234287334702900210209227709527654789402853861640685755892461245148887632958725030452394812874761865602036126080019844397037192882184361102429069097150276458930059333807992134273790610577023808740120375177980081067910600892761867134271886801266680176023562611327847598955619341720818691054137564042709080185118599456060665807541277945407113204011106609044032575824069852895286914676383687883775124695123572532058688799025594863550964842406145303675931963830497054664886272206722917239123081042127193210761602179964569583968158917310879419141438109601935169595531836262116785093036924397068623429771871163730991084595494000271440286036509492119143880136827471294809446973831391835490250085393208968371264420273627824462346887700128373458038255522666395763981766511189459829091698665850892123517316522387544470240523078696596948293065301594581613533196692146005290439286154892150235716916957156250695528038636210217592871405588488218336251291099482088702830266898119873147507269259980861811428150489824671896254868791898569689252496980555746354758648600130717142200769474593822266031738006971325761461138908087583605353757836383069236233900841139404369090949797307476965496143326539480960067826827234381020418472405086897861768313435877449441857146798592534666272488283614732414627975884923317479630635978419316806723857933566619603134660382377879594544264960733631697787162445526596448324259157617928391784129986212002010074190194247491541825338172849052515717486828884077964700598773470842485879629286096769094618457874396264949209565705468676124203395179027663779078868717023623211890334659075217733708988019120895423817519355464870986873994187054764017525526557451962906811720425998017278307795538028584345117572373153846168834196778065273259521736695292483822046100660676477614429792905226879629801431359941562427281899633345163414161948108790119456179453607539725713128813384999464069953460240060926897618764978987137299575200085854128470329761222682701962064607990525404248790615738833081335702738645348350299588644579719799189978820557169153485737543267280005184784982375515350723065653086980325924497467287114681736495582121157962719475177701936816482393635657955929086690809821343236998368271550133018672023795358978607970092674297348049237496108457224988239840692609148114680915196286839404736145063266580689900420250682402871932735353044465934877632907086246329705150356531632877390184198522928292453743621885729209628213210845851640453094573073717052000424599135307938691195930652048910734247535984873943611271828951079925554524620077818295137326413770484291488724909583490926787988693707662625606148058341153190763144181030836879933920346213986284478954403589766527793393939378082214253156987989738887526477821278996101598559627673872876287248730685072086983070688047654533520088515766260592270985259097153935728221539637196124357784879360109793937199560871836313967696150655917655521858967415407885148766878187868486102490675641075306989625924851053607379316164868764841119483935497997767174144436224139834952141702946242781767026525290484581520877265453621849922912963514648484940453564360751480243006197045657600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 4006512343461234168376397222729695118783972294354193334199396853780441283359048403096063853536848522234190239131667890565591782004769842998361197562876807009451436025992877338877542782822379548939887884934635611742570445628055835181180750251530975095854703706305389594121676553143552630547694695524124175379613503220061723434710328378934950600075915851269042995200400501676109676009480175273495764122072306092851637906623103062347071264878206297014197442583474304575669194456884836414839466698978899869079793582100184481433013887618013688187399015395164723423297709860667921535944233715861149612155469082033542176875167218196644491253328966395294744493999016785669090679369428232296275961538658150069694519862883511888926694105515269363214882115795725393464740285332737989061778482993540278401805163994843297779978217400355191679573109483871789743099118771870693683904070136462526212721638864594625951646486586448281581795803559502664645246008665921216147769738920587012103277227859325772923507718823377001048345276755405965670231005380607749898553667016091609468127223700505367366193385420400195843390735281644240824075466531992383306553530088529978809878051906173313787887130708947578287580898978158627586650487509959906192897103559619314856103110606732905647383445803712318229258136914367733829393768253005249235721277024815073269289611658269233893349856996384555511255332256288382708571533007365151121803874656608335085853790594990542944354338063517593063097839802129681214014943292209203896854999487066731595561384545775163152655826135944848511163893887024811415344918376349613841840857809411132797749812425999934445745943569025216497608312421046223242861978529940137475171776856435282601406817493013336921585105539367855569814766412944454788241829759891656856595780929625578661667953396677840806707832549875775674215210418625287803455164330242925068247431311272484682208857708835269011810371242471307766582564906993649176321475860948031727364552262637623387326410382108660759962133721576956003584958616114700810185339498943219019323284033125753864397843466329384688852718102656059575429717750708186490779928842054907901159132417860604696524761468171481008798606325257941864565564603872175228038506653360458097392389800742531843295556003096441958649163985980528799138122996606871924955402461594327565533796609102215393901234205567951664835335945920624613910424615567967382249063589536839018667709859123866832292031673010614680118617155793109883774849519834251557020822695694791238848578554511557419724581778967476133167632635019731092101012030697678572844033799966286032507399212400636680964073004439783721074502228502409608296220481871875014873761826589621785702660366778179840483334774226794992174519679670989691435134538138738191406259835816405411010862216142288389100734924951102901509281717169817655359802584859871758625759821257518373338670734530412480306519642214102210582949417638016687683357825011173291533210166233432231792234040086943305180337909778066633563985781491605235044193565931309970110280240137350367214996631884866492254598407718261517539881006540514062327768322406776660841408002128501857079223230932147196424581346118462199002712252242020731400239807118876726797931283650143105926138056004308149344454080232514446212019876961385598801833942557667212460585180558010049329187549594734819458647143622797026339704993440293385814629376457930432477795450880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 72181547829242025617743477325144444788007413283075305955547707181702656519101566934619855903631848901973585379372460408357938346963382610843282652122810139417780663906065976065141777155270501663146921824936404572814888480773050319855208259825953323999016569425296222792074303746463107094360005777802260495390120672677783982109261154248234805702010639442463521351150988551933554392340378170149007693480834484643440928084092585508178682800203190366023346045838999733943412230435327749469816109650160590337401302534955920043594601016064872373323402542086767826095000318807779849780415646620516444542434047784741915396776857016617735664557585212641131696365889867552148469823652929949658569942223317304088625692894913711170475811122973223400873615824911641216783993091467134877418823796190137833625671378847272871058871081927738020187108506071946875993499465684906342979343728163895826117120837411929847121493755228031691100619559493266842141484584858955602064619868423949343997888382990172243764551236940504497834981330357610077450088140901739042436542351619954862092154835127621543486835054216812979530353917536852946433353336755728327374437766784491763694429838938812957647581075735983737912202075256401098499574469665025989678911612004244663715789629730139736827022692066655657974864950759932686076724554073351341350710461143628634145144677347181045320663378582172259515861778170312826642369337411880039511132650835953722827466229625311499308757667490885383833285888140641594669036387344144316933856098456817826253371262751098224437646240847100513158254279238813048752442993571287819236165465336837563471790541371269624065880357139261616613264632158159352010190420467474377564083600849945407179942786410280385075025558307044371564960627195930289423720479432544502045139849724507425227457910403267795084272574523132439747091617036510997523539105378252688650413118610437260852501956648433447567276433956582173919757007401103795354185051077785674969593544920672198751773483857735270616820641990619648474122671247712546963728394577030373784549485935145183226627785402929596427459193884159563953526350843521938514228675930066222252711488531682372349377870951661174375323526508484871662938360593012278145369693908681298350270048834223385808155573915610302548046834934727170175017357666940357551179755914464996509826320823095154558287392007977550911935006050413515691284524193829433323101019460135744801392863967723456284591579556479498492067406657755843934280396471798115218672185271245103884972602090987927959574850427769213760624896762164251279559287544709809763340457247647951791902945245737279572073945012693143209383481767624151502636080553862495410046931403640407181680564144655193780238910051151342238631963734178329921234434334639801100318500543963513312073159045473559957732482047488934194304113261277886490963867175674653168842426078997261929243510011644394478169644241787457352681651622974776276862418039205906484557464223368645925996261801136586666606591737674560830577757861229531108979948909748286619082030047365640974243555314685182067371942711738336834449532798146747786865210648258666430132576089673398050709578343676535503360943250569389670201694184309985059545606150900056540450888586459449394993123617161840128466564465047226627637525758445413459379844836658115460234243195207253273460102157587298374378621405966901618393475848989636320157828323300339714359296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 935173115821653878869328712116104899353178412891778211416942139601232522791229576756179145247141465030256997757993838714704208603407679587452105585582162633789870261707169610379297383970342400952282130328809229684966704285344775599220766242233168313918483109803792830789532638490942372189838345688987846381241746891125782844377094473985908066954489802202501750454646634685435065738818039617778081145140716928240405475876911231963402116344772262659320671146292113206377935379236127424956260278429130767939747704598195362827955898748120246041629621521783027845886332759887266772782977491927728257964298946914999518458081439001938419278300867916955277336853195761311197886081616110228719751063987179395957729157470897053747317174633207255190103014221212778910854394097494729054140840586577873497957338388364103538206139948681778962511348638633286642683612246022153621392063869185648739376658166678272841650440571026366012413797520020681678606837534429622913650360578146215103167350216604683544351184104222117186969759227403594829314971900406031906070829986587656195044210844468684910362355906612690377536834826748199362475921408454765889111616384650431337521613737914918879604876032539954780632075712893014356733233477040778022708706598964063004415022711377253056734252525255351714188399755412060589006391792169835885701068041475826442740269116431369057142106591777509818672144518981725322394071826910530283516129551989753423415853538029526995682750117455933318769545723204936002742405369778628211076577124112474511682314522124565123272094299233596071383434309861337367138484155631710049040678545147997656810019060447169090015066140061099072399691572841166789781835857871371248693420740488719211498156081702686142884084084338544861822304766542766014971903835214150095709653524863639665877096633643161103487220158089278204871458186457949279057953055876095128168987579322510805318929412121950727293054640270652906224556603440225869748724636368489334601364247500530961648722343828000499049624463967080499714162342418446054519653032931527213198974783498224054518680802676956285649140418691015071386186540921837301922319383364481800860425296266390056378617633263138039390105005299573271683399096934963953438047352799258800102001791478846866722039231158523117658876356471555421690274519324274993330024521882138297185100904269833951316105357648506946788195286962196585754590075793763921184649592290206874093370588876821255334857648177955380171500190280441094550505650776414978097485812040794962889435999108895416636078362862205483594812248166069514123635707954325861270678024018326915006278578053168572463511637686309267842752016907413425513307193304891051713989873268568224410638209799635188073603022980441835649024107356925350163711326863679541746279433508669038900740196130093260226913638230775421052701922036305417558718088003452990634106008241760188537290643586497848197350041421838227845243801501575825068760823630212084066822083931118832102324997980422172110550556556567381997559761328731579344851751754188174778301343731122407343637300594496127389836946012451054076724196736702678426404539983226220587524832350319456037307629576196658433510734463255232489423012125991359604354141224254162023581820517066044644369442498358416352262308862521750118406275892516277482521549444058426725773643049866772627020353984062583691293539736219772143730356763635618919732369559105044480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 8802089400735689004539944933294713763324512697572235989867135242115795858269889185738602460727303427693004651762328127213076313996625434757054218244604924782985153936414041627366834728362769349935117197831380651149072403646954898065119696544124373666726179386336193053160026951342663496940405510952440379985608213412281022979356948609599042604393450502544373837167329776780863667468167895785197543738888471903695059149533412890605738777213403162375733768459848874044860104336058722788813246029712105029582879809744158939608616105533987351480224498035445173719988684169811519152286774708581361676958557894684193747826873561608397752536412563136831162821438116609035179406280277087526011268836443500448684884285563951691678698049108584038631561967862304261660794663239133720332167685548025405025799936376648957397509254006397432323298641448980369014537084669448254975220900390177215177836368779213087465266762863633718351415063445225401361297429224960161612711841206389178871425661761593083409835586730894578763696982503809614873623621587064855954226081925718830123826243530566552790080786796836859768267098961314138850870701560627076876765350144149917441316741049020975192182685423870065295031089581344422906122471605778459272178358064417768940167987017502405513244123054265860118655955463124671411358789593059167197290393423691132696411527126918948616449522850922822702770956166772974488121231779715207033483412793491310327312600732051024615689705087842348666645721028348682186118268665090004956973620975841999000600904667814885394728127018395102868810924714230300960080635708777549296534445927206864429620275709580695675209766322336720631833472077485372645219790952357101675121673418807865904450194602705411766341366280627776045651984403493490198609318436689682444380701074527625010227256156743856286683187535960108036770789953884856752281732430216759781626122347196693228890525876562583730352395581632726125218470976232598471740596608023809658931289885807956897624997843835776550427424845595527620672631069181691101962620738041638024345927982168510202804403116883932779093817474381048817461398240755104449821178536535665196898322461855903158389468951179136808297550357500328627152973705253278369577814968018738553340661372146737495623931743141514814670069251118976934953905540947678811361152186601257977072738000602212740252483213100134848156177787995064263662027779101644386333058954861175340591364278965024912616339808016036302181764497145391705036660928059601699547861856248683347663418116486569019626966908295150359972190274295959400468884039669469633881060615608795099092641987675818388174319744853043420434270702812681663898667072512996037280095920722767266645239044957799624327919346007275203343548522968527254603740300829357232990941989615628899153151379983581432262838668370906565874516625444177643392524675719310126639823268500672779514285497296518861867520466934629976471770027956192744897713780782273331288186811961888022029520204604108224957392409339781255679200280900231511671544528183881898176617963101429393394416252871219889652326752860485930556122338828299564025626017414385000902911913192522817459078699914458018638641113296049865416702377818516225638974742924544824044703861175801073843036045321344912235899610273467213580223828047462773660189213032893381998984165795633810845502318624413670832580461767402830493956531591174324962364379585576960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 69633037628278917831000270031135395179385258566972024129604261631991072103242099602330133259539893953710990006697711304399355600044557371232545334068202642240690557551604491917089606085074109945724744456943280029137315309011194343647770245392892096082584976660340720181874661671524023531993928708942885727433442520598833441760163375699608189995694583479627939035940267535619844701496687869905662817082265556503117016257441498859537086975280940636774731869277074222694904840817587842004613796047280808471297587347604332324402215803066971631990485924590685906931492848348716845504261839123424664656499678226686036123196896937362080471173922924889421638237934271490356298612501947943399914920024935077839546052619453009554012712903563635686397089036237352088095250372024102775204967292666240247870968833655894892032930495308679695930653742700934474408788830842596768408698933365802771907978012868584474784621351924670334835971539248658534085641531099089642027636633208143761428576477130660025992122344377125405047068702617353110478262454327682395497056369042572247560858649466336157789513540307611448557617407434302352436980114135026283487498902868916885688601759321856364754616910705254824387110834663962718108261193900446796551337166998144878287576741802514911709277935482651967180820754932012281321409588353901412231963499459425221790108844871882674561467236590857013977066049780124000244217435074294979982667024022959356239636888966124368603219986010099574816996605711458318062425455635637238255155578200587895280996700700509353967524896166622476461081285102650604230504054110763287405917810779622072391834753239217592487096620354428064585755969643673101498763307738105833697653584114172616249930768235848739175592766454240055083015059160822550938113301931687752956954641315012143128222096774011825889987135153623595639109981968799638502956544004403320659834217150400966216469930660093439323804223448649945650976412698437607101040612795594890294537642954585159990494522519360994500494348618759466196806229163692859750079460346900641326397916584204881446262386198526113183244985711109383574178887819387754073641179417327275697091709282366224085200130126407395864988923292921710018938402536412026172628936587520969466889124699618253628285915269175768745506533817135603541593630432973566819097524527223283558401240079593279614975107050792621367702660622561320017485887169587443067418871456564283124553797848783883570346305294825831926203172258219144707917253838278058396631435884013106693420003174805182784961446191955164714843798381939982701110550195592007587273691984847511326111943701087375653400559240679906991593302197289067752358787584949361418080586899904261484289757992756905243666604938841177087802146127042727166897380476105001852893282737124849657619872666404145462863976369805178427740090913731593280618998075804670437475285845679757592209564370334736050562654830514494588297690110249442017520091661676169742108277129599298010555341059973531366167818305458535334092697834146588026070873337968584513943032923775892291231901013985698146157683025332369914112343655478002489789401309738632090046085144142353127367341727273610980783892285445774504808970037366329632836144699960273117026751189977842473891295248552641482183230489703338402459984007382695623390628533902598025173723931847330433519182319231305642440898858074472331618802884052976468382699225088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 524141320109484923216338349135998800780739316273345240076320083652306511393668200673725746852805970741310089557172182644377743088947306997437709317103822092208387676332934191701743888353674523248661923654649850543622687208837516679709256514077998068140448074814387872661247972322884342730135543953236970879373881745243442060662543235393444940549062506599897442057813566147576007721241836443569506908797162209085682634635559761833698822818169275599126168642288764834719385932748349707076837867698566880432055467922039290022890147079307320029855894527053579740193306944379963062203022401776665257698501417935783911537129156903525260540985071694643237004045970514534725890628457262909653112805574526448564281704208298242239746085272473574686485426198501875066759694745987514463169043182748046651711650293595009069436391775945070024861701497985223263042196212836951227779636484551549082333302799827981663992500380005031157006282277414598366461715502956923336824340742770244686419317787111867804540838389712083196743350652462212559456626131821322986571044627145150361486144208873093057152630860565982006867865037795009346555697378354742393236518856954344812347361423395247366626884599906992129741889868874565555677893950374270732277101542236883330222337632220696306613435166441578856759332044495353147122642021205261660589706439021234465558458337664540971721199624957505681866612118917906904305588615774100713030188088740344393359233065436898360118437598680729581838034640473229763127351329530428667655151089054178965471532485652383227738226347190268307378803049482588899832982485899374088188242289666006169807148675582128486119508035246219359209507872156176419918911105713936186197175719152419375547358593427087890219373206063254883973308621074336688188857998765898355079033736865864952762501208031083644496061107224534740301193799459574171212653313302910367887824292283706784588485134071407726167238028142168816259712777429892256337676083635504350488521489280131567528751621644806706483863266633143100091024808911899499946427784456398218964267552965114196727531722079928579335844997605187020496667904321094676272700851298354273051190857772170639487864687095097844488712685127442456524951224259218433945195891854399193266361729334901991171920387629958013678863637190454589406034115867144430509348842655511058892326605216280138616566400354791194132761129640073075101034354236306371784844698938398188019249154078740608649716597830667629878871305952248806972441831645012101927645728243836656698392501880601973153610376745629119664078588391573304191423883339450425736857093171651200652013866292459572627262729040860893234217641898523013819861264616656225678659768979735437790054721413431702673158772028470911666134985626035629351735154568435201479950447043670950098084017131555762708648007507633467993950313514282344985136975462697772894849364749329397897675697898894858395765659218529518264717458824047483055727369412091006388880982427810284904931803862914372416987342092930929372027384049911677675138675685825928929930436717754926722926616325843418562595462490310478550511198219817536248262829713813509260236502118943705597941319751023895428430572272788503573005816162679729334186086888997756075029043726441356231817731588795142602939671442160245556324280206672765024953381488324647957872683270271890454820581365360038781951124404615406276152268139698309480579072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 2695316525404574365897386455328719036700870265892707372910856165885359669881525482692726650130248070840631413257864035928174176833597313323124806621470799546589132891218760366808158411439791464459867107436427850891348574114833085816985044986075494811322178979807954424155794830088207300566772324926487129393334334531421455580314965773372878675248268926922440134255892154980760658371928773456481616095204632051203101210008499868791258075105293495147214942181660475300226395979382854199187139048795938756362407335592118091363257060701906149900661177004978779368184752685600510766807539526693409415268575726488045280569298680170142875378640311636817963982318385017886018853191103545046606102718542521529016508118275636886115829050106077181845099170483567032711066044878034721670787120661416284289477335191502762890702972139763962465334027955343442805043602704416672261215471483704311957924160472829752311515260912580602056257033344018874106734298699169135750636832011085866134040428577661669453494492766962194159089915872611662994944199363012184786052861884698112142673154380520782735801439818336127048542400702693145121582276433273627061179403449398317940117438665811726435404303829990511407118446293829204993722030813054479988063541774095326380817377787974265123218202905473214182949003102302282400953130735399228981323900334189313312366431464517245531782605754996288314733483065300543679258377900428322497573134183546718064121724843993390773520078450745605855252905619955776198859447960746023561443458802801006807917795958898606673586622749877813207794533115861443071502644348683681562774141072350497020844120031928395467925694701873989872612366934570664369707949776385079291119549087453977764015092794315530216728847893266104595860747994780990179866622125611763330277291900323650657039886195032272093677732156331104813203181850487215111614084559579109899993953785399341277765006721989264203997014323779059325047354001688491295218631425184384802415137346897994390374629264146315713514177816814591905940663563442305376363114429947144399882261093253375132849826103036888034367474157760112080935890845586404562634809005222428337790373335024325979677087484074411005067413490932572864737597866978463605213913550079885455444011035399196056266742308786403215788739874961553132672298567792943631003579191494880308700453643117705854398631050530694441429621604104885285332182777307509133852515807831255987531497638345719182116590124174286591079797738870250615385361396246418461298549414069855990040694989512710896031445369352842346849351372100795936634594102932866898332297158023421783632027420740474018172158731751060178745585169485457018511466569340064004088792367685022038936922755189508384926043906835856432624789457176489023601991422143385762807982105615876264080083682153245906931924157092095934614392024465486201711162213010840775402967256746275604697224383598671459361343184631250518916133981175655991190736207542979645001067599625086436658045358756982096141071462732474488204205101699184345307123691008417057194946286333047477156444389161051392542287008038435382142336214058628929662460767529389804709535124911840028082223745931597879440449473337214284129834508642347926203759794192498906910524740583910825155274404766254755641292828036269635278359199639792931015458470591093924445041466570088632045127781870990318493722024599794087239131837252822116597760000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -2212179422575609425307108740825455334712460619876147512252253864241903611262496428210558163137996468185521597838162232459611027094194605585910891632170920601619241197836266908829335961475886122005868147297495110778355361251806311815661474586994396155981818736367722310163043245633969707233316988766132756172314712259546690721795281900546411288186372755589821930203306479853157198878295080300612397281343593100035542983735349979899495984709359140641242959864122327926214229557253762619047397897970721571812861754727278175731282452505519873024119862516974277904153178769062663674866955436878817297732734679896845308852952584103663457801398035613363652214262337289411529101415277317273370352115310999256693772209894125244371992388688835488049243438652716199042757350891747068287806611837641129993699376613668725370085026125402875344416263419441647954633631113668493313769773178097980472292508913070480823769191639170647420321540628183374108921986000458475842861785596722435514614129180028233743486554542481273430021224829106792735022006125073175067677732090663422006106934757780790419362486236081514772273210557992232802537586666236346154169415594959716139738206929650460891117493251875636177689173798241276835138279945630170224894747466385016388301869034028293940327407339621828824118733975442172205996575602042910381619476386360422164986644891594673425296972446060788049364720108105789311908900178477664328777495162304644387621096274309812109995400190602934985789497152076672473629789877995651330575679791193622678803616983584752097553142195548934219210802705007245716862590982223932059983737938670028826217374728696881082680853550287318403603511103241665282076338310761394462497478907517578609083821167274124642859075118307592160113936432278196955457034237145482193461123257431122507539613079606783456020916923029442895668234976942055915333243468339588169359500191862192802521543729871561167710795699912440314450476913595854781237193974911667370114225185439248056380027197080088468782628041705250572393376159687306114401546466924330546643599319826711165830393937454578339213430816153202880028884031411139136393999935444716522946876853160869390528518323699929371379250130333444407732024778039071635326991004559278880597972013301865357431512451069338585223649615892173452438746744833960704698853458939954953769515152535605691169205138976718649491797148254193332084653189284691154565082274330549740734214130321589318719909512074420221305297343005798934005959606195791053985017956987866973576971912419303584611545304633901393109100115220259667475432688706099610473893504861443277240064943025291294696215598996236225358271085465036603546041186218088480444710918926890057212624881558261679115220572073105238652846220279423015956379997488334385467351806359459284668233064176795298341033918675584884748988107524620980072097691334463529876312333777940301515901977923893112065598059396601318304044586205929200264151132430926973294002664203422239501347673967846332033784115184499688272036957757040819853936460177940664496553225238870246698850356892096043619395259233018548540200045220367077884808188707830936410012567847394244793398111814065384003315872138368254567417627968699305417448762230262644271265627554193282838990347611607656442613213088088562854430083411750079908764324436331139546557519092857440385033881059390752148503713122723695387620197967855616000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -24296599266358214330562090347674028688728726946636437584891929873236487198745517423581708702351951728031018521407720481003580302999545397662807264610601741879604368311146083908348720863831789619872354867050290133503476626080801297679723122503583323864187132424326931835569630911726521385005623648844842185254900733812714355118875344060538803937964165977648640524407229925795776530835561682735893649678150878469807188818463287281410944311137414969896794885053190979880648075266661141830645420614445025871129101754089411029535277126546442843633742466707989854676342977742699669227777208488256483309168021325934617878080439122685620999826085867687595836283573599436942172337010893559734068439973746894088376658164052429690595408517713044162277646181722423754300851819132067836663148669362827621975011400457903702790234352618236212482585090132723197152012201368122611605327287964108968618961670060738049523319131725371680066359267531568803118092574584839622031944913777447790889864859770577488852147963876551011345099164863762851936971805419041748252343733143994629556405289324057300377244214468662954999684333847708007605290500546731390479343280120793934388735663138134098321198474817975102950290490658280284463185710267051661672164288384346691674968649698264625456711445464491758127626861496507130153163315920786809222977821986938742081007589366701323519975586794299104584519264310511658384867078210248972981317688033183936225721145813338508163595368722801686182779277384256234790481792230030151494597596024841860106986288550293554658999323675640767207944185030303666021048299962777740965094415315470048601875284687402061774932030722708384582442153736627501932642643122581304203959809857409391623039057405556929159905752433187924902925988192616280685193700610653912739291420660173509385678256702844544643183306459818318056764993817845033138100327087422135084789113557119936104316910627749884505900140501426297461096294678259545674420912622941733868228161675919375707324269595933172052732382931066572120177604924509518526766780048770936586300134396226442276850992805425122284211157872609582332794213594078930635584655710145971462456351222992036904032242920315224677957862975739648623033373184500981469450264035256219002348963516479088562192777615172826815465842635081706941005490653798550670490443732569218664728818533024574714790283734471617894226818485460719191874575732779414466431021915137778583114098359930609876668968953250208047225436894840557461817623642281849343217397084793104163023164710622374340652797409480009048555117260683956676166599972765774857236314022274673829515712171476237663407774933322812655243611324586135111373084374711395433154133912752472269574478015548086830990512969491949180747645740239464362079929481252773443893467904070260015074275361033161253505625400621839941355885747946940020336154199196022077557508493605045720881584800953177435560656722972080141698550960742845355484948248827319312828665399020716722900232815789944049754344179289076731276028063605890142300012928246324252312906508390388079003621634697924541402916216258297011781909573176239997930851498456453671837920577832727429440068225331838603910780408798915846475063009876363435231268499927374680608978523276156364947234141589902341469597664124964268379553052039307361630353732703642915669468154164330572692013204318321909269320993063528144748705270988800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 388124416290184158755252095007367418795383384889481425076360219870097042361027631443702537340492245381567159772687628531443912016086371447266926586833951483384497532013031741713403816533557395480526658636818643867755066468567065686301456296448550034285241535771598851765030732901826660424183243514360157255795179771520982935221522104468848502325892797773233491392251141337159634541355806324049959843490378881324780113450050392574976443023233408576968603738818646705175455970329907692188881410012395677405446245191756909017779034920277552971687699430243803536619352765723299857226709328962873159362484686562339141305945165124982994280625603501039671431057012570436167637121269055603831988872616992712775012795659348571707168350953296252732417951017519187964782686223042616571662530748077155745544663062869127232707957676834151109111518165937651216537075391769646218580216057164770122982594916172325906386184251835525235129228864398794608742887403267898416619753618720724359082740577129824862275103031926281720880214786140023042674573546459979842314541565661240288065562242302088050257201387261024436993351150171795613126282662522581056830043398566927869992057105557662790270454799918619138940209741054039689220317054735704137476412514719767107067817824932018346626937202509221362828388046850688551460364065059374537768347457271470306753620024241350443298779360146172122453615671779865771318298230557201568471377981725655926326316647493146841366292252835526087515037351523477604982310040078229141787914859071714920082705495633335742005851742604111235937669111201377689179266345483476084573189664639530847762327834220275072655868490376144177802727408107993828048117793355444787050571204235038392065088197741646359845918996498983388609032957864078456376401728606967519131831326249710043428293107881941697712716561305899728973293921084264721993673963396558666708028441358936381396639660181899154108345378067562219649454417566492499784876965468642228589034081629563144630331489345716563236824875493513627191838031229947128578833598409459857494622828649221883169053853642346293891869642788967225418986227983475835670873707727425858513482284138397179174904932824680237667517900318328258596913347014657840461255175953198233666442696173330312188467822249719839806370468854661478046794676239945843826847814562621909679050706834953578015790966933811880626840483156914075342751828245548389695480237117513609707469921484496936834563983729458083751889955201492157470950691259425278753493362826860409897637350554196580768241656699328327997411821977147497695035029271316460979600102755737412220086568987190897989904215575552088748318007540839704897866250182599333780721848379034095103540248692591182286859278853137647595496568215946889419586749708943752791301218056317727738916035906545062846474353821728862462826516961747646679620400003291430752342462098546219630213828299076014903864499906901341818983855574188277087568573700927841556394509920457416956081639288366252954256332731278503134066769230486365474006649261226197134672790838737472392632662341834964314285861326504528814789674875101960227114262520829623023528785676739709805291209110761608161427564373187161834960701475834879431235140764831120674689084692819233909772810206442128445482061444204455621473186573713874538956884544386622079254786999610286887216511415752297934912955243173580975982510080000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -174933726560621046665399667864875249965448199149167640762649583358369447838946832679892010679184747753128029775169978283049192930193067573824352285831659687051639508927206585776486468452475908241556494020123816150611704952865209176963033777249276273487460945626448946533523860509698276712054500797235861624660555372587419216587997315643666931495890238101523574729688264757449298943580237621769610847432462145092507294441254731088317607957726236295388055178693443854475166627997060678673259595078263635392878903645352735621160505361103868030535746697713910887736127692309408812239988361863780876388908541095466974203569391547324537145478278306180269761890421513418688121176586723576763000506655103309204975817767116528103701151425785552950124234246331416887897385066104796606186298680347220986330792222920244021255820872855850889518996194291639610079631103885399407039005815062251718454320543510528540582506253875645300199949749907187110787342677343012117407382283969815331870688377484551924912430158348333843288622549844196054915754372347136479489784821478392666761391579999172368090999924135595593956938819577629849872449133332587209005784021404112594658237400254817836975546552044803003138469214781627651310815881340184388042649687351834920738653822028857088184923589141044355321331816422675312085060873839905229816947885891355439002244096851029280198271367270899946361596674784006330244371125136015780474272888298508191238366239345647879169473476164488984207710887970201730361880697703331976734113316091071952067871189143885438240760976997327601883533344478971610132086788479542180179899346957137523091518070579152929567923928276867973501075154664183751095801422046990182910080495583795835592799795634297827690677871492562738206016228825074111776481658230490789623678995664260999368016486864948352596194860932706447796534815173420877379815522836322917684881266294277519695945639425003793437285143055474405593904664251189686086822722461080052388368725047989607417073010142151404071029148822251325874912107773077257947970823093915837381570399834792413213663861775215775831731363795392046859843976938176893919424922995805700586732127179618274392413454918875992511441077150813165797388624715642394231666200448769880177416751719790642889234628960142875902626843347528014027061152331927719960830930738290272214202182164903158718740898272340471838734644632652745597509721427048949078785726110328833753106635623549929805479226520250848492683394078823888381224542893856750369743080575233414731329612917258148970631130496763666608455774923197268691751878135540495259010534567590971122877842374398111203556543079946803883551128920096079407522473717832808498421502464544514584182738105741179198691336681083524076565497387336907588944283190755790615951481552493939222222412122524812297106317600854845378097126189971064919701074088782469502567122644889424729742379551900268952061509088783517994685439326416514268207577386878481940160100898003271638380302738192489269694258270813884692325385417922564044104448894761335838399608323392353552297374934737546051192347680980935164178752998962953758598609354606562062622774122561973134543498996203939926217383261861463547892586705737047776576361740441449009120418971873739194987208077295126379955475608515608880840622534658286455310852217235162445220793694212109429309913182241372962709710480477861707776000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -16881014191044964633436122276810785506508278642690597257408788832037648722935420989845750340279732503096568158541507295343059913847084070861785805551068703154976944923621464024342512274164643060321798411354718737585190004723930414984893761056493870206590387650850176363891070900988845141724694899007086684045418022491225031472910031456055890651302355215384538688730011843816362840592550803297045408254289782531480356628388413858686029527618410565178572452776116495886207802426057938616700645536366814229379564237937510245897911816363252890833491111906852209834625706919176086464033760435758213342260897344018281360725800343210056824063413069993075658270793290343394321061488207849343921652920285253372350956779186798781172503058449701754687281917291032345995435045358373855242222543630415806957123996259575978919345428543778967119789036182745717598824713454686065560641381514469729190644386700773578315415592910782493030109787598135268725682521023519173347793648003062885392551051392362491238818425533572057825396715997203842008256248917451367251958874407150952762894989258530927266558489407001678181572043310358181417577102917408925754004476048974889748016851076437187191366709938566737721464945478727121564240369784851402868424568602975192211903393327135211675035355542483673081155821920795938429697585489253544655085058384925043662347254045265156824271258659653103738066090691560120280580163324726420954059131522939489187593407885926686250994899319346664837355479007452113594915174969371740871767704396878493874821664568779685491182959229104428943354043193486813031382847959139869724553991123101601556278132295546894254195320660160537464765003207737623552363946925281163322765804701981243279426641681254452809202636427712291303927106856762376749251326518288463184649950300716599530031836136871688967593834632336093298316611762321420950931147129741156401109462780241899960713619124765541032969027060496001414159390899064737071089720920916854777132077422355178018624009766127959253168870758052513206731071448922081511658681591305093218603791459269296772894876690156466697878294263974906414555557862271434819146747343179520019713154845578097317475183558686595539259297597563184721846830474299140701404493939551336821801563100533868805361882490172665956558949308312319422093306526880451558973002139297375899210908304880860975827788027972868304610569998856777370630342367083625437357056336460319114042874881447118087389699890605172752546206112566412523013602317059008020057468032259121969363844988962946804517559692576044071288914442507999726820808975734498055120046361195986798557527174227022856476513433482861215016403513403799000564207957911875057908603263008484576972716824598800277322221234181514547218243083838997116784169747570891933361074733076712562279658291911677385358833971903209241999128829756659254668998079031401503497131304825480627843313797690511894788963434667646080489251155612508161930005664434364760750888728429481246903282229635091429033082964699478446966134302675787288957461489252608145271551914102078557740700253354451176482902431425286814039145001852875263963284656315025154361740497999547632290639510363230448946717724094048587238164568385903036392095385825157575834686871909831895081183391802031912108975396110051903275990569947828548195871660695359026201713354663850321603185352873623076191724408528909107200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -18979337986158952981812795808700248718260938973182325216502846478372758634907926015655981275773940789041014567991907370580288193947759544285664301756759569395012105370529958997042025038786114202932812816327315562286908550380805741790817455738533266166523601667769021929967921639627943163034602321229617464894187354236960380273686370472082864661226738020625908631022584095703150793113659210390679175671044065602617615330750056999162522312440930808327726123860243854182993600602579019253793927167645966599926670072893231976735857639297202953713422223669795692641803903999863090185234737210994809977595918526954590579964200851669839669803728997801124590565433512148850122278766495868431071913572896168930221097767202264023605977796609822418328241414823209119303173987070022702386011874589497316136730633051951253533511540759435459198466573336314380865577347530125172244354536517811693867555535993228649672893773986444895126325595732343167344932841877907053432549301664892656442908971057373761727680661783865567287583822660440261590101955578037096376906508977252474100462173565260986734693438675984721802278635796753047976230808597988010424955951059441393917634062040470684403199130314500673319501969808973246625113772293192854737064300940954358400436219292733477732898192615043381561618656237602267501318824855065372835100756614694285611194157094514157529918531001936288772193997938532249849301863452295904545784858747428259048230116799685369152884820945883765798806970389972655586174190542645905405522553176285418989156144407533324523845978446760949672781077829579965032734545211769978863312917689667028203828474188667248995133031484941468104621674515887095564006276190599285941695916507889883299841928756028272682228041102300245674731672274438239294415870101662112190991524098066560613416478858026929468215260245780314338569886948974323706858147023679695201808524494599008804450911843390943590406147942943782681441178729751667133326826599171659805161394845105044692183587819466190859883784542351030187418828684083417929171090483691537308127244843248603855618894224653183472466905800533361608839479787343594270703241922921115846564799952412508390653512973960588771906345408343616798848827234514142803798189597037233591613787779341611788147728811387830616787981044091664363192884550811755196270944556344600609020832449757592767608736099958752143634449115087663604221210336902769336904386367770281367280690288457015816223119841200089938640853095869127294102245917143651091796353678513357001551946469596028907217103518079285224744199673194594953641362625108947578463723851171607393580431701916764368321668448882533562771902557496069541280065519077940246240714200581973191045474942016932900869078939001892934159279403379065869419690034100717493350863486721069429295273143310935788800816156745702178715498866506055143226858037844255971527649674873488633307673209499067180606019425428617820990452756760489088745649074350459304490430802052248630336738157456591216754271420889851830373424722177100111990105580153668384038707070412395249136855432890517929612052210807312306194496449443745933312018907643114325806582169202108294196618608009478139978201729049955273100432407586614689157890800860306441004262715318325510646984015272085476045111483579771435902817681209834780836173050951004285102614124423211753948824415594783727606847860899840000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -266386794728496923243305089341197735732801166931404944280435386350547522836613236007285478798040877451949874211449585776382568936281821017530346964674825415318209316328117867220175688180258884511262016409998218869085028638815543103083384972799749053377497650883610633835634940004780226890367284156042612880046968461318793177799610941338801414455983376321932226741493967257952691216225821168833353001668414168415760273891460479369787307853898449900429014438245528806538966889887398441849860461415011656428981067002838920804268407230749510401026848506592327948757346280999484452196181090996768994447609273876629645099836791484557817458235316390839225403661679919932051090105275183134788926583056482598105378595995492337925978688381671609956074053162796877842994547814844482603497019609859484247035399101867821272445434773782088228696466893487981776159560020554929682097029571209435904203623770431730476322859922343452231733010536545248995445065139644562746350011859447733917609783608452157349013390082605135419043294994454237468673557079786386359347019860096556209272026571107254386569001350121740658448947261535837949547057461510293225061899948406420124344307437636791199268343766477175283403076396318507701584796822502723907864297385186679037864047781512819769947605404727015137970077261412740862389966342104572265444227208666060972624220196577232142176832618211311859216257772213453330325612622317922281362117836675457640837304615622428092446835622937235673790386444464283754978111753353859122077649221009600348066971173559839988253056545409557955546278033284257707450505838294134926796631006729006800093127418414660678760751647433307663247544447563443739827873691308202122035166443805532750362577121499353546902775473840162816637370980008087693216967352855158472626980185895827681283452334057737076994091208723301167135886191060362740606920970758377946844398923085705464877840290810839210606430131190963479833432734474822035711671065089121102373123369902848911573978637733700987340541235167807760584300341622061094832294866913825878640787667126267470918993299187838832788679950297995451313734518765378850857395979158061120379241301469050402449031077811846210802175235978487636196267047514127828998782036482898957900274252806563982911617063222268998059919094395702059956638938159373643400312825338062032060414977161397217706092357060317102298368001441656078085263532873952709665333052104503843529505562328726565669085995677208362632746630454346647585171734112001801334060803728609233419917486443769607672179428119997837938519620976735882617837995820695383046747218040750351859062529618394447160036581727049040458054526780646361603941096695191173726217683873166036378115989195806712509342088146892215683604298072856101438279789453638920821552229753236931767242243865416927009205083096274265640726247406884743900713585165491608898533269021818601567517227028018357099191096517576020636948847725094916847968607459627433525267206565144549860495231355581726593665900384988444785668676197994627104260703585828484526934430873042410206408748609367400551492757872288229768241752004966140976373324931729977283514731198461910514476798405307541650330656342516747655346490736643551716174986897141978391543286980199314470499869483547673034382916180448265086535328257360828969430483458046677730901170500439222001989794306610857599343525888000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 6303142780753492089893493537924979304578233822584357643526566363574982143293667262451348636495886559545890014400567674394273297323628449354138732723440901812960099500461684587507133973042270658910769558701716868405659801350192840708013511117740119301911298119050055545985948820732997638581140886012480324321213292616315650168435336323680973792212542336307449384630554162962736803067585269244757594650794373083459033152612533607574544210161043807078843710151848557911841336388095637411253281892955046460461421083781717966585926917598958224892779294831142155168166457321627568055669608051514456229098694913375388416756060777272142758924478786181942725287190143712418106836825995273633383409921764224355522728851032222896703624479790214104456835407054591727356367980760349894334764066439434153249811615228322926242271782991533388274569362929346281513250069335487119611439200201549718241326812205632341281439101976693856309041146168609633129460200954500758575907728743892149276048563749236594288498763743122266396859440744781381138520134012211251404453160269498047195054736274667952159413961749395589281309635575232467386832122680192280876498367078828394556052389241528707434438917284435291894566517930009009830156523432115340803814843992192235105438599222077886179516908009439701271612149554460315211392261012045492233176540187784850207667727488270638668053993496292435485198111495035152273562390523319406622531220563251269281939096464989929305339560255280303031493238287581651565261325855847891104043446564339881516700597044243120931425906841845602066631333786708676401509978880746590611866136251428725959208097419272014501487936824547586778919189735388327915722261337445778388073572254281130519418727843040575392066343099520868384797305872355201370331955788752703895914844491757094577155653032847743349154649995413373102366876336785299066387017023210380776685820140247103750917664344304805988147383042185090587902064331554576764899547752803343574526499066336568979288424087209836331901837342112788773180686713471826309817262983900159747362440029272337685618179818655638800512566862868167051463828209713578577716172568984968878624056540136395633294087007300240421475333430905668807476638051032164817191724720210365617062889609657055676501074540084165340138941544229937515693910554266048875491538924666372602128810184973792429637805827102809026306235846321102361584412595584328784830369538510115837238941542090299463773825159155948353007052947864619459795026920294409979229080528202419998601069026498154755179317962930690988678893188491047289950208681531175414874166433111626446292741143837752780377001662702749021417641319663854075771140669412306510619986972649067094198599055830570498092464272968316726784440624363513826534235178735011991717835126211625170433873104119898117388190197528429235734519236671970530427204379665157691099137958029907579272471005591111162569555596638052736023023962425566425066265014389961331210400954554300815425448903406039256501792188487780436989401795992533022374821093263206219055254884082764307575799286621312626702769844778770525052719746500749412762306832971939200912214134934726948652780384197439654784284000314658447358344169190466909153665708750725179537217653049839413369603056032706516110027860470639917078997939876820923391656940681829972376871530075294514620883093564799186265702400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -68159585090214288266326588773902225848045224139580867934083895433021865438039130298338104194779020301677386122668112655814879315602023994413994524794419050187944026913178423932518856115181664862379568226755764814364116336605925297339597067957157849834363841299294701039739028423527834884491882991075745044254260223387744011753065168553136178412291728583370563484102925002606924601674694208614150687003413186563100925532813302215416118189695961702613767716514846044635424454503885433089943126419919613369644564349350559314157106467972189729144304103948075562016290857186982967698961216796692490840758348128738772844587089055560116557151735911005847373846825545727298037010141640754231117351335604324436047100049062550538262097363876621773524620020341432871126425129663925303561833983278279060560973787762119361295759369554668114183048985062011972579192413095096602582753155684593104900530576114481426631239931693515381924018637324615677143539256938260672776979030670176004537745909785871503884670483813515481550893103461609908516757365029928709153105955119807836405625335143815007801422202251998810530502803147159193459692142569973668864661168215435218920384614592068384698142775869183002996160328444080077151488466987014656656773397784173641811590264506729569600354234822308680635134714999690795269391996914099410216050269820676137242327825764505936720391138619788681525254409916205205509964948726617363742842761298803276974816529040708302294993962184241648386479578687349359458415147113192086878744457626815566162984702256478669692554886089747376948544509762998048687930174229095723269716299030469521872076709747764275992638796317469734371885205072008161896582764510695566081910173802965999211913176782670262104345565645093768194080717029018176376242889900605357700122229683996742822550318022537214032291244148232330674571498416016133128342013891326285793184960785828211380890616420184987817243127094104471618083628429619803960586836323053869690097048405950111306482436038615654155441463667671125653022777146892083015603505232954135198563154492341534994935709594173745443762292055692682619778830559739407265440140520413343710923260886999870106506791822932046781756735937739704115666920561547307898167456180895105286627572880267005530421840663113132333027323808298686927674209321195292320953150387844809955305411488244530989268025664484437934631018505665637971768657991159946800616339097099879865531176325059664130862183706806119259412173721484642951985199685204845394247021561593801566815190323133402621258638801211407022167351383251636777193361828499259183855479823622739857326716671987286273113127288205207015593933089397698097835913422883064050776547371454941354327328554818935273999017313183631213153890106644598123795183088682602018003526284165200732893250397607176867854680364510271053118941906240966435229961689019339056289477843766456968473122995994938585279142216564199366724217999283315975680316340533902697331034916442515517798086615669211325086947592561503283989190317634817377709505175548846200557929187155123445917326551385636910357476541241764052895075805194935685583817055016475074315442304880422906071364728109409387117707553540633768044503819265400408599016735666336714327210847379500766421575409350492548978345591157257426428156164214307339461968813310952363535267463300203304200909217872887152640000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 409790215431457623867948337453420920417177634047039104353234425548861436778761807380908281764049892801193342480184411380144517780268478446001256494828434351281841131466414129104240740034004164138093389407314446288407398588893771831871188473780139287941001307035317702692867799576039104539955203150462029498733647947990025554682912770397926997973218406899336208938734931155571232686146085898073421621193647617486889339948186219359385818946705014317753571159497857367826948587355124787777765330655251597637514724016355904082402344228101665441702556015154421838131991337275776352406136408694294271439329464378121921914319299291669380290876679791798410308259080042092658945839532596616673107355622332706014826162753580065383867188359659020557656051575715194478516741533169139530563891744863635299680009475864823844598006504971053980091917732091751661487586618562370449176489579638580484225222938103116563576873333312651374921516605131232016330421821506222473317286534572797878795312891237479829403101787503500271292278460216747879686202441906392052609043793206356182309388462094888455845387772847485143143194845731976859999344695177328374895565491860063120611821236130406728240379567441856122982704731703422044930614313834054054027545558172431760059850536530193218190489304370193931120556749723261955351735728562565808538362760683405423767935771437594792185168517178599145806069616867913791436522270361712070250062355525991550408557575146169335334662939977441852515418129732454466271454209021969490717486603635297288496063246117787184327945006879091988418649122535792037861050484027270277468370594629708843960107300989167442681446094969904012922781909364209204322212077626999004175290923308511944121196294469702194599781088418088794975548632667586666008806494858346417524903480007413949158187164748378774090613516501251747492112163372843020080809622649713708709942929464370250997218307558517892490513439141816822508162777129960930675943499652035787813086031270852846200062211005741294439800627972861353736752596555214107593710319746461195915455883489837006914333349083370591674156742737219022463155280947360982001524959243170179316872974582675770288837801713026142407636232921961905715291889236498580158221296787715318285784907647606145877620069082222970535372762532403827705144615301637897543645213068651149287142854092676123820241703301623069770312989575863688605754090744716980473620483110184262148065094980386390000477117513648217710559677876117495907376863220117882912941823414831532228378918593907919390710518897431324102224623554628065661901659596933963448552077272432987639154547395962748254130395975998030574737273211152743607083540565470061386316493382486308529286538329137742802140344851618989929100530223272701158752447622464410666802063591365076195387509592713167739328995219625718630242626757461478751516000157090722181707100018680631628730039461019003477983241493700398821511927161492939701033534801750326759039630483905070376903987881124571950737894874907082409592249094210852961479139995994707976533606886123059454181790867854078081756068544039050535452536896171892836475098674141042847919426498997752382196901106443487542743219626230078322112050035418835223440547885097523159736660147841949035952455454003102793358190850744023114154544508838585565756293100933358053687673982381623987229595130658816000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -1508183377761585099487278416272860236541709124837941939572784660663443744145346036450542460989456525077881871687639712982490692049427024137692470940538789276922692699846071793198040064694661918887476680658947861104851166825671918624889846960250604741335286739071097014727983221902531463915755443131029287708826033588896507268530170275970380424126456530380322482968120174419439358139021530635402287002308555887514376125056842134521764915304912925745196574277927893830950466326190265995665631508777310395342215365027139210657429067089260125756517844126932608189931389753196441862130756817675653014217904140181225823703140212018936184142754581313451175834281200866685269125506431449771869100378191040617953770796720722453201891695151832293350152599640998210909957187501163006501097043480011780745367535279530217925450229960924557890583857464739584249393841973084134951893227612299688362579974025816538562456813520754205737266721084829039504088162579219553694695673273043229070797993012858976100740002079714806392899586091266931015291674886800746907694926075886043738106944376699602232124371677918891783346837328890202468743695849380645904978793052305906958387399795153944778517846606455800622382560715613854084277021590570021405163712682722959888386997009830761407621987712853920658291735144883390076922776044064719439289536691230626131874637274968363404919436083786837846462023150784064027540715134682204089297041336293582069673504281808471086398100522236400873650398189192297447717658682387269614556383095679759414609040328861918356382136711072659229597136128067707100551355457364896926586760286799418097480153731575780581510525203008189911855174202079822862203746081838842322674012617680884891219086961028865205677816343370230583028145160856474655227961961681638397882093777617852065702426886670488187543560900693118118137383087537227028943666127895834858149599999469470473665909854768960035506775498272164246031058480223613673798692804318832603686696677735437687274381575046583827703052662384516324051929296647533952408330190050534150402153129854251159099963294217540910811926205251934155167077614987404954272876661684229492053250312352225746445117920855017654860364777967294280804659140579843342967047146350037802797258226489895251541263454702021155119026245823170770846578552593093285384279578223262279087384318350298554126790182873176149619120122097623687437790849282843080950360007202995355542423379436847603553551813433693456212954682743716098031285459608286436748784752711886712280655745432737006307979447554580064095560417312440603865568624766352255357023529055853731389108186359082623351400611570026142720686002232119548829886543285408122648658771047504260114623386443803536255504559208517552382002966427516470746570714606314959780487090064169002194112968920204883812428607960125294493519922456122684759992590433516313516159660172379899159012957517954096248163039092665423848436598414788361004959765785650532292124218047436080820922542802121458321540141374225150772811624360413597840069677906380824556140607996197524999361924769128052268868769038510828802500985225883719556120806896878340967009195571301651256165805857539435195922814137733477892033624835218311362380923455305460995131555529410678654337353419501203779613656786366602423649983392227968786211068885511367830871050860949657177448408678400000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 3005259242306271908166385522048506980426833257167635792119197403939504278510207679676711115841708722401181341841574327006725557340870706950024601740830079388161668062698969120936436156882848538299719604604590556733382532298853848297455321889097200109158202977825400613427194098501817096374438656964891420907873926796834825071829912633808738970184015654744982889637283537034136497738771695339898246451221389908633695004362875897176445106978100280637962386607752440596071776526983285580722986965560925032315498534949917599243615606126745682280977429393532657280967467445364336271875531768347712292075962157109366289062716969676766626861529302031454648643628564692356079993906022256640853397487868457750063787583232676351488797450479971826301439352037159598394286986592650583404277748743575217935843823311457690809701285823117494096657091149742927752094844679036597908932325071283530815993065060684719668701787761788614253466489962806929977513269106730695622076297907239153499495551700542232220578789801275204282705004813076686210718099155773352352738976662477245893492462004290229816067971983298884092348881737296331869306692171087934377409100726462608971902573657841859681673174641677209079091521104807154731335137697309674587261126241225803238322702093005617021767567559787891613201687271184020546149967431755240780956131454771856781595764442259070745585181132117171738026363320352847479557304830213102707749152374470109435991485478195276255440952042142658281888482861143611200975612502741434914555740576599113432210674508039926767387730330288135271110913417390735006032406342556404818069410843559893602979125703260040256683562661280619259049232041938655176988102102886576478578421018634379617542246966861022700977480147875759079069174824600998227690188845212286797167985690182031801002539193724725541815200095679728226582040234883697523364990969178979407913622066154232275406131259306545491982242284922146516606975909196011909354236019510681445110630021389216733684825583295539492525819444636347098095359570999557026552190585153427865755815400112676863022393676428111273853903673351179169196115044182365392938135906831845297971319006102109725226545637645785544228036240075929052405962216882287427169716251583566283836656497923720415256075466547804475574861995852982956008261485340812857386872389871116875200240418000144700290410144629694024346257629596128597237454449711097117057763836752089586887316211834707704762854279251653843031770865713687659586948726036788177424741280621263327722031111509784847406981959027351809568562494381171456950069611244989610636984641731396968961615272469959271100241282869362182395220185964130799732521897401382346621516250543800674441358854495344996183598835930419588572775250794154455839369195012625660755310978917258119666781579596775034958360463307733798383673844338468978286923596319473733237427115078379626020839785913145366801084197483802495758536719204011990700795776607171375222002028137648788969503298372808312825192632298882001430692018137169129614703420081636471365191710434015325476668089975947094995675967254786201517965952666884239550496970302705512665578685266288131244809940680944166291054622290277476071614611011079567115475573547822299923278818592550488557322376774213253224627331919511551980362312945664571134941312721663928904253787032224933924044800000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 3560506904311553702689449622524594978130309760064826574705300223683839767555038813248998353985979904471683662533929534288150436281463954374148341094087357706010569826545182609390576558591652784699519541914853551349590294468939008309305300863607552543597689707636613631965097743513209690218041227846011082903033851917233594832978653623356128848854530071268696703121996042501316207602095897734263145533762722936211328594381873616774216494160714608288328279041595961261198938983859931154132981375824201779292049225719217988964942514378742861015300120660182272920421967163661029267627410429806972633684579006225113503209939496749241596147089995130682408578461721297187392078864770608055813602907343936886486283363615136886106187509061331226866558242759326404804597338780227085654471361376770192131044966332300278144513416048023998229405563182838275926515562331200387660870606660184595532180459170702143322423280567684201115500371221227026520016764648412542178415809199540545488960545606775523827824113201558782697853283047530928873738488829629740223130346743014028162824079819568882018503565188242116718950467336103988154414748713453535518076950054745264136117331684779966644890171482705274811739142278989420700526703605747268686865646755067522220015768679322461135243881337735017617483721264945683251430524576423402638688275465146950108758670783614784821960315420956335472913053339689260903791698473553784286001617469303249644082081953449180932759605374467307195555451364768680800796327681723716108789499153855227342237049772335918674089374577278007812205197810744681738811308080031049359569287389661733588153021443896789147746647063966568116562757337071891523887939738730577704397140674926818286310333924850526815385336923803013294776592026071889113028334415952963620071403479830415517641580495842863788752517788224945482210232076215495648749344045117346521769003535952528087282254562861592585811377423017036723089819758181308149140558840335887120640962177526358820403115363180168604193658629202886335799845120824029165650700888611287307148993507883386275827021146398909803793706013284026363588063223520091382864525950179753877456899723760369949814728050763241379313130367933003870162290469223268501963072678010620412581400740378292810684679981465044900774733291746332587172941243496698006773476322854553741075246980455608203094958160824889470423507853941856041677852374093117176867694019243253454155472473763412325766729745918097089919956158428091098003438785866951390382131455527325954436680790050421967708019113654763567999578039155350850722576776037714171893847196017820835745882362596543381217017551308234839275995315644964617954361486075278140970835898355262909052713026227512485856400425275070947005683883025641528080475851885163277227393223194279943907268148597995253279643904528124918041813129582480229612304261500700808372090369400153384214605786829780364529972654333901277111164002215967120949344077871284654377480147510749620099186989651741632896841306440213933476046629681868467931503759981468857219267945281964915801676918080027355051908336015427039229887434303116851799443971483449315887074835919310376125686627384055977743657528807984802248807657312472539256725390440305968565137748482496587243039513220694132359947061944123030663394428541675189570978987976047287369667071408181608448000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -40555272712649814026343423025783777468219097103698696511146843802831009770686248653659504406779384037862980276716241173788860501567307749499897016620397831561546935524915333241572254755192231436089124637964186741348095457527762414687752324248860407406132613571448328306923421426209927566147682131988381323519754121570321360187208190981431306593336506167740200207590529615014937454980515465665322392516997646812686103489294168860442083271327441403755551692222027630841055865897284876162798536280037862091337421119666342647799232599934332612662180469278093136205808319874773845076306042275508174461257935860517919797696282020932941324516882618459831384282677256661730928993313597370962005255248943122354540740962282883047704912402693604801662819479697254408481922518303469768889319062276064354160044417388083288981323238673525370666683476909605994716843848826962103929271365424704945147125187743384227191249572038342739817238148537682190047456131200466274089854971739887316529528230468059369592362752995436857979211161585099786744973260435683247237653318973562154112737526099896650645804645127834971615551772953941299951629253908316933605619428728498013675431981634707647868516605200937656539480200162482088204814654297152509435920147496292347354685248195800084532926423421984187510314943790847883123312292368942162057071103026743328614230856197764810267242847167310315339583087712239139833998136005263656830602559303875086206835300876059229294450589535323090252959922858999176158903058418689832574970949171924646417678691567327648108158524758278768420570609535819015501199352356888647945809551024596408412123021783345128548766578923660972031855033547960083811042268855733037071923065065332024015655784543988835507088893852376162673311283410398130533370489271261527287673271834450521708154581654775404890991614412873793138125031246623346007974800995989076847068965179374855454490904994828414835848572680923121374161919291147974665950106173918272150549279843545478504019977915786884969332169123592849054894146598135440695747936005090874863358363410006182799072091317105205434649823084175933964846115494096026288396029401964470097779831648958092120103935310994363558993049283744511449327063749619096717901343763871314398941468225820509441095427152937548042148198727489977277634947105967741016064285502297851850191038415832033410139091844843336165995425584314017920950937669847066163575404030585680562267226863502426929000275947167991220550386266902422440968901852848716808815104686816246333899964677630244490207280473991852853433837307628409992642684149794959193585839153607583366298531524151744428924754475210750750087941850536291991893255060686099801300905935928921214081280631065659136452117135700884417766411095182071485452580400566099532994938680629846741848777179554118893983839510135461067211475545845450382079248083767867586969806057050205879095708623365348526135477977159546052725125922379324387716339081370490807898706306801525687654420453994326656314407232026648745586477759379125500879966923146583056081430452204231488536632164992130963873627218456720727747074025354163071766231166147610560070343942051793822966641357747046343266604727761548509253265391659360407039976950377482211219911184852993751117952434259766662659014016333642172094622970994942110099003284328435453037838984439398400000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 102189536136854299740984467949453802751104779935064487605867616107198862666498255799460520633589453269753118080669638472755615505058833306643216283064359901509114479418729893820316057060304539206521779818734974926293389539492269553520638587594325083226378652655836681607624013464220957325864120933784967906688790436679119206684428867054351002864793950803119214400998639602295540862523607108179036770797609614378722845917717531587646140957241574973987173819808312314593305531517565108888540862271010474834892548906215545990004005157677406467547326786193684304748507453768102998881183246052182032219363200395440804703981458550254357192539837284230258736927724309374932485961196049324600099790425710215461973649304689934552100588329140713231862469870298880868154967462463980231395810373514320027781442270547617465395620400730965476738753647676932524625278042010378519653980489122158843281048283489236728930418534495551483106046649892516496122058161042661584224626803875220431492098391036272764335231987648725990045831027401710286736682858562300357193354318913674828623146703112214357212527832711180872144888287493070650031370474590671542897922924072050613767431311738321003028254804486256932735215707618116820869459707041822131597373518376023541442611499715924770127425094394860139804159505110908657750481306822207819080574589991149842746551056910950359352108476648454038964102409694748924014263464521866097742837185817298836695890538744618222957635563038860378325916478940801146351736281668137413517815809473949741816498972490708576217957296048454927409455278342786130169827914801149823016789965778378226652745210390700862614060389697596695542636281272594111861619094847231333212462179297299462706243794302187688705640666239193621543811001268791159810878656851825130473494157543155095885314063071781304549358810535555817426379828721445942810321130524429892052975496887329001066325441480478289856532739512763102308800144581706677743594265330536617140712412652557188658202870334909009630322575018338030301974013938655544555458179066582863589309780343531516557894230580997116935513768110337059161060040428000810935279045242920481599785326118013083142419928436709597498449820122353084294490297731912405233273133412872427981244857849085391238703420297355614265521098784498541020464364201447233518152015119079411128912646753793474653230238175590099021235270077686624498204092891304014620476152812033807197366461847735544492426096017014075365261005331463491754260743222386729895842271267129907695058928473639636364435040224183523895942680437840031183072721990366848381480165371266227851200342827933247424886287104498978091061699343259849828888424591688282800437656239624805629722327422358840226111262224242938204090803750774645870133793651454322555414778608646116531290477727604087482548020956940183670076226959202920801993581726670629950321771165113117162733646386481168327616205813240397873695623503093754267155916804342183472472345239573236870069894995571533828743734311930746528139085729563690280625381564564224616184106444705231637540560868866417748402343717044288702697533345556182821605967959672890598791364278440040076093803740429822213629756522012407470813242795572738970850082096392186225764355130694084741065373480170836889790206025297446045199013879139614322227856300559714818279174307840000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 155401991693845452687541645978638180611044630514485588957331354879542718043497481672569445837547953580544960154118271258391081791504272230403758250268091924739840228439678127835222077733920942562910912322347370521593569713726256056021220915319411200856839623417877245890019409311270430855927125623475324813427180072402080069555590042791942689488000886218646423839651266260922502872797310769293481933182678088745578627507656306416567972134597168288108632639091014410191997621402494011240141150266500116631814474882393670634061655519215154208893862235710055455207741913380174493139295583832796017649779713263149883942521126632389818350664145115103109809020030029797439757199615105199497805716008889866323287480199730293530542446640594451499582193176864418265461549498309245688405991166913911728338309555894601383364326109370902078776990309740558691286222676049706303824299920739247633077649084706986204583768810894400231257140852336317224615338571498057112093636583791798979130462565422750673690189263557446602692472932696558895614770811994395349016700163324672743141335488253400076379558490768797676197146850876510245045391260822174844071776053461604539942413085283870368788735457748917809823022435873774464679733247024354917452659889860568145138159370904777174603104011830142217395634206265282360121737363991519769163368222303762864471430542266240318491826166543594788681998009751882437571234111823637373641405677625416054340716410928674910828856500834601858430207527267826162866007869470937912991700483622005368272854279729349749849385396803589346145011844379046402695681959079930800166757589714676100967384568051775493005920180727261795504743628269043113397958976366771096899383856338163847648511328453205236312304845348660521366368242001877748451803120542468528945679711417136436427447984856586907530659840087814879984875834170682482394537321837196412846695391588884557834791513028846158295597287511610909128307258765516984651810927048938919863870883154043790255223635661975639521436678181520462426661476489179853836540821817477963015551697470916890869391446625172057580667575015812483501667510028181785153058547597132867949994146273485256429301242655947587962613565366527339064020505998288437426363313154315066475390399442979729962990189344379535507250269693328651932262832612572823544602899778377330405803530601319518985698995994968821493588531670650855474737551568351862649627755132837157934358337992456364177754140573746574224585699779690801485469059168772283645217292619618657827699333284711840109527622898664141951801450158645093611544665409024978962095462546255969635891462393402657695247106441204784866184999074958544290230304342368778392703766840821892606388302984880530591163079259516166521847267253286160647346381430727660072491946062334784778038306164915939334035773024741650675726196057484311007401060837749491807175916236621529910232207080204561488532838514044919158439747237602950300502398801194588771358187957854183518026058307782814749924131167627953123494120865941108666016375472051716626234497567766614001673506349023396856833950077026024818993574187583328549016364129274833255587325418578032360439291551162735907492768495553956724224235736192922571436132698737040347629064157299181860747525263342037583222840766746619739091747342801368108043642969361260218417152000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -2057064122083822106375553952354900915059094163483345461287780011015881531285609347202304037878383416999522201123654711701918970812349880515038577224411042747553686652532970096895118032613547217749754849266985042096788942787735592674289139254068136242103322047879976621213156777318557740277963979810696711649358304011807038922854714565964380982408321734563942206630337245272245084892875141502360899915200934098343119217379372506710262255773887990246637730646264816135393698360822120472033225684028711596345094181999901186122130194954986848848642859973124963923142998965565229294821389615389816965120915817117998198766090153134064366503605850736042276584366551146316322083677487935725889011696766227606133008095332624035754887492161330347189501051417424116645517683324186928592903969490945807405802001401909852457774123621487773445576604599578022239456002088401310414032577331545669962649517557507470480434763578090606153950308013705591930554036619428907795516376637643731580304282643406593274734408943324741318220384331561734360257930571149320694312492825572594212626215643498339411176876766898132064254710456904955197755973176522862087922193725720001093316973658939234524894269647287987928830830993883705002886892490335982103540069365273417401046498751131551975375186189935856009266125045765385951762816455375606448460513935379270575820558128572129433791891197665487854442740196962821105057021485359550061468387180029117516358769576374273173116752094296790668552217982933485903901792966601086277772146769021324968771545981665974995793654541381761722119049505630750550353029425255438754798262382546954312993629957393789317599185469971290494011391044419124098457061664037286030070532021182648815333106033988485857345889850868263571044829649833203618108435946559333478023527387938315576977187325893386724128085304066463768221182538382415181711674476865349726395530031806981172909708676892200498387709210378970554549071644576738784096314301254913527288608761430469315771478795606070903739790150502122507873769593588412243341107768608933955413056055359644845456150705333145396246047529161582719866779358866398939691803112155621578024243868523925243361919030225171523761089964730323201457080012917945403741519919329147979235073368672159375380307711640375255825333040545272500862649872886437440513537197173454607798819441720526894018895652863079949713913616710887354662568964342307940448720936937746757651047893025538435633843354258161777091820078413387690621249339601273014254993752615523704607550567969073176485323881876636796798783073997227479625184576772707062453995550284391714567698620775367200158476446874888222924086533734120498380359004467510666200055766527839557882416708951787023918801742039319351382134108752470868793764080667490199402389113247252405343640853402368693574497381702986973634309045300044980503130254796593645316630138620451902921538498041183999657699554857532677540488315668998658579996006723053319982643009631159328267808080935440339167676060621772322791590227735347937684031268371552937630730440242395837750249731633926548940441710790721328451434464271119130806666938767545799729287400083791376913551706079663938821038054147007214060502923299220773728292520679634861604218918932732132043127251767428489272602538799712329431313877502934999948829270144841469132800000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 8222853596903939593754290934219152158793544529659757988332515951121142343353396458711648837489351541277124329521195176962321196790407090476844012241940682491349552207844615403936902913889244774716455454548705773942313945508459934124264816098441731958223474454252573698187251940558839418632840550689872736986165794705441046137966382260811918243988393409414280363199572229257050479132494637887329304905995449832077524799005534473284201905758753007105242487483855212762925937578254255404150758250255080253020595289726130279448586588763284918134671027029845457341700805532307199358629447440630390492475120805163328408404765602395970058050602788235592297390437558536859919939339411637670919139100735327786549040323634289465849919971660482391776153796625336732199341699308495306206942011812774847181296820420874437087163897184876464626461394792851485865291250460414342175297876660784539456108597187628310729873523903717290846084785472529046494502814156335378193594330869384684352786016584770738562791416196335604727513736207135204029314974008840146096281349837072560069925454221532680891125146341037132126612991880237828566083834312869212651565998006090236394748002060198286771978853775749078947201574769674561338375531283535372030841700061886816868306068945760551342068218150646843323422496883866790128475039072205217427097261483288675518977046251739135662748211500706117168635254287687182913944234968644702564621748664211372323390888485979765003592190679929609183860812526701480885447288711194334365612642488506676906744368772579892080775749120167582944506067998155437397583354224250107707408789061579446548491253703095312969386346352385587659722513028326223851157378833020579078857952752439951049822547672486830137856637273141404573182808051778621739946963993435366105150433886928083846461031297875912243403827271166408435290102376735865437551656660545741987061368847845762202573755868848287062296038774262519534294407034060684986723407478914757864370272068271257772738269845714602148640911456320293531112739249867047928682455666627468926972581588684701100781127378784836769323359391408320466637923634554940571213668118451453465664577776269952749728042572018627474619946876461472643412863536755995976616487784108947630574368273904576813282369505323445482691002578152718289003600926640599620982341187995366517552685332312977539597107201281468124856940741837044567786011568837310033042946438478491164141969202518332686225285375627373381038972311292887006809383280564841315503264915779061985603711289085360452872960586285963358398973598709516715984209126092040422170012224158326512219332163258658353941007502165744150194182615287446264747484004004668252138670132167672660968569782238575887244878611071572474939126208180537464182010132374109102724848162766470998949706245884141218726431615342278541979210065665485170034332479130513573851881880328088553956448634217969219412520856081404855113749143527026176153835516318247515205006457326969326414257276773978958334169306323655983189341332223863001211112714043860685257357429831992188115331858451663137909636714112023981199478938476088431692470196240375669470263176775783382633004669133209709908817425280064203899793361500384099044732183679810570605243476507688281399093769942746053145486634401340383706040138662197619067542881351761920000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -20812665341978963548133954148142151019684333246537134046562709702081554572030415988610608719919654103634466457926817895132087709613935102496853754944659769077523968179338417968860407633112808044525631359747481075681990733239687237837747181189881600120899216346860067573894516054068604222082036196804545066075250358978082271761687026932050064936374749151432173069534859854184990598918953619078075405182617018893223300245507368608829851530542317111845584327011381586693962512915597859863136717666866374738646910329579303272589211667201068529773126846724138487293861585254997662924851821273097882870565138923730751650293855588328469185084136407899146928039178753534138641963581740366065940487833163537921237583817608785307782114718386604993809117486650203580648804581532952603335686026319669613392751609333119964589166265630842260569951006581692496708418855721358453247224309975696601261807331059349190624482750105200449745812659743785938370037683000403418962614776861892372937205081057630281306075365043791529998975616538942639343300032232768978919517600214303324072513954717050138435835540276730152431714283322577160063339057595502729028864689201053649721563003396101060047490274639500613101904196134861965820292429371357939002237271673788873254434232694573906865729946076823361535565566521669873986663022982133609572274560701653701021259840924372006163090519150989887924948141044499340028658363793976947910345265998400791460391079078594466447580754538746733208391479868261720151390839970411199518347643131616682156803614435590425824912374202330710466423567818550080939167168410797458950951792976715303692051512658405541571100389330328039645339318462126576275911859868739571173806153820437711678231245109059587275849746645566238554954634987952925215922998324167436977554259281973355258592898253077444998925771092255197323811041761342257803117090441987776717917694602805221778530247504181336744991795829748214957366290648946967558820108161932006328493514508090048648677690369036426816662717415259992667819626377017732383701147455511122954872054802874805818827234935668827987051990554888208539321129548278284972685751166207172641815795870458600831505371727162350597093595404133508294887966688573954852960208016844568862481312989137082173613807436091308742415710150022983556665436343027826111973713323275129491917100107894249205131701117259576568381555174004315977128239111767501229204662781769930505079600306967329642058237685746583638545860419185583273537223741424887395569365627654659892637927834405314447066666233557297743832244590896005967629096309829125119429598084657199300341672168881290983649251791004939954068471660949549154060193930606142085695467127093846089722944431595348130225694674630535673023604664558607335078313609507948041095514651342003648088172768596520026089336979336045266755364925794720091451697436236634198361965333112083240018786667736391403619113381605999253367501232896705964725826519087570542505507309033020447546093156273168322465043239310022959500220515458542554884782556962549752469251088743087193774404956372683588448208495524354019895721150169037718387591484126965912650279032241410715096960521246664874553098084236472213515170126948749492185430762155028444736174219249312076580422766509411121918120452578352776687955765593222941044079853568000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 38532791546407128375295593333868712125107867869854316160566194640550953135883326906488089318031710644584915337996208701789727873137335124689413955786549454220717748833841703252982401837475575558911855535328233319945709443255336615835485657797428893066701996685880195502525806688575015897059008632290372311552458147322420962327957643778414555062764651981922710274890075953637370427599757525912304983368487829709350747463934283464193879608023204241726174474679351858975399100821692735180819752416770616562941092626908845857236381058663444737865101385012406118127978231930183145376427319292078463987945063368994261396393637100593027115470805026937345996042264550839588523754000316354288742084739976224529670491899977854256583164565493303690061484380197869303509769690492444296633358212555093228747417402041580212349504302313338732176877079830941060608994828734638239673082249592576150310649752611592808959278447310079488262650714021976383759198930080166047797063354443317688028581345914173900691504564108333423512098063251575474034117955583333431438613493569268928339998821353256757614983057847776069230564701474431966176948379956146874288257110441357847032717983800765643156146446709560694371885145985692136868678615762544213883107463605707453539411705350431879325419295980268395755241661727898773340062385258445756769694389232503891161876712176863578692555704992695672601816274187031479298489222442083972029318551446419120217070662034832163588435786212002730401996984478266338704442527919733950741455738995423625919939128787692143286988500763864618999792003280078564984614974482156209470620903956957944335702000205230515119734912864463918159216066409419643209681249144042805075057531056746663240240193674022040664910633296918864299755720224814711031041349440113180495182714334168615171725059635647944528857190466788718345432623453807032097591582792247092689239250018460248568956383866924656499714309424597425287036904198746120440489596060041067948361638476578479244019865908548431487103042662164995388907831763869674315848626331870336919194500315497229789994225715363521130720120568131057461936539318270907118361971220896711673304523154105204775083067726985159513121820714528026912336998989625449569508311105978221157307492016550730242125279418068577510252571550360034792468650043640649034050276238749706276258513324076085358467839033629269910813227501892669932956229744999800263587928831117144486740350811302827444019575324602845759991816661949259867033733600533025263972285745830298920952120159024984105717822620293201710042745151328203233918852616520523775377518574476556705285871319718633456738165357083659073314589319358663678951560858201537023183472770971504805595456714885984299572214250629662979339522600497900867230603844130487419053310062076005317752576627746153155000389643626186296829513320993375935074561144421006541471652539450797136100006417562248039162486528942494942275495149785219442844307082539316346363480533766426309342288941952246128422249453789926996584486481029800520131551089850486611780209303737480390486400306439880123620627712850310705395691612725768258457179222227979562779106554687392025355481331254922747431513639778307170038599817366284956287070101546161208004901768085660528270573547209692269582258689384829188862471608277371350679552000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -62346007813366630804098897492099799189291869400536780227703053794372267143711472473584891770660153238271473564309609800616187191841144328647916644843732316020759213639050459644638607098533934672365525699211437805711301380768047591771142721485516033478728350748203183599938482634358796900021832689309115328044744348768469286611106655904692817613324473978677549132957933192524799559378713295848911327822833830486933368776871953602737828421181887056513162323981907950671560135627531397916914945806750608999994815579343676750171935427499773779075866849173791560394610870979322963580991875865629282283179923729697699529303611771789308116640819775886210106035068889885719436257859775028258565343975937643499670695048306835573860648049302253080974887799114954931856853499879365730750379392511861526909761159206892463431212652524509679290828255542843987625769923348784696212789978177495722664851780866634197706361684283023420211661082006278310875149898091160822049882387163539209300427351335554826296910039690548728743710336029852384732469420195735879827308084621212319533987361796228968803884189827412485084531041289899533187037328765037322281178429974100840585529380048627934976182617641072379849200924220621812926018351927227581070099854110932302886918450997286543072049937426333428779768624973337778684833394626434701329181944499546926065424382617106800016472804013078727412946151178831601727880500287439529012876986915916230651429412014697954843115568160621126905844808918608941331036907712322294719631573421473224534268675254607519507478880557153317025505448457903823751782528041990280860303561829784260535327844403654858754943219670167913154718940118072362253088230103634186319428653292269767081440266201255566164822580755546126289922339172753480815094687739368839420082285672774322862420846314632094252044950731107975619150734782937339507288662268998541714536678908863805775972899070904087554257396512289185815672862899409956081535327973791191955300933861434358715260370104077554499950589386924861111678435431029393305366865850338543747882483851018417187410667718073510761861121240629666261199235582477762428255356479563190605717269909912219804045647974044317605945402844743886747264710671882355482935999439197919145901145903450168357053353466569213662202853370713860194465946128149579216161705410849304678698095332202396107631488088302977656468904076439855050985787626122721138332760577955751343330947318235949747175149097403325764750618503132007726541188128859977930697131152065563015219265046048199137454401114339818509307258449019428109759334759564421352134317986575471801521205189419404348163362463791245869039336716516229112703130542051722163149434695876449782037505973879164904578681659055292656673188875636103455785157919876796002528044280869254445730208864118305037107103025244698827798309303178735750402188311170776461351853561651176598301040933304662130216505713606851131846850908802849232974065778614865692838549702200723650796012591263701707067595957054995975330140903228618579294971358467768643967116682730072698990399603781474980161095787396782543254908153403947257812253109107284848762895870228085085618218020621184438797837510221723938075615265028889258167091864448118830104822455483427243676027904858736591124440835919310880878024646403859415040000000000000000000000000000000000000000000000000000000000000000*i1^55 + 99817610533150548457677879925446203265931667084089700852401060502373706052828787638139850574630434947812151944052929317048904384975049382572391828141427678801798699519059164301966038143547451356066031776230983538137099101251636803934627516821812240133633775828573031743873393739949860240338167266929313813522377496355010976225623710204096012396231400979338246614712692900616784035241263083513494882523654674821906434753876683761526656284553047478541160674307737884054835992782701701047435291329865645547360443223709090341240436217912687052231585790550700852745155161470129030218466612739021127793306567267642620142166903868793892160632200578840765953175324776636501935649757243148489491807040928359661525560814412895845700457032002281988550096114146717082998005537970637999589540010800144640541680747059339163958295844480916094257722335297560243330866771976277099010260027864183581203690819518061726839744244082117783137552348172431882601953726584656995487938434724726092962784855442953407915861203566147365417369343382367191912108819208990997260058739346208498837700653069275568412543384175109481939985632783766872049915386603163043296718706166987330871712829015687302209962203495869087376841285717558351927949491583657421589503336720189874175804586982197564488740127044389361594471787076864685302484014095008597374363746364275102388331264734368282008142097082728716670807455182743988210857096174621762882291912325259057842135350454187382635977907499415493070064739284005247585828181259938558589222475500164592846313292599818337564607418442993073025666318316561667365409368468121471348515745046881975059863759222790463062236089759949305098802822268944363783242933318635883485419410113160471612826887999207647377991780555187749352877147302263995681429444437310915819405397885786039715157081728694589433794587177143403994776661912403439302658000736067704520243803272265829945159864407683503466490703512017099744939952418886927676105963753205861696859495759623756639170838098263968831219819205017365631418604826188728158642496230434143201288938214761323148356112636251453520417213418194371123413939872050081073791230578068935744922645367546509024492526764069563509994268143927509367542103254069641196639522080743452413532169555693116390665207012820027994228978380349879060430785367838381227093526798934332704099654397978289575422012515167399720232362375424757943366443978174117149832700127681969028435352799767352597147268516562561727534412271453465531124260446219270813359135398723060129241744869726052743581753735246440409542210541006746226557902521904249352433584349187659156067910076561913233118307740264973713174787409507730410688001705586015044953179451796362703599121939489503398181720250473951647696267798186497050479501012809129827612797144251647435264612602145378836852481424781466101095277683544709203535829420199440627209385945428138424260905061887049714307790839252733666305831837991232209111313461165690799614098872483778966270106606322920566260160104117897236808545150653132385072591931294308974340691130687399514968757519244170155064186351507788485941627105231283010335074336684000074653796743756918908902210171772090588912358602139862852394824240081788063776361287896037849938639937882398405451143724933467255859325741565892271988940602343424000000000000000000000000000000000000000000000000000000000000000*i1^56 + -141017421352399057182941327207272308872219079053819016668848106630721610733099464165834653330770657686444341022940965838011043575227615715119217415818583130857656281690489346705031964251523389995821662927549160366373668636477683231138224551137121163683018925605316916980272236071577975398510736189566233717286138049873493588963357851974047885862398694700209015672452112104648856816618689460122447141765914031366659573838615871883395228004004265153347767859617664816395855377612231176339191622374884915672428334426891155990937032566246430238673520477116804493182005320340347287996826591117180546349886649738996405800295443565632909441726666013053196445656044206957136033318055500964082916345059872440719922911870025624841897735119611832050237121546863400026692337922581203087093056078330913102273612844331906390869309147738782882859556708654349030212603090484796537437473732496386671002643804830521312703694334894535499234178270233098999308909452700998952379923854169214882433169972221745919260282468762594907808685011270554807561809775549181158531921360298511496945168332752409693868469600181927841387896164594900893548672582977116713370692570279381562758522691958447402836680925248325761219302068347069155563996991690850930493844756808783009158276389974856644461357998863391349586601541228241007692393296654829494703732633084617623264564330760618229225889744866016765118008319927195963467522539381679469133262879329057977015275074684680545534290537196766614677058453262828830198939079695422077778627031005354812916343899667247728241027103292288006014401238632136140681743657738878843395546932314264085876120172450689342407934121011240634782360694820750982175999722604102564926474554690916839027427064163298073023524703053515960306995463038430866432726318530911748154838438861555021555375418760037901671280451854576291180395567469854274026150028887606955840985796654307166047827589054932695324508973835972008575476957343837394790294675091757118451912006642353147945690766110414155612128461084307818828600456397737436605711165091385694039119117145252989096918757019985185797954862946574736319951393693880771447676874959600692740956741256526098317106031385810019939955735149067437013929254007958822457275047907578407343733256032761260441464720244715910602615863255645577859866781953310540398861989596013372461679172678692142734025841568331201909112246235499026293347445224824182181522985297708621891207435229695530729318100012264876839858812725150329875686869967528490032129937316762724168744230004094370375576568235099606059436627629429447455470190544893340011369637170459500064496470784696112800332002886381351963487817371781627400645240189333496242158220767851724692197776487053535347590669653665679210031801848404389780796777853327736410057264739636484279871542056414895984853619465774171826972619454965274222600618071745771615558891082301703000673087472488728126750806927746544324077063800004624031964367999841510647984058122587061146460819613694893877755939737081328674153909363733537575968199917462064036456910442703373980530040994613541118161177046732163945365959363240860151231158707131968100965212278886864128833748108724112616718404238289689897564767428137445978142220406388307633010501281557160284583405525062464036217741941300796240206757888000000000000000000000000000000000000000000000000000000000000000*i1^57 + 159749981780209868818913340286317881314834980215114620645122551318432451275482993873965937818183326923597379019757757660617012020973567769048975774947031144854801446775766437999600230666041549934872132647626988241582807990241304208432711213865465803777850308546140868225474501395205449714726862448340124870717995531753399375180226708345966120653080224868820307495511921631769692368928653335397037007467238032178884686291000989912884071274220875743096741551261393326986595167764205716234836432260003022353226932205436724225086621611595604524337467307610067302896817671308159832093961487364873210468423726308984796793761756703217547101521028749171840983988571187643709709918757124077492877828666026550799487177514611196582152458839053204768702406311647292045237689147990710205316035142982455172181820777019962473121199156395474148590114490512836833980258189733846920761951286560955887741665083342057362974790845158535952093438319366529384449346186902849451232540601854860102402847169822709064288565648162026223283817865947488368685423478528127882988037407377804515348502845221342454105376518711626033209953728240991558892138372888030608819160475480008166958314784793693757243460515564505015664505656963092191202069093644700797275177405897965385143991139923982646474932634599887395987668464870032651067413799293145480764486442379569507307957508928196803833637058676955937888753243872380479549735666263998534189907357256006356665097591724708054979450927685059072213698187447914103896081149482209759092893638683939199595385118683480345925120857579322642977916170384808638412142386564495200488529738716008659926575864850149688711019991723981427462880593791397702153190127306527323497026256014348166562761098012570687449361204630043730793472622944669784206490099741300530485900984966504937271071731780377162423929494558292005412467989059999328234496511417700916615808777261363428795681803934693046247920813991890684599194675431804962140726255410536590818351723835922070298201983469006877395274371252698138465733088343804562600328474860043891015668444072001414180377496752465820155361940519071125843558138806821383912930295398493173696072000481511902178089656394759556816728740562382035009444371935680238493523889727401530324450689897644571533070710910678373277464800017270857288975445540939586287921680863582601971325554905419300000455517999509837636180820639431099361477584265061870613435163444946118804001442847278312022937227850282654187535404844745523206140760993921220340730977571701431360961926180765919097182685313331424655344986720209349882927050347140447313515441905607230688688083230651753977558542693646571768212431496389265529785570626209130748327982996718093736561370355901688293501831007586426717425840150381818230180517835265792551388702098251130738688752066867825084295606570987438710342098107384089923203603630303788331684884572961037835047411230449978455788006047124886149204528900691250310464417511554918158212903088782178225933150378569938111577103468488817986436447546902074340898232277079806650910781850711317641339712191264027838644475357654988495132595259173425199746191444332892671488350291422942390686004300483227549492822386977631127663264568217391463830605788634239122177299263432621191121994703439560856416008671160870224527360000000000000000000000000000000000000000000000000000000000000*i1^58 + -149912434070767824037914196717749554460367557871195314475393734944124248032298107676749404176934444743238235542559697767470493187861069494321176410898424539076316201458510064948114038082590299098803612730028255670332555773837238749940890531355419995156465645748365830161306316818162827534694803337908073942332829420402792109415830185815525133289745688356778147439571527166126423347782429181310002786763658925428822035349990777357522568606377599393348223910640938716689953364945664628807090815178918066028478573963493503508978588326204526909687655685421170280894668593261360664715804475260156479746193848139866107037600413877488084168526575566535887647633538291823913511494701280248118004755608868358697748063936256437400343378479228067312546751623962854445593408135027318671628243107667800462467635618026443682771551430882577997394916143068844027292555584467047339715322087687582883712699155556138402296648781532659339645480395824958183974537787108522700075958553881266892412968069934000538832700637272314346742903175673615473784296891433983163308904120596676933768925622558970843519452608171282667312869211482175229015694075135066576947805021253380229453673468856034245068844613893203963039309360315315230186733238115222784673822828981856579059380855157070944124878337903529727499871091677706954937120533965557441123075768494418189849350953056868937087282080936588008765148952908660612418767234765779985486811630567596936252461011577503933546829709682376022523337822517190811384609492787928845624159128525906069693984612240056018297300023402464845462702921715723824978095163794158785663604009215731400310249379404661868136236821366459498462063708988837553940512590257871829374229040327938444997245663145853242111775698718625202384973850977341214700995608577762928313675453965898282092962746754138421075803371205131605718778683299239414899966945322625481887210598152476832289328759629682599676933655731356851946740642067855176434292904209943118120319546974679739634563312523903345566594115089719219346124475434627430137038444810070282633437704126314034748117481254575309472843428446378031773564278247151224499892198811217279822442403164110504693676642458777211273794173324779605729117601921732355175213901335386510915311162088401263872981563007804359706278570276186570753313838342025256698787004096618465138367068372300545963526689956543419409781183257613473425483314610623043318885811269804411385790886367029269007524173296291475242337575899322206109694292430689377352651272135644284538636687684532592859141246519582910454717094427517912867753750888063554332045262079793420952632953364128281845380953776162070356079679747467157509941713369655231327608334567854126275549107357226502401579519627393561379212216818304405526823028839794288122671621652312437909740830754425886908011939242056162756030421313042984736725604012716486971726735898004550403312701745651375557441265157867068454179822045712825923706342582294532387155645875764525723636392955075992150845621874339079106661851189966920590275919884825573492025908292995973732673436163921347765633758283355718047906057846758421179351308858020502440702946953344963287780673894504193810819927408869980266973586660053881914246527914356776921884968489830723529038170363327540078054845157308628992000000000000000000000000000000000000000000000000000000000000*i1^59 + 117590599180539140559840482522034758551223906744284220729579827671076508327028917845965890467505917132348746091840861450332971371089178680859809520635968563256509811296739655259434817599465389588202480717726821965578166913177142626327013246005976284938170259478124680774275396871505893459092998474427968277020618665530806619391096768022037830571813233424764303267557564844426156159375958701059203925747379906452241826580317651016899117000458241162212131242945729444357860918052074784551588185995673941963968910104457432317212046841658058542946158380919311473446320037784486189338905387938781967701912603134720264288645129830424030906794257246011795782465069007337247924533504654718120477709527096232831001467322897107476994973166591587485832005279952554249937936114571795657878901716522694828011871416331333805539976251465667256177476406718085375984814040464257958192238046387977693228257646318915041802007119040790313990697238796789597953481611775577201688345979053941338729576010838761797392660572204215467500202065279781611565120251044003396018580609670710202738443303257664779298177870120560052800827343653545767985553779954425858551847858897931880981363114169219692805080037078081463489750880979788759469933133163363779886576480848651193863613092326991907335772024526404252804982921954736403455037821576759476923971010970732352777212079020457504350086882074561742927074922583183820499958246198780696181624956748002556371045725373209295610083347703266508150848538872843809423931868929815806750703244058210817333073193206897195042815663611403612796557627200741784546245206561909680366510983802660673869298436815841204870575302893206526848176703972412041138313332595790010560473479889915443326583481321131745032462093884137178589184698922620243101204717303398152475242107512981632614187125990500069867308302665591354497334289781261636313976544700998505889950496167662370762078071152009059920303617768380638561617726323716381815820770019714350880756209926866384447276899415976415539405794432240637894632093518392142547676598981508679215609867064922646930494135760322464002727261518171423891233540329299492058512049770777769610080183314883370991347890239957963320114789166492743869624359265174951814007922460326417352834441837174079802168195566245791824103968536961402024295184659478187687845886900331894440306326521343269982129280360818431850460144419982632378609946831490013782219101761346608592096509458792034240640298562402625869713703098088067171236833761743146903559675391485959946676178934358183842378939721910399544743622332861309596161890713930769008526877409037323034055186169320345656929620358739590606913795505380133433486055545970614259092736830268929294661618267207317078455171099032209755482252036562354178022502045018705186532073888993333728919179505815808140588637952289226144930447214233058178517003707474339424994615173800071202663062206303394396004987834014153037947463974826637096675319842896555930568819829964560154087216235387038005959242686361201946436076242460917590917197629889635577467101431253111588181843242431031094659939762013835198889544109354569066341388343814337655410687669694932317597320938507116688415064086656221689117146740783488532472425261825290592480367277849266036646194515821526236293238882304000000000000000000000000000000000000000000000000000000000000*i1^60 + -78455471264720511804122732307963125649289035669321948364915967332977793282111220156377258660950264954018917380855264583012220625759161412474856481927833581425678698071730396221291468814544309239829645436401834058108676130270606696457170297146454128056877203085995811944191240204048992195705460401657671838205538145351346634385274419524926429024632125171597347009072132662971079647226914434083314580047929378605063911610517908375360867983070835986815520648525225207111040879362113578630301954178855637910086549123691969277741781044917948553776803115889873027680653312512343484861083938242041992759016331781833941148490557358335616947218067667004242043970453415840682944216425046809761768441388687319867847528887710756269118676277277299295502491370524404309995059474355249216764599397969209434435467925940371205662622179197161396921475495730091797222885188258668964160354969397177504199528861365074233275909519655577450499345089227774594348554654389395895765457462063209369310592696709560618947162405130083014031753149028270105959016527726002614103562856079985064298407603051922249585608384070951902166893404206985949338992974570356169919074464412624352906196117955813782679922570189722082338629526741532149726311999864683857970427309735519184843371222197268917104733817415377621546088709036030507088862358484788874863971759494285148828047449766052275347940510038923284816375422924249789946813936155473208690856748872384940403258172165337207098693750424936848191173650350782122307145956522412968945929515585137506751832283176721566307742176368227134435079830085630824638531898133520697256440485939574627942978940143173473862305236137853139093174484019591125693555897373959469482766063346585539056335687903036996155156404770773124626653381412200045607778591627436298005715339147353499166929800092074560593358557059995508983321150548948064394899406713767636435981267415183799700518907395937837229472548071400706589067149532361705258576383136600999054636727360517825137294655404219642798930239308383144699127623924515835145561678681986833090512900188617630933199967160695340971728250636294690785727378150296161277927180883417927550893292015082840914753615771451059551506191392517684431046981595190900442759891092256852861678281123990430593537711379660182845993958312501625468743455072539118372391883653001606628660236097123489687685155960069149233322764197674640682049214161183219770145894595543796699391732184563131402226066187804704163057401850948567637742253297714036111163888317457062665571279538713298524936118053454943786774042802081943794042972375253820203439318394187238898642126205649407079144652135766912587264038792725098213439743626827300018671074377585958913151179678829023498885010780765969259936782392836443832822078465673306198219835739219657365262185370350648140201858549484000650919110757719532920707158536261595992446222590395010390359190255805253587768178882260982943239600135381226522330739418069509875391613773404137105639802344312278358340490466271121209113237555066844252570425601873164795203178511446808143469062119086761430700692154932489889762763935359956061509234938143631765219959082129313545037602529499949081788288172108336723372689629019642698663871338797153473017202262051197202297215814412967993273221120000000000000000000000000000000000000000000000000000000000*i1^61 + 46392512837747596101755571931867255591021890581011832526652908363057342943069159408346799808425942636467535883011791859160006809218464339293091688947752464950081321425994024986545597314654629237012960382475106775469960395350600900004718025067682594178953038900542879784839706193376985467747748837849101867030355594106078814525281728616544699788005438630035537995432519413141222569581430802878514112486511127816158099251044038063567865122721017364630595912646837925345847514165188143436551935287465317419301158396635740069038971480404169594733432003432332010746550255240419674211567411309815374377631653322757118350537974054386158932974109235592536603511541808143625567012352739064097154027916915118741181904122020602762728812082701348030911566521456205741428034614437733378689987098047267782321780217476241814840669863851209957732392753331285726731138230228987998772658652035007396047765475846312906567501274975113001650039739655132822018671891900564134020491581311712379433104195948606305874526598775456939276207619597750750973430512432559293478006016102328042684910072719177608760917805480683947100871234070962688427675471342660290154541284155324361778947739152282036046867824310971321602652162617337276003842932945113438479313648539354832644207514778340983451268705384638303571079363934463294793547244656439206403823774254840105158670110314824713904103414723792028521319713968092228606099670913401979121032931866037119741935266518283593288295968429372625206175600768824897169968715204532547000909243057576843508001989824213970356434755845342501076330149960587522555811569819594131902875317453013320724394047011867314386671995867965484997425599778535056762621144171710637275234205000777953954729139378859374893352699736550557532654201877077959432082134947255500613692970212311941725773941221181316298748486846074908675678411316212634401050858497808233011267320050778357856581509123388245845546100417861015459371924448414377450201059008908903327455177623260303424079917955859790457600821158957441381373763744074507350116814833232568866632771473389135048719626350791546994715348883434706274550385290688856566741734940147456682704015907561730739661461961690062075778547044766546066435526955941360585470094866072903088686656500035506089223777154273112091612196436288772256596844646954712611261817462161543858853194563830086563572177574403178358585940708105139351733866807188768727036754153621413436866800150435798553474767161634085405770959487698982295335223317631598030461351863427395596736288096527696373244044915343530637412128331834661366644870282872518552496118282459289826811747766206230461224365180357208479361030756027201373509780623202242694783658668308451915190767345501126013407828905410368429867925982008818737238612256799426877519199495171620811184973821327381067537259260252914301128638989318465549683484277606132710013446421357342549309818513956185131632140721610825408340258545675693963575947607666622698212917527548364937089431789148230902045514702863709600185336145931384620165103541824092000301430085570972604276622335792245229714632242330533922835434658480413981079305022843899678640234311209167845169677239006253825545147043704223682092164309019897479130984246412093152567712131529164404187821090321700225024000000000000000000000000000000000000000000000000000000000*i1^62 + -23030322111811506223406016426286870599568333321226588510873540264486838995838778428918892465498630872817472253044900029461025306321914882286462357741297598862228036657147321719992195883867783832880108807149818212209189392064412010350507474554095759942736231948125201898247129485939312851040658649140125460307177172657301964034176839020571583773690736757431435036609865149239815246970081203089104383333052455439292747281909904342093955291202277069977029502873171899045185503886039421475836554736311645773526563816630738272103208587457809835962198770897353275148849301593684661490521309950238103300913109205420185696769160684458624492372529438855586530163787795912817282894368097876792310624417552006561791338205354776481431667897787526559970196625011221992738490677424939880699029368914990883900889938821133485976114168694840736045414003078195731830864809896685915764026818938268369783780636594289192570747207641020807534706880979711234105093280606766110315463041627959921661467044437928035844903476283220679898593640205891207892707704418532361426871698057700412004452861371534519699618206008974137118696884817255605803564191406261775702455477431498454750354699132156064403312692137894299182939138724776860231178704814095620051949547883727934489338702022622624418634246277454782801244114395387259573164751411529899574469279105866227134754566706453273131163799299204831978310481935276094463848065863400119660937131703772466987363438313353516797244313142028529296778300769275328779142000290991841064355577105424902255019044971161228418019656541080085029000222394401568568745144288996119177059076747871583694305186755696663090479407157339968124783165807189055879596015444689150534303566225372123715421260852737955296443731510877027185754815501329875509879730232170589510344211084446141056074004328059874727255946424594866645486177772053705908840208367547233745756249457505808119506982205886119888636784447311515470753594163064548911569885299571864534235371993609161182320995537813074043038916650820223788416342860565559591644732507916522634198060342904456125255088757938488991508229787845185727165637413275254478471051232581490305273211160605028093149888349301959859339722620530017929270171312950798906906701812780926083671927630104905563668471732192601460181762974047526683249812084559620079218026424606055472445591977728872725049539189342370331326196062980426718755660341840451026706470265290323784888968020523771712972749640299125626321746030521963405669130105561519060252964175230953893070324180132072677789741537338295859025414634764080285711393219140926950675441425511269993126355544353511962180432111975311635313765525994331424608786089856696753605691437174926107569495944809796120805514769125763182875662162885397366076016683673314341985503549927965399105659151967170429334184475125742455154647092671457594558076202368189476381084142883907111518206443064424067743744758914499791204770752734542091611512965096962637134287993410533438373316023761053578098350461131068764181602313437968901101126341563108985343005956262221241789507645412115510054063617823881764375722796968102911338651844670511215768490777744177578070671424223712113039106935166277086182569410706382965310360411787700752575119691235331145462725639929856000000000000000000000000000000000000000000000000000000000*i1^63 + 11429872452616278997407805553157325702472955879313788927308631244323881902186180739808696919455078189889429096001108672970128365935338919707823388495776764633687487437288551686475848563775409532504962092236817897496921532773718327256388558391315190122481398543140742970205706529209382169632291579550163390841882847025333193568625541716417285744293979325273983236864220472480215735253071480718683296797545803241698743130371008438818586770913548475397769118107391102853308513029623251755202370113524558897805869156104396627221300881789319318102355460825339448826414673396114672262147412159425694788434717399327388709263616437549630376568484467559821655439066387830102201686503182636988421027480386884746832881543110975374643005360807665917841285365077582896953661840049493430672852937578738580844525154506438977068632611423495856746210094819015737593802357177071108308560328510683907089723393069432981763971170492289898592812982120096937430664610510955860006019348125611955228364723913149897318296137372613239450875109629824639285308024977737263875985330095450787470418632882397802974849220793288589544364051373372347220825144822983885736648487465288217991277767194327317627238061172657592374309507920767798845271578636898875621934667691595967718757502123124994037564730445144291894927955851756354532988063663909975031350005141696374866532649906116607274244255835039119557031590671867669832635020376428379938864719690490806344526754482379600545487643379429391773149452313102581796467903815715525874083821038129959499875395227615359951729158296303215251415681206103732862693489716177668739614468720116776879607566059800983769700428203936321556552555237642724942982608323513508166085187122831360459518638548875229439281278785366061547889052631010383010542032054568313131700338697590792403221799824286514491380787222280600201240422302367079081829823633789715592926838027720084472244040321208338783454801596083017437061737840084094786407515117277676001931637598171047858798388594014972845761130115784071220764907201959414771914442069516225788314525957206893302843519651306562191705326872331237222884638655791824561749992829417470198962325238557877844738568575194971417561383914557310589735797733503381664739955224865148045431175697066244452766336343127914801972522148346692282654869341908971068922671242123278206142901052502220603202931201147912055201362495557343870296884883722207121916686591426514466545638465778299827966452286978069447711909217986072445272061250669700919938428888907058083646036255653523537647209805088214475567327454341077504271842665093791068733268624640808194417189481887236852243469539863209251684903945103577752419982992147213355669428294029655798624306706618632214933537187012290658151969565907449484546231485242333902250700190396557712542982176924016900603110630367174415767365458215544207578079343325114904317354862107998604716374570864157732136667274034173773060395985395880640864607415311793781835321775832784790129753409150191331212816450882954109000075515238317930832716254797350020348677941745777443193483151217454913687647554598691212044377002101407724364393177434244124403151567589842784291076385189250561963239828951296377199062351320033156169255196386252812053601228487287659232629882880000000000000000000000000000000000000000000000000000000*i1^64 + -4266851120176058369177273594512417466924233547304998140117148040482527228541531372852094836286670772531289540839494410645778460853925822280599706133049964263062236130633157652973367373668647516735289713124229040156997670857128120782351240942835195722425750296643060779746453396419921336169395830520470590531102508426110681382704061491409601249850102291478819691955850981372682831906529660657489493946671614561074860600954188244593978032195496275126382691836346575543550023464021856088139623241689673676140682536986646381379833032012216441184917835111775351381648649262291942967592201235346916002706523656478715415442280117325283865194036512471057521300613529147865250605060478978879895576015821659170632063989268044978189671452518064118483345897660438659050777595749185420702861486844080728490333618967648168214160990757912049538441847937092436199565944915728771487638846139230363957002256613463345034704398329063195851075283851464676020661642757238255668616840898622386611149820689342923353675585246503471499818449697224878829977224422052358652797203994091360418732070129612194451695552247544312959912947576862461001927016428499698050580556320498552052948841210087224887995063400499981171639022136713717080551625214183777226515283783069503863877149582592339505591509266035531375159409363632099942149389284822947258003785743841872694728177157045431016194117124710133418984826463834950519166462772056041286785232324567763193650245555152734504591252285629128099252169302296580657526042431015650980049291031745583744506602048805615264962543556533373096001734549960878058797660183744425523755226093674750562018300664254685852187299550511211173794405275113171032126748568900339067727895988097130077791782422131242070879360132865155969017845300668534593492337904291308103736665819457618309981369340016042610035680029001111967513944313354299750408440606347886869520707057379085943069728836934122553486015553409760434176432830224755259937453381030345119716013678404625578045231326474725379508394645357802261525150970441749947670098997693283167541619473493693722792785036579510224650412199401689042205744256950834866674036940738161855530057293617457249293765582107293500400322485194354187731477313640513716775145338108283837348458903796721507687903389037043209829707412678675099412914709822387878985739230604443523783309594051706087758077001691379100609664195584862105479914649986549526384171217049080077297481625472723395045736965634967777432195539429766634795785082692864622306440262607003569645145059277656092667485109987814436042373499588630983232756051231402532641311844151060928908746770607044533073921821347090316778079664769653445538072019694257044900588096761632021598335955241969391763355514536698675771185543232160469289343091043815912773203257351506279626589531052663948288953107876398661237636517009341980276688250056805949882616220234391150714922550026621505273591860376244470319880066115512744275875984117988048029451027512666288910047853197625435185986133488858599250671480713857777575862354824066933838194616623282216178980972484412471256534031617211745180664134070037166775711203394464368204561719999387634947639885158045126903985576194395030608807270803169523271809161641729626460627997648508579479552000000000000000000000000000000000000000000000000000000*i1^65 + 1935743979612355760262476245069093985365973159202236587530823976459072524988251544406790309710965151464745104810687502819751346192645932208390344960327198784054126423547252517281084676618707003523028398440234777180445262752653306322581897052926556518763321425348240887463458897745794741798249808017198852115194767198084641750725333686821445484354167737298132700061802533417000275719881979909983017100282301839709160257696378481391617617227901470604634503450888034665232125719707502130037737271779755681014847785966019512646706235951640409160722308569511808549980782407409255344644634145645205030412935266690082478679673080963782454668141395315663235404422772230363695139825072028122570628895708402389459580481041896687936435146280837045952675823073513325346470231898944739091537467908758765283757508669081959565439844240134406937503634652010479540486839937287784848981392820677325065031291675549763253151963022140691293264373852654844173463147698094105901347783851614493097864715742535649977803267402435737191828406540537970169283574229234051434360473518963163071342686343228678883315809226478484067834322438356560615355830126375863250395740989211498034315526520658117737543130866922868484109693304068147079994741289859403650484531453536108270119577811341638091112820707810102947367610921411720037011453782578415336609624688496810549607313842466947383386642505567287113740160990393491370087412111539138767918529660286064102499951395250744413723325153988125622979149026005241034176913986873122500672882392929867813813525150253020567131895943510105450824299459933971656701813587383840108720429465452176722580239718362773890369071889703085007250456354973053372308073401839210077467503736901257556076725549535211329208524716958293360185980293314741873957194413006390146235937721662861522434206489670631337474077195276449108220755468346872136722390433895119635954844098546213713686980226965146184619708311333643225199525123878215895981731877899172094567998644749457450918728836674198631590321524980475495789075341246397529407169988804767460168791951624659266059984804492694880311818739899938422596361195246958575087541319185140855127538018173479194584310089092686223472074808968712656626904975192966380587090456411709117404480134942909922135024892817478613949847204195184069293954329267145013728388477771874756411220178820581860372522220463178907972785312088241265934308906792374288548351265889828195795929080689695689839782117444028474110518153799219491742807062312806363756543388299879298478602802336072026707451554799365699005065275469625917677814899507006953050291348483018029833875384108395063897621376858046040191794048718120685340437907962211334273224956973853045517891298877721195515648221922270398311107987601186119614246784856925118261306824131560461405359001321260900558431851693867163223358779681809927151853066664506837110670574267698223440047752019537234280804447046776591057602072134310067785688372220473523190970462585174954978163662907465106658452597120857849584372013869047517621554987313060443813523540598022785497918128772332951057713329079118003880484622863797731265839514193944661950362145551530160913369759935927255410620981332609608680500448729827949867498099054884554342343832296751104000000000000000000000000000000000000000000000000000000*i1^66 + -564648225342912698583038021172577969799113983570534599486104074706856608878880787100340460953249882290912653206433450646876950051198668473195408411688410592779899322308567146433510854326232730005803432399166367646882278873333943584323058628116715836655752845461803135540454444798821523799427754740367220443643089654838703000753831757584851157947135525697564813804075163093482197538044472147423913172205588193323851215897968125776133618403691143664056046398745691530661665972165187304239255272448601309792162979995661580950320315553507305478776453036303335258078939159268079490115828218565437254070311681318251003992112212866658985989890048124816704575923933775301504200995925966110168185983966837169675554910292751957342436436414465201979748328314786366217951293458054636313216370803473306138592177465720498510126875600918867564761373615459639235759410286426861842815093805447758875624711008942426304087286864078024357781102346682785372528896109105371476989425026311565378195574360954915301807679565257424988266522955245659237988167761362661061722496241250507801439880211619224965060148643900477529971115278705048511409964684509704283992090588649958412547171344302118464222893119122569338249836928263709311085726365010530285768782545093082192034060768190357455287178886391304206881062477678338280616711358746099497996068956816132656858329544081940161561785641958488835101007852828995690238817900605307507753417712730613023158400825747341956214744022890529443090390286685518238486945888242750521078755311614089904178174392854630551818754923847017955909885564395085044965150511244385310878044695877529333737335146972285596950043055435758214836215225272250918598408850607833010092141617734283562398918457646429637192962468003566396622878403739235796998526236545379916308498117816868848609657455243062232735863231016978703638932412910507524284772028390606617380348187092596803555438138591406511920017541318509813450579317637887774868161114128334751856043347394454670266207497818420180357778637755404980555598990923999125613173058145106856172528435356132305932871288045351603322522076485049123144712084679740209366032644667004311473284588395942577153003882498695230748510763492738200641485492416240913478572275732380220947256523289766339378057611461760409729402579725259665722470773753451427960598263787305403240673807498010242758746150010934962790359169238704189773833325678879082986207441788259571816248742025246194206749323093472711025162494792643041925198764340832277603551807948708099277262760508849456400481445811009578377239543969195628917618825323734608231318143026503640948908250203382587964318978369804775533490004186724691068899694679064952695546492673640830181200241257480189520249807341718976864624623638909014111444210303835819003434139126953384026587757136237411847301613182186319307863378716964321222392093864554989742449206839965140167109613823121883890840131905890215233548429098163471821592011820073815816902789835139301983586432331797686575248976956049023529989417895310462488451868228657158523480167210251470516493064200821370839716933697088726750246342905723026696348758048338864849664001581712767577018681559628906562818499567210532465939289445423914277180013965257679493535430082560000000000000000000000000000000000000000000000000000*i1^67 + 225334429438486195751255589744336436456442445822188334773502761888013337018110456240613609859569813276388673100514945469566585796615037516235733910965690307516570433921666159852960263082425320172162805178985148902015837757356835919968442654083724807700133893248433767641156972636106551320456779968625450863114552805901095060724262596188321242664504551276971087033716697427951655791140468141948087950463245640317106024519131032622755078378395982896960996018930715681217731097785275532051437794612566590596626784443080665877306831078307800673192115993421998656904372922558843925110224215961610162767253648285448811861572246890003561743920538157812058660403499467665034589729099593112306890434592399901948394247793965782261647101324097659579333312773631910058698431088088159909935507914948713933788258814307293616406754988968292499195117221881469439532421770899846945341188476470490279941308771602378577658241569734636434433741316757355515761779054881383676297167446066322682179210143721200847014363144346809172897951673137203093630903799374469629967616683601389037310960219191917814748306482690420880506240926167000220679624429839931675859734505250951918337289728589633196249330984481709562635507483888305575047444290387687429464608707961101616110972512747196743689525337107364989858765741079163814880055806952669524864618662530264189478167788300813293941521553581766414313736399125480330428730639198585930752874548950750957709066809132728762869193705962557839408850597151429727425064868521929578727592403541617983022570565736542194526343490636024481957517997607871870683946859539250124019039627914146774629494920322571370079792115820119198540465156750131472282013487752630836757325409915674738522572745592486357639085917893056701300963785581220467066297610672404723534837386374153705258105192501952967933054327564573730475127571231861129406825991516145761210264458124215831932838275530946691965662327516211308106634630419232140309488878942499377924372983024337350181172679348713373596909988511067019253581431925388896761958778557223677793380578644113119318536079256313752737694581815546539555791887693321410194045923891695107864264287840107201234375555423208374756275066251971994487993401399214519607108192017568144039684869278979191740862231051447555095290003825980102590111493567862803804907938158509658036124532822775993842149429711935544026383118770573618453446642483036300857334089476022852334058320082333637600732047183630167921812338927098229690048164370429165911597105412751212143324542208385381060866725504602048190238121246342426683724331834328175524230816312980842990354536479476315291827059338775609865612294248585487394929485586377328776617565021205845373562711518464793082417335881769040138661199845860628402703772519300660095244092618782929159256888928829010690457216444065879238278799705313521720725097526900017017992456852053006741639493230324277657392816206090296771921663600815900036934535150286377292264958321039338401458185849460237755008603756178965835826946026644063649651352943957104478802584452700091948264219641113573797006024085267369928676817503770320377851288975305196645190573042252247936190014880585435620499261249723235097375670512108668982398329511891750730334208000000000000000000000000000000000000000000000000000*i1^68 + -55573946282097455411844579744036972265239618688523632591178537226272671243783910349470724274733472710879187935452852588145037249391177923720417508737136543557002936599829101052744115573465979406365657073199187827385813890162921481956624466313663582812257403479490768948064660487258202712966415980712582000689739689244564023398662629784695374266271816499918912400776070680392505841050240060200210975673497641420074510372659338066694880090376088131399395356430823299610932090293861790659093238943718925071867417282314967120583419332914602242266510142815898226889898253677262682679580280722585416693626383222824392071720654600108246011224640479937397129056653151706087636313226718168154015522286751761434395578595681142084249640558880392176148990261845009569107931907059304350713652110054541116500669580521331671097117711596127450920503685583170754169400897535180599827137600781863659641599126815441809153484915595990144612132283801510174327381367139301360943886913526352619005459301627764322910941146277132518514942142282656366995848487632612395041100672499937709301802755461887497137000997723498833798788098244914310147680310365255830833018053735991805353674301271141049883327438259659230013666373759070013413457497251984891784081190932970359615380778978238324667926955588363422077939095654591640904912963310587572324795288406173996052029932709691091547205535498337807885468797334653072013267841934869184659309511682073807172343480606381622851134016587871208176079615047561353892251734759795036900081661999214838016512703056378757300953231343490259996451848657147346717633844863759376151387793960924915909195041954430603765264873639438855484908649136558981382466083006182733703924245587287299607777284029646914255344786639107284684696443777165631210181537327244004717735922044885831918838950974613653624897532085190019187325372814940950520114395234067193722794042503115149723593806683340272971328389496898538876630472500380066085048189307721860251333190067608817533836179046986367062537534864188715115482202577747817558190868475055126325648480123151290018851012150530093868364825964312022034561718138793841184267642023164011403793427948131427369402794428133519449725095592432618425371162297596377879563202384439999088462203187311950842683582111664634379086030219864906683121138039193423740408998038782302742519608793412413458464731828718870160159387267102430895980861283701236825635219956888717400620582324822169869314121344964123928376392665569339372020663999211956087697974668199970287751200094564920573450271978211014927553143576755478897122953016814578888701131095964283702850576545027664481521345590730170515359521691614397340107204503504656378736119826623541713354027273993715117607434482198297932362159283275854447440201745901412819243587442072389575581870023181301900812841012811199454556734186592246951854041146515705327560731065589572133607518622403591012250142930798102276113175859637707930881023742955046771060541728392484731050163252539443134298925650002097084606946416357694379046608696061812111924394565009919142393132860720641334804321332459027244570029922600218947982077515756865170883453183202470718946860349654171339344609141636379421269495085775803591068700256188026060800000000000000000000000000000000000000000000000000*i1^69 + 17091331618127075146464504397895917211928837820125780374372763019657705279824277179975999407881366400078979407900400673941301556191921715580132505336219174023354560290972352563626671151075881527677020856991314063743328272591440086523698176823021626605435951065739350629765687023430647280053167324079023954664895755786868844284604198480579758160191790518995099436407823516593158584894029150222375618318408634342777442749717947708266857563236372513090263192446154156676608708998112490565261967132161032049582828556899291025601950185786932806146888363626276178016488086650786213354290278203966912177120707158212315092969580072166373317012213802983005037368485692331790113491550145753964621752585875835957232866813638405234233934603898565629195375107383315432863154367545460559921245029686418757606378314850346859728840645568166599746260485894708646192277121479483676048766393324026057775861532551043459907446612331345254902786394672227517789181757546293152497102216512585276904569455228878683382254724932408567405233546230547684378290545858297392255504286378058007642109711998386276165327309184008454457947673049262112191848517281613352589663829802728718010362902075545121707890907573225128568983669230678949249031778212536220864851344528403100615625568445406811892892680088346202459688108055920697601162939492382995505395350248009437847425152118001824566796509188909644813694147293961842369635967779249582867769777292871166091786657040765536309392210197817655075869638711863639171369222421653256184094152868742513671763753388338088760064118503263465904843764590637793841693177696983524808631170434440740679102126440038141250573643888709096887745334157343319282710785162663841348332229109908659511142779412483302211670152875615101549759991878382959874333222443940054936527507859326933582320877246951148059508231281930426916727851326096614425584744712683730126915921833600617825932083106448580939823943358951377571804644814662022287212198986104695464643436551475276053514188688323961181106391793603595249816355937804139107445306408879458252122800109090260807000065249664744349365997060015872781391238566147488363321515835017924575562501948716013593222874037591850709217889901259045087737791129064326841475062619323787807758879394038125989077900984629854869819688831949837002663514135876769345169676147521740692038757802693654652768910148944431222222695612438273068081881371463770945847879980369899306915883682704833004495226738755383235032722867027008511539186822198122244109942676909047052669391591724045776833300916551507335250251405207389113941019923507634461936017786712400780947031797240805549117171938818713513440267733161913117098333277616165788358474112944774175809269668223060966521065281830304377326244780772013974622388193570676197933997038258688388976017888906851739579229603450056505540275107040253004169919960147395542437899629760439507393312355496286562573281883983449845339316841444883537364449208930393833259360074678682990011103969850875295079057576796044231652970355609646733064170968046637294632460417566468404468085918296520507012279358095358096107281926617915360574820464776212433337070478692968533949788055945336811663765932527887581053488333030120927662648401592320000000000000000000000000000000000000000000000000*i1^70 + -3477055193608388327109429079548905664304057149774571157195308867732708862568177558284280324233807621218293551090051051340079627614747689633214566139546405564758224145510336267092616564697450443513617488870872607122816203650674447531008709038079512497861696873212491381733871813678473150413123821878155236091393380829448823954950355281777455870757426061643590618974142917512052876345931468303629437662641684668094878646202529174331213978089290077680677623755502363482486637621563561365085594889835362397469560103611586854910439203029536419845273640182697392280883485371459152171044048511450813935427785967558849986254658462353980977668400998067543894903466725963731770649625957453814893335492801691085595746006469552466437538276806852840752174392154843820008356633914470859677157916913788505365883941984119480438244796686085115574489914904127018112166266589119875450645680101203221688426662316224047417248268983766877396352922655230843666088577285562297608735990983564065958644817018775879103845886700406389155649385361303999801455832134763387763502227973884867014518039995838512512835149335940140837973539575153060014051204428618353785213210694851135280706003405682751911572514936299577437314446636063318983315045827883300668138614582332209202651545523496919541598024604810668202549104547564580778184268050702123224437112519528807615808442770942517594041147462013462256120408192642699974250245816269311770658683548236496638681880029836677729314700509078475909949752548000900931741662968741887923216982688118073774467985983890451459919610345086931487502688167169489553118334118032478719469546893085908718979652168185471251104340656664287368100482314551771394089316282109895810628680359097486411393219213556101781590638833700025599446600190505264840742718227186485425463279462638612858574260929171582467354579011553498341252224458304650712730596306274271981620420690979732454379002275832935652923746176368867118810775503794443137930033642868985653217681247173822778500424080733795167674488059020568130025611127785074968960985303070691997296942249495239457772547159448076686542710242246708799993473191662529212221212735656852041548096930849474207343385918922760445447538430612332549318625183626528729784264926550870621968496736955492617865322953419999063005382227621364313784311047721245368718485290100511119272392168070859571187228008211183342949648077976055107008015547553993106461903487827765695876067264190479788809035018165229085805057751442944726305673186763175042663618493502588160084064617838665399818781919394227435197415192841819984606384835539521788233808702163147410887221514974048625245551964691171776750887855420627857344936178760419897580712027955198710093679571217969949132924759258360613711192488074491059236114177087119247909405486818352618146346887502902340351022495003772613773066349123126952432141471091544379074896085744389853697097308916928355039028816859505437845853141963642932641702242148866001364563032181297445869628059797478754540581921024250525628609278276352040186900854359742562923104427404075388871318930752362062759969548408901106846780800209321717451502204035711191708839476735883519242701881487332578074539149922020707147401175645632633765888000000000000000000000000000000000000000000000000000*i1^71 + 811807444440226093124514157722244005491226349611491719029003239034232111870447639705722575435221436543947725546480369810445724557722627123067410308189016390829088182580649134589720523949171656426098838070454404536349922006714527675707886800031505534104875094366599506655515029072708543104829551228646995785507905877855515667784241566706658055026319540673391611996737957751326971291845703347912375129634709082575537569611379800933040446527965338832436226609351277391828674057425261164654364824944073193068607059435322127161050624956294963870424821932303098677925398779086882539408131545944097220407903958279719777557980317967224879553619506864778889310268536189309456317158726942092690240177992758927424880129860796971440018758085938082230363376600549652202301659239713833382746185145674776896734279787343234128963187174641276226113440560254747194584952594979327900278924908675948015780586385434505986049492955561210281130254131096871629160246887646382295088861865063009966552222274674370348042630827279303348682606231997747313641614680340221269885255226410514677564553450398940062568698839997653160215428991903512003131918400800069256223806238640730660716854384142837041043703538089585875350697281484249286313971198317345962806531798339361942873473804051533435100324151080872857852968890172682584697437108057904907817463568803629029817904536562532956866120535650334795870753752524960433456732791015073317408598747701027962956638846344917687875171977048628531915632103759005007531181693854731767160932678862110871389132682369906836041092800081502949940742082598639542298575110224012284958176481787806227022730466252047494180099916495396240388011700215662582822944704285491743163356406377219179550922015809425739617590998375603042447527243652256537423082346128201130060309851791679335391812112711586950535227546253149601640508411805020226786914353073769988919401674448124458715048579304285641589155262055400546334233733326232579626593137952000293697996965188647641696410302032258991677411086323896362562522728549371435663808020561988348977809936108714806918134930282799178855675067160731234331961195433279752365787631924124420826931119782546609938470709739135639210455496408247075625758669906694773817819587061759246178106823706794870245195039105103614952546300768509808239833465676879320033111726609167262942789079726687054007389286099995227318152096438028458836806119689687749467067746326041204570066073359700168389817752751685960279348366705817084547543651318425971037253881506766676655564208060178939635531506706249323974826691918217717773454303274933040931150515644412693952509192889351450159696062649082214870905844708565285932439418101287916255358265367436098822689031514972635404689726076833982046123852195744459007242246539008879974553107037744566934041979022694555604217128504621753577075905822968551924280478574678215702916236298659392224434579115537988369897121449455576842962582110292258033666678396887876141543281432716185474878233313240495820500496612744693734106115994349049949508373182628268628879848154459235256390899202779710770967484130577864402903873715301444055955624866437545925984675398602373277510176479348448717454347306888101982060222726339664281600000000000000000000000000000000000000000000000*i1^72 + -126061134535676949063710310181408312081382683771954140283969639143217456596005597996831851479362791936534193167599123371350188013051052205990420009577789587388185490043892068154326045854434561592912314867559700738281295118682431986543961704667890328922270435057455793011551563863238110007483482814309352374298997905014764016562221988383898677037238621834055701286470466052318520967234471032761005720328951354455486231223837157538638239784176651116030074207468477632465323135534687380521394463422562656648309026567273939575951544981502124675429273260293948487265723445937845276441777169638309769207878337754871263207130395697718089231654398511340556242227904569762296238199732124993548693782579867287106048229014291806237154964586114817123642528121039824861336088892655930157476996935739728057669887766375513210596518106823234108086097764268493924623846022699096615460371896239218741432126634126427235245873869528672680405355880445799259352846104074287497984010340103356616544329434167863186780202466205757388685032005611913967135951602952744045802900711090178467285229120312343532191585002355557625457698853056659601565742031022214401197338816338238348606753035747603251960923796904561516510586733399811658926445450307114249029608785650734147527948906422708403426161141911692865396664181010026131284102165802966264745315507260162958069237740969910157379428766899601938337934010449209731688574963001144460974435804751986365415496607791972201543506390681950085244095676324179740075150120406350975275185313564980975687895844910378343681920512658974080833900293909938868766792078881363468679647303263020503786437350594225694706864004051490790547352806098627077840396449619545552180915792186189563236151910575251947676273981662150549548509228188968745080642054881207373104373507925455849635264166020908899589993279455802855350783270725384422608923786184790035721027977907545898181547081052399944113717991829041464259625411241346221289572430129240005166109016285713179866675857397064566706394857940031200279117649310277608833572367380135732725511187834094960156538002000581007654111957035403956041880235978007346176815168890535621722982954564185802800069030532671622095439000599805110246789291003594025280018720693746766877220281855870658624373557593037868569438329226809602891966572037521830155676846057459732405664300914871783628221022305160888231568038871279985704886844590356720113298142848805726778141346493375028004900264688213720821284690703658118181353036550510068831248382793036000287769574906981809279515469306118997556323110415484382494569336123077870091884903108300420197391250818794670033098616340734331267752560155782550392818223850483202771744775730776995514966665002215463070586053221892035074142844030933570583007915306410372399815792862633303661200224608781729419837166329433427812540684406049772451840140590942361678574513496865569578547039246239121275644060214657844861398206396470305126400215964124688819205421381630288423920253822065897542112390585704540048006735215067427465974552226089294272042833856355311007940762146107127609864899655345892437743130561779766732023786270664952782671434254502826426012484605147204514160900262776893531461554725191680000000000000000000000000000000000000000000000*i1^73 + 18054911145326713248698264913140538312834277386243609823430993161403064942191848466818165090969165666726196767654718049837630650755673600229756147761360515155894908429569680943899978778383302354777679294168189312930064850787464167756188183702555831295646141654400798198880762137024849260139280445328883711831379798480543929473195443977308501163937616399766904311200335670063343513522077936466746602084771025551255847579736653190574067514674713208633440984419697539015221684246618430702188643104866727629379876932283169340884500811664547076060567138584185753266070493968698979951879253389445031183988559263242687457450180789805672583829251211949021565713680168129843616018484958897646382320665207081248179642788711515195406823194599231916369169668876162984954257539899182855240149326527405051141137753296527659209588479942644878565871693033048862680829647249549342443935500297245423569826037322953807078535728154354812918771102005821359329396073055561724154855404229167890790145972993676428722413130518024487508750070181082185426512759762295770793107011826576049298578937719330281215248313499351385037014118685626204518227580518832455659908252780398704807032701948733145798344924454541982559853015140990726747344512933375970549445771174293925640236076182674231648066618089565499314819497180538597959635261696468490695174393466849729284631162258250821168067190480038792952580962828192619802231657814428822953266866737544179968569910763135636288986933799178506577528806990970511116116239224050621764709213397106703378671762935139086185257882561020187488990987541595721152594951502542359959172942197399181461561176011065064490213968634508211185348916541855788431756627661921736405898439034025907581118301335085621205180352927199936593536782352512489733443516379030771730915428765010917736570641747688888250292303741860376923288470564751118599410696610319311614494343293003650258818416187497208294367017765499270396846113356694809848175290644611786468018752837118948637141623904403139502675033017642604505309945543647964603300017811336050753284293844601154485456528065170391317970211085831002096448118973475783969075725506153874459016517054241031766069990822933310215950962038274354183865391991185550198328575198965441216514875944764081495890550823436193629491846966132865090732749667337289158892411302891119637203362217335334833481366427767650980467631791805351657243187761064175298509996517586610278624769826402507348845834208527054806159088329647323357995914037738007313919702554545350611670005219007438980677270505815021864716885540907225401865603871894709584047886781221989268089382058971226580089735111167900664572547238644018965799723216748489927298730294124873158772820244347327401984421323877594559020324630369267384375166607241331120160545380727360564942247351840392735890901004521995724607507045780465564106653183372602087242839691954848397545640232862455665615067589990358085110222217390228140034199983647490634867042932820849786577850463974538011768854526967706759317903769010297229021970688515990460699879016706469951597774843834450824870137278982829414032283934677019206538243024212099497720442274441414622869079227926120958449787045933676423343505408000000000000000000000000000000000000000000000*i1^74 + -1575922734199670744879316140654603972340078641481626275747085119121846239160266083302251300321791312544230513156892624835670322177141307852589058680246083315364927286840745641025783807377226454750650016671305717296985438312482932060785898557867570294927590024377069411427323090863879531208139339625323496948217427340093128308558199531193375492710581458812165153919382516764992287309730061353559266246204064355588886864621490891604874772620649599956083110628099745935198106934044267744590496728162399021279964202109193172077637620904533029059802252860014902402187794814474222568431729566585702532971278865688032202075952463973657624628469876437216405804924097962523317491057455639339434161661997804649195445565249139222109377135436861514391433194637672945432547033105925707216967540343237332858931820784319337479452733701361300006719476893154638374469273924476894220353215262608858773063530564718379877420395422465028101209826042548731865170998745238578091232405679885973317613344342679291695139358564704451003926460569387107584035813134333394587279732347676294747164790009785898882757713678546457094365020196338661029277304191442668338567256858106980188207298486399892055161055744769098182771472614549435138506695432563361919871833813587780181174526480318100680212029098610724566837353053862824858291558344086493628759903280546853044164000804105707923898475641741827086805939875296460754707257254808930896216767906637894071414619484536005328601221933760275275601132007763612832088764488925554386420933940121759174954601012670919501282270770668381106991508252468931753668416993868732230790432462726250179946839430640699331988616643014234818649682526735682894806874936498003982102654720187224101133049455468327013646641377396414034396857670891409915266038281511630852575360563133781781592157254598566889047281164282384821463678160332448483709506471541084298906841660472857824070642727890407909768203961114392424426200330962966324509859209640247043934263334174774389041427824028847552366886218517957759880873574582098856272047656781962878890175641643731030697374761064605989007213477755312332467840333830553476618399259621047129703032658683705958378462327351189213285335090156640561541809318910475773728769084291613746649574205037470803937264565136219692049599167873268415050129811912784487462197448547063659015531886087060815881143608878948981279638886529772551018278705862935211208270680691739549616781319154735088853058390681477716997707444888202104842463912636745773782821263248220602844580423657217752815351377966491791296835990307225603566423257963113795472206863162034446545479541667581010115503840483817517981781293855515897421682979515065092888351377087082911772402925770104808135785090513449976201662935973059312497020530501720321715619961139900242173160775477451199984189178859365683359624265786660745213351731488417623576779220166224793054835373839451255394736379623647615621356108736827953525598909884986927702162993139072833291470408172851443752948230730987424656793485318592741325565610733695472855379637798179115788042614199830349278702028860076091872407729616157938175791473527315242746718528793837606527819397246043949091851329630322347212800000000000000000000000000000000000000000000*i1^75 + 111992978035016207051937140215967918697720430220437617780257602511684226188139255269263623353743834810311442176738748657941005458281253915877576599233164129179561905294585312273722158830740970155688084997629803702443356738382926868600851431751681173619204121857877539685325183559163558588528632325557318739376653713507390364252568736469138068374208809335254741582076435456833717678411655002125028637035998543692155770983097281981630896335983190869805183466481585358916093801428028174207571057654457545633337802000448706239079256018401760791809408258221156035421434381636893850176981203517676167617038543965143322955706550638870687407145131358271759643385116832711808768182153640039851248840309710138495869777436827913314806992681963168945050766579963495915736423619069740254143652390055764892779699310937900589073313604357357767148791194136245091718230778497386755335834140123332619043990147021072563508516266673468010160940963246432921417915133657394920971275715617665447913313856014635687221791409245845389135041162142274402322741336908907452386253744301305088274428701061353518940700669528781146859678499691656146949021418381176301279675084969453714033413982568740264754293365337601241475742526225135646180834257223874217636590132044630275968947650139601896894199237643291086753385185438777647194330918297093974365038491401162633344870009464231909847294352347002874908448962915835074640622283157549930819979488571688600215940964311072981968695210767369040954320245343393895349706364065701577954900163124451406860494687687406942058403104745656746853585275854096742494589379359099445662559681040264104700514466547194990817278876974118351097206211844147509441709544452481957355319635083597700328324675612929425858662912701081894300747046012552115933395928542559656966852323521709938956227481776573853045531668757005250509647632319398837465032733582084497898699314921103067917876142887709642815182236778855857129339543994198638847933275263581842473839045434155750737011216319619587219671918857756612142046014593626685649936394219409932613640495773544970960470095240656472756234382097424696368713847211656145619591100765798339780173574998286611699765729821450580687217619716738785990690483123027043537773026173358103922800234614673847857269083719094374217105042477142464747752570405855307542381935306757080417074709404536542639924992914561373620191676010334655888431408571841558205506473532433082769798337466230159103209501354614377296065175195516586081235969081053633871414681363977702835473446953068444992730205020754932863678649466710724004723976302350079467404593726975775440840962837134895239877443963644943021025486476994412085338926892994214046329056238670614895220906589642288460518340724337168928092499773270006019194781988734296964431831504061221327421876608971603353068855061300532331223684850041049820886815803145731530204764626336551919267704037460074101257144777092693914009402643852497484082240707420872030138779003825202177675330809866062199703277060736782931804578900198675465502361042099982091142226834878680989532719095421368397882021703546856407108021034631726129826029133917957718523407091844890631699876332916839875458355492290560000000000000000000000000000000000000000000*i1^76 + -2686591697710798546093034644345162673057641607459804008254765615788501377156969188915325096717946792561769938939001189708093382325082293970181058554410571795851739665376501123098010691194037656862826638066359058119880402089699769214522165034877512419925331189255289638444292346858824724567993998354991639157397108853294379360291816929372572722029328103255954514037311793280901212718131971928719784542671186534592778674019903667575139596101347425757531176858264494696587983324363408055931980644115255199846058782262143697120804549135607015506893877566285155240927661092588677837196776435512526852546607422811045465633920412417449768192338759150582053009329395186847256432723821988907365071103158976253330609211690566622591334170552647445373353724292679951641211518765480695650738904082778819169235771369724717637517880947566663392420289013555221492039714175075588060099203542994613958644804777313745891548138272213219984243544161668608410359914658431900434220649134594587476604859192912374557758547865832616229857767849789114813460620003843250317988622703189272718886190759256405032474115331253863685424752546943290078039763400014635141737818382931356804675812522646128283173347263774429427195116098339554167203232777711531080720391882868590903913743508804272594840328603141687752388750672035251818518183808752183340732812529335614659255986617336192815628238555992007049942634034983644918086623854747974939064744400858447299228083180957587445515261258108430063150673442599105298924548737300044099187398830100113556232343115610681291886056593266984447663344862212315314840527551371187208970281216919400911056788868500851163360075993503325422598116396327862312349495920263497757334648223030215243545925600935274139075298908039123016652702372139662341710098527853446420664117569850303343830978262452906639802616301840369943476911488747907590521880449846365796700603939800317897667990964149617989300452709399066276406353194079945884843218192219532742546655360277763360254113603977271507781852162039625862915773762734353581249880785234352398847562050080394499453851914978901564656936537158108616798597799443470481074424412056433440862048083822491010789033633694866126065441856799663547937708750715604198404890469137606713634421821784690050307531851728198794170782308470385714300205989645435199087849957128185019457039780793601953866586032692028360257364788435945774387958641455457127622883585086626650649627255766280525003776792221439350131164420905747790650851919027736686817473602055411929511040069185794706147602282534625344830928474415886688726231262874065469243051640830491126647239848776118893387148540637573366347038564205331894108305835577250798065354929166975831946171245229503574321893199154957731633091656234763976757228223161703090145600517399045251405913346099893976872159385455851283663755237357844569016132934077852875945513038708614598879025067202829164198602896366811621452042293008758896196846781084912053726428478065753029416020968723837376439169880787202865062330129523427076224808427718869911544842311085186878102796826714611014895203599441394315481579954378541516928545934887316332945337262556478962193150067917105986153742336000000000000000000000000000000000000000000*i1^77 + 72549767989232067176453615114699087778357463748410590350550529783276665441011581530417973602995449531054130832982692897724519950472970718928608107774095368243952618933697266623228295594805598334175535249846946891608926938725813308355189527411648795301709149088431053709147207340772015312622430190674346968108652725236496407761561907092568263092474845499283840009739534808209241049045854166206708428496411343000723687070136791907676240079814507840205507313797149672313360003188709254419727587460741641706373787929794013075783435529647585612000024760777248873465244448595875392818303941545334659448335504490021370859065765616874908302794647202289445758777440252330953600797392010010293590663863090872849449674867511336365942789875558957541780198843311963896107969905747499088875601085319277642194559272348072907295711591870304181761401783327097209145633087886237251668232681964357063944506851242198842244379898321309626319887399944577434119071716313793276240266302223688606478238920711658337961064000611732158847632931153262335190169255189045904722537103626928217824362731771869520308340595380711873022856960223476962468302970224133045719880654287933559467352664372220343143033339256248404844668802258663230223337186913652087887605732005090040551259085951954532440846201172042237254839921668934873279258456989118389351365217790034083316367088352754675184706165853218095583773516022036590535369883639630383658681301848155646567219000806018142342098970724878992610421557711126219820260668566101325119906762179153322781696124664372380628559788232379190078319447754022299341904761847253033063801903446222900902092949308995745552744616118123280435335130203616763698022289626034134894471849323982495526032178835816602432614892880542011566875848705227339205830768911275651936121814094120475841683489367814103806379817036767876992458138133588352153045853091431112628843821545485254998798035015987037578969829758322992562798860135097362718784637128645084098824999121401493287381242280076466389656529516098061105108278770749078854825988528327144688090742885499210204252884313728373464909998658023738217117760783739709568291160895254900702161729299602017831616205731449968938767544199744554629949015025330983891681411924265710289593794413245892802414500313868462377432952456144461562723298486969581348878037841520512891683672605193278931317891984762533575963663974545203976198356632434992657125884715250834633291270142310655602247409994879891589157212585640157804851020626217511918258282575000624453768772705481396238781182166137893352692146355342607127092988255076300300798869393466278283770100569340033315877632698994952722472719008869574704594289113673546752764348361932850948206973191403463723678015515693797384294123914280516040700360379490788249977108462298413917371938386057817407585664441082112896051385236041371626624644558811869335717046121633356814244827126972242190670229605648043945404076597986254899895131439830936362181676701722980307334525807540252588083317530996167259568592825581813986603659944141523102425502034491318451664966552540781810913241120576888929402302933067502815593286062170705409498719251051146314046060202634195763200000000000000000000000000000000000000000*i1^78 + 118335030505814532857776874311569878222884340735528084649604611558056123411549302430178297795166038822414491502634633184038103000432806367419657333874907935536146906636798841547356340030783946599523561107212262161456955613382581423652333455493783201185333101868725565242298147977664896924111537571133924971729928581099616590720731643844901039931316584333016934804040440207299188256752565120417701560563089116082263285377628146880583452813839213822278544690852106218329599625251547366812502979251000074216308593975649379778306111819604107108882809228686886472631695944563816502849393363150264115416508115529531982495138405656535418950572690693376148847890228748383119359427966972168237195530712070191569635684503351205078963003151654166939697363538851037020154983855650489732531353416676559714467269032352808996154026588023300663642558141148334053499769416825404113745149376148006986318986927451517651429079491091091879047205793063408972747708800909857410565958455740312527912524149017319644657194543847702536528564389262099547163922476903937706648717049124104737489002455700299867970046300582985965044067275542064153278873931390606218604840398132214155875033829414730125923383490423627842681163807897514552975357505257818093966027695881376528840295287042950292929090388741980516024590703347935907971690056002377225578058551983977457936950856657892698724275831224685419063582967543164391979039809714786709469586384575257974030533933404247064402875490370845910239303575050499146437414506223428205792017503069479666533704789132892366715662918857370523526309303278014945448139129470773136858885870012709893646406799431224573028162813216684613074561090848478928473090171720805296084629118605731540413696495400981354319674872398825556627113323995091290285920066359188550989800998317246764772919019663705095930558269205877260006194924599339257765138803779194051626131841484217828684898297277636384822227173922949498898274899921606413308555098175806356939094144778268969441346167252828899768344400928942794731138364842322025365121342496245615183818162030409323927474517738329516066306496241524545590585269157899551687822617763178570695268480337829573144061949651482505307772582618713887721503845240112647371658261010340342383154116224853170107426635395038691292961998172012324379462391763615767187646632029820834034758079450990953635959023464917386449834055760713765224190923686166910536666356562130824374888872742775616894588695422596103273758003735209443115481004303123403674040484547406152086648755413802813371075586648074534500215982378369079812018123863236371184520011696600380188320755838728275495728269815309636691918881166958108227977277765879790617158213612094860610625339175489919013988305928684249958934343330507510666507281520111663572516309377029070774234648016873382904471951314951069474444782949210466311932914991641129918007678953846949626479474539512356562668630817499663388768692247089902775155718663039144209518659601614722722312269037515041198231453034370003108620011153622282507810087746743744093985357315391030624620723937928360120803671372032039831471342243104207835594813940929435718075724808614043363248533667840000000000000000000000000000000000000000*i1^79 + -5786302074961781527784220864944893851334267588194216296279627393956855078917703067201315647795466452227233235152959700105872115335655072439233632617134394600310888446743129857549782841345831506930279958427043649975890163014024378277483317849368721292632077403549443579883059434892361627776411262751669222911551715375628539398465155063387204316009088178425431850962335710564345078874800714636771196427210239785845630759498514606837815158967232769001423871508148019810740382467482576601602790272350027488482438657296164909736658732894833555284865006271424270467851212598689466216726918950168198002675825647878746678515402131277902182292487619931623207745062637365960364145721379630828605262165262528397301801853468814835644294784033317946567139919398652731880192003765531796393589352748717663699972519246365003571635467175261677983050308978147926901537367280055174099576674390121600588434306348309128782950327376118995606435562623789989896528790987612855746890866555108784024189073180381413600337897801963707027725897207410054795635172337030226188997397927117491957999164039466236051332525341473901387201434586230685595660339900884582261494845365616793250651124233854315636797753542353951842367915489694138146245160666338700038805008273114002997302671061813246416200612225183573135631146694378610064021673203395175568306907750158115058068282445269194420472892164405982201280434100435858870284752872893252679495276371447776224329060579082274848494750527279109288603293439634847197065797474784520278267053390364701750351782959044830156328933192979643135634203531680742729057133133177295591049042189755373833648049848181658779115871548512046691372334803298143638507238731114489814438356070606979865576583181517998416410150514290298373105136856389074781032856178651011094808639170014698981627742908561924129382991537868439044874635626143392796320420799186403648868467643394811410100333506385883499570640538975988382538389872523236582636255789371040173555152632369910975299698301546574007200791185195765183328443518970902213842931006745464018159873030213262736904987352249800910975577918037791099200132152533471812230268955010999897769567318112546267149077244956756391410229749503073507869054778104733040337261919868533344822065144743200848954373851951448028185450401954035964407521772285893087393511870203752283204605972239525658856837330668494425736010241080566386862756981533215319711896800134997550231236618854919545464915085302773402158809437043654057367352607620704820516694571810527565293868557701164448049326408592577994207033988305477558371638760957784775997313123704278556619921269553052773833725542011028265663337913432333393333449453990292629591132884068252827387950334407328941294782873270346722333455557485466299133896178979989560709519358335721365472340099475901921145622844719827726596261439634255939429286687585083025123255366341869849489692813714576100714399928368720488917925053580592384796847024827785736789635600245500770853093498498115180968132933808273835704062880982674739274544268455156455416658656430712955100412921514095034155251172414052863683648734127948734953639496887186460304419970587614695653376000000000000000000000000000000000000000*i1^80 + -4052427344088765720145263569887500278533108633532536086131594885790243175982902020389742987183631858430354198527111547918768232668264075265370516973544529972378977039358919765508507744446083040851637894437864383445578071418032127921407988981440353295214791411327930486433077057817517247840717665411195101098306687990977217175802733517766091607449796501522569313040127936143600168849923423293626895873265456445005181714902441903898658163740943201210061730594100200892181347689865415339862377536941350875015979169613305251085801304452058574155270016819375650868817130065695912646180565631639479615127072817221544280388723708860279044760417947992559823900984888927426438879863899809176292239622832285446203967300300511265204512636040674058865997349566968456135458899776251028380665245704960631735851453049658791063593803247288264071212502367576137884465723792217259423077582640072664366361751758960886551544022417031871764961853042801515848725791222788920814206203249257501710535367937799158637774030760397525746356221602916417199100896716639757672359830714658740536022161774019676045529120288203263684617323275558028662672939676530956166524327050583690776736392258235419273654197206095103951132748576861210406938622856664174552584824697331205397713975907716586951220919401664605347445872518985024342178358732749211654131460936976871775726969653871611854909459729161669952113010856881363989366846092551652308237942098987687591349740520223933450701520789150449266455787367060878707264789909782638727887596601885832465582390953922255703099920679716346885400894098599805696025660397756887140360758431737154892463897494414357196136957183136634436145128251990995728999486824540264866964088391943934676146286479071177147754768757049245504326200357566277617531817451800307102359714976783788871105796590551693665268413734676217648372887976445137818700053940640499125638182086568013750428993791584787489686395853150716022155719044112835066793055960446194781631214644363044847628099267445016825210544276668022917924169245664132479389861357683416742875095107433345215814961622887586277924448325732406579303487964589431225941308209241881385645084873355334027141533926220777358626773195031303242475629236596974413813691023020915095959236953765124275118449901718313721016685599112909823289180820044504959354874032776092106314530988727121108003527488553222642466814798002101126634670168861097651984659976224119220000476423277391943375231135237367170235736485298111374785893938646921698985331572336369840881936453974505209328571148000419778042356747051071394745043212147437057162985448797919177287660718301731198675039590440583040243495564040633113898025675074367582686369393422600823192661328279202714514499612589229807420707443163774352856877455579342293967855636539018885629735105115087262822191696744757835703225820382883167622577285265377264505013712216579643937963996495316405098043419457723642502024580611999785218488384635585054945293007901989641650250368386802991243421837002765075682615294825008288375553837153950234512294101036393044640553268976790880116135453964721746972643169346644769919911412849816316150002934087680000000000000000000000000000000000000000*i1^81 + 238966437159078811173275504296067083856116431180557921027684023098773765979879630779446724640945868393911647426593500112843171226937912713554208642747889291486548567611233497948530742472573831969740638280503974305630155597326776680253630582706550701811766934418799014070230390933705291318728441560513912642231326718992025133880534238652609491446133747440441993365242558677586634586976767670480827717314587946307556877304993806518633919087876184997810146259586612818193938552543583518361547202976172167246419205311126555498184597990824280943722048367813649134352309315848519749606885750794587342212928612326696040393578195295532435703423829676703102779071484373969407402595210397606750485177556962222846724050707044382837205295308671401663837966425808564818417593940930596873642619420534023932001606512612801208126618661196483670304924359247317518359723271652567686775618081985295321558528109190561237092358715185286862611069550326243232174184561887785646159140240238777511046240032037745704686816387370257654785678096319895110318215619081597033818240264503762662236212132068537348026467593314706601818932673447513141201420585972161626992708204734329975929056281135219954483672050781014946242074184099556048616922818263799061835532009986151357044110777769662374883833842484515475370451926567396998509716841698682995836111073921895010714093394932200487186659113601777148017635756674151206819152213514500463326566862239140616832612188975395619064484021194169710418566239577637360061526544290709469587541833459470832666144487032121560061329981211874178637157522784657923751433721397239545743040975884929388697783879286640294285179119810389962491840322394727956559030459534481718578914540996953563135383657197733237607414459215788903266541134570374855093264491321165138320142053300102965700264650492652578815721239972302860465772153271398146817172487951659881406829670548537409742848466014079795710201895287266207677954106356778397453672783298923673414938317829525560548847578585837896997392906074369797375730329673700938554440060968987856378287773111020231715414925268104223868416868726108545361280881294524492211197327374137047664869019593577539474125880646660318766780056275712747895141064148685671854203046649139061235801500326797605601247081010408163638328509041684098431888530810230830482795656899995155559055854599366974502890611820426830885542634710542900661151165793348172100888283300515160801586231843889227482931039488534540437360004123697641870974303094444758145341909029321234716323399334087526694805697761874964996062100173850750028091016645889511245678692254056301657781460033933766379580212611618853837186394520901110340533044203227492646227689365242639875431316409272564552735051643988966007464931317520206941820665240793697672062532082540686499948656998606116103119001220798835754138501323967208028097133588054465952929852760239532802398784002599567825751247104515422296401934286588601752341290790742617622214708306086260288277627132908747760645657310666075603890136090235515998428059872535895917631948078235301326923407007887331271478611442883652792883833209549866670972732696207133367829790720000000000000000000000000000000000000*i1^82 + 415765482888995077602978417296409625945119514988564189252534896385628366686074443329917425695334073650181425392944191596327468223331189011365778677400671487124151007448612891352547714144645514459074218980923701386076612183737258585967225633294260046964289023965598481219523352315643544386838013820795834956621188718464054830773084706854573435640561744116656260529314438993682311439637480257836762015828440281961559493603214220037095066663341367555169900612354499719077313009984204571759531499638280703983009020819491182185299003065643170837592168017966569744087958451677257184906441170877484254508794803327961780656035460846895616282872530105909337853673968769440153327916956130015243778572184033011022096336931584268338467044262324585404908414553364746912002395898013568249110022663149436082222031983880375963082854465000028237224817132979050784446768571364313396871983803084931960372588881748964657646706486738832585610164113517010253114748193056432548734566156075577219799408431024822571893636267493090203201873606145704517563205093614396297483117931890896827004115468336203442088900555146319775110641027064765892139175229997836653436169402553419150793651371534611499375811114359164174754114608044210594491012597498087655802286727180884631138547889203739088512213276400501545910281289533857728343493069362202213529005059828149001729060195915622177235112822878807828252906945428742269556851562180409529308888669350575094863454186761080582218096933870711853306610786563442472660102877662387273523526069114821987920779844793854659227886828584073750604628685250967203789930261712944854820933699105559213647568883352910114889784329644121709003683088768211740852468982410929623210813906195557670570508331598203752806182942836983903642369327628838607436363060123913806077437511476358187413583613418934546719403873993990056756584592236726995741236988081808538845246723118277657106426536096730067297467679733078714671041292343500407304502335169291163119291025351586788821630450616703865753444264021599040108365814382610805762316599749198877666116425381533829013235658757243653882821815958648485129946784549457190070417310566570103950710389166912959991926677214848402625752173786782945686106887584025463149834204518452296054944997010640035624904082599730578211225469343875578418438595962650935748321366833072883597227900095248913238412886607440924046926107202939880007643361218236497986001873977375317217300377768273043734380540382483852569274917888461162692556705763371313478864023183575107377525235835591082500848901349465813340696220540205402800779009327404051978869048398176969946874976638488539718009428743449788531974220840552076710648074995784650524751877757583642624667243983729017276686241893582772462926945026338304681813353404290810529318997300369369444887914092711359281023413744945267225674411970493479087788277131233554062778919962472961666445495943518125641941909817618549928427365861394425663667171691662189216242210797237393688660301687589895254540094435619816109379893941896744917488700059376497783150257644909232517115650002316151321294496119709681456348984100642254422408390301664149504000000000000000000000000000000000000*i1^83 + -4052025280608413615665270468730985640370377326800629390461964694736159093203837586035595965609350404831430455829924848266695633710950826286034891025162478087934342180351909404516509223055475745549364994230128567672265775757796598957537771228599343548007046416025893505680516973286670632127965279625260759129172747576630248791177784846619075122212773686541622905035027330181343755528809163599239328946819664847241634865940743355364304523626239633962658700198332186096717272599670672214897754328035711510013628615085137618812676802744459220660753983046139690963912304063760372513368555222505990778766889269383946500524393282997637616289435730606815316301243439096389016632652850502544471664746811335817197087758707162099388582495680213624553945150010428568498331389615583573801405902860016059484266512685136695810737838791495052377015256127930828563248387948051193258645277568153943980797504742642179692506423490038786279062644738546660455461205403892393250904702190604322232874634571958255809257830370753531111433371051478415105610312390441684147547627868323528455527143102946948814497534957840661484647501877790751745324683771922579203957694414321105494049558371544640168779325448492707173318906565380098892643812464841398743309996656478917733690631637517056139893097434838324603797262712745029312293056689772461013368418140295917175975983177911178374328806868556704989572150609652524845786732054710765185266774195037323638259346070864266094845831083356509389668117501578444626903381645800764967055647408483585546166944914266915174651364180208223298878176042003816532024853482175587893795076170912086394056203213317568152130082556962028113330078723567220538708097869300602551774560730951297170456242817289906129242444900821241299411603093658933668583252769388626057311231382343185038775529354443163534719761155686030768543476302828768015958776472440636438005473081199262640299695696887877756619616924066600382196403741185513239460446347320101752410796964108511469477197689957527653208647144554048629811174956786268214212672650868306991003319597004079715209773695350933742954427680555672301215812687239775460417785944456704173975897722393398699925375359397370676767444504375109256703258162235821012214314056623202614508880439674520204619007080857686564846987635593806476928315111476852473431320409666650696556748478163104134364982617283743469900033029610735388447064974223175279459855982117897477537430005623992699305058769167721506527667124023288663615410190662574222041933466090849156708520899371160835798409198861614427608851447132383474217845382779458084314632119327293884553492832051902765774649004519212798218442526744819193586160380067407201025585112048289175923029984711702218494515127851697587070351728118858265988191066075615142366501964780932073665670371628249510557732755414206522367177002477424051823608610221797286407232481035437488405147310252341889875837272967021103794402136775157103376805934385142764751081158882673592503965304778760745996827511954233648446508801997032938433793630140926872013853209722735143985374674423001523426703900104625515321621343573102671520671884902400000000000000000000000000000000000*i1^84 + -13461088332177171890476386047202387862312927727637740379040090439573578075895779721467453943480607464083092084320078506649058207832787530586021333958500240879574408524522589665200601197241274544129284398667531147284188789475201407198134999783779066047347837407234215965528897537411634338217597808424860109678811489269797835005273406170117030552413595945730380802232034920366209100063462990035848882781538297810307608318245978247767137211533699895610693880973555446502818822913975529431632246752603434979175893243436196015917457235480850108935205866186882955448023303103462007366435996253626721019386563711143522861398219391170099965152636354829113795302850385117315987786652199968780198220641524004609954308142969564650828961303718464747527229533467181867143256725854664912851174519438361359563648522108248606507504998625599836144705644851754726580521327963386245095576329122786116279422035371749965556936240939202737942437741745972869798107503119542848064139803420532387928265197591129751695970903662312584821175004602024789575179080785497080371978566309612030597815277196814781389336807036880517155049890151333462179752376445646189745033684624753245431066425950883777972069300033782011996287383412982631776643028120280015304532937118654036502799386080437918322249909313472682252251170538825395883328668154920057874796767425495725859457963451084983652413782144720809514051990861713907827243466104250097822509622382976032048234939850951782547370975639977261932829685511210745027703611726501889718032660070282581556520632832529096345497977116659598851654011577330371803068191585517542246764522438437723280463868348615332424629209892545327573552381287510361397627771506574459957196021931969915637057398699355141385798453320125124070246151130000703971448890859555632456231299757805626177431086413023481359827113746133860526579236600273949052420910221876994188366382240766540437005632388185550972151713555993782220950943142362835787727094003006584452559215787413504892842371182417252679332045969948255531181768781053220195605041512977028545406153635176179214175992168288268154415943853005346013183441313173509410191299724700052129684966021410706734692514204257662738988135408023962684343500181342321153161868531631062611917659157061767204665135581171580455459094285500325757613211755527195896867874666559695272482684744977401817520352901304980188104279518314689987478562792578279618438224631937936424773937408185849690763900266382018990228767839685772471408116026561723007597422662245033274115447193311215287109279312724434262712560209325092989527145268739696515232415000506924727683664803669497209974312963866044569415997103009180586096568796345248534503869757777905632354095775972153643044122763554931125219876583208314649587866929071832830256877330935794608635458567169445519147239125838460491927276135314375398661431832547167533738809890542178234531697249160381879906351787211340081952739248539816404199916699615042952535214791554479274015878301425570252911360134949907063955022279338941644012360246030211216859535934288260451729486438065822767484672197977835841446831480679111411630080000000000000000000000000000000000*i1^85 + 4957544652279913691962209559185346818546102436084208746536952668749618199493243968910888474732621341988437061529148695396065263378437119612289242743999788019748055450896000072930071588973887401025866822323070709821549888775130932683237479986734979983213088463003411270629902571562067669363104746593361601972322806541108587195121160745664079024443300412980715194683685934021712826737853793956271471395057417378525831175716238084790164659428602788793774702471525761475704495508376130884428652879773288235260987522612324101706506032840746905442780707541674209813882841474573449092261890768674857457904139751426139141262489468069032498331910611958409530224834621866554343342928960063229193403020722475615542562416812627295008992949501674359967152177123243332664206697606945092649300595390465363741965102932837704861741515945353554499115560889063636663446095011989783739549009705554390101642068926608687821255991926144794126944237631051390838708403929226187202249330409069191145655845008405712993367981651192294613414998398100253453133475776211532288722387973358781861018935080404757559791940353950040511509768084855436628812357124927611862251430208700685785896490659656334944235815929244057130086771153214207425058846034581756367438267081690571794893012074274627662386360619983349127198241448267918915818107265230589621681288705096517433841680035449544877382232697481041907903087458514416251848354349909433279123064643456283040163011113196813482535165270636269730922332465260928516301208121078689454687211132884131876725350187321830884706216138117115568530918797577426742668261958642061009203162905645813276597673320104065821041118568454236694624184280442323032232184928772014543992471201132584322297713813251881919465331694772317504088398402838353889212257127481941304938410061822387545590620201010570500254241228612170864208102451835512118964401878556012208898993643867751041715676017289621333886537018469882195581213576394297723367141173542409371861985196147524305977049517233773791672477114225488210448824954494593426079890148970678770425633340283022519800113257182596985391241633467302888002230609332100043131692624555932842539448334596136159300781571365112467215888682832243083355392067565443053835907137639169644347336738589447364785455808875076427766005487764323430904892310883067436609226237055532914200100042242845979379106310070255687440928909073443731033108751130469557000043074384787047024801298224269691112755512223693638166698520725064299085699688324687297027460366114097761516291341108533575573275886050918483171869409230293258520633531090358511740335652307730812803977334117147082635923364089430240890061390928931692498219573528119740203789423590101115716440129570828399698694915058517105654029711046108967259088366097066577902506368329846246471483944583976193678817510836488970937809897878926641390664702241647411523163240262807037404636904958708865649666347400095502489204695029227660298256673482805053799938217210071762528332304589046465619027049054005990781332583446290164111815137906657555930979537425913123332707689460515797841355172782670169038255013494784000000000000000000000000000000000*i1^86 + 87645194569941461719504035464065060380002331038828256039665975381708054912817960076760723815782474489108835016767434868454660255086885444737257678122662940799927029499616179133267062904517312493488099277966164323285042387909201976089426774361404964242063148525037903463052090438484849841008200136935966769454761031826826994816759138472338850850389692647569927489679405831084756913032840012072921691963690983516825249236116628594895790836071807275016085263425288722600571222641441022614279265573603272949847403837641730998305788585620473608529595622659860638225429839884332527223476627189555661664389838752422006086353722218633701820385927882309420136701766211776259846030265409628923033830385906192179673552563625381653701734828996495571830123672401822304688925114037526464173237762380636808651530558974416126088894697881827150559414891002384753103554895933294498858276232196631180504162644161448432076124068513008071304619539893160356634081083462745830349350527374601519482873994698724355621326633014755505418246128150415391153340177565596241270422846974853048467255804823295544958415624254916103301464019921796500116402516840856650999003403369883355158840038929927939892334930711239440408117956684242435063904954122192394541912271882834523033566543678724853984124706492872343207607723162838721775990138755864480197717703269242222692658114591412959125809805277963296800669501861380413714763271245590292792954522611304798224389798868064992012420241094878371881945564446343869505139970824004035383548148873273465517590021778498430653722560648161151642653548510365170652003622595194457675107679219964564978988076397895917901135474340684530281509326100832847367850841890032996154698630208495454712302607743611562935165875449096673404722705197171167269393136375413143127302364745498485716994153958036359605703971521660488094111665503705717325837693392232625896354976368649043758661160701513802497113186712936308456538333678080964982940789625709761116611866568818336349517903953505054808647941266107711969431649580328189267411790534954561832235339839400485336370497650310139440673808068222504378208588158604274739353017568973029593025707654805971437772550662744513316855152072745622651768880640396299084787281358829864622692022820233682511953542393359858508776559483717219950731298360327224809154255360346610899102230140180163519727283391519423271667068644990743264012125142239413231926010029086779366834953670579899651135311479316590913328239516719535566167362976698742798779821212290642404412376075522576235815276593179501253271801169625624905404946668928966919050448857193234512792476016713562203838490654515700012089599966495791189850623398522904949725646385835161061448896979653983419872252703195933059973991286854009670885936591059743019668305399242229470257050098934831519405873428940765166728102436360509831489056205505680796978965489281390843645376024185876690300388226384377897461671440955823579217615165755619480881031163644872844067027748901840969769368976831191869787884807286243446164459779289955049963024953714999858549344109151518715583706773913658834341068800000000000000000000000000000000*i1^87 + 276979481496377057265394847892669228558725652548328925687596021991128698365736089706454321533081293763036933718579274749980496215235389003927057828304798950924801407862338603966220994255835546497018387632855110844601929177645932046961124634901625879442638196552912536659899916253546335855874817127232284236557771655678658662763250455480031310334699869703210297668608393026442383778795811693578632176277775812560558646181996306837867707634575859189212509626775280348981832507056168791131616921495565890602471717124714920406891836859491328445937398542312804409912839140766942959182610593938584200856950008124264313127551688637696238213705780291563767605512433615184281716812700902036849748660257641866082506795481793731456054570411985770151247771667193252751519035191327920995519109631902755624668174563979188298070274408254729510088635941960304761713175622357637805483736699995044378773829918737951262000462405623736639826556781108268896688925939192613819864620454759357925198906872767131180095889998959662940157644681557235421213088781097411461595899226023740477151662355151179233223417642152475054084812306322442790902985322209751084671293031395646342231356203969589922771368207299186631895780633276201809532691023009194508673517559071044257413595668521320709879734209752289688231104005832091365965010257007856526734031441108246843673661524885541162457268636070822805384270736870878269378771654020406945607607975691041027647688721480586836117352546651006103611700737750440898074131324806485925657115416906618850551547010355566887737116312707682643285639312265218036308288757331854429422907785037359327672525963458089614356083928371647634507118430875376699806964035630268760863081602241132510344621484416434134064488589072642993912119525455953663740068983591933330905716891241028316358442063093227199314262088677171630943215146843423832249096979563223723078090025734974554713435560550192218648418888892934912646834175705147597363781593715257376381110839767254722253443643665365691961085256100764887094994480955507198834992055946083425241617624163077367744335280723570167895765216002779099488609163732645618729017852440661341989416664666754086236425554686162694439988095342979004532012519295628296787584552827917579419142673253352536016797885040918809613902625027422792802837510639702314895502603758144146410174752636080679765159463857978415081236761463637829182663074803986445977173341846133026596563089253304668948700105900944913914713615444848512017582537841077358913112536134076757041009870406363996662219043571981953810723869496448870836218207396267859947196134710378933591244500790548254849230167485175408355654155787231531004622897001992129037359527901399896368427469194376997770385431589971691422842208170916546225651363591911049666832224079758450769641741510110688615229405880893502379640619415476092330484030304126442774975139101823733197049924318400837829166242930234445514531112788277809688941171517086487481712402419596656552877579914568769991993916029169300701359611055440479240055751044433630083150505998860822784285948305311447961039138503283179520000000000000000000000000000000*i1^88 + 718696623716333690166538997187683948726381797223093746091526008479423256373260139499894172255836982560670766886503109280468313108032641669072869950523460704778700993441281196908177639427984792518305431457072493363220781799007518536643970951239769666873864030710071660140990964646409984314208735371253475547356845860214517493459788126676393585045387778398739910631545516024802082382784450119298667930441915622366934498947634798203532038109667628720243897684745108665614607160921940186565155731147758424546227945610895618245062600044591929845472765313165897345590343857597668108477727370007260279572429755812112885217137704510698439083916099132830593559847781273264853382917683934189621381124273449868644808098506341592096064129949098712014534331925987711036830331075455017893686761260897597221512448346862800071050739031693891155996163867421471531233864814995852775304450552011889944067531303980225924788894292218347854588740941528471256015896662076796361936469626836699443417441069181067558562006909443012544256160626424964315150460351104010535881477376136592090911329117718866810038359953635958533057209428053263482670898224637107678045180390532357452001111737005841763825513141473755506944782065001573379041046084162347651282968656625117790782591434838059014798244112967469360210302218766355502022583254108233263348535218386752520916286865844197147436595980220814616943728224654143724810290996300057055499490956870532685550894080333117175169802177064285380421819762313479206817218806319551193858118868852472707299664598928032329372202792163402447860125005752202021304271788490057372012967213765774293497663204087193000959695949581693300369310048511642248989757708440675066782583537460280077820458550609760036896134266945859918512459530130215950022082000593449319540744601714028723927913977346726822962250535457188709652951580138652231986956793205832954772799249145538603659380664607399297641700923477205669322667732443386648253776295438555766703068990878071546877501604674713327336381627514248038145127609995388459797183510863373612235361523707106173241511051021182717951889999261078641388789017166420107629077869307778675200952111783814246953583645006444044281403588216983091078670433259169677877296460663598917081540261314079445625517141237118979957845836415222335193548424689035727655543637490504579967900544967662820436830423805912227392129417062233683626987100698451321997214579013848879323048386719875795454886020763483245617277641705149992498332863867359189960530157548034361116483439526781365281884058096442507080484454452757381890436478139074229055501845912848783286286601053229678359940737361411424961070342337767150463544187764011154728704714594351761614820773920276998245013858092902293934970917537847895817184067879366173357393697502680623287523139022858688126644036331384004059739023683888136298625621164742410665269952460639696517091461370244292068781483242526291730903306540755758844709462980244904870163105788862337696846418782510620421284892957931859053120066481036876279315373981187823176284244555603970180007068061388265571632545792000000000000000000000000000000*i1^89 + 1341688329008400675617344238893103157924659730479750508043239367737543580364152253891055098113322515980051532688724414436898636170700033731435299017659490311797975470573264624367261793201508743316160054504000649292433276243303818519909033627675393613619930337602641712697148871308639225275379277749322672221332622443206370659585602599476865282155215440512036219239998860062023122453796031776514985764204598156292279813681806907355016427346951967837649932010302358619132348937982930327446646065052715839023307177059086212340150683835626891068542138312983428667707973194728780645414238560639810646610038054927515435072338218960000353086117120394104789849912051641685749695594878033855215672106321809281449166721007462700151254582660234348044664159632199345451939773980184959329192828884631139889250390421017987445523580673793416530906646288094496729760151389807709196128502845790525063618267287124344610898642158929836674154339490927039466466478809187210875515827880082400384865801633012119622105974335074036143413069411352401869330690502986296813805236278448497962974570973852810216068856734236780639701302834080352886710018283961014533322719757521851164854257613192030978336990402213651581068626097743136930175203637428366167677615495336778304813636221073473036611585533229797315970233364423342328049643553901594321326538096912159024871012581386308336984264302922795984338086405925379674751483601855454518416604033666250594913946710114881201744745935991734122899912976149634222024947772120325178247557552596868735073129939551879825013692727457776014858467891734525308413286327007583086521288158157563290192873540556480501801403990476140167003673891827548071628131653455081581049265062014479545231342096812100788929701078749582507966097070275284487070978027511614907494109462342826080981273638497440454822038447356349517179923455331226423724631324702882939248275487891493011502460259838604980793859292205061056433726246693700411881401444032628753590011389082927465032892054610018449538935453402002663267040567802696427855564559606752722519913526894481083440469160562093374426084453093959763548804506379641284925330235079834729133213422795406828534036122332200441795590266361101167296742486703901451359045086629343414493513683661975593217615374055477858404642940274582730230139032765074706991236102443467021371822352219450220947452691435890801699477400906652695165315557763874239050650818308986442983705422782527226986187911474620142486459793048834041712498744137662681978152209042028112296006562702269753846818020090069051288405839727013274575636011628744128900471281590863271685890606466556722792957271058754254853522133326749720997306703194059271957410687496234040700995551738604094218902713870856884925345951288610743514586277461911900542590913327505905067024593265350546922608529412043195229104160570010528364569688203493184869663237064634712121940209387253087867531472127589784907316299706538426572026238044782880775486650828161904125393293401278078318260675808706895920166336074508978685384791876896566586896939084915129447032857179338047488000000000000000000000000000000*i1^90 + 1726663175167004717223746931681856439150150933566879204586080803070688112700311767278024855969478601891774591979346047033519538768788630021594558449916150426422107112640399156275775731703807641255153364364686373731144374696448637805239843494978359968874130135565251818634445207328757112486583696469115675281918719981163168389535825982627025979297918682818004835562009620915673237694064848902063991779208956713844341889683366225423249599560780782275493205224813145276952531305678748576426699520263905988762099797033395134570679326918970178817803017507624497425951104079915621519406098579037010997449065796255735524323163756179989472329549381953099105127523931380291300728245469155399806732701312742112769946692991925963236287292487133152765331121749680623266320945676933779192312731381216421325594889612781137096582317239712341573760866001176229755239251758336043549245572041073429305024825769990976946015833777027133016639671128148247390459572814937019235201714504855065463050975568643672351888343541555666652393602357412060243562320905841931974646392422695046759329651702565717294450258499676685978860110224383578857991091416738065874774082584557290794045659388738327878728619695476391094876988352069333407728700510890385701147392427244050300556309690158910917988535504835487319028780837801554485722016197976153816215572701728081383028759488698979212211209223339127952591170562611496735202791305545092876647497867439875073436804400996318017773759840458865148729282073740074242196225486321276538316320342295598201983791055639032626511113516730477364757512671456718036416707481394443541857179933646838307742257913526821965670920128578570039016622317293094783591672184065077314971643009661986052022814009312513724700895956478898239783898262166765042920924652471793565379812140034522229571224574978460296561538477009586398078800047573424704083303288340580173883679821269770115958342935588272711449482680115129584913993851940206541424297668489880372316144597017890086968240560604261979196697903819552907693407359204007834214551883277479582434219460378749481189230579599869245249300906705680817118107311603570442066907322212599637453722929237369983343295079411413937848756426552075985345919199675364243391293737073875846882266500419756359994571471640840668891488066395038893186849817143895817757352405024603519862996921312050513001800976884135837863462078371497933371912255896231253067494878321725014993639320354442220169015540453765494780831710904167088644684160545006496410233531533156667251977056328508638673439104078546398072186650598275124814426326741093695321043420153942239871260377200077808427754256399383277992049244088511238803553251297501109508453990120840625537684725947298320691483519876268839061604616079395160867104582107728992914306010655746435013899286003246023688528320675416617368960780620372229123074981709015319183906499544125894756060549082369497416392336806654527700721053807367494053944049067747605610289932991792692313875542242320354596223350834042620179139455951640701977547106273629469821213896500566528490792204369920000000000000000000000000000*i1^91 + 2696869127795617682112752148740245396612659711273459642154240602008781458786744694358902943204265900145435013769375969347062055184519746434948898550705099375737114485578515810076966002388271227882425067901253262708968557871344397860928907783864048090666455192789596378873768785917971822083439208895466480394644932204271967818189736880912262064658111342049167839673811926521330715488896228459185411707922696445669580993313227165572452148584920877150505098615762540207606951195281816856133323044286430880472659684162660791529432457950893626270407803766779267685914611182689641298554441413050109378755416864307798049204459998941503971469554985755830169638659783028003634701820217866765100875073762953158428475987472253256400113177996331870636757830799293740233366107637832687075177416991821147452454564924627238095093893294946972577388910927470913584677385292882185350866100021054503529998358188324726161722231176791546513201781526676202308536874324996972747614777789193711246087582717648391694498760153431316427197192520319623731820899188730795033447109774880426518473070554790888088740320994276463482198066182117830853057283181357832888559072741538205529861324881076255401998913629561971207257208744948192071105348349944705205987470577871598486815081478779939780243510173980104951193356858696242312739681483172745778592888078444377862227253165064783476578577709035564342977459535609266289474834336359381611633875172800022584921648626397968253044286172907428335989254732354334138516025290555022776515828583788256050724891748975185693732818829438567169891440652259490081613257705397405148116812130322226426440620030236736996454055412869880184307727709859932736442124325516709397726913461545651412823135994801400371445002378289851101958827317364775676565560123063475988532942679352164307463512803423134813440184585003945870826595207982792062442171169631656491385088625663874452782543234721756967950243795048146424306085433820627262497174960507009284884751071872183753061536169034268997253142895037311217775108016074481406973635629702066799251054629245023674590560542052986500051973339648769355458452863834958409827776540256658208760784716927771071896333883041652664631824726295683589854723511161422531261565339926335624855297418980645568666159444615950849853567959146004375557711986832977408344149856378923808107980359882111128914132537938239247173414837230093271615882941623566566995816504998336768905267888875140149536620160712143878860543364728639076449559686843549739648930535943930826541525738535714727567585845872359923767940262916308870157985096464820288085548308590657124584406335226952147986436887645285635947208976644367604121845333587016963638419924113490021524620069137749696645911242761104078995426222186413207034419242264591476842078113300194349037005222915196203270209622926011292202118528288994702576116025359812999799579674815784303224971188970048003324443285717447692889899487221413721858542214240800730835587385201685936438701963818103388968997110186155607445665768007640696053321275206164113779903015953337864421376000000000000000000000000000*i1^92 + 3572758468648572397099956889402990866376964943259017304716990404161776188130972918100770334266493045727562193629120836652501256393136427989341790976373455379498141482079400806873376680018552826540831768391961610717431754784808886812798698401108286784446770043068612127467350114546779918902922329091083869475011859962117360571329461881122908721935019093968306789140250111253562128793289902289850026334311257314650063697350112286425838177823837823487388047072907165220411414678968640999516998594071300723381257281306314268111764963266549461670684521767398500300674085222764766216040031526415878763622952339324178385914877315033069889932123711939559494881504389466485077666355566271984432676573590316455052001885919139178096507457546436637209437158049754524048793423206738584428656209947211322861759567220270676843132953680073985360615379167881709176713607644136557681472988325782807367290683972424013761092003057100439075011437135930059404403220770510320258814838632380045685626903119534028892773929531119954547899556761472180673392467891438726405449503384746213952667608958291043782216277033509963787088135748532707257418480351033320264124037713686576151311404705835998119016096952612555555198594746321289524310205928433244861706377831895347705535373026659076606894703040533153106041579472558692491085875151603472968109121205678785841388128319477457527067674893025480082187256833984459328155024005902984275109955942453040342666240880057801248074347066739357395582833732045097231120192651199570635539705793699911977461604445613355732402835784301758660629114164736962504116497797429225192006951510887788391969140740913504400274893501354087609829979638080045895727874148851619277623650697110094360951545790980863861009613969570602687211719890783399409917334615263060311152903562995791727595842237904688124198416031609751990707992784267563704916843829516587835563782375217419108343668262481907146799235664533550409068651815021071002009873795240334150912022445081355455740124639931024424745914696334890288778984388915546743621279144667251032078499450781502933858847174862171452241715151599155741589868390171407533183340148227850656408536096951950469581582663404424968090754137927474658702448788743356089612795877742899927754063523561816417810688748305055554583645191539218262235780544135314043043560689890568084041163554824840892009436400985493269803366585279270767099693812896244850682896093212958130807020179458443124974392701883679758470047145255454560779425322097674125535627513673015134217898593606569380852548600012482975497544298414620395550443882903566790980222190542808750929033823899685527054514635272187494641729309071819778345809004327658253086542466920546048787918764810980750089523446556688286130338978602521859037227544711246180550792090935098505615266402820413529283369980652444553414316946407246860446417786798142739059826977115951356643634883359569901229316341536506686359725506792945243482782834793192246420939084933033541425523437980650020455843528323264111181086846704527094926037894157522017213670039224320000000000000000000000000000*i1^93 + 4006399927902374712880624029052006585831261168085442200208254226371882172650620114905877768231308965525681965441801724041756336641292259936910924896916647412484029221346906133408526197217912209311099196111570268344678700975299976911633173191312890946185456291515603348535948260968321131233263490998069323621619336891441469736393339052476229914895865859099667079516863208743849553294424475850483237472976392760606362764751849161448612833386852335096429107801476240011182294635348490630219633674976889750819229785228411409339565846138200051326281726199761944623870675719960466968261323721465547409318700893839786130794764165487331462743348680332973407202407710658345386711585237793036746798389271398597355414508968112545022482378527341024715523170838267105066345427369266046688993506579005718549885197115072338012730204405151401777467912046540959120754822455822599057384841516515418783015701369375286247535560347042680609998786623419845233020555700169335574474200475694306458155666574973039360665773246234064733608773189651215308483869770477077276710449459877863884596049537146251645070198386494274566837213138047468352841453831169507796286146725405298029838353178089891871301361717081476657076240188019372186310381050202976250653044504127692627953205168087274910468042839925027795541619710933106251118706920137791657999786582393154912340405052603843394396623418075519804255644033350525593105803360718832146746227242875335709978786913562201405376873917893995025363213221379420926275841881891248128053872942638902613564120094399613908674415632678513792656880760428891123570930364797552324813410252841083177707989523290164127031689198569933442314716610302336477584901771710661019478279558049417967732927517375613956144507316123515435794570457993898623548151410843691369477763268252906857862051360246941890231748622844112089017705024316601781250835473693047346985629700440558818883874853617983967798491896854615210110251679031206581280244669878058382074147041936473720248489797622474088150721262657494929850430282990734621291856770702382534298553116974625968720549617438532808411141149823454940527387608087083509809590875343562968979788539139524008946921472567432956282540730544375872168535972493821548407803015478995062591881579068487846197225990778545516702242495711878940698800075114465208227946324372964367445316580554669284290416478093185536359390045330066721359003546300201516198592489390725127846820435475269855485329561699851065501241245165132723633023663573890597692614681920283450965036638454195514475078464075452077615650200414096300486581034762822040442202079324398584216548565971511417848724223898143782595369741113328440126456325186718787930175408706665948686083510153689235698792540412213458996389156679147203029307992623045106658743884731403195395212523307240892444693791684658739519239071112267923814479558305362692421877252811837674443913467477343371024263787662054122580496848549869638473843787019353047371474450028731101813275266854980001462258935475703629015425070048296682816400920342361418099589120000000000000000000000000*i1^94 + 2144843456329331697558453667338298791440044105174628607569563804794971619297456685976524422304964950437734280530646853451714165698271972841270662216472934451206097410676381900762702119002061623377578567730075327501841028744635706523805514167104558514587040408045792521948597098392875590693822202294318719498226061434204286066218615130651038648446531522739580292240095929685946678788612371887852408156234952136091183809891872426067411941763349622026592956672416573744694958201664323056344240391278436499548165812851390283356888529006961429993266441519982324478221400965195950100877992843019144129794372681550764597169046317195901999745975550821229234347740380975013848135325015920927044193554568466809882809103026873456771003103878279668260246522359408489834954696419612370648709138192947333621668013126440579120848318136179353313819135738037029880707644273290782489787639857053786916481243719780933603272319778748145078663077181464510399519717739262282653279051075987566374586013888066218074324481180921727990021350125296448070736493780004073685299361107864297704029609458055666647002300141885574889157190721810944327556962733326351881980012127654278586677560073153548332045541021388643534307636310664692568319972852857139197875099847149595089345057425018937398512160996728447847460807194105365096856123773722692415215459201118628839852218461031412143121814654413329461450247450692968523375478000063493257677539042455405326954355200137427611648825984021798483085603190851031455824570098816275148501280084788564552484166388103570815335701032175525827737603885851230968244190483162040316055560104293519229715264797059388330778089701288268591263531426427186367577799733303671288958315805279204030983388375718878295067616283640918665201955506104446689651741124542229350708465127764709587438386923827015764848642386857209127515696146695962085521995394574443338627249930540222218942033297080460487753555491628781933501907593831105907362201314674517278193183258620046724705682598419658183271333410740008741340335515000868366538344713586519828621000805710740607918196618724969301893887189951065367029004160512182899311608474132601775734111664646644981582931125186208688725815290305023294918249405611349470044922017129071558363513147645544178328434459850749112317639571750227739027323213588033588890284860916130954702515884793687031392290699123048693517022568306244670561849218802599036215938947834842589651800137035822105795522598986291980545136512752716184364407416219914481124620040747442540508212052719220713580203486638385374624363473470391230985053765320637059713794547281354561496762537664371781115582143026857626109302193565349652889900283104639155207604913023645606734306057894573914138755962882522538283952782144205744544908205317541102670948885536038381268766443476418408168410021052916124939353536826989203771108998887202743830088716854103190348500397349426131210986771952502042358223909696869280674723119616402556457038091320124228213029021381719360999132287013188859051497056248900931891385108745158656000000000000000000000000*i1^95 + 2299630768779046701404663737415445797883704421978481505046274378418279302774936549535816679096880661529800700401492656498717958790950046069018677674082472810960341686093354500508789134401605565590330226417448952334131131830930910451080505386133096698092812366935478346433126097552957198320039977329483084980663487388665483230618509509239578698194519036878142189227087048561012392256906714984945705200853183470395269233485898978794810212442636371452613776332608818880932602095661222551507023134251332558691058334583047501184846106058576114385795250286759663139599195584331217245711863493815636066869971684708616657233112000701435552944028272025744425951090527402408746994475049607272980457431904070153400427436934299000473369268039741933851762003762951944832640216195472883107698966599186736074031242392853274007659490793090400908017154364493763597334596601428557776340063128025612358273662285639266429789438069426715546707670188674202513431167997165065805401441096571410615519930677972113865885142658541141949293951723461452213149443861082456815966114778489151133277475426039624376745393829569006113273332647820835878636133133565645187815892282669743790713768189160343286655657513194925656847381393981137434438346705716433715758264260320459628625199233827859154148740283768275474151524802473064695511940738584318601404168751325712477003901007337193219684680922516094305831597757309420291692292198224057844856489227224380415664868407032835879893252222298604314376128057262252883546579884706759699266152163186384012898803737578836057001186836408577587698348759092988855801085411978278581664512883963176131353616732651126196113119843622181104109799016033287787002835575778508587820685774383171555173956588652450392625267524955381852630626890201635792563456683010949669616050249874681256837052597181574331239244344298991731180769242374971775683012430913107146550756565425705371400330846206261923865172175506673323082557129857009952932680226386689442333035751688845987873200007344349715782526923700033308818530376398241150947894006192862876289145368328411053787832555621614889412303228368445851871867569492622554723876695672554355948474089933285658570364735676184333474349898294759376848677608165251197323528234652624413752265338348969390257277381962727103636181361791102270229570648527021807082297291758327413052954927877297753166499752307157631260384650331531138248760669890232359769223339257223820844896551640462206158720409571545856090816076318851855193023688970727623609452593039524721608527483821892397465353321224073687622846034750434623924546760905995451498881300709936610411722144307306685400332902095837774262047363096858222673377619148628093849909125248533758612077445452453287809371562349767218955966937872544858817066990913266881537119272619934774518699053628737275526649171300304611354433867902896919333707917513842442062140119014734868498993886888836311237732386521188696595965070107324594924964594127859625608466548286237323278001827971248094798558914412612769448642632695167138896910745600000000000000000000000*i1^96 + 447566494170274528980684198278793789367972219557899531357256049910673979420592216079613526813507004236662627688947651887676949111159719012517364092668991876158593308057900298325279215958048430020266890962344019630262267901298540052556462496783403764284836693669367982492492832257733949551017154875443597694077927338130036607727806487640083189477643810430171785060897038288108650087378775564815522221664980169744538032214582143968667851525076394204516894368629860955915270111472856798973779552271513027157307758738283851763640584478729186379193694485970426805646823334603629102753440980444532192758590122546274542537137066085315732179728653312851543191452757317664313370414531018040340086896402765886833680867899166120633411641157772584944710149602437585738482844260078721393938869912822907266889120271839630075060022379969692601269978937525045399558847079717350155222531755307751913232349830684582875991903896250047967803184813113819582196206513646173883783791902468848397299024750940793795303647255771530872485185165186945997591485694062490945900382729028477166930376942703790171431542676821784995601220403196056999611915664187330391184407300810564284994336551627586205593475694702614808148732339356558836205529928950519054285216233316150739297611763184765622527601292234416928396236723250125696791314413738896035929526677424238124594619080514138464963211069554075042576849132614244315003867200344381994691245091300372919433706890643737101197026099196320531859172555660819239891560594174624484406921874237240970655647655862955691926454065273039455685354969028928762013747378060699764777822733062809882512849670658295953568639888343124253312739402152664976522543318329448616886663322126491661403926853251163376176494739363431857786342969572024298397257917394967073679401095497354924143834066858220648472066701654556164572155988687168827046839764476704702493207385714267634541108267430412016639267265208618424762769870749705614147632393998250565808803005679429668950903625595809555135000997057145345631603044468369801735916837121227983978840031737415767295655661354766480083177876161977739596848677190467658317907716378617641314755913332098220604156613209744057139970315537998570035862865202544976677004776942107051732163811090093253452157383153814703874586123328862079114765979426388556240776194265268153279111135227290676077988684057218505438326752123325262404953335424001770264533714333180535078647820724252578993923772259494948466361690111390552620645999411175282057853623376715004506382129088420444998354631225881245440654684912838216060532330434057123983426810430185361934570039308728716192601330283423434042287997856122224915200923705978203086266641433625627701915809708056542368007032011465251250803012446576125203183491922729125693331200422390186125830145773228439734938241906897993661318830207739135094834479753481823818303284589675624777293029632888847721813960826002554776291929306994196659770289999509552213833083496488177585277868910523537510214473645269020528169054647573544960000000000000000000000*i1^97 + 195079629307975369155279673797739664214005866428533793839795219371073802616364565929048592095966689602513481607442138189365019462700549024537196389454122187680312986150801518224147786398221159312373411560152704124578922143945914911246387773266361254613123441962823390622680549608079695512079404156461177509646373188849409933691151369090491983421907463961218572256590931381501491365880078065019413509364424250680773265509020875577005761101391646425756561161695045321090738756657449096038032232975765893925909293146946347039758689400206115196087402458424032885910945217771282006334878739325823567823044041496218027826313514059723287605238668508569031559278865998988607605638761708220558210964109416184824238600813345448893466277873302187699940785205609939382178607378213055000049207945158767184488595808043525095376779974293976517112701656498351208390984611618586382761686529713282498554918807813827537311201080252283180249500001751216209894019595690821641941574523107596056877434529388337971452076999107931298263832537746190653192199882027386784108229977750321381425555929200887334708154038265101336349698000508750851946240787819169642019643568808660299544069977101326998467761783362232497632396382356070515385987263536574637690597271600067169213303226929506581911065594548871971437742112896979398277382963247189151252886447935987921710996680758771770519521896859707257772095918750584650756914337442465642950435640088817983466283662479348088774092838112702562347273945590322780525213026382968192531386848727965180939189695075806913077722358564442799667820208280204652217617990334265894753277100111291194398380423280378216389283732074258515272039276653639330959350380125184828264133910470248783214971977947251258152350927212064001218451455605255588372477381090975338805859819188773993668306197918590248488932960821311231007684358465256401502277785532410061860287757951239357475400165172824119990778741357446844343286070654155796368880832655082538766446529127069091536418834046135597358202721731673388612041238283111095503097164210528926316991898067023127356875664754221845593796738918188019910814887415652105550817280324648976516299104801330071352758740288577558378715427664890806721533482534420804858740825462115435639190744563442481317737398155926714458993789058088306932569470056014032869053103495240218736949301349203012943994100267947098499942337498285468748260965269468403413766045600265406573219250507660996128806822156393294533256765999514639798205246891887249954811838759260121505911536119458573263524314034911550564859818898345097346026014401221692615056701029058937722503083011542787101989912690151059656456999552961087849584136363474849576724374968067991255201016086833245108514178053684291636143271988035141459464466604654369376349236655459574270698103680660237552899569692890115992681998008296783917749061096232406676504596115619320771264711570193269767865519903183741682203200040223009500064413234909686736152698923299655661273829279846462767371155628207854859222777856000000000000000000000*i1^98 + -287818782577598212497021629843754543374236316724529378948346516008046936274777198082907174500296465914423966740523099500988781352061737073682421118220256393125438313219731364205879381002022014912425039831116132307184064902707841747322200688532556614990136177829537572566594470886949222974502282498910474557212307547672497600277848664157354205865889077645377999148326329386994391994306313205417392664664496461680311600675206667778676657248047202164066289955760497892049007674174296964082535039443704839706397844558456395272483122647819168966152471632848854732367410829240806420748251092622607746764119924850117093308157639205003473995525296807169099209053873800219588908661475358940552972850243668919129367379142611337375286193320312351096345802409177759329702527661609837849844502631930429439774140534119807402947901825673799976094908480237892596802047378672009397734518026632470978471369102405573795682299678334534842788413378268798358320406657148885171278133053860289086470117572376234241794041525697991522752588584044644625219470547494237210350787814169717175486252527008310207978134076631574407621766705703149961546992601497728387760289571028143606935150608939544340123733332745253709244230592686188664444703543350686099893670568981954141864375406022101619668159807428109472909071179988694350029811594358171964860567564012224473467452204594297990796859993589215824743218854747443105393574049522588281193499541278961608526465104349041791672190270101544008176853717918009544219640499307242770975445786245608810108246415123410580909786230952340742410928817641650207742971783001015038213060667421746886500440508669242466003952716191851925652640897081665807035338889279107711109986913994174726988117495117279781648291178329136079023158326963553406936794023350375729627427808578792323166195596403009225248490861214641027339851787584442231894769290987714879295747916479916242020462801035244258104446458222353700679202139270652425531127295108242386844835850597297198009701677052996790713051033878054468705753869184176548554041778339116007002030167527832063737713383698593819338003005817946736304986044698720790155991521865047346371420616923243677369531752047330229470755407077010474243527272164282887513791550879983320948294409371665740579903147657229401281245525032107212025435204421356835253344383428533472365262219003743899288364780121623173660748985091529755658187450009966235318067403450366582049918494963971715052336587348884601711070539805136051445993688185218085487772913995720770116504181414152122186610330953807680642608630484294899585427272418519516394232640842184342833640562870802284927514684367265317777842171020437718226024569179059613031897489584922843919606237029069171106906660049376978569802779987724191192455737898363761790785884270340319714173447590641302703284779803710259679553034062590388792536325691309639306013959286290943899782405162996919273919139324230254870268767828137966918002322640046753302656305129673874105700769043965727172437849527025664000000000000000000000*i1^99 + 178883376071657495427057359918425902819334786834336869581345016812144101868007545933095450534081950981236873380119721730785884525334005452059740172353366206281672557255099795782015867612007506741155258332583418920053820168283208595632407179397290522335479150830474563880250217865070218562943976419079129026413964718523237991257235009528461434522759942954647342260279723479909093391080193420541327905361296874001601869755352721946076300824378061406193602619463676812274650499156614252376208743753683999486304823024481449902925821299769705346932859084781213940788556429989779255752072064695800811218852488088245820369579858837410674624190798486572544783924300405683576014621348338980231862145793506767216574750325010076816197971108724004585876777220717974688327238118379565344779040103994966357902488151572700277669909169572150400695775989511936593433259497385457997075613363040483177692914903181668057707652409766735964676676536336461168554807213249326733559085468581014257590315112967001244086343438250894982043737734412414144706585369782038309736754333302840170018544249006026172889008301987243069901642717685984347534799687597012081274589269190452809330797713003580047895529349966974894438614826166210003543352727311624391925030764878029347414239570292449022468287677949148952835040752455905222049058884369958175449756700510821066508295286439899710547734840593115724562073389021447859148350866449495125312005836949273906643057899325781302817088380526154191058255690678939310514294878239373405480878352686565939633111144332213466363473099599217332278851515040335302599699633648889993213218423173678259483718316453071253399056600717932953963752141226967719569304627543669607288003968605048497657711074109607114908477176658366010324389716138346483323563377915821822388139741577160610031857731571490276291427215620239405497037694080500754396520747930115343529664463985630837138205662795973100932414262536813640773598817511494670525301233019396497028169790717005990261201436062792682017946926432110292103638834960006392317778251494358851222343742456763896404558055209737977097244347638696513473297548140858182883649469179232315220586972898278445816588261395167365254983198911286903530961596462561130926267095791770305353711512198546931610523455508435428607133378953778874560842158032875890702735302804381080734381078189046453464238920596394313286451587136687982444595892488135752262277925061315054382368300771101782126065524386027114880280080623023137945974943514158033636848681227454110016419093362143167129245116019213849833301107966660729110397711026718856487799100710798678829657070385021421064378249633304756699030983057943496807917096017269794064151350433206305776553851462760994757221662947001346879500973267033140431393837496446538235971840259253679250615958316240472387010785126744040127302402895225915883716183201358678988793481234851611413262554514968605157040349112355252505653632801539478090431909858059644419354743340353161863056031521141969219747840000000000000000000*i1^100 + 23182340633642598723799653821194906369696669806119730581607602910878585495179995623319932734017791226559924197052080551749757051002229101729322779153930958360375074913854913152832510752773012214040328918761165128767484961933209434428642453695850337297414782498761851334483454836789355079096260555776044932610804283499270938944334958531512600369271532751675240307039495384322685668619604666168439802906552730200057168442426187416969024312857221095807542628185529558907636188877818143353273904999706128623858736515501622020527425137801348923523103688774045117585380965873639948668478571214638884533088837316808412587666946645177386311639280553172502095071408140721904309098078341050825438241923314400723723083631431032780554556376376351565699009613710290191671622848636508646929998285729168773845099606246621902280204581514973141729337075444702932544136042315295907444746015589040219038656314427387308506964376908470838836288716650671863563024274528506971223936058649070543726165018283377863245806050471013573372063527053340699525147094967645116054285083202860663064398293537413407583530147968422489662862099134512018792240599111668877309342040844357299898915628604366224037443689984762790625783708591703638327425122271959358258595867260794446550081978044228929723780794218265782196068158741945001117383409671074855046477291260503481360046502525795568119517520207495964592980942865500347707814678327618353167648944935835059965884933590978167434868831359227731592035586717752099801108371841286505656925589738160672112465139893463229524947291405337684360275391822242005054421898603444534022386371367765330418618000588332465177139268792495227841516654557121849535984109094827513241499978151657788857310203401227700119778979175340104102156380591540704636681559977387718334945776077791488771752300215623196948286570941246730367095392414586170568757772423851044384480709487519708959761111234466831887792909956870152666000925014354551308507014074761277653654960151383446076102384722652081961559720675167264913718179954021031627914596935572728549177979275168827317438546697597754588081717222311929774675759947987347703486972327925639196216235287219780004538031216862856521453404887901185990429868998683295211519366739511262080729782069438183671442831197347734748552351159904481422139408837891833974045293403500692289434298491790182218780270247066189472598891975228282929962384119083542390010810368649493960898736972907238500176571130255178265375194047245487631854505881039919080515387391472328416823392348240527229667175448564560309743041801354684449559886267656315820665910192674427164904043555450852445834063317093367114008334050764712611083451089475566599595317268940209180500909750243969790000389086822185509667896199078995074450591374294301177513683562546308903251124461091425145828269269984606252173315962908551557459952279506554808134226738771879540935102740738305862821356107218747667928094432795144328366664595530199479423416011965960821209873514496000000000000000000*i1^101 + 179048177363581695815815874032945141861559122175830053722484304043266475235804301279624549724694715440026956726224146640759473335032664638852642328315798944858555525718890679544943083263857779299437914627566771066155628311336093190357194143060563443496222852544779474056725674201677735026348494451142339924106375648294276283413680139611646078764413071354140020517782494366887453183661698162271865281597138713475498883288003631612969757171878638161378584916341172117525417628422951060433420342170359989806196863858776154211254505490763900507599009910082613493452648520742923140782738754880928764400069738695103198269957900645225582681992932069119952133171187893489712177999449218607787057176890127035203445246731072427565036027510373103843921439566275850217268795508984273392368049975876138705836487610595997424116901310972425358933811783145745047048810857682875342254686428355131403653351525155686165122190161323269476127279951393980171264539078407450532373683374132771267976299728641333041926623224271477709603997353183987299293265542090715329343898271812908843293977201094318564827540155727495507876610219052717394276780944793651672802311967681450800077449787338441081244782844360845060512726909307026449424056912286548732139686489326346146294900760335013762270895816319872870272829295375346640551063679226668394620354168808170389428407540620703048519954849837672700469844232485565400226171203491675043808384151050311880041324480280776489767427683312476578400399429864328353417853816801773047746735773690983216231511700068055500372088415421565255087385530226514638462084816363501264700652938321631602674472765887715351745022911800146293242831305361664646170084449305523607348971057054997735001248152541192240474813775057164961393621212898950863137367001635786666672477669965706581043317044505314745693838976539984689504544075394683715387406898307574335059990829402503432462182127328090928006423227607027033148448385620435188186405421887892118186064181191012159609207480794512655964053670710475518437683562252834385479765981139710095599818102514364086081846121509126507710452437271981840062869195406241620931359921291750723433579298829217716515384423985397235509910394809470305940419801884350362380973139387855784546660171736094240906324914437159628516538612473133374655997721185762258148365503985096752335913964661240660472532958761158516724980802220810762580609294320511104424010740532608416497622692782797851373398723685859055949683677238201080183398778456339522162288336873303549489427598037338786399591820746883317548416695757698124328342117584176848373895613793700609046979952739806716819976801601718576600753035365461724448561559320334988117616810745905551588115155988128825023952324699864285748102261855603234627944878991732097942606331889946113742631468111446303266487500400936097477955568671106747104034439783429262021137450838461706221092898403402970114538052486565503967198127115587598993430154551187432940644982296475074560000000000000000000*i1^102 + 88460977389715537512541140949665315690942043425570770322008340730383794947322764123010291135397896264467432672091044874334565345889408946717262792379588358040218379659492360919237846874571733231129120199239827299107193232998069595542181778129508156225160446377326797515694324765782091328574004152127377126326180471316335721603092937985406256306627909563514050793326784161327285671649459411091020130863749563076043859275134197188532024010298547625344468375302679414805173166245386957322813594583758394298445685720630703737681047863563611729735708675903252984142251076131274333641211001012678130648003859696414548651899144114071242092943389931299631452707975003069338397156531236655009407050762863585164768148353701967816508247201468248960968267649394353525269187531733041966511369722921692395240819429525940501531394994722829110268873505953315679326985862821165842392312510380396019682260146018372950697279427154208336020843618424446408386192747866772401320550900293606657700347377576510994762596124838010646649685066249806454339821347902360507558636041903578295776858573688905686007524178296638696798792633765302887393672765213921316329585563778818614274837140141486832926047712899950145003902143099430411528552963769662819953569395789800218658709295119404437518117589164896057369126495835816874515225341066533888515345470442605554868080594018677780750000945049944346731641916601893965188846440041666370063014053056865061362869220760510219944243301460112621794178474874865182791310367086523159841475409190202579744952888481391989990276482348864095787665083421474140684838880149837674695974143644929439417554064789460812859280649036469967823584593196196760176744860770962211862188648958052308233769262746082866186264734894142976582162856055206200364784128756180851954581026566995593316610719551235065185071961658540591230806745938606129975879417409935092483521140892763086210637887715743493167544352010498392142463552130283502722976356663553455281449551945719951069738726284618917346227718647204022275477543310811713817530506945518709636084952130632357627793740773992314378664873440508819435922579455701471132929734172953048659117939399148502402942103764646137997924083608765456527919635753468670353831228367394898112492068679949774581477449590051598483916061902305874304728377368098846961690676324006883834198291523758094128248784413894789390253157326150470063144923988354921734817713578709926161674286467403571158715529406617097473924229396780341769779710775117761023012254421643020316189288825547703563745984073216117870921118429152032057444368881184548347130597974063847301397918273807023638051556078697355791318144422975395627221269650733077355059420288783112998714047208007802576313421485107112102579279287586167311418342947623333358841290363556831844643023155643685367359385040400592362194088368463696697047190111228953039261738127485560765602664897461962289774113044979320396007922746846936631108766755707107556133437440000000000000000*i1^103 + 40214296907848303044764866692034453155565838917577277322496624626279073226542380982612025961021910685093877961011510598954274441266851160257741688030524861885139769254274614548847192120341670439263843061259495062362732695409128262385782084441708281281890434395505746415852925274854200242319407501719599183059181314552980003084855944778499205307253252207262242561585365981346741605370999028160557888749797052491493928999174788012102378485031194424859164141689712678878578133779985048459058020622818906215619992118108734780607889253875769024003015844850171287883430366520690836370044196627762494097323736531378688972357143837325442974652844105729118727702574060919138404543580873850687236864276661818488684387975660282613758599329613487544887760019582555036786391806637102516281415436494139686282381516092223744203968163141054968472375329900270920716703345068888983795669313215120964906300169832761393802854452673626417767202529390006550978368674962301762352228401194354378756511419733535768975659597033825461948763808878962921572533961376883245430000398734283374635304808334601728534014142108202581831731575212256649561220635332147263126913547924339078450808646953037067169563282050439814098457491541543405023789666091509075498797097451860013584482685245275085931725715132852594478549074854652983217704555457845903729788820982321578568726457687061758918535393613358624355213959199941622107091932070126120247859103272824456956837224786984105958156204056938634470271712259949189949741603035545087631210381025258188193412006177420565866669507435917848086718329036787143661391719187892379164046544981332915172223819706366605761079468586542563997265033728042949729210137479108330801230605563965373366870740894221899473231429509184572712808535618241178016441774840665433464223445394441805829730792602056310531138552036465040463886726013303780347869742177961829889301986947274457562830457682694361438102997861452227066737363307970498171389507466140795886757191623593543300804954257555006960943810035728071170884854276292054954607286419105318924672849267346495733401398211026102891875528286594055706126535809401854356364224960544789752982885331124270401787917955425267972934752138888999046446582072726738304138762605731792777104461988972225029571881767882042354567169134883443938467042212049067266182773556723532492138836888992208668554400997485693371558222865308680318223427171023328530539511045509206880149486475570198373339170594702370113687664794656081109650585322668889286695780209904487610502036558104983795959399521444847779960571917383368456734190259210406708051298445434335563359201915511457322806547678305598591737184538552149464261481974768460464635923019525246375673011310528902413787477134167985652928621868484106703165721177304449653313134361243097270774965928261026045602846535418586983744444971758899639804498947413981761501566196504575761755526850994251327876644101547951324052686345269328162069413837668352000000000000000*i1^104 + -876839342697066748468917076449764164969874387404802552797329720378346846744530167581369306727228000049970918178506350103099126780001030250570570787663183254223420421892383550911693020754397624965892310042021352166285414362761014966248772093624030560464346982206231515513286738998323651235622226643807508830625299305559183954010355230185559265032104839319505470934784290206802109993905926848552527919504940794807342027498503798453961860625070817357097963218232277974853713491323529527703020348951269936947414197994689981920901305245324889402272526886752627656613504117372579089578419566218068478172368329128178098033078702219390389217700943253010343918133798582037073380509705661897730101318818094954371058375758922330161413056024308565357080047495180030288230217346722473160368290308008522231238475901124863956129515910707897999269398458419450231372484773398293248327038791800506885773546233772255470088095242730689691029713923473532516908444201422617273158763146977673915004630309710224358176852593269678863678678899857210542011794526598893437711273892309327069739215891086521340593116334316595962275587513332665182950300649472799173067172844484687538247523420060461666675139705366716994793036332592226961130367196971508312175830261186565756954812557452360000924342092606041695308654181339717887470972469618486694474808531693215277230758810878530037723744140726764252718284749027162637827119086558430044232768838338500439606919038653022814959977691834323395366326673386547334419136989759517021985320675461297771136523399825366130143581062688982094075104109272371870502378421774019291672142275463967746239917158219659632068491785620158556061790005312277214444140510995039797347878631648929143887212248268742378022322054142874545799129784405003169299407819650508956250549992089575112144983598912308770397558717256010048713746818075170631501316075227440331508627596660306547081712195110816099860735694618262821007916014293016360140361757952968805310955023481656289868035849455792083617770677817808709158827915453254224493367680054130289538174994520045570264812580757740343400660564410662728198237890379987259942039486639064346727364473430616666596110394083493048798850340702386897347880610541160143539054127957815628490902313540434010406039668862454806026706483033059643950586496306244509995842789555810871467533786788687668778402100777926461103023910589353721661627797135920938683485625498846464356475968869647164720399640025599216967431187785010199128759010451706006527074892658432462681981602508382712182094217715360154089550186342931338675033762471561072231443981103139318897736062471081163991211210201530023079821265352276645555520232059371853405390022914454214070838559984391992690970445344801316990694379963189198840768229520596067260767232633041127808116798288252460556602484709906030087658121886048873024658118220405473336725346964492991934055309058068586321375667131928690339381314112297369600000000000000*i1^105 + 3834452950841870810938698164845453642664375822037995275031817955894446149356703773430449583184014507196406877951579854155518641852186865551074173166501277450524415408930241020323972133494643897530353880107712185813492785645236385276683510183354119077165556715569812413587596232088330221498304602943517469154442119300172234577981250913545091969446250668840734898106183238372945385120472172719711973930473243550671544063539968876082501066067179009624925834158649978668680754725277686138870842120460715117585004262804635899051241209457501598779833433901841141679382578799626554800412017223840411031645869386362897275649077480443547550859149702766207792145188175896563087749178681222464850986602930919614029451494143150085939062424369050249418792585741198902215222183548729629590542485442818856223287458350340201800648465372343756582679060872276487139746226465403773019213861618159544870489968121891427944736807390552695397846462687432472184693598269122965933795236790766364326425260706542586197913677097367148740482754240399532156106844883019001695925814530733702014021200747860678851117692936104722453684174053243578338625352714807415501040792971165431205830897519307148750834266753651724295670646599589902968138254109303780775194525298650124463570043819542952732515054052585004489167896367243880701956153820388511020342593416454306574693327710952393986466322795838653722730917737411330880618862974750350287980027840183009768866756553276439912966757864025294560385592732936451737595291832008247033939525864674566845840909263186666147518660239527907697096591125502157377599937956027675233188958976596797554963401016015873322267661446323591135678022105948776582253272191043804827536546724847721560698410173535307805517652941377410654958643368033444376200478076863059625833443605925917221243927839605719902760757914905526233118826146211887583286798151258508305281750653261071775542062729853087888420416742643728540402750417580117995007374774670200869642823013395066499175895349117971948995403633265635131225394079344901699562362629037429145614161798039531520174625041061767427049784763475795673853695635303670988396729758433666213514173715814942693345260859809103965694950609076713210391637124390208349088536154997002614100767437294905183265442715841448033323927650816720347441933203491173115960002029844932461526284144342095552579277707975042860762735961314851317555373964416404205422923439886059605810484618375212015390886106787147678779340849793786788844493588888318504507362763708814578447382348589332705521445382662070575315368595226949996748345086115400272931289312680396076683941677128510235795669918869496141930756418475581122747324126973759334530769066872826699850772981340666449315716776333571785820276945262908654842506546031013335473833554216835719802037965294591454318561268686014790922938691760371703691124904544567786931030520038547069773299859649283339290057373372955272654356480000000000000*i1^106 + 6612760785274979181005018029489663794026709205122473907327555836649141910412443785314603566410297771511950399296716924664573531144515860218426454518165561867688496124307019952950539537302264742823729174899783507169825864137333608155861851314658083859554811342104948678657182328865236795124543903976436915887528342681187035264275345165379053766855461649000839519788660158718244344693420678937214215971310297659107584803647802382262678881190045017280738869177375845365659139781047619212834044081207422127500893913189042160722203754333103367278828809049458201740546467696915316880196190428588943462604814839924584331112262488478737788477740331767088980324985636215708441724757870387997588250109795382965752416895106588932984149359633842566614118751973375650614808327329301556647378288825840432169969470098973295611322012665895972284531752974111447470505764313433639235963700450110310665090720471715591152857400841936342831719063908955448043907215757856316369569495728344032865441204534528962532828278310494096499475348552621761890840796769442832082879716506815982492381351731924887485413772116806533419716071066929388538766777107275523478078870565180750106623774563784223784954780340303019231096849402830827142246425438585675527951348802807628254221699902881078121717970501036890187015586497084302043184155864848360354396670014855788912360466524290366287600295340851216189668909854811016777139941017742393928303190689834210639785292978798399462093860146443791385249766197742757223427601710798753315207128751231086057356079041568526344718928038659416626144185134510563008420798742545266835229371281141017261225252783556418975182520019741686493100503539275861486120671124013673724772069558681363223573883320065715884513115602496584363244892511261348573511880692646083329213942262879892922502695167017142218060104953369944157802906293862901807549809528968725440324805345526571120246045912174394299804464330637659751619774672909789217404007778620359669294477693694465005494903920224427475702414971119478435825285323432131402223642083834221264703724266824121946960264201756901081503363852919374558959989929017079785429761374247590888198101291561237856855643440542952296586428590531905309450859669831420017628362158390341704199173204693923084123139417301923976698950474565460074928613145457932948942246762120893788766172393797539927939090636969209376911687286121598035708505898928636415364725038063178771295508632257215516568366816644255668996367678941401152737113170427976250503020173755690400626656140659663412296176228449829160418124160528781354847489029840521847918668969138832208081132129646377172443836105687223188906759168879860696329696711408036322725760047913852680806488463187100770386473489613205263714777433825782272591257459797331251450181373518802388381757170065643424295907867059506062853123352348171009416722777339647280848136802488983187295537322441650589799647543296000000000000*i1^107 + 2672656253468966971678136540627084809675232553497254910920417450103864668693975569161181661253306162677999210466129309956252202182215583872089421013856738059155656664373717236197129090232512472270479401217089575170559964114918024595924566023177687523524718211770600783339422552768290147372965990389513082663859605925542267104033986005422677036005332651314757846773450785703255417284058156479006005881296414160964824279614321930504417229779313813512555141059280178310905517299671095790841697355113658674562350465374949383757940811864296100522116806627114640982989918542690432994964721190329358898902109022523329636528193355654072956066413024355060104319850773641301965571509667075422967505464672570268894905519033115929209662189007206212420973121909345857819276990952014061515271088083682981808397839747251257706389820027106893585967831926183031934413043459124878508123187803723763697670609080608786586399775240805609270704239923405156370770918165478285896538921462500409531404789598391264436696459005719429976089300867269014950669319733574622803783999450430012655814264124827608856080767183841200198425272917311165500386723124525886671403999053889804672186188625076169326726320570490992420242238066331015393316963000003049354179491161295547286310111000613245628842134876317590633018153787100252675238906012680236199651335279959227380916660552779114087022349439194173172203442250315158411934354759069621860260226733543115672255600056141714006911454188139332378420071321137022197808284971127292066126830763066168178450868011590301900679957426136207998208637123111335793410125832025193800355181509631813812451154208794180719337972469597062501546217786944987565759079187879218654026381321407018906448325479764239438616090370567866344383031700415009206377183708054772999429163814593942240819797174544219658576068216399727082709440153615483196202557515551701412688352088326153816656212348762011160998892607501841155739855454015700763381530429658377813165644074771593001663650405847406466835568764655108995244940618189099782396680499774323709004835830664199251648661459808560697814045774395163622460851109073523537346369920231711291250976847831133318336951281142524944716883697768503122185476886554779553301069243872844531019038554442555528362573075575018974904211736188148987483001471738125910405071446266228241315560140211242678439906248593817394189656396448190636693765516798827524906325362669713566079666129042423284061468004378416048966492695694729225846330952215648111319739405538205368083823405945896672807497963121849448327699915864534597144352284186574541341873280229846867352941112880962024253315479896805216387788383176382652843213706068104725180527559827637041869287769731150373661583128336015003976141713871249271960708730718764394144075797896715008774041901183646694031554761172410934526966219293729494969089189499033413578389549921591623185648834733670400000000000*i1^108 + -134410067630617415535933443370846724662118863567934441546725402518234494080445931100125151366747031561731567958733965775137964952002675524328726348174747207535859704576069470720558301316400014366901462527878284669808878690731660594517947044457270639659208349401495607661140189931702466207223842648730814874152929726816810234996473779822941407312078855783746374297987007182306249521882691897846868817984539532125036372146935479261502323455222304894287044824063251021097355800300772209869222368158528406452983260880729041605778757551710613838877437995450658138205688789614558451084977065584968477277550328404397292350500988604535717057140498456406708000053868812657572105797021881971261365270061319808368541227091213711482296438961866945746106686647074295636662923942432823568866436259397721143207398115624282080077172559837787003657349149923285323777915432808470696179944927131423844538514014539719351359608145225322223341241419232901326376971956953944971625683081123029534420318159261188570255684897810218531097030207771249094229386855145550589161202560275532367858078416939124437598017813949149588349871175633166878348278998175470155962310684640540601029264852919425128374736206396521750124088887425827631207344507314599054407268360522478447624044261121342597974269965154893567661340455200084670132519914103930501736493913108955446145496217520056727245259014859958541277067917939616931316977698407373955263874417835812944822306287632076526338833938938762894760641171703246872539708693580789300950264675868502098235115205793512664651574765272356773575496302744659740712608308698713094215074559368285170215878439405254195592618713543482909514304391021083695341187421201093864691875946545693307366042005980338977702998456431281190163187991069082598695412604466526028966239419626913362396476634073869107931193320691092596969630605049102641641057029133403415090913604788203476442820811315687190213956740900946344508839533422334592760148625848017054566553432530240557763661739412724118220236953512647565263342225883579651990828572969710035312717082317603286275413516752212810593797705338572512976007542616779384491644583451104327786667630267533598979643208084449323559018535155504825806354775196173738173618882652495252461162141557485043947578953571286029903000591933443778030081026904511280571630269222493719285491050644394203780386632371318365578191901450444683943528031530544554301532580800248941345678276999927908750287910590933892585233098137889313752105973881501527667459067825380642200517623138872876207241899196754907177915253164417692817881538508916812535531662122684195928622905597242174758754435198133046627963783775023635420987669700580479962068460049513605660793920713682652497210258444508767208779767281839553980731698921892041361383546307489372094228370947165799860314630961377779236030769165510418608214872246946120404681692611881205760000000000*i1^109 + 67298629063663474495032282749018032655809302793696801118330618093963512055141761737650608872046903226640597844970110070554356292287820427674055013026667887196019484902865731778995303549386769159964275825367864841719347241795866680205189194335075257254347264669680733429186060789649139452617302142933880964704892774055729286622801800698280754755992164779883336770630553232143154383975176929009713980133350491638059652519203362842567142852561202034855274193973627402211972510013189370025743135173733783800568101854651746491853429629834927763766373907155589077724875534180206380446920659846511813410344944829803875386688573699214559516990449060970569080191266862646143442632492373039848606432635562682699993989386088094001106401390743654871833446581996913756809292116786622510449363964331014655077725044870541655846690015176390634652498881465096589310377263057065533206117794859735543472055850064999956767787460642115206171083043781629725825270456602022964633203856172614060054161138474650338296515557265260479347921356710615170670528025322370017591337349897972572420708825784112424987523690365202809679110186134022178890505555147916346439090125678238551002208822287682902409965818486361426745953697015658672886299433041873626411761463250697109486743279945272494018247520914651848948007357960816067779809979157282168948610908068339831500658438654886735205670457653375983300109718389890511785627244247647070019220845919182354293384382955327899936712463217644410523309800138986959986577359283089528968858783979255341330769627912118034294976974859698138876070811104023765332811442345020877639730162002438032180127493351804943782222864742693041580728310879114510251525299716583886276072702846124319134947443690772915653999035011555149575333947832691309625130250018038310162773329625594044289037264946156047123038212469332631133703985297121594829194765489354570747147133389609437909539904157126925437502272295779880773113774218284193735698184978047269575122511332278762125411903109812766267038483188844506895325581259517554202491198309703267192701396794098206722629468609240729801009168581293187161725626227910471521669112540610648342451472967970093700818268828417569336905385945907169192346100757572947356967905456466726344718238400319517811877332332638366136511647326536852050505593485685228982631122595230901307690542742459749339944771150349341033471083770850571887908796429319961630752262007890998374367654696113694397920172525653398890886289458829534799332012601819224093228317506998137442697863908900272745549156168003366323624495688531907565513466674580300884668654833473808050785103937086778202068219190826863869857606600570960660516456940506064748594699764532732307582248951464310911058952785037044611726658656717915939108790564227217523990774647028451592377939191954512168421860219162778162918171995842101024728680807664713728000000000*i1^110 + -148525305618058041279125965478754373033862700974994781572496062207214205660736910354426345824452458044518117247354899279560681402079627155454334061234745204539845113865369439762833062188460221829126426023205382312676522619709268093161429293228578906308848496685148857015545719390040103412981294259957799658418022424805356702393727492997255328275420456054547388742745281034654189635473693634440183080986690087369508579561778178197893718287047364489424198881753393048046264148982584480559977746196152808665486386493988595865685021223391834190780002293026338868325095919040221014728289025630165413807550938557109106173218236851699437367864697667265332698045909586901007573783843188834313107507302319979487166750307612318086848754975494642121081853758258682335269196003016237752597696524256886006777497785014657516682134436279376406236968048539830906391306767798412464800970857911013301225099245635219892775533628325202251238942613914258645915912130366407067402985290900996286748776870093190521436031391781489104308294972867223218423985190687919695461579940023078352306362392486023973185814878736653118037607132859620090366001943658584277940465108094273517500947222150684176678404229471785723759442765719430396326791380075093343369650279138757676219720087610247991463843317334074026214511123111357983641679408074034419398592739046021816642403172880585085282784509165142842804243726737670703567953174091043357513221556422440793322405147476513304154150329957669378978708580817463235912992649822446107473102900103868953203764183848514443569878468407848355795013133255859967678718235724606229569239087945441092509954278933007281952985125037801360275138133425340024636895176534081648208613762487398398638056172720630894943461122516075354887707457235416012720762586356522142389594394458103562756880915284145530387552272412490983992771755813635108723412998965508791839876908560242967677034717271425689020419033856681315052913505638478358826067859632352141589560422516491966224466046897817007012736405495943180101713089625680809671485236342838759281320082479568091893063902426776708909292451682240215049078273029948834039068432707658213169185618192784004304643033857082446031801822656175033723319335331647419774811836452578775545604415515578568968852421485519489765423004319268796242466981929902824837472966546388161691325930024690475132038980789491483143767292899218134791625893599952948615318385805721841277550531947522701479881763115968641818564013488937351252780474429927843226528743553381217946970343793633570666337226928298777358121943569311666544419505521247004561459261923679568681304355722219850087000079728990413536339388288117662644653315514155236501101743622285490306444696289498346751037601998228607649975485067458892628376716770454794725197735341406691322697912104646982631579388427979494931843281876051558400000000*i1^111 + 24691782255438311439271769923607370452890768963100348816184322156965923234784136699447158281898360137072058048734354847688639439979624589134856672814033668431184043958370501349520860853210572787904355383402270461335992852287725485768917443452699959350982717666281184327563992261589832705402648421854439416325171127492144132977332110050513886083100506817205911311805344345512718109542234041687443266415663911881390305857098878723469372194268298115904461574565431825852571085322099419479710019185442897944317457192956068647177633340057558367055782844685153230665063252091040365309545583481724444477855767818738491414539546883117123233408908567151525069021459994707576922849935417525947002745539120364764370054648175987199222356567177953931565860227254501410673647468422887153220327222750210094457264404930110322798411859324627580498565847994824569562844991057082263335861401443764604932856416924202549728822829491043904850565411889752947179821303920186011250206444617284945183292264791092567426306595297237682050811867950950643651742822700868734127127356931279610920725398959535366352201827223271234820793588571518074225689945547086064838208461188599638726677263763552983880379809280715459592840199391109551805634809607795643573605577791704497561662915902063509953293967311472559257915611640481680007258353687576318660264266028308039443390310971158155550815773047767413306589903902873532925915647817951941558572983270492067103509561759553627080801892312535950661734825677123976563623204886535877636386374893894003814367256714860333140365036827561384876974698198081483641715227133176303641949079268126073109553208861297709581170399862613346072285453622024217020093376181353136010383585165752732320910090570404262722245698201383290757163599262110713500839084482578554558873018038985669266992067236465926721654275460860397610531254439281429595181106891579767071233363477107999321100912186507241338018754074075598203424643789999310063215752978748464480001915368032629349484269093546717043592922975149752195283985054870483579142099484672919094424383984311096424830318573066335596880047047431690566912494512699094715698270158967285528323753675228169048056326333268399060216606900589503320308020387769293288518795582148679187979798315627026509464435522793267823379066578865711300070787932063639868572657319010802459567360129145338144742859408834233496760514697284546224066600284854068122934433041063800022516468228150460990031702805282168950443497681988668721298949778390247463667989861740556601744323244341931755688881711692714307684634117629849666726943191347625593625150595503224569386023480151172753075708801055894500130803323396660340344328869600895364228650317905288877562103401328129271102596867891528061047105558667214280891420455718115153591090740556567337060941549637565346400564863639224320000000*i1^112 + -93077096628871331971377727319274048222543793713256016052706930075400251400774896183911037205995484723562978189177212343333036759113291696531887036666131728320461609308037964230270487847923192158240992599709463789360805090365669485759259765838648039207509706888818029547301463847759102549729057238871009068762770274892799615592108751126529956543020552741543695618215256266347813529406339308926505064764876882159246660317888255258657892906663886798118715780266426621086284629893297615916413687140970023674881030424456672661209728539330504039081164585633991866570508834177547662103404228553354395327482621028515107280994554405640264637713700335786171830273304545456889892350088046067775293869193947707885198449690460037711681264571470815421418752511194092988239422387036391200475230523623515705867063343155941828445291561074614935317326946266715994152934577049827724684248738253802994522923081090833807006447115025270075459753878560098989121680979319744224234798734248543358363385955249562574698357312286670663210575746205279875774962368771636742557483925886465332820037325678832354983355748390014433624242972507299475449315906692010606304460661955375698485777089925271717536380928633948656390073359288178233801271855069952237431383279793112627570579149669758625451869954567353210476974171987105826694589039602154475016381443890464439790816781195585947279050574939200982405791858047174019816369107844413770336281280624491343508235201275282679991457016769448132472785951367472628779101916847794134035746677614060141515083199761148376373581429895504860396230496100196354035839809254344269048159323825419993518042180498736967723047665913657746396236609712882026066609071151818756982013051556512465875281964942389940326625497831822545431562211277554223382871406771127900392064650051988374940033134240592880761341547999304647598064030606437165551930745367265342901841496091103816852772594016635697647211532098415962208965233835207516445227175964097639278706174126946293392606322893111342199276824946173957560349134936842836719131217846691404822215563202973550196162582800482656259771475750365906424901080634077994835675687429845634535599431732215121707796460717549115950001608609469668026686387293057515417585103267231415552609648533140732211595219089512516247864211475264204122932397103359277183171232171614256143305279371565423251387906554614869226790246524268385724134167981394599194251297255525351075595272141734328811185367710389112003784219609040235674598267323318237537960808048693627308798842621503434684951413321071329840592025518211663081343238251920441939442114021049040483215839990953431620183082700467974225868142640959755834441249272487730944075031697908868165797584302977437610628061146395260750216348960719244231130643920259914893407618931386549692051559433633792000000*i1^113 + -4263911543789346269915631055681162053413375564654706598360569705364065328024454215242364576511388068595853452905298546601506799130988516452218057345632360176997764207145438559381049064481228194172843144200700677804567130282205258709924638321801973025025443953016984836799621442201225260731003543733965561770484308612851478448364009024402690196796542137447152960221589590311491076349184576233827503240885489153457976538261649690124770546637335988867069073548629420255172368415342923243476735307674908523139507563865905303244314674679280275698088175608123679979375004343969119724075950980480562579677684364507824725462601000225297415143305320620585348189653944153879313056008242029844701164655318772941303457335064373805759777222774142153999085770573071875679677781201843196854211725614635856750551117402006249875961384488822270118370678248778129004192640129277406289173869251150478944868277680562148231426725515667163330852298043109847968118328409410446868566308925933822517075892680121072812352872608582638010815375927378234563006425027007312025876385131833260106141945081454024063455792251970120335537771062923925980256027930088335965817598926100743499111604517512633637086063560509922290781383622515637571812783817057966645107372558210778306909073570714745085904281363878850084950503047309922966238087897978806605533073903735881288116312920456094492662745526172754600299855720546527047387134987851555232691988697925544364304677928375251666068448123201706473381753270101912923435257622483791299473466544602235061069461543433728525495577599425846364037653103470992662558039846917743523518711131963259512372350860196726936113326069581864855389951675587847421483737330479410402976657167604979547759500213013549381501331954196661601954341869582840491859458034577637639428672142649400463724262510807791050101505806697069996623173970530744307016316026851367018404172557247676087034962652991331996621726460343808970647800115317945342947830984053133149352427428217675930908376749700576791123916270749911094152550924772049830186223427433459419167411315454635106982679404575099578867142007860666260433714671498256169182090789783204327366751859747308454906161773640166749637689780016369093425947882170208122668483936963847546752442963271655067566715813474519647113413633178771790163375569764473482287130702598936550100861364872655402109167185815747591683936082333258804418972872586918084485424537256242968940530091208989854151911068903805637778577902737208461276638297966615821251874458014985697777148893514018240264813535333442693337102751217618022598188998602574558729488933760489070707537800961964641908570268985969801166710793794272837853128519570018646315356143351998753712261825443166557423227505558337502572033367405056397826425665781382547524073129456435200000*i1^114 + -70376501488619644739665080527435511713262784134083487552320261627414513637606465225482171038279113506901130762952993878611435496887802354340414110891420036993790181074183571216982752754755228300156887777045886054284430500656847088352563196383175552443137877423807246652266792628966805901331548134389677803957009105480342815784688610766261139296436919108288306890274294380271071710918395293658000419537130206184254095343356875930338186330679208983587286621184895535160807841173895693343814525152222704662300986508013263737490189903928025766744472222685342357110106276237716700433786378494913128764889177456978917210329760626248965875790262154533158338195038922757469285542359481357797570413144777665196935363829843377789532768844957482567283484849648062168756052887798678337048999957467750036666757371546067618910257276870308364962237966710548429537420906280435734021598771709917688386670561416825867061217015638664718579010925014095978990562510892344058065803152957083048457062952366158399741256154936626868253830491472175048648086340302783780252672804838303705681257951080603336870237765146590000133111760887498709021160066811828685423447251357340449397832071026854886555378490527078540524759219398963248739744526689993419661077918766169942310223103245734742454781553842568994050076686276094810116268300953884745512812588244833587694063393386064789587012731607740284042451977643791026381927386546043750781621207937708945704718213567383698541030840271626705045758106369461710608833581545258879940084897791709635356511033356689011229288279548729902716235394691343498236104993416021403169827692970078039258034318170693131764187103779316919699546292710132881438639025544841095184271451784601496376582116535118479863285385238040651553565569833700958261730517059519939094540345428808527865100165042879918495672100953821469929102869552977470345759393901891157447461571826275814980272644249217071092532912551900869905635501579494326895863151397524536213596333107868019243315705390664100102031013116659668944950315205849288240348127807457704817202168451758953763079883383872911184087856657989915606488626444321803422853472196739690616374162895470962558816247230816357276703895344764144278513982153484852237756669149230490796592870935642853254148739320942450916237957075233848772361587686364949557589812686078360955764002467874244405784905489348418812627493909304975549289899039638349536515488646573366490882592224477007446888973332494844242267758886704735488940622531274090589527873108494223956285484789207231319130154752806525522519228517383206545142370612231374600553029845241924327103848243300909166272066723301580376055837321902800721227607793965354126812297978081594321300402374057251446362216458385782212137215805809892322077269032960000*i1^115 + -61356421893295259210310811595278098030240923180960004050123943228419253655135281496868428639355348702260843440697341799173062637434649225837950027925852302178000273934085421580144913206619044810207525538297994443143863998115534821859721770086109790890745377295205911672349891708483278187208582078501652077204515830730364059402531973462763902076450548107693695918180412669274597654049858523225169866183604710152045431119890179003274229842472721831259039291027372020431102176387585453234146705716510555404797017205731222417539662066699722645136610200078601996713323829403399250674784289996618024191929081843133036289305442016230322614841140705484355523827817458588433075955315687338442958564391353680817188914909970709738940500215902717811768506855255583690504821339280453664722862170581371604671744714552634410515372954749225072916123898557317589980892482443819725700113459650320940595800309344832082533355145833811426692852238190099279626801560294625290620312988308133271688132612189630140504664614352979139407612771949035388738746052469797536452063398104012914446285710707947133866161291886024052244238926339663019504337533812990688831382030931939504494278548031153488127194978786385026550994961926425926083413729457009532564803488912992443358967574267654793521537946396222931880561859953612389491606237643011430872219393230592083954724978090286979894706037014349698820520277307595293375216347448434646429469467709364163188933985790250973042464079726022571899552797891480248681957302674149618876098146169047339476035379129761875667188850359002129396430741896705660032478692207993756896790602743421540438708384804971757502972101340549932938070722653745639171471751205740217823657178094068897939854263074886808831268278076179814228449368298579369351387603101004569995042238903916728888768669482995096289916951234494260781337497549472654592379052818610227041476037767854383901251575261390016762635424408717433372236817376105900407457935346041905268064430059893398578787742441570995384085764421522513379355982456775451309616443915699188996299033060600172790343561887404945457267196804293044218123274806742223370249202456996490810716988893807141584532652143243515205545312469560974872977186421547468553529871703986562566473310576260250789027644606327179599409855281294080395705847622938966289657180112106246464241714815542260743483934969172901761191634814160107331617122524708311510578623112905224725993094060839527328441025256967776119283873024371590057136577554165452015378000176891488709869932656530255661085064425978068241857176026377856496054405942874889091963313679228267308503990746036001965664421628713575357594305984823654424354273925911663598740468951179553800416977089605862027006030094071768343904256000*i1^116 + 19840646327935333744530149412121394354368340197361994944230398284624122414265221780541104592591934577492897121636602010293143960769885099000965077989966991625164195525715987131489653990992077503138833569055697665584239171012184528107333887211321194844701089932932321627338070383921323857744540138265605335082058709599415969455569229145143775671128634762040984763216685682748440528552935658736972159969559037055792451581357597596686216504386138225455195132598577916766438114190300666326684437653250782883985056368671041997568234811203315124498329726685811848977738238491683423605837352639729200611145968064665029347638563843551323236266405213592388279241886405866092567419543888901562184787513032449777574963356444711834436910722922311368272776534836684038898873770743527697119071349626570956977220801157192380131037921282410908565512487423558073190449666390522182407820665898303048277570399627946679732736772534537628424646609954465122204934487246040469665489913069337493454752250058899864995947418731822586171750927906378004658924863420459648107184665274566674609643907489484567256092965382590281325188524508627357232562414138535925952970703934195556755913826563635672637802936505905629207483532726211998023047429589841255873372070767275132641032449851804640041097106920576290828313885183483310878357066716025873706563426164637652818229250872234540121372031972412621782520982331725088536610658672522166060440243397658923162596286959462941851884758462018182694772763564439113459292900918232630479797366883889375599399840235800439975676883407628998042279559446724866203453088389882669264252572086751016099429465466869283459925113896431152758050586519451559094789632626482423348658044717732081322508425693806751500505335952714591048761945719209112819189112705308201230515490073732694636606825932964204670161535336683851759395826735559478891848082672344089029158790890147457898161831733665016838571524657768638655558749813075911840156227771068527850708510487815054305108486983998616045256054518235402634222450748068928125934258226843051422162247575319913171504986211108200845394238708916795603876587081925597951054754813083524666283169720486717443581370711459825847102259380218180547224343192949487896136848019760968367798842295986554282181277215692126655412926243290134839481852977931941330862515283355582592663829039342928288043340556418170909907849070066565361341270252529820590934638725436217672139753960393137903323761972960433902151191619457697781401824624327034915734932411627448453238650417868059029909293222146519489528853479865697350011026126580909962291590623187913304219524159585262670250137929711986349890566425826920432955895005360717359971708950084315083678502600730214400*i1^117 + -2462254991880099507989963759969965712888589781006009817152903852215833920042667301938261991171640995620459288351195828581955041745099034301442275997675680213716554310898111731779503858890368083803089832422059936645986549549366561676924625406841835697472196711003983179504053836080199045491920941749994173619890296013811235131379317197462988939650961007761401966122495416174635674280156125612239113105580133171260643924138947987348258568646547162318545758308442591531335859032283530436977223474826280812174979517839279749041677936129057790992265506501990925569769412642987309354595458740674467315872594643102567221406248785599740588445490780636102911489350370042571536209226285672200530573385631633828707608783489433927058213439608636374836846147424930394577278379434797875423454812715540982798562811709384235954505154778562420838730258318286932624883537476320772376148220910329085333666731698601062856827469431440139332655808139909848586608233939766991112098289150858589217666625288097544043818534957396808384787483224007463550254003736818935404012180684931238852018694426332197151298924740213614436856308196961029101944112107602879627803209358855095119550811569812738936021851254232413240703874384949123271549179220532385156290281198019710410547085461699966311761302825558216916688657290926473200227432205044333866316806543321697190647632068574034738814649993850601933424394866624979132970819283174198369322616224439450577695257083150884316041647055660636158780974903970066641100142002491771610616889849192724058180490977062322411449573956065664695059118862804531607600920619558486788688323042060134792761040817720296645184986252829247206228264481081927810283390656752341257077927332633387851335971113478783460641930591385840446647946914756022980124786449756286726131943680263372368793174332506046428115180972934424847266406789948103707244851448293679698890514775795089107294694508869241674183606444100544567909824549672167701520214004012456574222483042750588180654856324781096391765304996836729630514073813702247508015117164702134218298102906967350548016858850625418600444255347856757085310257158866173484286688654224431710002510581126795542550174280973257350346244555362673528762780170371070573786894362215949573304901958580349269452283286222914732431795764548200573069277302031137255431903708919886642162688809994593723697177878896181507239072378965751442473314421377807983247610951888785967224671648139487327304056834900191242245658552991897871050908218848102297539353096636709592241312384110285718588063360459999695005483247509617422534602608053178388466127503475793046954807324118424724571693619288367034318053447717973379452533904783206947131228160*i1^118 + 37328471754939302223240618049581266295887789382025282849429492381014425634387691173827404644328574688550196358531618175102113854045498304935369969491957798563684718654169718394769610262129204965833465893647903646886867848096083914157777640920543463831188767628816036889061093120337204889740100436483083038463552729693737967932270810136699964181428067843945824078650720703867318328664234063979348109712329020991627862794813560959139287100056354177275244131355482943584966165510024233182869369147067790488839563690689375713995686716487788114763980076943949849162564605168088777450397242657302384554906544737098293687478084366067780831544418319203263517653023330108088690051495576640834033269948324523420635049640167198004262248298279404339122178135696750913908126211869798411026486975277845761921850171493378874963461569666727679695608417926434677652554471321357257705062093570107008336991706192263402570537844467116112567865813250493336396997992376573900429740603054240392658918476659514156354901935597396177470054495281464266826191943830002550655707169650174425890753699210627086141886535918913324781216472858606456487451157757741555530878489262996191147773683324546000792663408009389476769530690686086173950040925297001356786858245401645972440617708519765089807710691863812706224114278313561853652566979777632326274272786344016641504336607568557877852360496189216360091698470994014011729187360435222524045458696931955034184385520229108229306472164204284582744626386195223647171269088949046931626105149994247914112751366280848641300189921614499507805096859440033145703537556900342605243030409913814676814038293623691321060289410793074152614053281531851910533120926867690320317170393326268258441562261351902485031876694733535253704317321829994547690189323328518981610243135060017919698577066211057736175059081369893207217022593896321838412325087707328755594433654049205250433242386304848318981932547793394351332585687069145116989864156922038288178056819866838192484814636171988937598106071539011154095829640874501049235725963383104222982455802236599164488734898217253476685203726765284531740524781174882754507557259566032040779537900064296128039031255627218736462301818290969525977749051928579170914527487074828067289337326349513795309162942579456238205353786279287370146410474868516753445672123251226589451191011813364936440746065698513201320630114398112120383044303066153621628039276463671292345267697467006720631804118984560572619863280117070618248845155069479608037488943148202581427001298926570008093699947891687323168806574055333249564723292206342531415246165277464154439472653210423759671555196194682016643305106554880*i1^119 - N1*7853335082522112190966169374759793466399381510097225570911198517836182115350936876046004905382371065671193246936915267684279267840899523967737516656477470700040355554349329711991538453671452389647255920464508023797342398044884245468865010902134365317218802024131315725150649002408936077619203882502007855039445102456803490434848034585332512641053156461202495375068032424809956366998826344241258640366567477392943535230913836886868856575486920364311301438684967049836464258045408083578141808156436189947327956511115933073522654043402567123798515301170679036410013711868327624352173267685590267944759502597091964069479216937017172098693121500533232357088160325692907494326510094944994390814505218791273205769335120778405948636767445166714151349969599654615428535718974389569249*i3 ] ]