[ [ 686297474747987540578163916000348886355079916047357095959216868349584601594788392277223891214005830858764745600177285285833105037806789771287570882352316845415661196603554419675020562978857196284306100734560146190517907774386650712316146293053364874016940138282848898334175745786844675029693874916149386415446478365419403073348054827674394171540282969336602847036827908374822002580467093793876479069666979311856748165345960810735694942072503746627844583426870705846809642687457662774868713829001775131346007714898079652867080240639716758083576688439027821473012209226189842495452942914562009651056775779215753387284952007054690780498932556777427615458242739128861374576846209109920300850819909219894045681637942162410638568331875179680200405659012970417543984772749708044913198330065378122135434623822171931848543722039643475561019714097915770932772295721929216980881617205176840713557593832480522238297845079482073653664695854274092890323544640808088127617684992806603352251751417749502866869713196643710180059898112525311740752640885369655119434746574316840362635034801439772200500167701652110419402842721490430580366401346913202001314529983298056802884009195459986523265101294375606844792466394667784391736298023349673584528104169707599674898165969646895185638818897413378877180733580486205549574538918842405088737271979365687282102573236494678531081843157337468432181149602454509979826693272986371115567699603189514496717678493820234765852273868403957998711246900711295393000605203118713665413527244403196216217530708961427898887721400106401810023409921955549744016708326620769011181783196441568510266927524554480977137754522607832887499656600296347655212027875637405211442101542781360217058570892651332757825724079743068409596966277582594467676231274739794228206236758518640469647692227623799315039419298374991336665869121861931182690216072305638753177945365386703121295762426091839908127780901469830880200047808714554302846437256754674830247812546577369229091806970913949628583210488080029011500715887035525367630748058446121082029741961844646609027542481494912176778671557610702932940147787824211869528988604575900638646661845340108387237796103728182725823393042580179112229376765967384020795208614443985716955684559166653486687136524738967685138655257852488542184863914082321540496978480825267843296611344155039261881999166288075392408931092814825603773929098047249651245342485848937810969865807079010337011528916522646046559405516319789183613218122779392907013352342471466762037939415098894057094317544465189823181634914337665541336568899132187548202411134109356834792100761987842060950135087427908975896233775669664897374792824988539005457386869644608917328101644475764919110860355744185335616680006898526530237043911610524338866106052645079521017943043532835417585618066262375364857903198551088554331724878395070452581163821255665639718174967984808603949163826717048424333723278850771954799825020826570389263558365042041816362034200891009977661621394909401371792036901367262981929639068014680123501545305955852959630773500894532451282860199328781710798085728394460625399550051373410006787538504499037132258643084259896944923962420423340132546759543453586592401670636799555393929523993144575175524132775160856452206531431269955273748121165026433730539256248430803089377213242610449020326905153303876036622205823575404353581322119204652617470020728497243653084902559103740543040233496314992760579503324260600667580057019074584036300177989584138797056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 1073749559332014497204628036466222834478781408347915241278466826804389274660794325340344925439879023082997596268158050983566764515229651251987008235916386376735252367964073166952965953774198376841697339701305756903150314682166988971756447495371957875261137754014089046734339093080113055271734848935788756730178301453342964019095888890794931514795720150884946918826524235669102958499895825125048503239681619833044673367462977532265394341660697796084866982810752082775909549018471468137545976607541589979496180891522043830444992901429273379611466444782776958739508510628117009805339865847144472494004153896860914561461273650439542782343113476915518819975575821849351520080903618871989855315757948995268350331566353708745026396775994746265525172075310172759273005090215849042403725702734792351376958052857083048924351324922241873723488119288937741011724849249812738786571302376540011084844063665533828509628792347362127699981319465544072654251845865230086195129516322165887073395262651890361180665231584487423643756620136527438905038140215264031113302941969259816110473691883486006968087233305784990155160515589496157758186947002592453410329853219181026127926145239642537841086823306867761676374749358199094566305644767953360668017093403009859208901313896842244203404330225913534168825500079039771657072582301434432259366284906799387523324230545798659060414464773486994982524221553488872500724740101707178469193960879048364560891382719917233930654248562249254859479909490101812092831999355368479795298402409845770992051719474150293083511037282881702239457619978263851129998330502290000254026876755307324967341051207338793922164017146046412159115260972448424031440248144980993959642604631018404367574798930217354218831225981305919046991812337507395348315719329489715958623793741455962744447459107028510004871764895269176723386681223595843233050320149275162229212867383175949037394734123038479848014918077688641935123585090137587453849855506031970678848929980855618746407511040126540845751815352396931249213233366808395393777471846831583989309084070093377039341052823160085678769041095755301015008947249111568704437737578320720763161536476248221866750930984278845635333869657540833546077834764169550178920588905320194352785087132828021744850502951066820119412468111751626625374633599222488246204452355422466973916454447594401840891394961931783968237858753736603034219389666973288651033706397571331082898590146964520411712125520421678515297716134797830954266562199422246508268080425702684865683629191264530309713877282599883086654364335143526311092114916578671985440891461740193999739791522954399656083954175418673885975315609797273451279053411389439617883916710585364254373356537024876747513023480892512315904113405336855767008428677875756539767875793561907725906428721368590579581950793450903410360948784125969197862061540568426979270304055513878117194433823440377496434752894795785734243076587829401050648876986101714526243819902022191386221572426786558991149668287756987403920937847028867814890604957875904920743288921997217281632167565845291327955067942004305431215446445499168098414526334430782266936572462018238429372679212481277939963617709487868299866107132003844335832575986481459010861682205094277986400165164419691940737823555619203935614354009892691841301546268022675519550608044938476072728075265358829646617994914076515735561619960083735794193509553973413952694272287075828259116053257280456898846978473960833751940379800045586318810221368011076403200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -156974957505461486253011684353297879146684397545570954986118658379294610222259338882637333805072046426313250534892347714127403443570592573678984215594059937591512547032226324762156990197369949897691238011469057110504987919567447134306017750117355767062049571161244023183971941480680586548482637437331197327540831882114668504066183264818618178675979778139760175100362988054286698585446639230792340396298110869373712935613256753635119734083565436682959250997580396542064781771655401573086633412817681981575868886494144721347170944443450891661133488895263477696369237313667468044935522216434527821565759019265442667056265508340473397414563643241255915252799399987138337732587398099087577210887383029327925141923317503886869427639806082294051126848359399332395675498059098117242206488480252132283044357829417965004215686743696078204474379261583919076077913343545956502915348286168833828097393371205368065914127949994664780198027778729953097966514788506441045928558735100447454591512373105019812126167115672508249148560213330490820086669288877374139099621734730914893545633868986915893681143121111247261211759810265226654445035709487288087556785325490160073052013741355088724502290919073918464460311660206473094001398674124969397479315584286751431711925108250741640562994117189546255215796115233066644330652002799269224740167675246028128857218516079566451879947489665188621813084170386420391468021270837636011139072816492111782883057290155727399123249624570651486318459913358855714025264379026730087323876497259332791341680960528094676858749162374582132246002680958036284589803568231272515399838003852520138487524957044233754863845332528539564415186957461743018284435823528018724180979789789534730600423103160526698754114924708807347283679780096395937517990976922342553450866055416904374510756480735270365393102144869835243447482149324169098953409380484506477287970703634621151610376969252623175141924961164162036326148647730676612912622169434338907026305142661803797963656355396244216164566627658565197350446103405943489777087880969358794192042936036221856622734998496028767499660673893908712006143173268208095211971954828998352589414429468419382197290820950796126178449715783040456530782149233442034302778605596814710669856463294222921560671961129655951409818007492202622318583893719066602069187544927504492285824229679238963161313889695406997163484966945398808998521966939943362730389189633646978556372708256307533414324642397635774260007033214990251232929025977575012394812073011037148342658145932569486723378842839700433172472279039157549176059189113951151446899084601569498375103366748157115342048140850691148452557472295568045694451222470247558047565360998374251982379682157200276110090911517505648000415265987940547277225435670697720527462592900347007661636578596738190240469632691035130360399210120480321635637302871892199797185907598240844248224875481548805967486916333562624118006031049830235248252635277742947329884420179015641667193638653792355937141996253590769709547747863256319387306438229936017045070114969648208558767377420605565702791654627289350943877904665381704450425059277412761923833555237953226866610072620429953770039804346648463353579036344411496499434983332342258690928205200357716188642005836156577053795594812250550487665203204064787555314396219733914271458408053236869660704843845481820639427263847972819796166488620824775997114881729863169466090247835389380706344180828029963470432012283666706299306678905281641798669180317315209625600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -140691323166584079933931817737244084169249478136183582594476411635352383163616138788902163302780289491133872363302095975318449491553804824575685375532961167831465401512007583912728725060209937796157719760508653786944540582382801578632652320661723103802041465476622401141264055245850782953954194029855558067995690955803445289858121927795206631408860440579256565638136015119951388638020202777659225703596989664389696055865424498989750277101023954497982299253330417391042492878501083805436430091730878585300252141254960316710849654681435605307025302119985115853035816595503239891020291431612651661265572402230794736878173800518843345818881255260638760164032902888111381290611377554758704244953507907905145329375679010352172516485823591820104121220305321722152269728934801827330720260196223480255369683175235021695862080072654276459419121955861474808120193169896298135761935927993574611289572755818933834344537911516898505588689531632225656511214722584871097218839020831459586518560334540666958059587056021082560799820621825510400095169348993906089059167574958992768271762277161868596299947982903278527005479575729941495848293951708319419181223862322482946262374951289844375292731679304793326889736180091100528719157297238173039712796874839467188756848175535801990030596641429907775221538357437666845500035198233372319290750280058112599604110593634655076074321572553947122971957621769908438804043949002155274575393093198170727701705556563646903878442188050954199581339463255297457813607947567682469134009274882564205860100252662041148732077802700072013244387053374982991945485453805941926656684743881462029783883012138692815589570962052248325654955981844013063268406388523139348788204672559363948213257201654472279473354836150626145634213619103841062775901451864410615189934051672317331803391136177630063526009264763896068187000739825223499410285525353758027969277404432767943912411483076217718891762564088396941197374977196516895505623003942619296927960025406272952272880969938262098235131400286508252450349473319284459476241547287678050110786067846162744117315377238731288234737186597374220161874102842385143206748788028375680689664889911959805170715091944238629894015880581800456469873742304062505990664489704446789601937401938104299118490003960151694512028097404989347058624371043240019689347441344768359298792171743096527686737880040907553048177545605399556487487928653519438774297586776812610802312342731500275402134641075802450258942992658418717534204638592914648440782740113479510329123627315465310563836267642881257096565070827623224803251265017626782516647978413413736655107053787069073698237487089587987768545430313654225911137088508902538144767342041632561920910053671445566299711345374536047305553944446675676120130066692941609547941725147519138622917380558027724588589681318115067567857998634307605383022649112083682292935452961094416312511896101553004673818037800930181744666767373097244053248915173433489957618844840473222601078487555938700375716653636251506529278112463095694371645010055668130927437423294658169713437360227755156518771955465107983689049383724771984834359471532644207755003117565610665930495797931967375309952978052935085103731117047315296714752481948261148380634575941621692200326734269087554265471389035834364039225471150022028732790018583084954853542839692028242295641482353661804187935095732516979291858964314380344282255487347883986372583062410216944956722641262461344414284212133466280979471536539205094314706869886035951616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 13016661347136996032544142714048707737314290625740742631374926861271220237125556516863076522446799741087091932612510022504520243327379464718081922399698096373104056353966583718494181669653045563048007005510792970961759569888460592256259153088762586788176825736846964306154014566758156329296471460924412718091421105986001959098536782211783852442413973749282074286456690134485554276338106284015559821401025625707943837310492983733585591607660047174301244790595371061282060116078521742045723010716884974436397544213526451319849238927154568817200328283744346116001858878795047471510399807588472874164710642051241679379411921751204618693696477385029489758601340170003382507580157734300850951733294820480309906369420033854907085558800997153442212968952901677435342952646211709935393007929863782567567027376714175253222189319842043152122774356473393859011164004949192663266867714092078823023051756282770303021761962207797981291277093624373175439596117492783161440521486183279959856987922123572891192261848144743030021878140391854551606565353601697920084231995451048082967361626749864966581778494429943012155784664034995446233105818808187392036702183365487605241108103510023048753479329154015820646632946373467486424938406310500533266079889903559035523604633173944087340453887841730915299621344050993264575242995271090536495674262433436175586934501868495434272544228262879512686967529840192191664754016790472046237120788042527235387467719288761805498876323255616287194718115424824733869195798680256134175493910701338823178923443076784078742670815864382292825030349181146554007584010784490613109856562076882429122939371380138990110665646056301752980229574717986879909664039643551159469681628368907450319399689133356523366740970298267308543058537222288537144403250548970345472736297980257192198323731410602922158593948984921099874604319905964430828957879346210968441716354841331613760457692523437360580797084202199203267847080395129635986589143576153117705366211218861026075231334368886422541509193622095538588997319025382526149870638369159035969979037563310359344574613908232071475946421422930917520018629357312722900058955611754324137163989076415940772683372000282673681969166661945419908358788560426062758410878556610865854770077955635465326755373106798347878519794151548078504550111303112968146798799520379102249080937199405649841947919490794529855323982983810665534708085216809735579825601691628161291493795777323509458897728913244211882618198765762720141769014841752269454344471729595425349255084431617286409789807615927425294016877848451519233872768322795545897463696744821377464875230338840682907094888243911630229167074976220750329689259243762411013295480662046826960963233092396782378486562819500029703364273223552220006557809944022317723505182125375792345694562147392596001351082097123416899904034514407419897072791156702792630646816389701376641039418133444685390581360805853503213563295199507824641659352221493116332864654663344375395971869070317347967142564176801002976963969127244044518561440841044312839085812719788818844328376299842139747018931618840915114158100073411894406461428356052456085352096030918786301455112101795407351755285834222449004812130172203826405978032123925234362738485962683669718489233214932883484720752965467758910817503991063193677604565478418907369391881042673194447529515797823463272962826894003013680097400854534109271535945982380049834473937802877448029871054272291989967541153938494980671057156708479728419801715242539920916480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -610912041935738574283025986184111734924690902001663626672508775503222089090159918450846348088924943068087619050227386474809482569911356880943864722695321784475829244347300468045486045130761566515761052361812081087409049965623291298551348293574620593716234953691389430133421400409126799611227010136276048301951386115017867947641722079481038756106332924955090605682588222428117394547159615120790464003706127837827213804061847955162584067981879841988490952056990014431176313471819195192521672394927623785687859646288330219402941660011545924504478480909718077713223253912089943738330813716975475937741531124239928388370154706792397095163854107414756177528810069724001498295708192552979297104906046849166517683553425333795490620243562996127393101312605897301947964372857038139902916745422996226135728776938162808581128276142438182085507281339766201910471647330139611563829124297746643105038553033287865066089736427475037425909556109863982031530342609540843954767098163325525774908047558945117969855155760184909292338049456137156085904084618005123124826255468694335202979411083691354448044461168946858300514437701698983201751761373820018552125119474690321871217401069744223699337375568747238115405816125367539966463837081951889234666924313333840372581324542349197521672305099331874504510376932496564096120920630075216804700410564989939555075624550246573085079204125328175483724856987395574079025430005133562822547169572417393367660405106751184447200532523324904032126387710791032106951333608467302277184236632561447787390893235914523699488429255333083539766640735617716943466096373157943465090458570172766694820950722999036769595001806397209715497799918521432059117320265035786222847636712216123791328922414776877619792908496672490351447176851358071927425563794740173490935575576570809565794800202916040912027796629343664368439691882677275944627885536847597320535146959061361108107110041014027051025983166102023052184785060551931427956329374886486189555299266098821123104380374882390089509824099524495286099036921661697628183599592527619478982724125077252866362835924262614500014077279449287704980751130541051782984984529205563691835890334554805859161505464047611644206439460388334599771215601941076069332217906516192128422954268981264723045982906198387674945554433883285165293335462293011589210832783396233350023243387306129375459563505292187184304181508727678937968107721997807448491589019292822661826705169782570543397267475290512941106434381911216120384077300396952298852328217179756859890437481158999285273100079632567487343571968216705004472415915146312199135124169981270779880620155684073119941859810500115783225165638665227143121494862221721141203400350892752722844595248888790395607624232362890313783749008276309368100264156811503716482021658183433394549907457044392295107537307754847424716579921218982019988810343488960643418612252051993141490185075595471899896952536098823172489525171851977826896320925086251244457591361652038717888540575340024568538838798465107642088359076971047930397793093363618864828569978275671067957300153157481289027002218936443015394009890925347323102477808289558533286460540532415813941907323302434315701904108026298534439281250164246131810135348747677896936127948890344522820935686462376539485996391808350540345076165033418808784977624000135457705551053692652860765419122909862402778575396550272926710075546270056680675953510063563983233985726661991439031056059324704625294887571842859880118638996493723104256967851572933427200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -427604324120539207050609661934755220345101087398727051964527050767493643241353857540485341805425628125918866542757909262029053403431590012874097412388662625564672629590829462020070030960229893005073923064602491083814284399676429162362253934475830543880976261814413335544301768833122400611510060876280496759650227683510679747282026874166527245411652116023611336737973171277851782277008143334465724076740340940816032245962637421117517907028664638292916038535373085235747453484359509433958687513897560718252261358073281643307634615956633720064077948525630939581115119934444181790415471568812566133701808138324847279715441803416422031549857171563396354715497611460253759984660421885162357707697373767057129371713178660842045293720581928136492752488982047516423702995094518587134742714973688239082812770076742623317752168869212061826457610660717354986834728041598448447571257918316684173237268014685744651476524277481092984989883630123332042840090781548458377989280497210640445514120069528361554211884083766380765605910097904059229501612949724545396675434090716569464925504460746004329819994971409726765699578505739909318286161183527490133893864804402668258091888168249655693964548588476420739369933073821192226327536652181062248738188068467604076043033235682646342837309812468968997482930098761025970199430946894641026199658780041119199213845754542586156332120549016135952773507913784017671141433264330722057887811063712158788524668505258714670962805139267053394650185623867424711999902728624247440317695642749737433237501836499664541940713354008527402926139547180691488084231983899856886337065104874294297672048353252090847685232664844605558292880322250537560610742990643046526468826706676887025922113166649719987285446002396598221710352086084927415608502370041880511801703333173403728677087699896675296366209252236364200929154190705389169210552550408729633504640254792320860787224331281657043988642482540979140850520946087634689353008830193232464684565802782692264075603698594668307077379919724193369152756304386662494779341297314238396499115924009123234420376140836421638175182490688552034955491971551890871753937058631182988320770191251174678574074897165839327107466029966936990091622400105624078033953198329339892243677115461490356417364009830746563388552214626213892404838100714637385313340406308291130829449206977855297979374610072193481514853748109443501070058354396323508723202995881649712058469117715101485502602931489742302582546858323490050922779150572727261137162054324410682412325964398579142487794105134463667689783014564964582092244119722693756870191471181329245256162581289836305439184682692653904326872838467995683337821427569028423641734809216217898543902418981512344225018639471739614224951950207277033889168616731883745185071707294921734924404913701679738294939365408793008375960480602937417555031682576796111122497247962660517546961484313296729290037971041703638016474802437782491063896368521250419052061981151173138142885493975003318863262088038976389914380530858513200019403547259411945195225796612401194805943454816837063211053239688290894591332056167693320721671127518451044617738186778229765452283508555788891153746133060049962812843151936003280688237882284511617546213998379216770877086545355716458118992709109639510406002474993161928733740813301465809367448941140342212092084656500258271674899596067840914635791138548551616434680612637284872082832453967291977997081911756766852435685535563818878419579196188168869601223229156909645824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 252590780778986335237833046507694765342631429804232012817269350874079035554159988895671131816112509179828402984597949211910925924177414622494165049463315426309976761531769768878535030799823984537487439134768897823884614983659863499653567834983251872286895442117143161884976490925659800515318419817267351219902052575351498909845719749027931268102917157813062989538528970920054894197897908991032141641923116304616010810573352778401540201262544870325004986204024197064176391587721575624993858368832861612679689475943548756091000811251249670113251532863985743481039453049476208493798695140571817725365340003924593566675691869719564844371360836767553397552121801382043821042597960329682525568697004516628182232484773106089846398574262631069927863260829507561879868678966286028470370965422467842120502875852952768895528584085640150017551626201989714203845391650943478626392015394650232080510750335517304711154341089260182565186789798565511827744345729366762988640944401673634656900512841532650950055695886633419008972427018276052426317981958607770310660594477241603159377699258489771835366880895869403984959675432309169844139741612925921597249080919681555132562499387397955046971133647842437872727383373746622964464009099935967963519641580270293998942621600810919617859181776663937172032707644815328698249739139615741078592150637751168298453354870504016948271438466064793489254282767422208191009636701510119409008141613957493746081174613047929866865268244477871566803518050311627186788381318268194586789928640676179796649061616945360343839460956059064885538725653372965460431514960496015623449177833074809977709500910764039115577673238538740790930275906487168490519990310520798324744614816176216400329456171570948854423969780301883173356538499927548324614308546566505726056646392127774664675974304119447158464374393608276824282486850935146790420952478722687671514072218654392082599250624803597967520841193458104392599335263989754258537994923152848599897089549559867526427922721749894919085207972252845859776511922376320496889414596452809602664840320104178434351898064476082182065271176194811649088335139981669314396308452928183623335548628070245903510951956322784691488277156740836425982760792581441853582381032361835384254497399197755754527091456130641638224815497148367331262002410966294992571412351931307899397734395160791908063736286935940102262759207955561042071427541680477901264793879749698434497129766269970569781411206523817860896172566856134271634848094321567355768242967334258859435116921465174599055270787044336303419876046024707923790374457621731615068196508563879731199961726843720848076107006823895021567027916407185519471447012931120438304683245771394479311021223224414330562012701535911020593785138407330042548349209429535381817568112050323575865361151796117547818712961049518601913084149886875027917879943579460791569107043884198722407335617720381625258517811085721529869846752686837986727521683184411066214918868235357817069622854812624848242965194922811758706165743167362571269426044764297237202092327914883197081056231750334637869947012900412615207051143178367499166246174102924372702425802030817334592976812085599488088113775837130689690136352389255189675539253189809749091786894732468170829414930055032003120486684816404961190212784085417441987473505272045407116667573229492524192106975047392586743369303552911582449174773869925687483656739795971429922249549822304386960138643261983099496909113241552713647945381622670757941055266007484989440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 4957318399069089496134636272865758321806755952510460419252022382390875759199433511589148355338426384140557143349061202853221039810756089962495331500550379646717066461613213970385645181688874351765743856703357347437337494355670501212290865365005474307462694791923872367859410303517398001148676464124485577510023035217084134858947592139199823711887185727951810830051471417451345469914431537838585499756366834926241603924710952444061527293631151238540251354476611570103109024053515294187751359461251921896794152973066856629469552807845475659142960903778345075177474648969284525098087539681525620857697176987075276003722744963559949280198670273927352466009315906515279680712566593081452197462981225695221237567576560200555892744677797032836835058957001355250478035702579183308794421431864922016540320250563529642364581030293637778637980300858189333371596663890228016247994095738404474493721417076274748622546610119136788063203874995470400555148057709498149530707365809590058534391460090199909132858380276784540708048480708916008445197808015849326223532614324692432600689283704603714421983584520182661825533314450626916905889387128342572863154317249710246301268457550105949825331886115952436387704798307320306338158436613611920295920570624909022571956806148833523884524738279160988474109448807785158881662752534879609727290825421511807840329708927088974811829298042744581150584225788214396671885510785641508986173057737712571027256760517533030631365299168279526871897535882369377699395656861616930029510152305115734450595078533503174528422643140924579169880459044859452791147944334089171173243008107592968990812956423213472728137790070382508696537262526035241415887912005560017945224085032844608458746178917240637735801741764290652707520351507607537597995201570548712529983695795548583034831726999644193466751871557354812089999448117499649565075933909153778759467732428229082915404442178989431614853572909004767140296967493349758869614076634238876581521375837935924412077096989529625777279735634520312509467478216898776279408407530837976371207282529578386911258774093073247594925778309426728235517638604935257729509240398363557204878090085569892174507802564487085637670913542553853316841701395641189962003954268573138953870212727262438884441766137008839165079799924711774297607054673540303065015251600904590851231871561529603224197682701174144240129920157033552738007610896364025080295811078536117941724654560718422224446009783424403102767763686183835409501079668928277655730636341114742555436328131242667680614856101496676832111509097279185629763597467968565504126485192877712537665716607856947725979558792288430203724388640102110338266371280650652242576616127575006430017261606892490344120392918185488429027785652713733179984867167002637826818712526709365515596132022371171308917575292065347304824763316978973458191210040301952262230673361132658494587937188124437605027346383116506579901525997090683212508088048251424586189847679994300170047175874602931355846380067701489755749962299754189098754837383184325286029708294998028981031868647905057774968667219618951179354546958907417695333539377654754688308320581967224951368979142334763745190961077477576270781603865415976516348020384421080296265134230182973360284614555584358199669346902277819276803701960689979729114866507125850847753850157686304853120922462110385008931903635950770607029772723578025708489627112827465703565864588309568204477482122491792267257367082910006376780352546734806736023772567538814156800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -3347469355127283398780644514547762703476728318046957977892130330888858171750283707514995479655077895575780155168528119470118234107466421092118212207226032023321558901205137505072600967447383700799144343538297358925894462264864675864201461523731810914408765287809055911021581172704270691587505046085129310600873777882377369976491289775479553533629843907511840392020494488915560234765091239297094054536823760993966878570901498378448261325905472982293594417289032719771528688167117267177253185887892115769566706101324862921738205114828739158784702990217458070579453686727228050401229533985572454458344616720155938169511984677373489136284482603992071270470689687326743575340845944677692358714854938651495342783443563148020107957555595179881997980315434307334890301596330983314438217304965352692164432235591570104748500439263206968280069989530322150990099967665388186633822018856329431920677765782511355181000465909648453857098049963930508629849902891675361910333433931849118677413356039956304841181834317108122273918129880482824285091496160333935968376341532889818107698704010536550244503464607096941030138090527413123203225123947407137373322688821241510846826848546289860554561738823520912644700605984054895309962367875557697225973535021451748499816553653534871687128175969996335277182618349996978549943423562876219290935834597237374313671275312746480717448530828632730999353089713035780029731199322009822835208541845534603766869677661216889215923806103857346611418651059891500047291098628759795602798352371027305438718233462753349500553473801988560616961806275024768534958889235664553861029943975956394715960249104079586041017896531522111494006709868704156146078259249908042733663784532388043831659783843493480250204558442440897165356147486097343970379051815952357068283271759442040456453396113687573293277359612023975276243126262169111748687459832145299283428417752816720166172848661519013123739117397277115350015912338836192739486007223159599912831183894541827160261636898020507114502190637163032973206347398818074743302906166906514260968128971447463666772503482557177024184049599046713029671223233595550627997081601591642515675989461842735693187830627523151419225937425563220917066706617788778697246595081520612918001536692742615428138001670533964440223275184294281019765266899480099757283013304576819826691455667420036661254681852903237801126471367011236088226629005726522648828108166599003099749188656698109230529924947732145579252711846420353270609683556465288250469268126482524705216129029559745677668071014404158753680182985702699402414290097377227407776615060433135026182944581515648631883261303072905132848148711506962297867851746807279195518249860328568429178505575927436069422382554293080901617180642771092098006718130697985368126579986857196941346353108130190473939788134455287653835514048571181821971188605390544828272658145707466856957735336549765132437369390814770878926063752863572459543205941229221770801340678605564071239144542157776377384362598577712240680028326202136665904752230168827665707991490963248433455681741466521099418574089643783592850671506383730865475854511500322266674353150461917241522514277968825916443043649521685763606377018109917375040033600607446962683057513264458423868302591009937748869084974620510621027146555814060190798682294382803733804453489465167869236033060755401944059388100476095709863169613178135002396215448098062731527283959052088683542235162319764034337908962049075149965453179973955412969729607633731584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -6666788049171724341657183504141091326374979311278236654289605769561618919578487775992459556734625898633607720900388591297453910978645624837906599577212690689232413217345760163346870924778438445881371843499162274717744238176542391146341055319208893119410751438334250713113797240573003368543101001518003410041024843610244625585151388346133380577026443864683624158251719773796687350970444833900573128908789942339678755687348353769143833861231764284759375116621368290796368409369487611905317912797066551012565853487649575385619314096730433073021777253484528477243803403461226807362187610113378463959913956680788440939222851816121254417450295442839974704766800046911836762937862318641502648301424265178076998332074303604583977290912093635271604465402063294333775986159472159490367399107294225303709583960503561231418349757720963293311267905323279400648497211112030620391018240532279450376809324671563215487190828011815357399573207918037018272990104935742219087405985279125888435720108934032241611034813886683855717433818667331705806260665110294079662992337351809818739669102996529318634311031099652276270103537942840926506314629624054648385504395729971737966048781038961862066559937435046284064921026056045488613031971588794106892132427232852133190960454882373548633251745852605311861443533723845304864804919495924670717750804851547153105257164967296447844229303443464444697408284171581152806068727398983434772437110019163249330467802770907393198050198601662449171362542786755676625585911672932826737719584639007593233620401315949139681233024369453463252423109602522347192474994054139679437264022178513804178187327842353874508486068261711056078390922008463992586748358488416914942044752160889487994321271621055525411190906549171226445633477175173003505968441823376932054967959500135358342580428357995362160150536069301277669476309474106300863475653980799113106398505729824681108158062517298466919669128380311044862224244372744557143750867196712228932047054169715684469779369384139947464675592515838857941601992766254003605466353823818448799672943593344209024653244681008904681342400717952977572428507811489893860278143314053455172629161525025551515794367429639297739420537177911268346837480148237730646631115443158190703857446997778223799886589186473225282387701092398277122371034193089668748013047887439669984621585259106043224130315460723485872258606154582920886244578867504234178988122524343572399604056057191367657611829476590090050666927652698887490709878019335070106825230365122350512480538987868795663306568362515553761247722980011147017153235691016362605453560948443929048591807744192024102739452359791744755661349570795337660109027892922503777298180285167048259862616318877488152311025255474001868352985792739280388552636942856262064333933948618436838668270136335420135278545616832188766279631261897649564999057310388211900906350307054736586376239690446324307607944265787920360045817628416824718897768307547454467000804421864920542742321752027251706325383470232075977029574530978128273833832571219981049033078540937238581800104167505143301725695314034254783351605466464202138972543076758061491688912379325852356229289858827577021849395205384584546646817223138079801551899787969140507413248953615139784428323945193810261200748942293929304980012761797095540862008878912543385507581059522251475659970199553798124665542350902709502179986595222229039659804363079741622280854674301120439674803673103005231124209713001849120688290247674326347348655001368002560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -23069825823913924339969575418049090995184094455292047428436118221314393976033241458131392471711011001182550408006356025008489196706948487559282347995068460044906462469726210201702785825330728300318481811802798664776744834702159496487674425553166215649794222801882546900283778455547909549421040759955124369258661791611418916244695980683737138317957229917848369684381692303040573767218633870712072554570848869600127651909821769315606566248028332575668635909149700921242212899672634278963232623060855365666834761463194631954431002860542119158008018944092478183980802690528832277271867145388219367725648585174305191250183778022480714372979690772433140551000195136325639384165100533521579060771502785425299096495215343596025205202901742233821258468797127647510598978754982943964562486452691143414118024327384752092872368675197700790346913374535628602408767593566714715733298559106598056768267530428858367499803910954106120143003607671599889818010252006396631792765129302513866608502300177922186447418325493430120095547454210524459069682074745996462293681369643551624965976430999337765113368083760622568985281260264089930026071735664423322489137843412781747388643978707572560692552621603615203632576803276892734952714927638053440608625362662759609239127891419489646589070941965844872461289047034468981469726646789984687355041034037671996383016821804979727388235334038774630729285822793628035118870644976181354904732281734630985914043082714091139489865358555015796309334569693221964928307431570808401110329223638455272024908461241026726102326165153354416348377260850680305697231699127384471235369014264298243752019877043568044797392671070522252448672187881951488542038892309576986762801463022524335048085117477517447535010166530551382880790664304045022996834492618828105108919588085626838961049268324981258045463389762159953624598547913580765228748938137821278467429917541857925419176564833817324257857352861738416024808991438054327294151184451450758828965560943445342731067923649953978440903244480659090495448801914636630404276817966402406605645006709252526239978752349184751392351507362363367696546180606804769235014340959304831691214923964316078853121179208047278821646589011792318005277317166920794589731419302798720007443236170102770555390247813151615143207602010385121201501619141356798329360285841444439841565960569363554703538543103648035812001342799427841560227728379754177666328185536594455285030727527602273848317426527665169669794719321290968622411699873110670094866484369852985265909518159050251065409080295268444963864956115155081256832694027852006642205013667520817241528377949313686034814942045860569945412276739047306389725559943125588756579032477485574351603940551740350299266345382299468710908550493462503073211039438487910885301424919459324376691975009060100473042921550334029697311986993369461020387051066075710507590255374388653080859405721077076103172176828535447082736831313480951219758131895911207815673546093833791290505311269990375648014393464129060534486337869815255152872644866572658824473424947641393682791143935562589523651925327656304679968377932251732773799800775360995017815579839947935838482947052281644446044349415097581606103929790844625207388759882183640126152308210325536821156220557662268260389962104252198390125208073210590105063013824369456224565045484524775217090277685284421666461336623293037221804608602169954216811434442171456154913142510103101016137865668893065249537219671979137882518770811678644456714382932233420800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 68390866938459512675186535208069718243525366457814091628097507081981146408182591995551696977888561175722822254939830995407550106721533825160784888625493252657180193383332213210087750622993762024286786455786535105053823757018793973973408117049234031975716515336813090688021805538028425541896089814216234191370291006730980278791287358169694848537229012443795250509462734300109726318632349371491649565921739156359551834946094392337279292861785987235083674184823252638388884708063520588862371193016722288792674307442534037718722355487315942195788678108481483238924859656208524788470485603799799133153278508297559655558901765707469409116253444327815441487632124529106394997290472916170436199742802306461999904177494091410670871133053431082179959520958126458782213807657088611953557037525298299389486855872165275056710142059097225869367393893743608798208324859057642694465764622794758277528709459460633294626650437790339276807837043004135836331493600225117474110778114515455086825575200718485519805558297567638643599322856268039091048033927967329634908492821381117736061107401294324399164856891688938217253105990234178182878109588489499011298916438374035520348892803076022536499980246854495089117489005890026932579223766666606137582952771752819060667869240232118715652844199486385525509930080791426878806086405114123562128826232680344525346473484122344388390579487887526175399074695628122873889016382533070206754345190897636768834110007197678742574883530741732627304561645062428530888355012359793503281539030635268886001287413586801422260022772087924555098597791230765716032231827064753907201120794862402649968699433445095533823912779474060507211604715726853206752401794573565713127552211537642973693437919158721023964293573259859530259798133882663547355504503254888862631272929800773304017541056939930885296195857279570174365920477261104227765488587286552587947229150471193198652041478082260357564279389933990724218830931657856483830558235318048960678613612646614627138748696662685446217442014512461072278397544200857940295337811909116365012774520234472905109334911229774120833125310755561610647047397116034081020150714885199714281582516498771340684967628047677591834177897046023075741027360850060989369789091693636315592280448399633052062008622650672326813945186154254664542824774224464685435731880325457752083316456958087407840778408087037602462480791583505778433862488916089208798454554090070167371715348812185367367641897062872968363873218838157938253876085435774595500326558797241548082495484652370207698972430366812054776831157668379022241591378952435110692647043728317514730601123805658010883514378809549989385226303469006053486737360944443895341500284392963855738344451727512553519267743540136122920686497006780336882183674047466698166847157587380307702926716831871358391153818904847560830989731357490884163816658799421650313997553646140781918827496419947569345042201716723601300273830838666788954910009896794498639677437527276713391408558873836875196240618523189835533586271845396710714107093402915665666694526194311058564191460093540546723607911097187396122199164291339288877954430373042450607815886084344810161221778468089734911810492759344286231955618282949910536934306393829250500893621647655711563265228133319649498609331822238366061714419251207050776074348605796783132785967367860065159187222393194618305614865915158214484241393164647310543073944973683555946651560547800215464903581467108716677735959659531239150213369297637067559201661570252800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -47758427248784619004407231383392743515739405359337990594897763445486689990851722227065320604520423319943719315907785001073078662195393986651317198925914736715838700932496853215917684343179232551194857983596232479867619384406277711338775664240423538667424993662223452160338352286348071063917678033457291202033115403085991644617985745936327044646863569010397536712590859237557294072023305921959451835990512969036678129316282427600786797584776780259473745436269208593587028220123881693231301782822092151729464212529875217826152363059644445179823501925081935356395764923400502346665699366245823076078151821257057119684162188773223979485194045696827808496779215566328258110126019560767226882323963346121526370872237567373227959952585820728660602866030665614753123192954157927918726016914040744110629506871199608676109390676405786304927078729709973452428796509021871848964405363945222569503234309947011655047731866680500460197405760819696198001965479400887886371714518782339789748649801717958567150180122245576290815437099829220521987936723069489818066837858421228230640750603833063827482789599088009000807194528456065357088956983919209867846182345431147530488829695645535050376043482322025039790666781571298754423252312623211847984331676106381796291978648954460415733719348721728438334512587892292279590057397039554941663336311700722206598260870441927139398341834626921500575272082464897219284600419797752173503614445015508681405034356550148659741281033416003630835189988272195794985860436896951154605237976478720130310933810960215071566797488586012907905203093836940159841834960553199831357980457241782409247107039228450103224383323974992877944350962663222243501314295746892711611469228149313569197287981140846010436373119199335706100582702245567714738802858877737484542952140721601937881831151121207133288928198243444811725239552810510868361526726779714308281607394088331768035439683450734246162496567237699835150973160092759210378952275249582999660647909901358284087832658679573464861441861398495264710471557450899368790239780629014724247422450186725526425341034807828604015077326342420090307046828789817671254882131411087817676519704223599232071734160679518570544706028125259771374153646863060239501276955235883948534584122350211524211010088156085472086264040879133522144523165314493157945531166737343534745889281612704206177578918245246856821834789062142902402694649367709826494420611939572070178256755964306843985787262647475763172723396391790670687607530019072842209948230148205766200681908416079536694175481986585307262187940483702909735405943932067517119991115407981426168584995370140571954132492448887991392722053442352047209648286844702688663958229152870602084764661652824435528096263219779068642150128026952415365644438541380361467398920818258246037486589176284558732096367320787347588540933010877743380254159456213409180267463168818803983554331599961669334288140667580229171408413881104408434551511713915478934451496027874084658660521005872579375649853761852801548998125380111612565961549447166096998607453484543086401628745393339370174919318693277945037555728743889948563637274084915198332138345073347109246092254650378421122430562857803959293564803932103269429851240444870485152422851416034785383500854967852144589973843153424543007447225772487293247458730816656792072391538558280672064482731629880650132433901111174240504197937111424035963013194088757378148657196529503004020242620288989687798608375946130876494360213592413123863258254666629120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 4829306803235044337144489845538846235190001741969954017991254431991221259955672485413576193253881393336096319492919354925940290799940035697998108859085252513369609883137991798332865961634771956002955078132512159965522907486828059206144973509626528640241243711137569816102875647549936981229055258116654073441164633562219230180858985112971139769225128811181782784466822690221044253713885827580943034504691657498391531098348739014539881346671899706231068769563537322823844664087310886793878827771273233322021709880171675409740385369767924144812719629328787597198909270106957302671038446310325803177725309963342562402663187267744700294440622043006957889368986005838162885236822658238537268948702483150320111437231776498677182562950337556747933151927685137178587885526382965292860334925049831556957994497634846727903302951128891666929196457550115913642421897552334731338465610773425576938747426526684952212315059400793827391909468048327127160443862713672998013935192063933701823192834248301861209880235752776492760406868098418569410711733792229538317954726030705797036711623601691603941067428998292172878070796821673192420722218609671424532755850371259738689442283492064790271843754893577406271691645836962982589812155460155511383951544132568144018356683163288657282480486529564185120097189225805534280412672471624896297993148593729756064372111444691846310159216531253626029404592685275527264169115763158580582289423499059154541171236951268851304987162043302028484478294011615633663884412644435437260088123835701729678164856427673721272932206888341857274219596954503843203040819418818327515267035532759806988460110077132002866059407551748487963074067190440861179430742006453400863235485788600652394037392226093403597430926770307974701092829243134364617875884838240855989746083705382837259563090284687710580867952318979146748821857502693863363782526117082419072178238201220712834296778514048701088625177108309779091782192525006255270693656471924782436890616482258263203449709153670696685432562638963951093894618619807881173599842657547402153433264509680713183561862805459196352404068898164990819897770756013359452698642253172116094720939066393882903048836816185912453998407047910992823837988733999334843017274953149671218566159375219732636152729561044574162428518525979958397501799352114553608421470032812600882466466791900510436041540375553432916119754028025323633298872512579242095051955473881661226572101729807158025328812298334730364586653120198010713804716557324677219854589715672129232845159032471570324484421169261729858514346648107262064420153639943824679137883160669353877289623554057727066516240817296474801567588624846020282816573134627634468803350037543587651652798072237194882949502809177322720473118061221001103592649979032869459750013227222260021895207465870134504191612517987022108149666222626688604140961412792237742275277447205958607976611907915518853157170194688866988579216364843784412050571412360841192874425070381714318980181252422038695968185659992525412794165685632414012371683355777889929811930071250160621290112158826078896506282637291687616762580614609599618464035355098141794951668319602488989841048027275225725613472073650613887294355979678770986489593988590450841111342785237717528771059692167180176699482133499806891115986748627829332284078374129291214121471729452784993382188250833196812583601690546269517033950844539891287411302344053577491146833147508380866437716983775312025226521482113797845307454870299936570006857947545600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -495969734597821417347214343437844872973586055296276783603636192946368746072199393188157344583700958724339581593871984367383835518276656474431502145406230256642616194265167088720428171555532561568560352993338101347106927081889066803293302479417754744326685459756350091153663919420194684656913088929106755700087183286425642067780806455235071299842581824215785697498212281707440196401765964070487727817584992821612586261162684521594343637189390443380828876749660797913909429629891555935078099727883374120725359604544631093556375255587739433009525152011475751972694741566297294080256137859034799362713690796517046836893159516227341961428868022466265055071762724350835070392256274824150445497445368918134683645226258089762513260813231106297836515918334575818413787715181064154599206968874899331500622323221824545869436704566832762305635316651667333179373906824584072477167512835881963003191654240648534860618835928668353384338540187321003684862655191221821446005036647728803014440074024831150349495114214042614035438134678224831790950184143727265101625519339270882779161679188159177986249042026990892538351167155114778874366219407641267653527470305269624280707349163188428620002666972328360219695496745869536772910840548503701441250725627851512628312585193609097270890843222790012514300732629958440182303253791436262918477791451464327569421028333130988685003953438776587587196340219403757050194263179444403589474042362444743821900455947694251684509784713216764891986360691802773712118722719549264981044926477937180197348528846741487910941000446976911270766750882358272281271243922275634326286252245559407728723808220381287464266531186427378051927006350759766552282065974281700492543574474054389073403387503084065550948891656754949628593685494145822774378334629392811154394618463222522635216455031094990857058317316557202153537335901024125921076954892498271693723960372511410638316303175174038198926781426202917788409252151885299134190087429448514497852110644145200285834759565680296912311029914248126953851853991411986836406802803701694933744243107948711140521435209133090028904409915661872481967963253563121279555576107063222368002118128427506946921073428461879226953170749157780792846916934223354256954370115250945807789970043716210496953484211364754856359898937422040608926745490447640411322293273973238786768275963551463902704261016146502435556183154207059272106600557283730837207307512153504934530133372124450722055165525827805770768969442616928557370314762010854327087939840525618116259445023611861437724900914197049977312702775877339285770091109920462462938556783190324457739708323632845677852118900362020935475239435164154087903464688165302418090150837844665980930811092193074492790168612964367663235377284904987853837229528460358883023378298202400223774614988945578712504584055816022774006628639692284185966546762975033313822694765786960647161606801664879773119345107449905000693868107229967725516482815881516875473398215983102195811205351033844832623097652256085945108400963175097831240395815640944699907527679661056138971323891122536762846738462837386807743352628099918409525033747263908282067927358012757118606146315044810619868666162022737116573219474611765303109629659786894902545713789473963613086159299196839625142125627603911984461917796376959439315728553309829368565486067448058971871012941986870438309651246446579953255913021220249518422931468124908306084065795678961305417338887422539056325174244575483223938699796047769521695313887232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 3585265468837684191466718013263007903375842687137528081853888041388409732357407417066097406630697240296496635543775809779980488985585601394067245933520139097433219915390617142281768514753108313159794262825894402770293815390813060347380559637795695454322900221825538795756573277493301800816921113552700060118173040362491830702238030887028164924194726359432892537964221313123199825992242702522759390034410974407527727071468334133721270484485499836564191674789263539530179247052527566673574930673371906569984595293861067006365408691792934173347160353361161227022993947092319671316301331726901719947426104619119476702151338084043766810285391235211357912739551446330121910089118655864049536947001533829886431023959985820755775935576632094725196753218102347261691719155852472281505313515519516110341789402918678739980654824305518589588434594394398012427346396879425691727173963507920191146441171109251013458257291823790458957564172372358384845156847688353574632319711227989307160557751739324751284568298954080770599824024479423000152622336590575064581348749950486690856056895789277191173104747887598553914678071780743252991332130165938677092897122444188403075406958621176750275574560838510756738672664825283674251609856288538202132254830409865376424129742616095906252312549809082858990920631120662454013414725635111068119643917793879462007674489047880031869880215854948833421039606386347375243010728167368061446860178700103780164990376226957641677421969384011988185107347984830333684070022109142258830445549879198938930285905809202078503066174390627423789903931821600254742427571398251543863391937204552085462736763258045183402505515279513675290163163657230926210347867868084472181868809863259819591911791250639909136802362847661785824406920189787778010152838952209524169103372716843955771223952618455071955971368782604621573054824497976329142839269147280214162249671629383002389714922329763876044102251162376832031204126895907671190380551632710326306886218808531984247099175185939239451700362960920076313037321995206120999045053024900321478140084228645966224272709270816822777009700208764842735647061459228777172926454213940242806232601326775874855344048187231543085195458098177125557561100162742602093183048852636178814672785275867449362139904439111240732021572632180841720753082002428979577325252719881346489067360633534425004463228529670553779413555426659794210411109069338398072952919305127676189326162465915627068502028022599220371920527775539551931754799758900705933997564128758741475805702812396177905328146215812839998479803831909866095853245779349088313031570791748554519444824953662636815130999724263607391186948539854498690170662772056663192811260056846945220950232611947500546101447895204764822118630289250203279069126775922586845735605650641924918400000921374660304746290489435073087639631277821835483717451111955025689807483999710435273365581968991571970488889503651265262931081291153301646801627618428229060996784314159091412774511785554643940443846844284462470331016138981788139376812724838963704565668319156417839305696243454153489946409143021810406332633030065572635381533944382352586875663376017820414453139429627681540435722759129296886965477600979164863036773550820340665278367849261545400687870084805635837607455115673491463856628271150683791997113897069718221601890776234622690268925400781290175286136857315098459569980176804131450227085046119776042702871629505288811768636618065681432164910818371102845207365082386498921323581931520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 964763380056139013861903163520681199424284997165152745666525574292087311247956638892702116940887263287348220355374012136223541617397303926193078869991055573408498884839959228217089594571210118585555792206494757081685780188807547591219997738430735637357226667057217270441928833328313380666014048876361219434926149484259299418867608890907360961634040441015870256943836382742417780394372507813525761373544828530287569195812866875111412459227787849628415539450259679570893888435994580262673230404498147859539807658537125805546856032958373078994008011207905165977640301400954437677282386476330457987593226812424503917100643243095866455720066444393443163297365195307275479091163827572993856393919908123394145305305293556659196729688570796565761086615981256571664241506871274914168624776315192496274086569782708182593833378814960491650283702526601915913017927492507631723788990733004218749331368361330994456282008007911276928430141653368389357416681568878427634659881044335574931812858625997841944932067695214614683952487789448758930081454846963302437278181840052582030911017067084982576816788978288337941135003307905450796248497979904550793744827306413180023698486592875968382188298994292593631779200079584402686774758055937797153231756750867573683059001228285954581053224048668014419422757337768557022294154503321670708597294099923381814525081112394499642869919208493742738336071608078244266415171936869910970623650051264167216348462682415049395037308963094800899401769360267809316573363858455458750593244396552213156845038698841759766891291892832854911140675637262552109187469576012271042396401275528146124937196466450493418007358457703313573822229703129361915104302476611122820839878974346251705906552654487793582345560548460272993106127590124620647015416610088560711583140674715533839038210471419639022751629201850862427020714532914228371622553895617466433928299558100198783818046047594698488934554167081900577988132273547516939004943242112296017856940249088860078057143660262515875810482090659563687186423506273642308392725333131671308917879112906306553190152408887934144069475036622262429234301373662727948918658654595923213528167289617073037664496460726914334804262038408230077879913881378652537574500836833522431488739352371646045501090365950603746019845160037805745734848062105095262357225951479130100879942349183858735089902532638004399727573872713790834371903529280361002675785170790419734796020408595997561355670438123033963338644119207147219752213810956476746813349648141048448594334270836515010319770249647830380177946717380013043888621763097584937961613606193972081182988514187415255196908025750438623390918050228417902972815413106257087843403190211041985024781703502554030893305195384117961075736581491693645272293686239242046197838284930390038656436216167453413740763689710954871859723017313675661156968110561564981537183594019262795889989740975539770932556220130017591958115690995809874217055744422754532210804476212046148417048048719619363074294083562492120861449461809695444891825315511569656423787233947339843034437805703270198797908385322658424527334645295776410542541726394423704582495455940726478261566975710886776544116348944638255828268212360858051876835592039731807790840536040975804854136668673849315155325371940181179330124811429104483937877733074009699362170813118629363440737862268412071922405768313993605315358642724183842607158511981727763436565488414593409995385814937307329079956071782582178592163530182829289592428953600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -911243375666073195865228762182486941814918748900960149296370008854447792695637896992344756082211614836048209135501919469065986711608566677635859773518589785200893982919150486004045084021649647593931617804678977928895621144390336856446535478071442269891729700413168396780698798200072721920474847111202324178341881435234058132192127322143206207292703152676414475588768459575025910593693313046275513411472982244835741081188212770174225873037317122874999539403285050859358448606805404170022584082083087432600401946452224166989290475839289230717274859718400791217350821128046352956599101473605153521576903034843098232314781672007039340797508479418780381628444786432962249260204741173016940390519260750478215771198968403429945267757974410423727019941160441332471840726147922911427777135956200505283014883525823823854853848262299121103213830206685650770088099334390425212902415678858776754637680104861360600097613138893760541948068484719358849808699329047123336623931439442553273012533120928244640047605209129992402948754725191453017961859623325408126355622360542243498422320336896198483983296216091483121395330649680764118683517244752124993681682621158457453760718491931954924006983580841182398294676132010089153264924943633854339597142837942145146854161865513154003207561780956141764201498970687367749396209019077714363586704445175548102375330428053455134988771559572865277481052882196597284920518881941727276523868326306620067908170948496065503752374833381790084812970187243266996295723696906816778682924580286361155929525387138133040092571451699808315741568084040675367106356173995823741095741078757228982609501529218782082794562276619347548903214381111598950489899799365358351398145671967085213835237450356738530194068359412392734276041351552726525280871956842966542867344832033522525034951040951515906813786618089649879412200079201405162128251382716940541017182607574117447827754366371674354005855708865008203425174414648833905397276349469723703793800648042908333623210972322326213921147192337267158542076529407427943799891723503712946739489524699112142755620601296543559298780376472861564582040384601081756103296403497309607996715508124454504307644560924267042094974648534818384899753912261680722199058916487877400839151753689210135119795010861138271873846242540528022286031012896085896840327633588097465421418966198994592128990715093833739009765442767019319754625890072840490693475688572026890254715372512162850741459451162288852711060846179987587772920801850314990419593028793446832382582427255368351519828507361470003174524915844150962968984162610416241510695854176698495638345994770629942893434211243877694717688537028864764135558379826998355628830147298955957221744884478264627341758946322144664124399565321888948487688366253146018414997056899037211036640807485292633503372143409091309555845152083189222959292722167489783139591590316125620384874349878620463292132327181364718426822331898654678286513527175169265586023345184127442480716223214339182935792832601726196093534515176777056522621469331660769578337800575438622083072848927506857652811896898700846103057426222713072601947166879189382044377977642798604586051005126720539372292628298619916523276079018564190653584378187802023707344998158547428688439369250863221845476763800663348377202016515950940202237480147845775298146320269639493977332391117799185995558941073337370580690732366068091751394725605451230441315321259605002879104955613329834472276178615883907871303916281814249327558656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -331204761769076056579136216175965591815463412268135000952775727717761391994095298100393870039184290498779320014312364885450327009085872432617371918151329148951352324108271262471936034277159793076895749831487844073063905645216787160443508370808879203582698736991285456711220924063832358346261985279245943263382173619057546260463800867201825338083378444279892807180514504637719697128057025167769616377230846325858261659401989593546231021562304518424137588559503738113391012849013376257037928795326804893817289254592055896769146277984124096536181557842571968694036716976781604062138940979419214983785844833160791271906893826981103180748167404758893281596915552213473711485095207662563897357191412434295154837874228988065098841132003024131867053117708509205513850036096003041133626379538408254288537283869792200111392887569539888568834816455444383292155364912519231291162234378954489702511168798516442749168141812315292833860265301192414072325717727620683867644155809934503237987877385940553047772212627654916238962595818722483841205207345715821419949462875294459672588685617485281859005273990353450415276921820443807054391825975391490892426999773201161239576036241282368215641938309529469009133989294269153676206909955411893269913170619919941172300081396513019104253992282200173667891483932174799961462705390306675703663992342953555152626959854974615066294872905690053321248530586642410813357821050249210398692527079466639044838784798057661557805564725705502386106933223273746155483112310420186144448610464228624367461425570118084213099934587483575540279912415964279987786216708704802159489823698749236986511263529522403383175148520901519054585358823157952335221447758651530189836512271737800214068997137391163131008940214569976605082168858534338325600600297836106517845903364079231936577315919892060301051407362734306377309979613717264641904718804404486593724537610251921094600424573587198298654901652971862337392638489925802594139730381501989692844084217530656195695920006737490264324145562518316456608267745721467250576565832420502685711505954267895304624998689208697639442342440773112757207237528029190065154140244527924170003531231086727369618230387404796763494286175097417465494156100098445538722771385900467615344427815703317739381028566997582236330939741539658814169567364674795793765538951810330495264805111026413447983313287015340802095729319173306558326892610708325318152736325530147381433411464022017720889279872623137672166077639243517007497549608436951868808807632578911862282521822937996623876636304347382971641019319625896152690558423877173254673615098489037782958038923196157078438288598063811223994925033754639471452846614627037801152482457062115029837693351410238099082990745695066541861276466138970107952269026691993760449656443067399523258104275462455276441469933042699301191471764560455230466240812801684785059654590111069002628484390598748730167158343058232607457861837856885799979826010407553945090755788843080569888122145362036456318183216486403011195491882628794537516726695036460044744548350514395456397069026822064786434556297345275675256891772932458368267634682582516178173304849894748218063919979451639616279687600932758150132958480141407731559236886866598589094913851735404019244812496507140676712770745430028073605962787996444198361676269485949715116178255410035172892671628198659729166999684472493029241121481633794454764531000951020585001461957614704938438094049078214593625979163424046712115607801325587633662853120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 40118347498253174572712331992127090537159444955649990281833390646310345956211479970509357937576757630409431589784703726011142208363651080998665149501258297120946007732279346564341934518386696909301376295468648162058783502418752995268952701989208424984266601556587628133257963797775413708039936266386762384141004681288677453933209890743023902927464968841172292181162999059461118741529035321196311910684354425026970760078459620049856019797699335581437597239498968006010990303632332289135449704426642022062534034281846629741253361298950834749507378912049308583852947410948800430928213462792734645349001344024344543832970532332002212217164188419129771242213071237970828496827184416005250955637815004209585955383610393751100076154981157346175087055734316369689139568208759050924691967845070943078471001140073961445292234866619176738181872956129002297277014204046194344596587952157009571434890676333046469994769507821124140016230005420403378266662607708007146698252304949518275072144057033447688646895769854988041455272935940398559605487507441897832399625732262388762609331335899374779865105372380133570369986793729758413589555363737955655416301585656474285543054990139455697274886229840654113790486547417446114446270039728648221547687436177910128582136165491499104495693979887898363663446800524275485253692160883687737843179594889275379940939354360803864127697184302828507302918918281797624137731821508957630110719066389026719406477207307712307483946718647263634733348536033659506705955782202734051228735514691178147083206494491239786686994314628428926484615045390748990725227686718146245230208608748229972486913805454009324337214117898763421398160968238455973980870164145829182319737445721279603547781522192289334297857456542674299132241844377412378428253772456383454409373983005636058986100987205778283919037959493400517625070823231899633467862865053950980317797308601344996491834126063710263815130401335835777963722109906676573235937664824075713366793367652836839907062717934548669825805930240531967239283776988545131066658249363312211383767607799385622834717838209149684573181652484132914844339931364661338499984112408265522511929366001496375788756651031920611500161589262159841314820965433202386221839745526632506408409474234630369835331303010402854210445814413037553629079186241789235762196384642899026324040090394916953623965729342801157101570276612083199111670111513215073923389885752680114979995863895668827937059053234999258865727260149176717923125026271827917093651169722101478798238859983949072335748993754443801632849660578344868954671717793913737664089790650073285710371391749487030477851318979874186011902319263414250524783256240914786616420375663016459010961976848028094510436472465991439796335616338049061818166492996204259658614420873838578701994748185838589511040538705590086665914930680634006287073261246096079897636459523016957812993878611571429948459271033404713876144054937189694825796380471393779144701936224766792111629164240601617754602634567416957289289660635626756730022064774219729415969955508885226142897372312230577724911977656170963131506156209346357877877748231053656926485263777341111777291867824493968625527157854197980557947159819131255861466071848965787551057021125808032616582561585443624367595090942309284402791117478857507198659950015312067666693708793803709940928395266971518893302797080407970644007837232590552959981184565257294250804845114464480351165429322305121432457808639939070024448269783035718035046400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 32132027953606178077505622573129882463079287773650204021859521213591977051703102374370129367240318089459928033400017750222663218739345171407422465114268680049861553491603552299574695058640629142665770304124418456560926896579269052178525855428951798985404546070525111730429856099090782041110674794256546591948869914220227451747071987003584653224905136622544015554064961658492398119740573340483632242362314305462483799814647492057005343087423055417567438957267587491623779567996859553928948562833973051664909304521500726324754867958514277557382575077955404655386025576015785436553710474913711325206004584157253938642717222522657564413398386493691039395454915236189329304903646479115067152133939720162298606609856627682236911520706681142423025338063529359199220429847639517101810849694298265349619321024724308702064567609808361355837598343588531006986106874581253164134540851438815465464454356031297412984860601397966962070517064915781684242053358454863431231624249842328077500299410462703139494685092959052927612133944889836442925915004000322439698509692065773628290097140195910579666478773615567118201491538506268890312587409450731274116611113253344141121195583268336903780175169195165206788675192353276560274427893255160697247277505311229751031403643601353965741272593518038665688683094123204674031413848305755288756759197398781921751135204660896400293872092960257791549239136628606171272103616686526926782388837272648109952139563040039133951989183536840425816260051038404436911440981273036248805672423761619585607313493003217246000260837371704379911768012954133125226707302202992174359236029360219954975643659490056654810496048750166003565428079503267752155113694858291699570578144492814626824289502407427038071878329378954582814700645330146573786797579888507090308609714949423474608677778241641945345287866268761240439106447888562802498410553608691038035056375517644324032906343673464576196379035228639164059722147568621400964476441794070473848217602651299622439015078935295572266408879411728371574040873595258721852908010482159176019026317965352376889621829218036545349138884718191244357104224239187244994394689962498781563216056947097347181346425914600289767380155382313232925637433893300131376644213444150927727981609524624633958963870023031056475426356899042101802055381552846579611422903091648541945928925907480521134385428880572016175520089297988559044208448759534103643846641448792168585091307057598427330611109999873907695866268275572898173410985555743130216349484237298645272913981912107613806852332067825813605281056452307617998274787640745744969259028415284522189182104532108185856973747392091845560291331645249071452227078563201806676387220307241194377214932521332006598151881023951483534472050796594414486276664935153554666314149671257871590860678227668246801567427780951685909136317170607715654202879202021849053587714429719639768193667289596718963605141580492088943935545129574198068969694950200369089064578910720907799618604530626382433823897475809490883074874877662331258743611176474484186615285206112529698838574996740691928764976364079288785696055704097572499564296878843593726633343694550720431999857156673426841695322464958592942741664787466582300882561332108135721496208277933399975423384084980610258726896511580286985452273340092536501987366214457877203552070150936247910308380092491570348406765668599982482248436910047317696375342376659166035755362552116822484430854092271770616711060783602731787290502151542864347136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 14831157931208462152229362729642894303542133134020780458229921217308359551865474073005621144848227378567120683991454967272956761720655827957969521633829654023597014632579016147155636346308988740825833657436996202441252707025384320093184665895419003139346020307108132853887507464947512303119781375406396782677579801112182133364879815104659863303904322146601692943283184763868850475608546142550764658675122792195851026937892302328247238424013641432848013530638549351114279126903088824679552773586341250454837930164321158413784382098040912739120860364430867050402951317484903875974944358579026300195962300404820403436218954154442108128897141889725211124291259620705024646332907733950074000479369007706200352415147317800521568973232802087086600844533782852341009753290233730164217425137783393616883465386790333989056448335182997756662836058456378978197365106546898236673066200547257115920429170344557521719083797254511536347916001399984546078222742315896067211619332604540108823588606181692874134755742567308145827149233561767664374670699286764741532748950897707103344546943591785374056002492866992839350458046465588835018482132570659301796734400981636611918759340195289723149304933157735895633584434202586583314706054313862040592528910028321642496326172273727063288955614847573471959055479746898677575605480841970999403299691221675458303912814428632015956286592715688427580168832544280434345162545346832721531720373766267284016882814679755895024289549481343947027646595582541808781861313471385844917007303959960539237576489711808911569773564070909899515148089026699274256179606680386090682733570874129531146943131147413600822099057897881173231204831071140023215479367857591460968491919176556219471293510414818304405640357883864592016203864014503316882592770748518681613555884528977569399755914330646275173682669193792133176776266804574976352833764964798390114698289140919858234234415996929548073758722097641506144541911470389258897926574074047349137704304377707179612243069058540388183582873272492593530613706623457793972440815103811754970944496854518024270757135942027476126840865014218630562203839226051652212585703437436639140753311798310617000990448643407109411362579418897339330601573747271685664570054047693627092762625916821623084182169883349990717847536799834206009662542705271716777113678692615234189568881984758183994093868090688837092190962362407049552559698238078896708185841314725025332642019319361044334848579998715427280391724408516731134221457779932417988978250606601134298654549044998573377798212248299612090441974493571151046720209603439543967893893949487231364086536467992795347716701688139383424652844166835883827155433589679784330500804733819188278317053245513923808580035677888270002552111771614065116448131465179034122134130385202304796866492650604928995557776697873084427575589770622061545342217020275840811117524640280072133611595296615775204862550041719038723109881881889324498210986238624707258683360774290874724090663667712145669397689722739485795362340360791688584288360912755833729071681593491290954315181839806157126318090082600724210435041466071004016452652564900636917621192538937391612745668655011237967340526456722138261075873276473180503575074888649232057523573067381028380385437799264989822811337509385976610585725707606232341577490382814412311054033931174259736244404233887408116890566864924546205594458540060184362859305271875280825733445508022891533802593977160840690843703588115354187356381255088922951680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -4066275650610897129408293355665480958218040054281979674510149517147097580718064550401872726756506436524704258117594384015798892950277849803817144767611970776226079377997321680847520656067189766084508451708925348343559655018156152672586240581274233772984094218841188756042083456520863109385371752210741648986917473547209276555582673123878568703999889789245086406106212278390430103421693232892142490443420525700742644014510143648814262574018316716648349809100667474545135109987455280864577489107094294073154877249160772165716517156896814915887562057125207596845505466857934332884260159721391004882381957078089587022225949423894515307431622153898073085240910735588156512507428997479484423107706162288820991349175931815082126579560128258205573174031881511401914718215527003593084918387489892416484379138334992213845519683945723154555740569597891779452772231991549512119149175636284750418905218805332361054924301580565890817448383594950448094510558355416477361505202451790768171725051592093805412996610000635671525746995873293812933133501698460284094931255434251526043565044171814857093722206433790030198339162294287680240195737100193870461736568541115491902286200519686440691259175962840883336899003527154021635351372144944737096829394285419517984779251672238181393480946716298713802403007330210368546467979119228519622492673334846539205641869441560423294245632893533339456252227630346821286208579757836063585920251289831260612571266343271328337689192701664415365673986365670972288639957789296170183472015672465423245937927044617780407867183741916609514685929435344928557183360332369954727763878300081155673318601529589329941336958528182149495218769151583885013678740302522902608035805701659927697952198812185058036959222066782070948922308371246341027292758668364872921261348323914237822966571203469661457953135194975332484714587168355985239917812666709128926869459059053729424839531698694141226669660681077671144603586181418958350698278805387277935597330354393733453057279055506309650508954258711123361828158547714053686505526761654105293680478013584986170852436192292153405761576370272502093289377670606513719643713794308234645173696658520972797432177214583033454893626484031784737800100874982867451990737956978971348495170734854573815534527633069456363773032484377987104437159444034599251922533440009892500243401109033206086791239238392278738092294655252446145747278725823468618678706363652136742369885836856409359942775515259017404939357058152786102926870934997571369903940196968031536013414318772558732781421942459088578651146442517842719317261542324021860384177694661387142596415397785607007972275092713347686444562877699257996547824537751869524195211466761630750073197530319319300030513986320416968081487723714924193052406933251665263253800715671987712101165075536807194048921696652454646473670184316523482007431635757007414885202487400735111327174710175431294487924250550876323966292111012644238274530599450943819475360660575110519806718668061141531045839932216249843723864887673284571967544355101016460005700376407738243375114236781585369977393312977446148083653041450447792811246960175818639293370376878086928435667419551825583244939337138337164645203359767171560595569315017661049306823386936464228620247319511681441011334156116507316863971513478726467240374475276763268094778809188357227370646536833299617688345798613440250835220152807312996349030777492488117975938247976816622617894385918863117085590851730388511925494355273239756800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -448387700351901132370766974488341246750989290194209071917077096315883464758414321334992307729744660410328696314253168025037483625525241182334112600898752409456386576584551274647930367048822567404292494230350346605077871421359490611514158353111162224580036676153602365121452026591089558092691736458476733756392955132016776958074684632991357896448708034099803772974763536299624309063712469829500570478888303948177265009838316945072277270217752434464087883787440950381644100363484464285079627658220938835694085951737364616962498691734280524059648526651854078226282706861203955286358981617107237413412058550891161992539356371110635862855259810997655626945047191665289992429318790677662522880081216591087958467004660274411361887729724760848232469096928123970209859034665710765632059740528830049503921831743191353717252637398915361408698733994243227409192252013864791681021245667049042447415778700278208093009344749826989629675616545880537975983689576634816555334673722674781436436452890797342579023762617852254842490756031703768445083836155155030094046654768652390438981659383841169852938438559165062797853474688923254613646989510867646629547458056666675309358292339538794861773042358631506326751000706865318241429037318760740552339310071444702931678527840121879168890755592715035656556706301303932469517880633219532291592534788714708254392669775322115410764378913404045674108187539215009090014890209008074798669044258866364502649506337495030795926839487019693454140659886684696760108730517877986102148618144347542517919309795496694879935573306740549556456669316406349187153741675895499648500523013561850468187802455042842506988364680668276541578929552845844223681804263862031529529648820086770310171857401995206970587728284663020385788429152175596881799114811724739211747079191085803262718563861825030168159114732293553414817887752010264961450171882202097884547294389468521433590918731278451953592099149213252793905774891366174717316733537304478240290647968340220694470478253159752982817960001180810744899704959108561743164839435605321860774928535065584994559811818174548053748736129629094995842696782811235165157431797638822174055462536157250518705727254296487146167994001746109708906266494218026302978148788451325400326675219241090384032704993080911234254747022744416270489357488510060074068354155029541626159297960077537163153920882131582400722485452052983621620500206916712896165030473110367362453709283830361416510045317039647452289974803986409073056113565172774792263343627281568173992843350185078196107709847380220266981088389050932379770124786010106136772973592092420344068613502706063220729318154451673242259388293681797623648078242079351304210557832459333967976530372019218924230525037186919688294995761446119499037067758521996882463226323773601092662426735791170393823653792868157595125520904862065634284999339406452113142645073026495936064881504946632731590758161203553415541005475084891240535444666731688458327902252656598799916408170868127453764471675762220644986815015651442712130918514726776717133188428360942710570265297615939312018616445749080939334044241817663076705629171375199486759305320968166881968175870618001891722113946461397821354671813072357949685283500426721965733425784709078014466429186946723432527574155602809744752045538791825999350757057509149429955039653077878497486762976518211561668225587412580409321401533450666422343005314212296520052943182900145154086787319921607565963970725232871106359863046765019136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -239892919696395011070313093269487702608951792685558993819480837185782025507503495635590850955689923253350157482654104960266252211244766931323803534039568743537515459700911253047361876568398559710791184459066611968235832758942576881781344125576592026987976870792981374760157022215907685180216088210730073868683937331431431137014536278678536119468130518786603988176558207756938095670896755740556319612792078853758735343798308452952929231671257484314355249716065467685494264765992136491548493988230498421424146172596713717620217654989190427745395911340025667125324551267071093276864829073430222892227321676056232068727622293545642316953982187817645427362908990669360632797153064423224172759203450402593026116530208005200916161158822476196095089671159112786473028444677490945522294945622280551309189827843098137661106717772912236660387946922931496269980459581993752360454650937346962414886927985303152009233442331102141518404725545726555694866627508577255489996513548994714606014662467760091383301788582500089970613267260740062043204221938011531289848763997035293341172858799562314295737841003264528272297660956076244879978101860124098312251335881445483499524559386841424064493020587727268248991896399155229240772637783119216839786940192583472235941597286223386283812103675364050516932004500097064193238889188634685246853404374395281980967505579390676441314139412952840405013309725322537651570300850109286434160146068519396380193349586997758164141477436693443382660260522617359865601020920035139398001708253697750523263511897756627674478927993878768015703712234619146401043623439208931078899724634601788731790370970020479147606727610646458381594062432934720510808385786919188326006234868776195955376183213469097982997077037638190980287980210250994611615427836451872023438798447842491651118110659446637018195410012433871499167120480839729101833628467378216625750541752862590277337574984426046103666605831300910310318443583106289869336138036485134583990121417993532859860733009675697859945167467596665169066476077966880552963352034351347290344251654887853948440492915775340352689487828913005474220346729525026069066205164102408691728045134436815537604628478529182213029065011189183200012167972777696238837829257675271151212722488821300706527629316308618331292503430267571779634981006639843895015379571541142935543086856167788816251235202012520356190774875148217738271455329446613191080559639646453468638908485117688386528222962699955170563379505801650814242138324931602443723490466669575131704367427496044702833235960351654101805178351926191973082336060427773614264540435472922815896633634978620059775734669859020030990374003525894402322271688920981160427069779019024660806431172818383497048063361455385263725184900665197469824652270764320740818368418292032246319927685882238401809459495949828827370948029642691940767454451850424724162230132045412021134921360349789446609192996042003501678482128827407469741260894611010626324466778125414063057661131000404277293103653872016776769312396557777893998601923826607859582879363880920824613743898492933109134426019949559138601918324816680663351287558404652681387092729534287270881936870279227748397280712841747791991909345332938482242322691306415648295723393242601328440827873309272025889653804270064101113398889179029568922225970655605892263045415304441330563154218973815125049914134051808007889482148319851100774431298168097099780503861703710813042637186580863234453434203307845283112803362836316160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 110867622670771627364592305648663658503371193694509514187570021221552811906564996909850801018385010474061477835037341819012196489815435936720405986138865224070799114402804352037338091173535774653924429043140384381262575252343518846993855171395637221603140154908982481068766485934586543144316307513211158761947038548391448944501450871794989174635233342337807506394293616578560001315526476435676114983761712610045419065292116615636683997603177933271162243005884847791725306079192953542813694188613834917186275037700296251468165432903338483154429378905726209670569118567883783619787960307421617755044075255461060300356068438932970002438559068251813578805766288627819509429194916622057672795560857622841693711582670782484268428004916704809903065473275067265589668746311188927948788755483816046536912862891892951903345100944306551445172403866345855274638332755578094660728381366302996909990685112799133410512032861402003196902751181481220418259364339769207694957427191112190136252903152324339274927971822129860594766243129204921288429780628092551992045891519581260245221418160433081971158193616642580783630341252393040356350700958043699626719224483765100201418038283178586698882522503291430659907214051597833514836969943526154870353215341333162725942005652455437728878603565585673076239977606575743992063756075966913402856590385385098532155745700070777127219486168110295329888210218650423571696046176385719619470767208540895385939938984228895343581796065243844655894363027248109415271434524032300343846016203559578582693003080076647232098463052033183000639879112077127621268514585471354007754498669870556504231418404687337354372293480657744790351633149222452967772543058834978995634953074587804135897422747001397240603949793253455124270506688699728102130643061599270623117539011127110031763733890664080714857214708033751398062629180861738401532916515920855774380251217801520794376804203498707715299059500056998627103991632767683897374748454168049848368709647203925887463591305383894955269702804718938402731253913454643804721450369921057554654206292290023380129564305797018435903328992180626288192362433023323886923129399995534960467989850421709258818680691057701344150307637973511663993954512932951430898514156010269356173598540092713364076283075232028621444264426599107961952404044759832698082635816754872378222770010670719630774947994941572052777747291167626073897932787371300125511228085055953408490082262447569782625787766764666095621587642700713925034617479373998486998688113843642432786456342595825344590815068617365253195356487646213590832915889380819848394810264194254358056014241281978211691915124940705303627952315172396083343667439550008252270433930759092022958752955347697476033453496919493159462098902058931590398117332784927738755300316658870894015719337370994575286741059758539815689675813710419909632560723979878928185839771045865858235389987313294102355668636937771751810618518948903671856910180589347867093493602651429168312302241007787633643835525315880923545579628851601869670765555346425145101159647836787204912638044010834034927207915861279724606262369191245340582314587793278329443244399233159645954807017795755816121719762597524703251110265340299024041436098979558677822079246869799597186298297581765395967941210034585253542500690433348600587695158592925829205353757237723106680373428205298737130178345950858678046901550309836781341789493113284421044224067540338354499587690931129207016142696472459877055947611098316800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 10088347253462097277588420060580951518068506844758130562964392471215586878347603488879978064077822125538660817731330473804454221721064709891618207728312079026909613336676535479525254104457864659683056988899089566170976565611757209430167807088985371920737488008392926118448576085852514886918842045153778834493039400739807765594479048216613746632665417552257110283412947836346842756988686346754353812104012847851806349144240814090836886172386602786546733439425355498416893355006708793778571086737401743856966508085269178718918796546478306027885967725363719009249271296270785808670791539084633140599186739116761757200630688372361722692919163566863919485218374752275709677414018319654948653511533573722180803688729681457366448838777588850601408694018905967664099170975680771794682128522279593960504151178081161466257546311849906944328901337494570828342722874446670611536023603207700828749872929665373447004484970370683825399229187135446132598537307843382215368164356572369798817158692214964702029485461087988437595974317591078480994514417802017786339455073589664870861116241553120328468258350230874517193353079873362075280302320210311905085318752511765068557854092290013123597194420411608214620465251715855543268623159254275151637911653287339568610472955805819571852156970818563531298456384053622185619637466955014946034274610672732163006206896646809436220960193739424570440690140518465373347405874735228482948876630282639736917161070195563428027230570243404443693957156205950983848562710896466243071777678312592147855661620861668034175436243114051785635286146385761753347229303347588198249354363795377763249627198793086218096621032132896716606148155140415703809682654160676698719362146790309361810040306306824921314440753113485920109760130142644569320988416316716690971559125100219400748104497709052618741265153283859765963056178444727343672898663027732879998524423516892374336118168217453710054132367751488309750531620372640844566804958048028942232377621834986592069198334688048363992551523292477106245451681664141366715528554478524147260591461433016253627804596485610511124211544853400617275984494970928351532107062653192711483237616170122449286988482886438587909861199789875174303136034819967941312069883161446842854005707763846982148448621491502401347016711630251768799666826080964886733339679900475277425028176806915912416726246437961735599213607370081242551816766237712760411755524995533501949924948789697672993559650534162179909476013241827333917349854657183824950064769808096935639829422675955495528135964182779465777214527873161246435575346644142298838472437118736355714166707243282556707221081167849681734235089910150056118367294349689849101760131756625053687525533025634716612684049827439397484101573780141667380308557910187344645592361578883049616472993297510331005719153094837365899649139628343792232312564019088767004999292074935223199143339084980871890706611471927840990794581590148247831690043326120563365941937767479933518281167453470785959415218002867732111905460748233246453839735221047431379591000391130014212919169690059140264946175422935130873788401528191478222373822344589959752725028951465283566254130721475559485512414415697960538926163660913490212476699555376498098137444548181006055845188752944799796317439568482841080281830064124729111770399663913812237654882780591486676346316386667262361719130853909402953332428897356266016274962635466403278990491434760037002654225842496091605452151970089482532714176315392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -7541011719712820109502661861708491599354673116891701716157740338619487323423890537266018324010009899594700555885550523289431765502133803556011398255600530293051087803973197461957394086029377529518779421944397673241791437910118504160429574665126334819533358744879063800429336582331227190990055780765302112920584764184816312217973007970576298304738458268978622211673488328682620265866203085905546731899067798814785504057938782450537200386356861241827061361886311059036607908544827888154955968626295984043906391353288090951501631532487294668557779881221597570071538832777134581906994516266882212874434367436640266083864764268206735832671530733953919313165018117041785582995990415521506647422375557047152309569770748751889235129751928137741970526042648938716427817290952633178881817236262801643764785513597958197314549378784148182182841506911348282819471822161086998480014169296577983176071514935592804622382746436476477318955794868991094805056302347520139976792365208274863219317763298252345374899699688891737116470420239685952170469723181791084745185013901578668624573275279657770234985367983625855865975764267928274857084624242221706301181127395880550941331423364616533343255326587081061666350445509929091877742236856614726649139345599359347629066050437823694631112206044038040192504847640096549515968857236788138483933795964917636830669642349205030454019248175369689336980517392213246567327369158758094208986924955966856338228828564003876338793321093443061910721654155154798284277055095573086669164193151337437545344653076297997891165146765197197289554169195623508970013590868042143519236795854468385796651129875856470090874923587042339689150995325414858822437775847074611483218246740935139382873673262802874123643135140733569303971367428066224297665537203974884478273782609585480041462179986297989980657878571512179330558036448749657427493816613356947877101012534117399508591831636792342859323159443467886943641362656606553583854157826757474749167891080241113965512897614927444863226085704624731016267239814927933723328435070114576882272801706944483603580639092041899182605058974563539234267088626237610303875623650066082721818934455459436196958547551160954994082306579206417748934693739666517304931238077499576709808038800460664716810330294953253386558999101036133344631384720337705509754233400608353972535691059073554310075086867056519415185364776058519460829461719988348072958893341786938554406649303130930511577760469167977894802525674767047619444984242309349196581801957927528962880182394891173679996030774047225189494807057840112301872924094296773526577476627756747519316488461871430638971018456591059643594442851252858422485196435932661131931432282942288645094487958804544925789785277361467586514453845057209146892839751088827422948536259112489124988022084230549918585874803603637995748934978006342599545274543157401647475350261163208225125303844710734587099342881135159733401387279252771098128830534694270144334739347578704817946815708832539905917673382422306799481787801797037750228434259706855247451414140319970417364113591178733018768451610590022048450850669011404726095677955884044011478429763533994441342130721441335820379019685193067966537466967457811402428862665811920780597863440680084210464467794456141068721865378303389332572371565229454996050680841534875758301760086382955498095610332624065385036445463263043285976044754589725837535957343517312814269143071727712745021301501396471380612546512311816747170408693760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 455865182839448295874366237931583329767712664023855405803020547133395212049044350071910773144995625431976012185312721775067153584879130405630410128925104320620937253726724280221908165113726569337078280226961491197156899344831175694645252979645211481743561342229141535974416366100401564766856292343478433587919654556975955666325573992033611366461548681110246969167271834736163944726210093459304504617440170626622181423004139543553676912924749662608198010350135075770014897013319587222944741783412692126649153199176591182541785158258932273228799531049731190857144164665341044636919182167987667056788062867693170304004573303438779466679721604979960716030237047641017304104598680014037252831034235419266874196099061326687224539199027415094537666994542694524055015278367311640270016895064974111758922642735862029780128818786836796066677632739838501366365413133712306085233316608210250304265908176324538007085465038948985240193287644235722369388656908885083247788123744852464774422799579209721299851469816063289457698052646613744220688367337061716264049177623896441825101402152868736884650399598408403128655973412330142757833688636211918485094495422358928911507055192555134570197961964277952607679987761268131034271154597382859739070949436956364062296396751888307519804694051542236654050354414552597761312939779180228555259551977450709050159013687332384805546701589526647131820872740563139472902167219149739950028267808741712582434623263769527520522200506811421468347660137281652671164204789361075588790925999794662183939042832764523707356693766177655884692822153843122236157445138802252317711807485842206233428491865572210200279675393602457839925410920437178229293101443474027500237266684653348454697265909759956909427663993614479295562078232439008991850068074039131574057875030306150667616258147297801679726735628886033667540821947107811077744093316842091985763159564107367045518691914659920319687906310153213194170346650081181789659963812113615685871388378943264632664187157357460209073369075376735994953900413227336062727786964833146047428921055827666945750202296258357421720073135965298284971500853686209343960530808088416402395358791509447661424455103729741644746744053328844938614698974898244733817300303421459437648846556465109377778381875725722786497877694901734226314966532184177778728378931178524693494512610764660613692287184540693519684106333755360673945441181407600250517434325485626566084118993646724769490155660820788227418652324857097705136945338060940238663170497300076318213188715137812126020991218850108648042986089917054502236576621626099553863112308093671240643635980518662471572814754249917580106000794058866769755048033852847992414457770171629656770459649723836924087995329153619914798126851845051028921256431325178957214355237758686575992406042531541771426011362042242712864395299659597839369789281761810763401909005025382761776587645796774761053301043266384593571692137787988933389155135380294208578473005122605355804730276638018476454775265032559139862186047898438669890162375390336677064697448657399393296781951071540125332556637715230744828574555182682353733802844745616008587400879594494707779037870041545462547483048510265412942220454198907233069657274309446660018553004791858059134874089821155382998807038012086720047627550382550374794499065696188179762034543800764526251769324250129300596683800634975586384129845393085558613572578694402521225029688746047785412098709236025142882471665297786423902784716800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 166323116892979235272187121520867431775522721332709438882478985992319746116158664947725105542220535365535102507940786499769499074066393794388886448075690901192799324036273750444062784222826619476359979621079612835952747577721793674090191443919239528779072220667011599100698327984043806213887269006456532621858649661277350245165197316354090182328013120439185672056610603472322892071165615820767041039035540717200069403923154399742875875774386135063534223129339312613241263406633217355470212976444774062850582100442099628606765251709484288613764254510784491168661624536573467084566989477345273476723151631357309335571687551994103933524641165228504898435796317313372571734563017646745161230871919271387269570137508284647617673047797949154516241609098807848064086601890913301896270149224465323325569089226498904313258254395530246327767656285917744881292195787056800803320056864001234919778226069220952970373548882625854694072397405833268445413387556010843136391518563493518648328821241917589880898124699442004694904068330038933960778249841417926118867112471369367741339615464150658744358507258521278574852798143794737411611393901959769038138494786568064018336702655947853727101131410227086969672112555934470672310942118574520392598691157029940937910448336836392319440122615670222333917508529065363736608944050692828296237872362454762028069601133800048935142488732498243729303965504632428540127282163615698916553755431042882730751075872897575748910172418581782846903194695496032790131700706729512940547108090227179912740259397698878103274989052507501837054933670024125596136601094269095252027767506412804527395019810173615026697968303109938622868564484701835568299702651375169101619489498827836846885439445885066633957401678912517982703928033817665109766367130748657544620479582885137418877600249881665587135935593190367534696891195174390894845217176912137106118912848667018759883132944244605393831385512651435772697481682191866108023299892488460153430557925058213777390896603355662636173824294500940409781677402223131247006056154287717755527397123397782427823832631433805399389891079166059667671904994224751300885462356730405631897861079768419293069424541970258876066957224200988042034339362856089473086658589937248852985973863868410805192304893223626577566216098003386725311166986463565214310238330157640900843255789473808613665908827415924168644484075752777350353967863477073271112688692859429248465260779193927212915984549705628423370485723544714178811627916303415711651982215114095900572848648227945901307953029499651690548648206889585946302737872768137345123277367876479102296795607032941127295239029514309500804206950129424527963279115348818213065868380821886813178801983713317483993053321588739557470287673089857020444256920746475200076615866886393911602440768590041046091730961109643582470078578988608760484090768274449759297395460013736834385903594662663771072798005994493899104846166665675889266894910973470844859939593136567560309842304282263156155743037779895411896870489745780666026041075895188680120380985371242237195240195157804170529135850600486529031557661083081138435414494113365657266145947967598638523601822229575268207415530785867188635314966651940147124792120074435766795884749906824838437165429140158621018874938257573073267856300605271089184992028445022390229836228206056996788106923277419847351623314290315042867693475289846184881939010790156288624526285288048135545235801393094564253446721003845365683716096000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -25807300233365949851620305356079698138660173580122912258975236443807409669457426317843375235614437961766058217398701788661505689386359770007469680503785162516438620852142563991890628569973550680767535755140004492393679940650841638470914264446599497977869139470391007590200887192626847176453385603344957437439227338289492746383980821707013865774835159968597252996351873763775319481759944441675874163071359023162277516649585157510249835369878896103235791457120649319639083624767876085591097865191744692390357234017956868222198600892092291941680848919780751527396160119861911977236840556231163361028345891392903919015780810168073759533022223122843353704112819625088025667949884994434695617378778379092683163832615538208396535865717528797121431517472463151624604179762716681402209950003429586262086483434988906312804717548840797863343531129526686065663130644868206583599044233187085243994483776240425636458694204730229070805595710441287748309845907407312437150757433225868545596632143815389450802081623127589963642850721229006576835009569243249230080170279363304424474712608341544690061801504860043791242273301309978151779739646465312215336597757130475422356981085246620929393502500056909797583146022071851111266292151731736233586124460918196355025181707859942891715901925026161331192692502306252176743051885750297267840811601608459727285233043693006970604108115722227660228378737922541661381892506702330646288188866447926287507477820721095189489873213047456081201124712467915040221051635413148431579825358096679286271828763784572252541285823826365333155088150527807945296434646701331618563502186095301781720536735313925114024867494024418614549770178868168684083704535309556573665074578392271143281933882356055900528976077365118845715722839599240682776144186492769470025276143315195465846204772712477909679732504592873303136231413330874102804771725409701514910705986384310661783035988395348649453888292569368646936573680196057657373243764140602212025413559726642238230495729216200036223640369484082141870862281415931838144477558208120260187275480672970205226218563161767718721730980623157174657442930539249183664643469396541367972857986534442954312667116550997472405595105875133361442167936890918856640827674787041453742109533230524662568946118142724136922505912895365204519914877472644878942975246469135764909270062078070960939415924282339747634957247205902567774501956624966770674623765972308107786891447210099954314702777949935942117063262695035443143414661963714654894716903572859563345548343120505396229466601798461002434195757528069832856053623688634955248947045721636107361976771073585521514955908025019195080402498962918727753503505921031636023645879512852514109997887521299599277971190704820162480346025334573829082598897676195242470099812468025355000222488300482068393890987252535041916260377910729234661883140899818423862037111585791239083187875469758705628171762784417703060892599904346883224842454475416072626730907335180860688737099650559164361551145230766241440326692803346206456855964645177567165224187273736399999368320265336548558924287703379567067627118769417033863448268903163689505099511617934028173348398452149558326896496266530286580956298910712527439348156484167029711876471671762546407705950079866134610316382560846054707782126475137437978660797414294870229125255813553027678368091913316276672919778943587937923517994620016098326222815507136424052150176333970167854705807040202364512782309588817641776087040000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -229746211904258760948068122811261260929139380390400048660452484079756764213148035664313054666430465885105453442879438794143698284615902772330763903335821696523406744174092339965899412553521175763214404435426001131775792757625749866022489740244917238208532090862552530330620255459661922578241083976693529454678914923979145828651834562263953695634283794800739590846796826972006256132683387812592751716394758664773383589374052070531840447415722165341088934221953090097229658155129299235672313934319957092316322390137024668211961215806595060491671091935846103650876440858428257599225496725195354388345473810631648708721238417002629485645010443137766076499968214323997557936119476501805614496434960152677729129710497196481333427773525217344776509174235966549144172771157974100166031348004421403859875657831888273179793479126782191614359125600847066334456971817415446177611612648123970822039057186547666831797955052584587508144881269653773293066771134998075618552471537244461154609471588429374793376525103653719632430818575224458328302680728555859358287607835038010394094009947996093068135675321883125078567419957725611509148575358354409094492813407477381811125776945894755467485541587771530094233058575065922946449402735395225508631854541384363648168697845150254500891009542543518629439333296704068435358091386188656125027620257773775795888805719030807129838732038703970960130722609501110518361321248787900356458930913048286448397017617485019280432040420768123293457127356522775744893645211720936213928692702518293462991292669211951502165711741958427166469040850993052663315553657556040795956650293569222396585866095591892336379150211656126775235894207011769759757827167092673254099952549218100482013437875338370062314834161749060721669781872689310678854554790662331821403761017333910549970134851259759186129798195752522743924911423530199261109154189988464718429930325346848988446905498230663034670228082694762243840169740914808143955971022483667750938682147288389547702760007946082931743177119676278367225646651312868896661769768984789248671988706758714965084766473621643819414716221422059461271485144022909047088666419467942996269506834728121894684838964603972699383134957377126010852876171729125802033176383664021257508635837265767418138106755329815678876938712949726745061124692561033499455782494777267749894994453841401906197937513683353944238931140896164413715139559751885632971810347649712730816486226155615546817304498762423001958422732260177869942030378604515183073799923615435989111589598376889021870869146172271360608848334597882468608961542965905283704425602432015553960005797440659270779510360928123501458689203526947519654131661721495556410523055912409721051750840509449080700704295017627519321641766220457218884457955514659980666226960006756318998454061430287159718809757594987977211029423180803803733222208487779885820045191527222363531184404763467847425125342821344773629756871361725185264955522413284453604334549799619823770390267037679059822074434350974740287170205629633310574499631344229119516633082632188402813935839039606840152573708001112727407251209131941941258469718075470160754240774705576191038437690216330418675906941579257442318901092996825633415003085659864962399154842125502322650537105239821970883848215331368306286485896748181816932245230821970534253074085816127027067149440539516267313135743151829812884831421593823128062948509737056560727577305115643812133464673020348855551666583130618619494400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 274853401848896259791219771590584747310565847234562784173422992533931532360577227314454046598017964146029432800350667939629839399976183965909693510471190653185389037501588056632588377628466922950708748287282849539363236212071439860470464890785615410474278317481589324327425622572222859908128114226249406670918851648452717401716135280576127029944733243190746622889526867599514298612894211045497333442335999680121112567159407952382106048750198093386866948811779706756391243253156990410715809508264897878705675245193203026412884774074107295538112157438749913298132272232380752334828211005864497424650173260603059214296288387277118834936564929358236069986896763128687112382640303874534152077451934705851835311561830313957240661588176673096208702977119010078350879367978058420245225070301749848947062849855645867672324053742730633206280919363953376692616032807949431042399392103313932308445921986422947875468370976438307652521152857560191378809389232070008995546079829089944256692334998695181466822023846336807560759932029900489324965738514040061226743616802040939807574988185154811791862999847747295421674416753648400226280794217870268434795829356288760203870831153818130241416143826295444282785519029455401064961749341552005569290546510757501155947743908350279300272433385651869848759064181469997417990471433584301087223573994118233267907567093250490574555138881304572632454290231729370505242367265938204737723050429331153621500272771922241570797590007670429736358298374501970368276861583434722707007714793209602638406185781627483392785001426453394333955583780004396649207874102074684730553707639066310311993252855491717254722356282598998436581809927976032688309076862963083674467435619036064869673660355657138707175581235549747666044897672811078470000342472877295605450204801876705850450953928353830730399780239322099356242610295110599086154069784387416742501025420955286117366043659976511804976279787166793066067817997116915867224863899526325319507029667753644414987715048745462719698547508743683851938165117011730820642695979803960694958355210693967755990735102149097249321851347769809803572134753036263602856674799989603693028719992759644027869865226886527645567926748317021845171357533333019180019506958798899302630680734431847181212106202100271111517659514214128502397939310128146694374330418484300017632794392994906190129538549688049967391981931249300139394769820804077075505675262448119419402785129263507645241826990674271304183771957209776278550435006961982801030538292269828656219788830696754221311367731796097351246267743727608086116285987242197476870238827429480092136589334256747179236889158630567740697181748366619906175665740904121321282475869751032647925317197424140809502899078504436109618664694253365392581330372331993104773227208087189719685738474995838793511747970293724374727413580233837901916962610071986934841324503277487636188646175361309867795462482917797940718541318370486236034405853832234885195156226231569547493434722918530155747286486901741457189600439070742596032224251754278270610228181839272264933872193297885953934003189321119531770066743438637378244094759157163354437602797819874183028351051502898033140864125079102662891210860940680832419499867917299266280774084433251580508628098079418863611740333278499174060393465259917608275208604548732849575674665611821615705016500947166568278298220679363171080397296876733963401816416877432564763998344137370104926872141716169936442234313820340224000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -7152991415026730415668712474303693259768089533725718923280341436260305103731189344020745844883241896904600993809683519455280984507397020218743786108746979043657562145763529039605639309259713657233065411013450228295417493735059242345140152065662420552373185803691116559420726646607947148055207084505866845507720424821500899325058729332131680635804050532901198902623289973935631364108865110096907987789660213741434944391223886231261492066842915217536835656274395503367906870683821879832001808146242203683891852798292586611876018944657107176107105973102600291126080805145030066369373240711278261039234252998464838221212504218831515682436339390073586333661596264998655714580171521908913997088673997762586560229949733210214589404625452659240432516647947394182977189247838374908603261926756303951108605491277865861451493857125680462844158457491164175341006372371160274534456162554385933209657549425251627462226710684943703892888004536185493716719225656622853187242507002850703173766179093643892499632763590017820660455291126731262121284494569513154082343115251579231559986319476035973986953679708074963874472181605923319496951050900775850453850358687421914466777488298788136359599623631312914472720966116182289225972267036386427809448527177335242467651403022034021698104453540252621076636170313994469018650798775530770959052088541043890425555328373274340895824645725465810952431316228564111360142688509269089246454573621862393967861402883854532895203854867867018007094346749889526259916032988104955507236153196367814832677475579750574016912863575955128780627726573044311224016600694524868912946914349242874350442814748632967537678968339204631412067210723022792653571483421340661987773845413353787004178590987448210626558846808000192153574551894984621700522686243906446300372003613425171941525072725381697849827884215802411971381316600875555760447556862821577918996801829855292462783541635450251334822389439348594673488300003188037186421457896750734807923700925086097661644788276135996620794898309063769557554616579023161157496666532704591396082350746784190680355299948570505955865965440241329746048812137363531671697910858782425045698187030832629591770143749278881391577345590401235515031754691936773861073006503726758685714240902569758779027062460339269323427525258574454663600029327434335730849551017336808780378731263740807342357190662745711295306485459285055771167448336187213931412188966892641343188808539244146022995219286351138957053882606314846735264717016753671053534448985960517929750116580357271682654110329066162754723284563735341767959374068133073419872663956541129223056263952193933206542359669732665801993351548573390357752206556155311236606509595627729106132182236557285424869458384985633106918075982678513024335488577015539726245748677010522766720422127066223296673122596580876294154937554465872319470470135184313861670569185606100453784856234531836287593324543980444931197406606437166146316325471589977319745903397327679499483034238103341386096499021557265207046049919950718383452380199955910659510384115221559563867794461094117041630480198573116472482019569047584990703574498225003593065424810038897093852910840279212968342551790265147723884888656928671814834721590061863221615639429842111279285722280844451358208750729732379780646758657503223724584176606119145635977292235259766844344460375820676233812706003135279603488387873506644635063817417464969038936111686438156574378268936607793823824126305894400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -2526910756885767762884404438102565672797612862027399703810691837461336234147460998291334329729718234129423007846030487466813622422385720411202891123071201003556809186941299359437767130840332711921412104474940692012019875224288553891183062539167008357313939035104809400227027428498389402674994892664424424270534094101702420295191826670666742862184464305997449522382239869896849159869393144770322642976059658502208955732063289683246472125500536249215584939322093908109601752484380360428129769986415646596841578261617822475261493320552048641948745914889942036375351998315470562258566088920591969676055601928355209942373382350936585879813512907398075199364595098444733222224088020912371502913936993090734706611672842436529702992668619745690909886159238088816249425085545034973110618135954640214681710827961176775170304893202962375371189953645803202741059708354940189161604491384640625297642345702075089774990491772554773792856177223406046381246244886166933875871294013165846810547566866020924641488452643438727654008424832174941380775968027232870850678603863405496896377819998422421962524126076001450059623940730054154480902840070717935111115557467688505619904936680381372825667638391090365584111136170390463460541285438625497115061553244664959710307645246041977482579301899480019525625630953463647567092158290745092394166771245961164229880400445059372155331657618839725245802533221404955318577848713008627135801939989122538361371866184375160595881448461352488683151719409875832161398746211749499513113452233681290515943638165987058812207004238170729464520838779724143335323419687768724541038924910388180970728965819826396596569052570504158927323296575168198772990089558228827608942782956706663327608254865891138135547157726322131005108837948813524880058927747879782166519926099045012246828105737152658382317182681537878346980824464943956202593263558774044292684693318461693972494207763223242085296157923168941700337723702133891438223586396730177683243451553909062709454610123547112808148224114570046440965623884948151529711585479882047812684855066203723137439620164175411608444326847000263355666735000854735131954265281242761781782597894968211922228390599720946625999589643811135248812590261419444941063872273089781342183361929392037593389953599198531902637568913647798444724484646613324709910239648438197521511342940855356598938540820977541494859275350433178814844725036912132555172246479397795972453603617670660316575308379697071155454271386304948574966700715610388636202490037898654563843631951379097232847292493641670370445803052644752549583070491626551784755879097943517281928189025612987434067060436647057320992781161978206789768457031180000785764694146357959119995132756006321448245519133233236384295898327431310778666979013815256463059268633762426853083429618120699895759354043336915952387699596431839894086548355521790068569202609637788902511549572448705268893455165851759497194274138265894680247470288779687598924864618948647517031158326830326475107347074505227408023986608327790697489110857351609592387979256592529796021576798575243236918626241090084437065118641784395822445366355682429333004887819439245652528066167590796858558474406197702080738390267465226918434242516785019719803534220511261164287044080123011700898306373467479660122550123954696722934405854641518364885022582730479166046680563039569564679248519838166745419386699188493529787403994015792214896839687771076200873444828170086575779212165120000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 219602778092230518964584662356716226731545973361081584146981142325983977654459617850962726688982482537028277747161210768061500545592403296018108046951638125992168958062591337654482970932413995980162036484370706695518698154477590508406283480550454487837934382992324039000151352972017105259138760017720289962430852209504199531064027735124452140167530971279360081818468367724303845058326956872890625285382954816038136719413683993010113855942074610087936288928789288819887996109420963006413440772704664560517201651007182737726546163189002016971412974143065424695637983720964256735930956227901247394254950086900107348010177102364346318606419394488923666053996313844313533578085469608510341295533339231636174386960058466837416104136832640491008383014707727520383723706659022200415143453638581602103043592570794258355611831121258587361443583794909947028113748879750596931216155751591736599166486314143566783204863025071329973039856117758544709886628748079463030012357380121044337655577976124368123669020983786601666043984150971805928920987914909718870166731444135312373717032475176556182966859254051966938584852563199881512603575466471819934406459079464308704549284979452814923507913951933298602030909124984006166503141166152692440320938989375810737441359498244342634921238268184760077846761945591514747551351754534430735892235213283962624760331170374711034532125918295469901598352649841956024715158266102943747728510148808752899564559713328447535003522259775875535361143320694060949899158871704964980836348793693469976429204662529883633592798430965671789475836102110892583331283594289732429962118750280666531429458347467660273901501035005408318821488812160357317991522645140523904306888868229749989125239180682395066551251315409825834857326182400229829783732703903326145640826468487439219848670686410170853302040317826253082733633628157390668257632614323730497612365435441573195643955708837862345559339878526912308990278031609249228483306241306172531648030271412273455028521931440034855519104082548496246379860273857220211173419599259636519663474420950056866928041959560990736807059350934152160148838757519944656841290551962774692603114204208540819762605647841780018706067937423505615109889578423927614008900906565794277602330946187665133683284615639930762643129775609626486658577671857004556614260666127358107203613330443066871881430931462387479145026041334967846268374144462685679075390484989204408732532671014781585342007220748302691253105246831624643761328529022898180314461814512081387920482903260289655553975115922064350171337748524283001977074194542414096208854645334682340819404312391210480911255949152799185451445400934061891641424710168601854449022561054235899229083994016975246934021608991380680207073384303984156936684155555687544274901994529437015569285178225363941642410537440216053865327253423557593844838090554968146019069184406916819235486035153726432037952101766924363034167537181726236264798218580429390927374027561106937263852197558468564389195684847448684808994638075268439684631108754402419643085024549091132159027834688035131956866506986580471141578812558152224957678609241864918836993039974242092225323176419934609798080501667955127567966755301386313405724178570253316417958617795966592575749333169405965123367285959810610985733073636403649040587334939638024946250227440933368158012391286399548731460689953724429982922844661380873820015801328208090385689886222419771823479061765750077846978560000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 1499297363161467836363053661816725398380151841337176720237172028354504850383289217254190142000826704880625366369556226083511331138951839840233315441003127032563339650661132243039255323009230424012429346199204655253048147153764599761637951073606029168113197789781329828419305862189877201571640248570789129298304611320890766972020653609799740666214911534960659826588257076136470679688857298372211819110846314929669693803869379167025764138817062735965301232842431785270604806782303320213682160262802720890478268212959765966699918973439523761410505547517186602685272995664214721882893825612061047084499132625240092413177940944810043355135771826612724318919410196116348819357809050274353377318370360385271998577992960156677121752722633172151338718407156515752369521224655772496043339641681533749312704666793069878327983812780257112496475764107200992109204719939344603427195562274981114950851475654858075026152694145919444156583422625252881375875782696987777694729117769646567837175835290643268351415101475800295093782442636709285469348909949645527365445826095329125668019232606866493510988376744140437396639815780874161446743890449745366579506769579565739504500770299360407928737350959953556430862709036700200602158661586721490882231108042849860456660573406178666077476829977931274596600986099106894170631553455444583854774034935184256556395764497431460726057240865980337559563207025897251922812700030712242776869830439074440376152439303771288373996628287148234544711882573722521205083824479286014027617005248211994659203394593387008984726441216016802339991668421472319072536027502347306936993011563120266058859019267501540777321831698818413408321404698115306358831468917256369882110349498453010796484046904053496603813310466571972002152039032763562010106484292906538925877705065615281422677603468369159379036048324027897814467421108429509533288629463035546967120503127520619388772891881955455783501499394516741579436104379653382840983227270653445037365393511712211768512120995046482095210287298519920226283246610927849675873386831168547082573130807279959686617419885674502309072462995048402571845810067415601903247356805900486135034147244112153802038916155402209000759476732706053269334792912147382912219780372779879981835234419558185197292207356068408389076517799535224541721600494978271433919176601156734577009880667494601958307332324143476960298095845158861379625279683899660320058740056718392514040144208510876733621314402328273839501577031397587072166267538474442006168082505057411492856822940877743384040279327001656852051693876548676863474026722018948175359565056157269780725251922609957916986944803938073201558964284726876724222413898709343916572649184035857153710180094993393655364763505452039514876398280582156175996507036626306069645611337021918606543713862564829622192693002845555297101974694710665285638243535741010767802806952001900096296556851449787070113535205760122286582955386801175435646742837857082682855436832602621798308828930422091661529198857618881043301138850854472772985093332156252041204534514190736436892924196257525178996105747887068802933949336552391276775431097743711258300318249879317279866251020361082496387823906885045690084827728965576435968598402256811000295729644074375835295362282074711173235088828870568753145957853671166510338180462035914570859316594794282718302300851873716405641941055525974388085962859086441264358231151765145342601993962157840150270144396542571708416000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -855676294131217418794490984706641517776159586379500393769542757635156278245688616168417918625690953524767820275635149046522983751396450309738370043039109557503516344936758766955759614339075817729744605319691903752815003293241551629059457874921705510353900017858973896325466227564918251791824498971033880022582012195915505427371290884186980887270600170456884155026762620141913569888192828597318004376810871746071349101960075495624559874966016294920214768758374394708900812177384326274754967638095038567850871864243716981492888640495502828754707511918549130371536102660497628818434313955834446858827332893935699295814066864849981698947309594720051162247853619875896087653579910276581940180407910563442458483394978113684191148948892459432108327437527520216636673228200410450516267554897750471070411677768181709831350049004763912732192879130596886676985238698780720594563295252758580339683029485981031079960321384309629030842390516033284113667017055320929893176342370753691976397695606097686838236793753497654705440334135414474886166406313816608437771624277856073447980775997656555776553463356761061049697460505553853236652713603824624143814875573500457965958457386378720127769406444198542488863609469593535800048132534434620524109227287445337711759018593435996057901464327493567290720823011806376242942691407076786544461586392185013381739028641515074021346267738516428499321142320580247488846692604389105898771126066841845546913291075491890746020015603469013764389736442966348190240501305569961104611320541416034619869710207420511327262525644877563078064336141139601559930586319100098879217461698095720758557910979821272631963390336854575650069357407235403768052198262915361411410071302371768303808923694337017522019744456940234639967712222532644460640037471624591046087022483424187705971523690897725889436218097477505822873433331765179573742685118826671442265795370245648914656405147874865212589595977955236770022493770946603467633669249115967260584540256169352984449705771706141966781482650223189001371574780739926468447481202580447192082113073672185602642877516123305868842521279459924720829607421622410496851001402511700226384074968126919486134665514824509667125234798506495565459351292372024632280477077646217326333798075913311149054670746584420541040395242205265759876396745286200129192353858775664884083129442849191524911402345716271969672993589820696377008340291187537353759478657751099753424677544669682523065208682298790917668666601528317451814008593327907829296178151274173722909993526638866339284552552332753310343388510933630059962869711354796214200519757527665320390880147121870574199759351510346103101135836687817867296831502752638591866456562887736950931184762494313035937146712405661920065403852273105648206142356585440366023269846997704914077987124106921199820743318534078247159711892666169695196197362341627461892171102453462782487656574478331914351578046986975102372884579265250514845697735078660144579481919640589018311295220019414228330384341986058811762814561282198102230609530862909921122868181544213399930981355375691717785361118536046030278324926281518760773932396436883617019426277414294964370984453449663057471105946018581491322124877047247736380876110931335206908824268834244440512501738123682328677617115748215077283539424599422114233286380667370406819581308588046692162142662063852691859242518221749308819569604473571551650538725385267096227616107232880407856467179737186304000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 5584515603032542909609974945744476814974308011283089320568487742532202620696769481694868743636818788096690408610401727897052801611536964530267723460868170059516930635025099724845603771814770698483357989000985246599064772186504154203141692485963573513753188115412502786035797433219498983137982413421341785217646154893832068629745275205222747930678149116421144899510082955463033536084773088349717353193035330396378530187213871840950554700273275253720829388234590451153136238143371067639931381615332475437488616299747912167456571670892259060784612794579977191556535804851763297552334746147290816474145977121396915432969922612719627565802980010572870831365877886798297958668197608171755822729996667326075694042219638488315990564753006140326622126247059736058583117999177685252158234345936223041166448788949245873112352662033601688289438255898395321631808217382816652290418208158698371443925965818225832494679664304703852036821446302302950013062435750897062284808139602231376586049903511047809723467963991230578719956814069121914794954251214113699159686518544231691133775013653905725239289315013372578426395317991425192740665029091423364574661591213293259912211719726804286115480860593657556544288323165103947136884234636850124817877786399629552402322076598044665440331460049157003592343251553961586953693094152746176544226558424026442376540897709518638271219262813327514870213328542821200021010991636380161270220906551610819056479953170407704511632708874904350737343353619918687314158614784590595440775898808119845536778394765347764925602785163816574497428931763665252233248647716878997026469461177625781611744503000025946074384307039793762197851430156956925326968825067959970077937786448663563052804368933539324185092600908719666174762998246218801713626206353047050550095574406706819556780029191798748295183847949662833835765901500152229530737361215570531867194674989392064622332969415993246158682811219203292412415215139465619133167790796222699776404036061818334134724671639795272737141512601069273721246991990135673527750615961819448997127728373432994386030498794972416877130607036122108275902375419632347018701879728720057930417708181081446954898772485800554321119606850306017136742797430909489150047537991458646786087362485684659626829801272353366641702825685403359227983387846106297517366040057388185073711267394862507619584724958314143165831027139295518718426304320051154831477831296844744559777312161251702337270495385901479292605082192154414961583437752965440522079410507337532369699696929025456354421649777194322327634229925925813275797417217478359127655822268083432212807628138206801136585154197513448190345034528777565490505846537842353042613881463517449719198573896902320605433334495671173746599073796929555817945236431118853729967852343936662609368669525402502858486736185512780808355824469649883992204724904046401388684404933352204184767178616968248593158168873605678985432662713085030760602552285387775108126737161257834782537711769200586051226056545925842644547964234124778717114175221783425137625937547133274933826755877895926642335765440039947059737556392414185416608049740243098291264296641129893902156650020683613566560727822065838781661916601389448172876809863717494702517883998714677645114041380845806997922575227857811464381850844738567910554739589341904610929057614023274045645515555439221570962761155156067014950605374263519862513607109897442197581945939771098396449143416422400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 3787665698293482826593697021672661107014102932133091512609770084561407078101111851474655349590210381333817110157784591615612617778145949432971911401042513770672308626283686397319321225842093080383640227752271697876950329536155912579662502751645083801588100935197316569376190010179409331949147749103795417636667563698089832316611662866720816757100221204997439356881378362973832429770181791675572945774288223773064697020245954245493694919417586672991275076319216667459589394888945930408385197219510034028926037566508819462763155522487838406226640910997338782295945111876237316015450387730514409060230113621379908688613065096300299722827161446625321227736202189417604194302706115772599945080028677335123158465272950229937463614737486338417427513756057721662388481077762075901401582350307457351558596105694007547359010157483094074529713221270855322085255007257477747108291928506406932765144301446947605260420415805135428810188929033118382005629672659490442819850524865543781158013549057661132845836674913598040983884220932428591670852813751140006742824525246644706820981258558462153407100467755857881058952853052979518136449440929666406663364107962886668077861020057048497050262718885070981862673218148159218050268646299589950017519377152182824713970849149833608864784365392682841972419014901511942475941011428054030790903572612554144052738785443819813848406876695517182071462057484682784569258854270003943320570704316090197427707993311407121295010621166645394719979912426577692418877648917326669011494095041510941881648602479171891886153412054967123670122733235880550621131229162499574347045687642944197160098882834844299943948494192027513256218885449690519739821985686913546352440933662957673620611446008386250273375851785373751252827685324822287779876289524338758588586838399162378464688884936453204058978383412414079290865099469104018872546700063937736092517080635130590204529305823135076798647232099748391214056436390967595673207531537424300052219022806064355843301702100463345389757428298458410231660227005475111767642078486554817618426540328301812369866373418847929195688583837794604444472363548868255591408280942073669695853451026675105693499231557000851505416184574643837548359509988678480076333815326278216185974208118252748924993007960758172087236591454667914682095561748695240200551688344974607517330771271064360622733073976518671633782585435049582619461726721154632017430814970873602887720369488254892964228684807865243109918502257421330906507030297045688603401924266955436015339640245455792187514517616589758491665294537746898530918351626817873008465127046431150252781864509097498161789350087024478070995879261661783845669926155506296252837047687233470597859443364522271864845833974286763215039990210265343209335316743954528782285688135236667141300380495527220329135367816854239003427808093563775911490867547180634583081903039559844873663870068891700452247802761961324059478666766289441120524706776190451239527757943756722249935515032189665254722430921386481558599322248883689036036880380821040623089739484187574949393364534893191523003130134295212760204614092099377995405441774818381649137144571704192304733255187721052466464699760210567209957011629717322310437030509179644592884460754339282038970723092968325976109197070182044550424049866032198890225694528974549417947578609049242707638991358834187394842529078999472036986447066732804770727041402863280802706651881826344199254756556800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -186950947094206553908886645139133858769847067198249479039275491811860691391208773627372249545398024633002117493670843805156817038236343042886802895347166477472313586636641804422861757428073329062310790193758246641647588607796995938198844932601750220358287105607389852820696530231690969585787935774991905433221454100886470022229634091204515021812680971430819933047512520275905381640725729370512433523333965744618947928224554774937082999276376071435828619744067647078749888350128867873146757069071937981183082595926639548876654223431212955338731954213979033914758682298685877449335229250461738546817739538180864547979151687761155988093016800120782172379085937845432923989496920610745211284128078458058385148330846012714891907791534035331655020405183124640354366467049935085910084518320277961538834526662590905936401524770879855342759257922692945296876125391259501787055533564672719904082661551974086274125721440557710306148405528530294665473350693117043105350808753625392091696604640885236160223767119309782859285151637163599622860587375820605153274878350473197257140828175287533451833319504821005437877893855236852425545666628685240211464919384331641840868140992240286390714871957080716578321105440903884025225596887119838601722097704419370156844171586635721505800628618319857638444247885741236209391339268900844796740025212914622907256806901959089164028533073514127960401928839553969350891204496558812410186877675257441781177665284496781300932109809633879346899898428438622559947152506016074575394470012039894900796133495481265552423157331056547075209047427058504272875753382074224544555413634415005700009743166897707975161258534815279998993568706455170521459295153118601071072735889858818056105199281877364777347785793728999176467408601056083743846189823036208453862571503719770591471398067146826262369337100893285460420685877140802732500784613499132376589439465312220481176928782828320042417684298178760097357168454373613414690810814931457119430635052048756735824499381527063561175987486210573675321694574384276007790398602030521161087481025164571465040340529696530074706894588674009979748739607072006593634413420044057991958525265043125054240976286646250838392063515335317213869383505868790016279356985521826042470300482027349628791862997110910220911368005140448142809931513469533536720708159064802119035122398354310370460599158815628648443020271310305503727614099141146088924146749576024705971673907653007359243990548367485933645243920553763997292361550295828105092878311600452139608804340393861205078163583003618898590510232232620046222619666152321482551614322137622719814810778610240073329441407520681466787436097204948597426513061997940657106446575942722591655927290789716640879446293921991694175608076519506954099705676158757835445788249699607624449767482500865520356185082069692144758446387295100482519612650036635321236319151443052565663465548556897924411196687232986584112070994950017744427037386541547430261565360350481357574725618438707183010008280529838669572718886990926316667744605056605098155846659281385481179497836521718078688771155119737523565050586622920544609276118492757677978142333925213614729335758825971927829496509848802589164184538287960612587098723932978383019076401599089311179826873096370961109267312094725281725573669104605055070796658743219641032940526947657761635146946068531627534219216769686545250291527997491261603955012434440937983069077359268092738273280000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 2098369340774329553185737369530198864280346048375128993053744626627724365635548825639160522280333012696092163916728593120203810988980406176566814786027734624489600553216578990507506244789676321675580024025342494445884494136286414289738711898857538727661184975664643110822589291377832543395536191874555276562421188650044166426048506097429243134691583451912733919856852941246332066057372238042732715658843643016946272380807338902607783901711193569093339775728443268124912265982922047514465903627187041321722051019734167919724332870031213432578199168428907455992034001003490099008959582577945767457006647609998624234272954151250268832205912800571924689800896135698766309462759737712565805787827023901134052325170443679139987191719963377061412389518844370103739744303199409298415390542162707839342426868228597793928421324315454854955396450681259307524295778317425565840618279841390616494348589391997269708493841163654143727114843753693407796245386278314843473957447216294827335307135369107413456145356305833290374429871234386797565001401828887732118384777408652371049953879038688923746633138681638752997085178285522660346911153775101182345703597891365390466349920776854928135934420492702130127959017436331875721864576727897057889874813859389912942743034464781834725545211908855463334819606822681108566322291544970884345891055303881403704431540286684122244148871526677706257071383999948019879313510059544301545256572821486268127625729848817583751767249831675950126920733901106258019588045325319264622478547088564502014797889407622278659242819664659673241867120817979301836725660211785238470924747204177354315926289112754700240159928434332130865906027916019964434161683560078829752256764438770881526795826953497517875447971853549349172862877830890442240816651896119383505760423029524694838944052086943885321847644190405242522953849582009533416274257160932750982709999624323554524755464005272631117548199080275418442636339703987493711231809141844386391539081531034244799184877106337215788574527905641218614553457899501028572215108084812956193094556365875529288179178531613244794167944438524449852023478642342894088097136594305245351232333906609694285237581718661376371179607865444355518483628257712856810575682098879498749763744202787194176565250710549556952643128407518743128853932224038314453871600593526679388056788460205464414930700791088474902459878295201412218401173970290932444569964092891111292148577125863854435197998479749719670856469378933829314369453798981289195857032227144377774660870541205588052048857060277383037497929025494087931711893540974189529852791547312058067060127357064887367819952005216813877322775952154766768397332535651589305603669255804398358713765979236041656679453264317405653536869179787878593331913144931943420159508066381981795521632193613943648308627506582232677560381023742946543061940987299294860711834013952054342093461160248869819107915789729980130868002856218352549783184197284779352606721609217304261144289598023960591950416888909362023899776853003759569392901341690935092218216880196717181113551914613978993048108152206359920423071258790192893771247863435885989826814897189248013205904398160745774757221014256467392517397275193582560891040565606883019839548436783379194326120285544385132407886000071867264250640148468712114580633964865599896181904658151328387323519115568606578407856716611247769419061403373052600306604304241337944377781667822403846144000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -234281645793042491050228223918084083325650660201045345645027638474161137260934689999849872427834428579639268211272375558258636081049178502614123465194204290821186722721815385709150453157485319639622368355199810877645333721156554195885281787887712144778356062275870390453338819918116257856032121476834271540304525569239257358664487746376990691266699507873780844674845753081297153209460117321554548258914611467319733956666809011871346861499952237082135186937016894849144975821655389447330903423798218970837894787382238220885044324089663893483846702372677565794716351719621706539069225711984619131293386470036911361988393301890100631319045774782606054980706325804352570451203996460932263156126474222322437495260096539798705519801409586809430063675309224123747357442114946757077905084719698809546136916614806344791559672697185952630809940559799385341339648194754063821164163135398242339406393869892742583597282157743485298386519893318609958224937354442375637454569293038342685126120421290329952007789264748593989686857138275777324428811837559319252701086473510407596914083950523977849807348722681937002131817732810755620417497154713870772338557860780446583432081796484018999239359765610823018301345101406875401870587019304916211265877903614014353771344007771257179780552836614346515755353837355944040904993876289208325752552031967951538030069284255310381439496312400277423472841242103106308787811142587179770786724615898713595435651152061317778909133959562823253029962882514073417268381997320223256541882486968555242820324014333639875651536942893241449333016605059652254270230153496717590598638593615107756599291673117505173023458588001574778222079374100344452833554319065560034809724521318121040851250114818606150021258800259191418694005353586912796011481679656150098751072201704052394152369943088316849303700474869559180786819289355934996023242610486868598691967946442525513237664323825637576522790515621131602594619844951888075480773706347286291152695254129093967641493006751145488947329731030072829404627095835420984099710218948225318335888556058778189864551891808301646941706127472830939249889488979868175614157081938491052652835680065359162541241098035563954045458012308836856224617167578362762863003058706626905834099392191492006347064535435722453210816644313371503146618732233684555743136324960646613861650314289027419922277394510422758733744844108461451157245249898539497036864410630005127124652634929183904955344624421472914649803703502486466071863341154302219665590939349661860501050563095717008602183939929851043101613268073052213303530913539466913340036843802965040263986491947615868072428664795611212301374927922105669066164058754072914783065263794916349469628028361932400086888142581043490772637268851826295428325676420734145426315963002300067902415351573054822856296021523652151813284755055523972692768856706443202706231146605051679481610064927043348769230413800269266551189631351886233901464990698809257440565924932867938470117681058846893632139832491602208976936733070137859058096927463897210702406196526802962414709391321457968991546659879747100356974769566859969191399520148628208313600027371173377269257310758357299308773696474470517947706272729034228401213054973782841359679446681131101410524431741664167606578580672192876029092752599919004056458711278855775268434611562142804665418331244655091187820862781883207264745983314644946944828893486361668100545890274508800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 25832375255458433803095914397870483966732263719254051734159361241920261449915621248201104787031342009777510898427910707603553401764752541458177795937828444667682678741360338183293583688466636082449264007107003656911968167704127583717003958347374627394126874426170486831749045035623765161181549107160375833775056957524604626929957865757647247068684690804734647404641307432002514927619316638218709309708784877962640620844041697734073425882449446710413935133578030940424177699580800309998219052617777329463433153158172468230888582863546279458365919507145799326629070422670567408274357546404890049491933411507939247251495794250162928113752558929240196383814791798190991943324411662606077378423292942362016368831442384954060128813208997634539714874209012906800732873383513661466456509700025952504611144404911209058821175023854390935937421551744372226472938994211412545785276961313912637982915023962298406873758830664742819764191695865950221619252684557773831285229289988805239159974293375404925408620503025513831612641972078230654560167822168738113236539882219842646948831528966245696861599741120497801620943038529230388829644291488676233494084102095351617648326094235314908905778319865091674280451617440241630963643954302564665089831905844176193190991563200595537592638618506693069133782267982383492046484947514283790346091340568075440119006403066317523429291045830270686392851370033309181493440931642743553753560991142960266358237743190972336488888248339116857806264792136020261010654477127463799362558138517464939853012444533018759679055000166232905207046303805402689272109152780829935297957301850791852888194676277726710858839814859081814823504498027248528547412257312851029523686148575363686035205313055995484036110673426170162785816679291863336602866552737101695257929376698851630330699694032255527440659242869683793603642670704624703772056309645211311419521230812862831692248933365563417785073076640529789763042305821769321822603840433347894833768802637709306592160464831015563388087616139559556250465140918842927026386926964703459201630353194850242455399381056485432335213888050656262161805170046224881164467527674404896797088738500622246883865796035300372626796782834361493454701571807333508130018252862003887861092013183235773916216834787381362974670332067344581587629334053208510226847675897361897680425947876765981550263986498618750024702739469258097110886387195068076725298696973218103586945972762240113818463304041721919638530620624032453530273803234826419219314621970211972065364542580681411851359095161687161384566734662508627107135629759050657369841564776321149418503739095865838092046765305007148071603507347612578169799722816063850958090587797613698737809775300733730053129943069310923471736401241682328209741523134982738036595068019092288750450160052167786566072033935203716884009428588360395937156376950957199475151235704274822246641684271257584344212487096846007642056201836361739662283859830164497733392345526069950634789282089796084702631248555021492680224522215813933293467727693857366279271686872551175159618670409653909254414873283008077154712241593351678213913699767028591189052775158145637100825398449196342301881795809074895083010736112468811142725671278602696724464631263210626342257618490601518610989420484797852117150553651279303851753945675119573969060460045602472564807615098179550652695232943348720669338806755596659845742839841781944139483447296000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -484727638636459668822855882026138234381698972079361390755702637690310881984768102815366937995966760037582820014961999218401453507775860552276056458991123770552387375287893722912432172897187466419233431865548315806514905922362975978443907872237839585146142054461909280990906623990729857907937674816979649319291423990854786563311821975583315565086548356754291553329798518088663839755205444496462908031688937170377965341505996695274880919615812629533442903727285878576895209365126495672429512820005249946707396366973407697007936044896280657439510349227730173106557161379839538073024040591793777304136251383441041945958235568919965890861831570370576480952372288844685586365825641324736421623922879130528984459295666687900466302780326510772602508832526147978110864621825750336101106068487465803621719709917846147109466619968195145378855255085582150478461251303247553453205527607016482507381863407669153525580474883637321938464346726118149951838085923840720025811782543763611377020545119350781664925307832706151508381150987869031714911759637918789859814596041616440528748047320356416289720659108595430641209709444400569763826646923075389057788053201463682940933018816340641581607815814081346686822116915045911031546051306576109118340247484442044747739960701978505160427660710048329458913598188673563869235622694410019503191370296259162426738519525444817010528071670147999946768578809677914941767710912295661895813596237723845894197711587532294707042108435124762276640660512230299500301612023135246222585303852655076918293586875610040754330903545547377544583786309934223068371071696836878042432713901141276514943775728262932763048460713517674262957653650164449743397265280273795047978373615851722663390740578133127242551129236259079677778478229809740618975626617458658487201719588438302795997031352944964914657430070044837314665233715696332562410199337074729561542452557572380082295900266667016042361684742824312382711833202739997461578385175423648526318569281191372778757223517759009858326648343597372858632731965317301594617268794961512835498272458282948192360570654512925780941957726305093057800938646686174754480311115413108479975880501076169145250903245038672430458148475094617162935656866791667996598550769808727419522627322098997700871604449915325661081532842096373702498809688308608630135135051557463582556446694257548525932411252374255419366419518454861290389719892395444226225063160564042222303385721790740240116677141372494278333894930050963443677460268908026429793142408473745400670753109104633386641646143609903271049365810410392411696081553909509187749133184722485228767447957178887176995416041147264008648552767785717278932565718078846119028656937106890519526720750072557886327570602136098615863338374547388542025409387926995973415426681049242814205081231226816775656336881119502900561831358609505650766446882755781447564883557805101809374732934138701890794126843766884398752860634729297945252067829027144462759037351789303338887330747778406014626517120985642058638397767533797749420468234909908450166488864206206256517240781458545490346374519613298586347661932003074700543299858531835991111605672427745044347894326969026020042567161401448854718998651133252444333722895726817335067995299605371729460472777722690766755054493198563319235362565675946572831476145609603458150854690264713801736466473835498134292128960124761483248114380667665466968571721783042462955077632000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 16971419120047329774273763156758214449605046937177394626895627014913094378375332069580698582094959216135147795539604417928215023946210923874415944865072779648758712641606569785782290625718215445482255856054859815962000358997969313297437447158189289631018892779719314395269504944061502827296000588970910528580043868176584004047378528526923356257693578903100714338040269340878810961609760359983866361851954306534439322199895153000580614388883109418783226118030516223642437188311969292541857534634256811521249226288377248497820837550811632925256116761881737682448341516189580558183639350070886134116931763693480958513400584878721267234839306266277367861976985466436975809036686388017062546046349571573053998087926657428201978490891672901381799464870275609058228861060624401082149882916285537614333475927276140013947789830613112827106408395102587372449089766880469441604243130014869133688180338447460212619521946894706814423552149479082266999042849494873150474556421072552806282168678062352384939170375151456146983047948463787266424052055296035646508142738217019611585694264573759057468635326330413830392921415967984668043158113383318480096407382253069428543513925244518986771930035535638978961525942650031451005190059968502212104756820868234666740577786351496263674339682471944035618545544920391052627085452260356624124533332331175305709766771610608802406946874555602132388138632154511985504733527523604321945159893702572687829361772088048216310357404499136819992538284980322221776070771362374434611271096224487049903786896168321363896105251186863874113029838911480273202316289641475290873512455160962304453583047519340938063834299683084358076251185343519616548940562589465618708190723282924968325871844519840005632799474387609569159715623142489661447146294091506578223123929520301681477553855746740097811058077734536337285191740995494644019453402986282569179313552812044163112551038110109624289151611351384782426490117902135978210382560565933596891759063466482709875207193357560869335842903254652754516811934136512976564475500977619080072282663968773995499394102843412988826593483315434874705237590630165584259502900208432862109517866450204202790336774335528933140496895906941971500377772637594089447342745936176818460712854408996456532702011525710168771052935242400287068963996779106502204177761461624858606907258277162159149135077968202179137870015702642234475701809736397612237024398423562332034183513810445674245848682239098048647823464269008504795228580711402138652708722071133490849594610001435416317886151641746309378171666414026604014423138890766920321234674860885511106998756610890699474296171879882399111080881130559249463521397568453423587616407543084591344775405178054452179881338137237275132316110514026308988294407689693736419657489843801664915821168651401332939585624381722657490290886048401596142298301513797288448623330488532386185925764083953804429503506160161551599891728086289963507476568612859348397129896571473495576357058385881604833567807896552796696315591473531363820025858285437325896977941512607274291935318859561093304038736172659710400682513850267271876336572740284778047396518159588564982238561895596634820189004679782389236048905112181298843889952759731889593194070615830087943164704349793132336740996752434708205107673646584431723008488328062942967702712270998480526526296912655694546580975331455596470002026707964348621290670047935510609920000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -7566878520988199676615995487796471898183234761339279255640153441715957935020699292042691775023782637834840884511289499695032127001630299502327953834501420834566860438085869397831255618540161085497942816094702728121536888838486284089558696080129301388276469442231970495040002572425691356537550280715380988991027810885648729549191297797857641064024126098815324137580295639308718723082290371811434104138624090736356394409388162740752653396285050608609929428100722858902046229076247868383882339543882897170249545622627467355924855429196599121330108743878273321709011836538220156120902128470975786681083063886338743529231555201895025735058993760441156228100306903803548089740056377512728002124166097365924564335443187611236330391035336290884067722398597923324342476705589006488739734251868907347285457466739235329195481904070566838430187586921101110744821764458634429976475841835848899435040950679459942011747865183598456989808967348263942660551310998649593148728339203136972877023919011267836031147959485338498841174065606274921842911404450964270814346969148127210225626067001940148521151126190719460531319384089427471450044279917022939321884477601114991668418457147779527732426617919117412716882071730509667747607278269544559349155581523880486260448538631849401198618242307536700692380545690210445704739860099783822205856650942214880249046426772664037272185120962437723768402149488326373089713803315266747010557136663605177222832741121413032889943055348896352160757292763020593567771448667717436248644272585805634988899551468821048691635914674375207172908039600701628222001621240099641512477484026164989871869421066952101767527748345184035865081864519246968765957220621759822220042134439944363784764175995981004653150628704714357033160983483711049974042377069768263563325930693175016055499537208072634807744589318696593183783053214108245164433627733833404013282094628618614227647499215866220959963146487512367296922291053843574889864098458368494284749636357717634322670356825769018132030861974964084980655521857161290859299332650856268517467987975560792020032250123762897795376287082901121875036981074045974941510661415834209441614784482460203458879586609301461062443358911472282300974689364061102628642659561639377864570180695744017617537951869213206706553000110129442578814601543577336195132379236776313811553871496632885921499857669737735051935883089428308019782036221941121478512045939469557265640277894505389767786940507368290352608760149006088989245977735081683350468450010330330451121054280406427996159687236080737686319922732414502215891071319365236410217702895835886396147953807959122872881643090900831226823684907558238897084919087258234611167247728564109458746149432836816545955261899752133561791765364559621234300495346753464117256383763249552636341851008567601108662949949503239655750328252893046125832852716755058844147604070660292285242430019073340815875388452749501767822568873581981797090483115992076739044009630339076795826742420859162501319358555019627837159901762979836852127853656596497238398397136215569474122815441149489480626527795463892701992424473427866267995324233612667979851289477856981379359727703995337866310363692496458055376355721845392832640094706253754157720278339006713204799070164616459013081221266955093416052625359648388648106128891470471544477511016272544405616532096371585647289025240863869568857107432990319243523874612536829542400000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 643190787773411407874458588904059894372474567682432496431058982900421861943470183514641389630077006817577384076549984330267152800157682490527233454841518382057932408713516892180958799141012345564410560013044874785741178506038334446557509368900870313905933160602358708497287327941058108259088996233755271548190464102996716037802298983898253222359293345881960331235943845140818101247193015458528129815405982286411396991085617804003079113046235523554595531016465536090501497287364179973413924328446842108114042853810681890461676376750707813586815237592589976858707582181981753039565388954803898685873027563062969470755121039630208124936145869563243578077504601028777467430316800014381571535279878860962440953254911148003800436342614719037607552731081266048828827829905698333859713514074540031039550450078293110346005591597439670708819503866821965307214932210234867194156584133045683049615826233411446897591678349735704638280326760639691760545971614667811598694351477078388776090549564134808503112128481291337383323880843027793730962538401557943995077285599256020400171193058334801563167916589872051482671583482862720928205009428787979239657621844073573758645937850122783832705013776846660847162845630272287037291206393855161425907389450781608885723234930433817158083234007580269627569651881971205461347090175902272981007773363622859859961658679614489629695938789170264653722824787326911840518605205683419541338613759958892632802227476086354668162412555327067428614451185212992350908934259369853137448139200343751547532573418153884832576627814720181901648221702799651189047180316315560300168103238631966409665396212789806213958633099446141719057992096719046004324403118770036077630243665961931133767574079225242439843638491255731770313653826117406997251742743801803130994306598906232517490918188122362802121787861776834183177084473766866512162920454636992077821421903280619006647177163247110286732764639476440719276846008370426760696001928182770905570553111532354202112283886040340837946553690716739582225570079544666304081053847475405964067413808411470085332964459477934310527557779693708743899131814838929473448031105863204876959880732538866596518345259916400922935457148952470514055828250806176692594705985062235966484613500783708150704881608707654667991757117871569578288824487386050701429874241099934543454266785296617666106563049528951749957718768674317436495736076119982246330457798353369531975170766540876029621407958707732620357526239825016777140950734124900220442665934006832289114152439075463131216699612204776971637421999927349083560779961598923414302523764072446617514809618538580638879607656794132213045476346910341278287619417909445946687364570713772861545481435241192474289489224879948339442450234930569208432372272042183497245900913237112591400171665920130836453156662210729774208766450286272683844760885266826676391820192613860052604414231895944744960143612783046737006604990612999058511301111416972603772185027121000704433153116161962852443908326391037489220160879439684111215071926916974316142604749143909847872572656402612586964115039336121096036291992738155477305810024936673564481559917785770684121713075272200301442062771004022691106467472087225485539430784699475478871785390897035638982762784081735873491303253300787079769276599074808248230926716402017414834846707140695935640094795365185861768860404519069050973038836208347831284193239760896000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -22373531047968566319165797942323057631921284327436628318219444214743612569772076561245643171900414629844926078690144535149130399670116886161410436705965766390934374004983147059689515575004651837311296609435934422223385897352857346671797922636017986983215227698168252230265421740733095462433809761843042910899368083126581194414802907944235747302323074118574984637610601828667232887500180687442382935430496029917598148126621481355064103699639876338858670004477234761053269143185306601172888321460371389136826896809530271860624042832152568612076308474050464304404905998496451755796131871869751971115737747227207066220737905788871199420014126687396948678598183312752593962890389004426970471364249997445325505075703559603402622193861243458981188720579381840649304910233953354800154881847666676653084276707475810904368800943457095694648997530547134602585600961882754834815430694472673523652936502857049920601592959644529496746728670330928875329675636327807722781102984260557752678384328774373223659913301168225331543416039723108122939949321458116746233245549874591960795217504094771171753095357860565990129757467358858154071857807309640715579004383658504271573141323943513276336816604596156984714376381476043456072941454860207871095552120723891006978862404220069089395631683277497886324175597652848184592812165894622227912366332668209330828969470438853755282206635716895973876228150678327978504797685729197874214276932499638167639081393835762224762984161478390999070913565565879190217659666328378166203503005297796309309571498887956051485786426485869580167741072440601193309081433238929836753846596375751293975329217509391117814357666439266394264409468677138942073160647591801364381028032613110178292838296617077173488911525998506368337814740495368619892101366614179975636216306373434939559741241009052590401337962734218219869462269686428503036513116021235617705567371115156566181531039185563453402785505014880920294768703700643094709171191758700390265228355030238236955673890970013307779546634992848279000839957312783643700494201086780645649666086582127419653269034756377188525897245431868665152134919359684606926691957471861095573072942266679830098335385640037518143676121370541320140061852980790559915819133144528311440651942679135032597669164010416314854738281004386848247876709651705667593120560263887758317494703494273859429320706016833529908963426699419575543436663143749956772688271729596078763067165280494979837883643261594027821916075540563042268500276546023594039822564921996017782402728126888043494230869112542705316402501026999615009227047842418559610861929286156008177167054600795785304972614212793547999911937064205254920640707475080973108846805120287022460684044419152837634284942517395217657836152630903440857803781268034626259514624487369828405495880590146080193064593269662313499662351657775474602942562039889100040340355448547059825473938480942294766322635126108594943175090008078605246448337681698704461210464911822774652481838442472032390225847969521699274027987106842656972050175772948278790051587305413116802394443391314677855149950249880924171282697915319823028593985239823283638703111940172882060040329411638526443212444438851113463148922963164033278194372616749258924728816545945213494423586478186559682089084577381088270046386179312117692778621664335487655507605253768524151707171051451427717792443892110108070837502249801895213751504732160000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 496955247417292054494506924551984940083581347997007301034528458480538673778927751049829690453825207414394123449555330861496834359140507699568260360544409335596437977287720463327071704908816009640747249542307008440343453428426921833391175322900252571936424228190364348726071745129557477539999533329833271215491365270481724941248733061775880967789390898038323216165603865690327516834808213143407489923744729327881210117451427791226438565785272591907335618995052974320011297479504308225727407874722357675089794227702727672690149537027831847664592074665042622610450206502454290701786179801452208728669348201268768981720331923131031748664549856526309146320831137295802177821540136797981257885794780422739577180480673058251172073372259611529884495837525528932310232285789731482615489627311952452530928385537015103879881280072079996263868851252405609048676168136402777874277590204493824015714622351033247090941966392685813639321591018517280304016592322377468768300228967476079704227652471062266523219963213000720441774712227022377314619943048167639336191578661624486559035088415744120463386406918602291507543043755412518336373450512961864573913744959008702883559502579491826989962409491387500273466217652315092519567149062384132922267970968576563052558534863882168808022925464115979026480642469793291356448501397197137034016019636031786236215480693720981799456401984675254139199611221661587086933763496202743176917446183618731768415284505004678256187540609576825358372915320745207208153503425425929784442796175544794285796980771818477070727173056631450567670495639631252020398183462015567840961447011285725011853971095984853145719699803279330508684860678963152072296881836673224282618662772124299247818609506694234920429023638788517502474679697907616581400159613788317287597880856585085284795627990524086538241324403634713579316093574512787854131390968063740732172754510000854886032988282710664213974266117608492817257713604552713391431226886217369751547495028407797938410241433380850225594531216054060736123356428616114394095082188070034958097202762392297005902931013864618150138053449285005128841695597379975921388189011457688031256908788461466186184546439033444715585363032545466941981244064952603642027554067790808966860231364512131730229457427401579169283963079977801876133834381557940899757057973352395718869761937066407344948425570949641999780535751873626540048558455098498471032929083191372740104800883912497222974002010744177738417440818111499898788417778063411788993488395851537595634043558758939646841307223288303772085182749711968964744408699648945585690131587425954201812546620165896566921670246248579341306412893680625387734788769864763016236962110599399846431974500401510837859192411635129262997759646909882202686519171776717147905947626364517710580995558162121783532025904382959474496318158936017903987896097400532178720505892851443661977588311062353500110230951574731936500356165380027900941214090133650206242316573581355069393982457358740630000900368383263254094565268499942482543376512862647586282545496485167784955168318869759851711280705887364246351250669318559639894405910262976578905860736179218465852549682000396089437565865196520427989679981366385041047985288569666642066778892007236756046157227531441934720601803137783108803895731927745406461360927996564757037365800514389604962414636666385404414032045135884587714265933242378565787320320000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -44090402986674998683845278564459765434941899011166787032237589315325602351919534738202207247287108754437309235220144386220390277373779290050780311166949666793317369228862242989917712017184897692616093907269020871802601406150862144630902451070868201341119709387950688452383107560405289555248371386901249408904606183096824750383802793648296844761886894778612597210960191668833297691145295364169670627261394999499255244357404022745492166695628987676651767052337854165689776339828405229192516018409540573164866904659554538037482680624564386154685403162032633177048233528155449337718055526538065262930211105767527364619535018220979805973321397431783679523384518543276380373630447843688720153357884082497909274859597099743913883726697352688285814499166064804644012162059963468345790315786455598747541945169602482262074753771530430642569232463581579954140117490864221402326807338721265275844827300354735264213213184076734694141014841176695109108607320611040645786057476244830410309879679156346664171506410687130071582941177708109245992997281015835516992151676318593854178468296212454407840927406866087438248925747737449580449025890091921714879602873379778592709983846149989442613884111624165660398475574471422974014466683570788823271522559221114072105852695791465808696164082704056655239601845827552643538566266446112069907325753785196926807750603846030795606877082114281438107994084768426071619475154424880623269761387771158105533766056062554394345634597558040486260074801342087488687394639449304591303511610168705397944636997658730787431119039581390997446696197336190407312455600728940359018712350397079540054507001666828378066817237872314239614651404009965481663418911110706761462983670815918316543382508279180082487436092786639628509873289929380121278790251721599433151915266141670142849475731087716096589649501185114400484448394956566876802035124059770707350880109368990564195765253672158914392206606895390270499315913369413281607329456979781566460106437430801904216919632597344476966291660029310887850644742089015387981751128120380153049783092584621478806444120705347724694345415307084568158745189834024199808854566269375577968368704853220297390945827769228576966713856728742478289677712982859731817141634659492772497161535606044190537164682367608340351433019840477517826643441821587071493064486619320888568289426693807764194107500327765670589790954164920580988467975956325658750891011813388790947490772885265957613219579266497138983891230288542753906513680322498061723290974696563928900535193762713395705608892288872350309546483866418259816661406815163401324659036592280595076637920009846467946104497869299903736583751330641241325552840132217333778580367939377268935577559758668263122257515863613209874724166376630132461708765989244684785125248372018426376498683981220101764065454543355823819749887350400958629934978533933223706984003012500780770833942392788424966655081779179159206843697823827774011384523808897744501602557031242879376732332540576931078678465297445617733320132290038536429511674721972426776208073297045537828825670701991241742038509094386661563136939411464237062871897278960027530613072201404976606716591800785589737112372040116634611556766337497599389100223872345556401876023821277834349094542804748300359210333686246625266077626598632538145629537413850285848678308844751742373251696781242775340681020448175285101327575700979117457408000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 4058615006973624431551489600396213409739046219237553810536191506797311535022372787161664321405376344308619846515150033935260184302241676961480754859661589270814124178345445202282646931751058407231311318966147368612109474150491927886584718928887194230179621236694395536564613876639958530272837848974152597384890908485638622670739583235690232429382740228133035297130839361726369219176595386986255449238444630028861430579747579946218967186472991546678435036030818206092515691110534048070767148994865118299383185807600853611713358984705143299822837342358751252560736949567316392913999581801673610865223463678416651922741248317923706754877847006377555645663890697411057745964877590867678403242834006686097226781199503203416057537049483218047117506366339316742642685980046752832433950343447206804193781230248985317022466732758413171382929151198846321809129074953402295718877064760071205311945684015414080313399188715287130745298990564862731644377245504951218629369235298115298605733162405742009286353789050775362897414664530255045588115904871664955439004662118470626762866638177540123339393986990050156515751515216634248046341150322669731732554701289637811898710765080640780554843579952027662674505681514313018335984510407044348269757329906537338233422812855019728239854831603792702630212794165762536790113624738424931223686227542956227664155496621698265517923353987072474444729678327388946791596996367466611106832342518696946236816863358852971777965539752581523687588344967968569626948601148423803047290739272830292044180709310304119913824910816334832453402060300925647269889445346168529265130501769301661041558032409376500993991570215506237210799467971835634307184345464603567282438568740492082777876801192598182582117141114481985892654924109938321632816537622420660722166664689384572672966846444669905169256834635310816412497792718853211665220300386082953567881334159299152672273560509176239689306913741693435247704528731999163705846964315263552190829415572936223222908043655806575517122619124346705902208192571736268464408181084771961713338135882359343246464139992666912177516326991177916783819545610918489861408122427577204567029691733275236334162788111984669306935799860103911214047885025995045679080277493471934446103543071371856383415014578044696488917798640569280753094100552638505608404522072207481401943086765242144171100657568436179572734265393290701947042124776873022291786433093296330809693384569163556512316735240058666576604980111815272297741702189075014244182471655627768011331090652678941574320383931678462123437682716711551499188386266604262517469431690642644080657105449570792030209403819509030146749827694203376483556235285313871615144790653062352298712248669023591696228156309433999206701628886191087410194480996046295652895548793470861552745471281416892341804690359262172625727980891705410364649122778191927820522536726594609122274825184109917859541555451425002949732203182002362308888237429815815115594531970872951371126756553211357643192681820800093801941174302711360200939556201720044531626025015502913455808087206199767318198302499667162036922056071192749630663260892122123576788582183697645044080374545554286827632770333321937617225256691173144362532750576332433480043284475986491420613997445870980490159282076807201163108132404920571066349538871200376736368735737170130443475126865403432690061633226948459338416894963839349555200000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -219567496864680494900165461939936648283050398324444285063703383252299478516737219843223637024726389494791918577740914720360816329905191384517362516033085632812499738272011002172993032927409328941248240877572725491959744097746281234491122630114374098097546820688255536146025803437870562197306734476287531074099944958789795930664467773514076418389719502273450253391852201642986486207572603467381691983540474852476815761166239838525204513643958265571370651538170029094653463517199092541798107452334448284774238455387729806968497954706148209515864350143062496669450805329600158973405115272020559500336920660968155548938923609207868999586172093197346987231526318316321261567866729625393547253847223982509295625478547366059625345461908860016212643027900172306383219478624672732054722837201990651202899810826962848944686252209598599432775886861467665659510376431804187805187950133897798272334108592452749197751746295502113923475016452099777070010913017434027306347344640608194016727137470603850774029893452854419709118058405757088757353558228801441867988274083280187147665033666460888771928543310673628262329404197612764991548296291257246977705450528002180472090359175298843056997316076908138517051722402862726196548838668781159032223556220837338175929891168563169951111334207687962235648570252551399204247648097162400162766284543583542066392922487672156899299284212964695422392455807937932707400369562971676926569839009943733606246230134216004014856597115020953614772862034035574008263933393180347056884300847614697426544930616950142017026639523804176415863972107008381194320677279335106338537459090663008013624610823124314785015311234858866116198103291750686149677691936978330041725896038461551895702261545829265495377826162572487411363386921479591040013708144828116169633809291113402194347891798597458151202831702579229719981117168829506486357583734793250003340101049490220114252085699201053019063132467680754606413377822974876721972076183990642213592728749624759799478970811474227432043705733038758305693395728405009245719950474587638410460526181069780778517440641964890800415631462606039000187494940780483453263231447934700217928147909738498717401442446974501030439499753962776356893668682981963011544489387718275142165736092980772763277152062630318543866513035725577395498298642639903153308112175972673474445956130621084341667667448177728364189001966260598251904504013356352433188852094915954827182957888297081380550559389406277437351985179387966706585164317903974540130775216666877938218060312632713039966280225146250476457365188366032663588925017611235381003263536216224727243152929564486608848748502107399646628337323473141966470924676507007048518931426844581970047966246368216852393122441381938916675941589624514204078283763683317475296614843315257189700723299372507144296104760798920926440232760191727145361363276193446747581180887266367059845994583541434716816315261747777413444698823359299047057559251568180955903429165250159042854888230019885286184675905470119244828096958270221390413864474753442316792520003662895413711703743098440361820355431432786428790556075663113735481707192019353225983876441700102112249820872068376781278251851746472628854595781553179510680723730543171975940325871073504663162428283715570255579193731851446009464472257545990824880782968929884970855412962558562507242400230754958155426249888785431340046549096857600000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 9924328713821287897584583081929853540035846353137923905990846892710758012582442583729261396266716156377380882880019022918164234689390624016769091363026780297639315022393967669515004512035852227259811963993473527031730794542522780819766198907572287148435655351172090393151771022941122015065342676045650543622603781678111413924445736434554726808459991889187183818801640469440318919120649223323529432162857191058207291298498780114234995097829788452234440368251944399776238580253416654016888523876186934604007203131010901016864882174922003242060663553382542543127853584422685108628181170245277987125921577323637567446189885496678797894612425099442140275614495501988984062611928837023128585810360939309729316036968232225702131927546563947182062351772454356634826194054626664488903379096563587531326284778194124669767343126307454517996322535756612736489257776746728509330528476204285458543529423654594399999482407677076792695391478048413027356883834349188492809077620411007762266787159653740997844078740811047366578246295592885937026888804519039896301864574828989183129827595972120640272785714292778533730062889770968496665939422453951982819199401257012137812509348970248689331259119339767198040387213702589038785243245922786846178424657561158469236662552083985982760399817251285412242964527658084281837572159065491481539867444753904495173354504387771708124541245761270358000071579940966651494191448202444656681116108400570961116915960286427422306308699159419376914867958264985537773641087958055051802891224184094925708761918916963305702057895192819622514939789262063882940058752549930425709569983881113482238024066292448076099756385707678653621389514420083580496457043043973149964510200532864468759402926742506006296459799820284470728784175673564510867351304894473592323550201637646274973731102334784228667086608483367421091570135867408017876838989154129626282564602198674474631930855910189096370355734840093587968538583579211646506959725899353955749836614206773736291218854614199893688941473872687306608899601965927693191298742353812547059000793493138993643450326520732613130911091625651147573893685805901459911627539825891315545143148374839170020095052085679780955392551367702949591981002515379670724357238625066738051030416728611057496886744432212302851989493869793576478742884812685487482543696125104187263479169621239217250062049709399108275958570618135022050462627273219914296003349276268903629224663329891380771429693305606679047522942256636377497483987302577370952573929056577704983848183425690895711340379007136494436630786392523305088479414474050946957734045944410072181232062605195555834741049063069148627116420887065462153494993031532170818231944054008663556002800766258795026063761655016350807068084425045979852593014557654789270288834114605849273248049948274901144679251575498539767719341598317218893269413697734098701842413936834397014291531300876055127490511447250782864297857985053838993031384807773560012380512727565860784450857153732345736171267553865755995577029477596062530574866973373126139259377023096949205332740359943340403486843607859028808077925761273858513977234342305752781303937745313039379752024264651674946550980564127036818040813173156665866662873998424373091331543858420368565102465101181485692731470027457747478594574134331558576921215446090837025880692421899974946856475686263056795867272252551835321755710259200000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -546244791755131287641521963236535876850346451149012344584068822168648562955252700574006178507964130942916264782197475674590604977025758914184287525058477073015860814781680267298577744047712345167557203361746109746117886983946673867209920866212577706454942684441115868030889572669371649931826629369665929628957286664943372916791390083886942297949722518878383396313041076385772817611375368267415213730766117641895946829382109978280213282084488800342496965869506344854908330219525201064282013539924029292921976871251415779850965229600023046167399340644888116879489937068168380584854210415211306270302192377571970901191426169853312105946201465969859122243500426977420821578775483161880974146106125114088872898790547606872511651123198011900433498490519978436539357443152647705390702235560336094243380807518774899617729094863273552468044181715738354860447375625386327107831546481260874895832504049279041395929418501327762896356281442234095161897885065931361331501679860491566929555180125687715813038327451317728725218037496358965488956329247585391619037222254771673565774500789348088168451062153876400908627851661435471909126277296542559657360914724810238174633736903925050908673788523529430860563646847026635997246942338957151417167224828174836791194484459514407716596543234686726193120170734279382872418575017656903543114647360328824556440214756875359665510076087724905896937735350585248421323688400479606927764691850171904314205951273233832376656103062657579952003239736537601907458998056732842920520380571696417757542051505960507641989167615518353393059191306988997005386138914283255622057741502967163194812448842187792679402136290670460862367296023048491339228376570415469874909234396883223120942058335490901787943419094791729215693035601979282643894368818906284223887432601586188448781226175121442971425890524680699223889900987431696496510659379649345698344084610894482753594252912988078184938484283105691168126940317802421237824181923359362061292967563761996962002425628049449818501588042114366841071868270183495978277127834540185630379156952218945608598639381444491341984746459202470806938041395294016796104968668455063065905028982994781842833838207539974947663603770174217596928018836123759208302529892670548395908762298851734114252434026112210775157845416303232766941605326581530350838398888210339613262662370415311389048764904695952233173833602211712597903183226518798341786794344647684715154613748449336189036772863605242513164858421777496753306155461436799445466418610026463227575971808819211538478780228670626005709231436773580620752631498201921391135891031919805265160676121373001808862413383835424046141745521466395718831972742201764327119232839548215667650532939380783506694432170895049783714290112423634051230268405487256218259329207888953797796486870261927871413525391521088266018014378072957273624796963875125797524938071617794186024694344150754601569143077554650275879389542362751206005931433304630377291799769222198290273306717697461755419616808261457904466693614524984754561842130361331463844227574946048304002990395503437496502493077811911261458924678451193657918586256199747727232727310668535237279715841855336547396276931876117234766093831739927541113904151118029020819415562791457798458970600447610104459329809420798643442962880830249994799697969220612324321395978611709259298404843222188971549096350354637770729717760000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 32298986131345803826239341166994094760908372260685861684350549787609842526381212553160093725094201296685040377783735298700248204457036252335563859052889512050291134479081079733380926596629773366335160101395627413542501681987463603324856048710718730574117978317728958661783853779928640226107653940974931711730365058000256629802384682363863883510031600112761525743703465556864116296735024068756018863694511519291132052328483078215543973104384062065911989887045908556672557383885170703006356586419820119633574904173345360759656981221511694161020431808797340307924192603586564074358605759305458894568390305844873901775010680344487806652490357093664159238546704340541935684753610909639037068095163237697596629148199692394566061176689416758498210132373293828091822898251620323920146942221694277578624682477225723641937014577878489506541825597215164182118660877266230031319105912939148626689461520599704002917797894990159392497014887814961967627552162480422907429617098399300481107603097275826083724868719900679910954361016362838985558968845383103176635620986194537521178976991155008522213917054091792417162533832864994930882808019373309229139535887666760032479128691009066917191188966047167444723999295315742182469758006681831096016197103182740980758660133043465041158230399892094306457600350317389278853158278244252494120472796850388337547127607929831577109407713811252703966591974123911002813168602370859536539374252588105593269004437899078735034929109483844756045015121079378930388587351935635038384066070716430114102419349884424901580245886261707051034938633123519039341221380906625271833121236240897988184551906670137206808209730642748766426379151340479006915326336202022810283681058074042399177543049448421978882886606917149819231769503875735979352304889442933420107985232966868346264075239615252198807724755375105981611444493621071163543853426065800573530100391272812426840862461993347255370935345737868633574471766755360164915094362708376922495197856467394800322950654253437194619476476260999554708956760441684953800592981279278873214308922642043391169652683801465737861963860429780971851790370380132918778749078344459708151940807117181442741724415604102453549410077729616684739770416736655307524021042541831128533796067878416803732751990322786792652569880571318009140461910207846447512127186997352985820578371194221286235874834603122973128325867163571530971156129946315343762162915110238100538665808791853601432223350465360116007748592988211476768034331714123159612586222030930525814228691311731916195646102521940386620497195876762644018858728076540392773410101654421986698799259346382901118383515026346438241001045900364471243832734271055954730827864214832120853280055888222271835270111791160995510755483872690897299810639803213460085239578297089271537634936808221937676438818843075502507980243048007950936207140866053095194113642811492794723091938980931380012491080096291454291351476510460576524038401685035309977184535040420132924188288074776577572419483845077097829134071039613393074373082094642858626870605338825475398845051101688664529493528874850636538400260253500841006609462167420089045521451463259165939148201636371041112409334896493738437519610265268516535020448519835790136619167067127448065717541032697049943517120299290528991222651798342365581652772110857804483469644695574683261705314627078093239413719688630994206720000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -1623088788153153026587034231017466632831627629212492230566390865774298122072457642535231763290765759242753943973644823125657264996602039686291013877235438718247543297843358326562196441925453083862641254789790509876878735747453261437345283249103657157221711594044775674990807119156401832325154765891081039763193784596513065660412913797256074069467896240948154589634703169349498582779751896664215324741053213871651835624595150854471333285078579520471212190271138846809308708991424244520607205091431802088061757055089731782408948309609279001031513255857588884672982938653266233739341717763008195376103251795490114885216595703030863387741621060790450499003890008751138726643228420306585363227565801116120092471528393938979855642090045365888916470600954410273224468953378465978541533022771140169254354683372386832245790728904549332338522586164670969064550108337898625327612470151336706864026913166180895635718830526039141259052569780743078087910552929476448719243721780693026388391184832695266069714970379722713736037970227861462626004808196117343601864036134163789657938675987771997174447177817292666613480655751592983069240177327333935953505212742003110739936424415726290802197943376360732542234484437468566478477221715188140488663621902142646765727180276631848579927780605125065343857662471988183924416487095789009096483258751476716387378243975920846347749145615966946649608241982481223065492726591534742254700543878162419381891480088790043319212446267777162318988040165762596658894341848580523886124357397971283964115222785675023730845550645582915762647074269086215825848945984221764553792818814187975367058176189028109558026952914192007427532754471114441507236307821276551486538305606353426775822122963887816159044250637185374691272320333639319491899388475321867938311614538939941837957042979977517439291677843064981272453505798989853036952586224185421573622935023622733260711257486726925816976425514173337235905192740600643919322158229263510326802334140352944580815803048759171376928877659925073770800631232936972296101378568081369589377753362274059813024448494036239306723856415948188021920396910858116632309024782770624000841828738370406083971430135459559959262349173130768347503203143116316383279783230378200818255814014907059884331855631608299713031346173961612651926665410510966012283022602627287954300059425620065281750342078871875798330603483740902130388335737143653824971342860245368932651920591201657565375520087172918081950015705187155373530448851727452727705851405645122597807130941251975730032743864746367875037409550602796180527471765580661477546663568782289025439272520213439698349863121682085170795782137557779916955496093461414322387698008644809827793954399469419923113518464664792551511950489977173413385818193473822156430786301679072176487034669136144852209707593786687141323129000633804529782408528467240816800422888815527687942186816330746001544549404106744380250275424600891068397418931633615370230224089967494274974063822195789386806313015736704114477570332019527601250055299839058892713410527831128617933538261716667221229682206472564813066836767986844506665771054178850546214982010869278295124593056448589635477614995153230326473282213939256420088915164132467454427073352824774435216837509055757599668790479753580985044858766032132765075055753873257664986040000003534975790605540093855810432763944377516032000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 67743390838714046826957429341242277577475737157190274935811390772892816210745361112190005872564141087450675640047347947513249959379891971297178435179837913850122283563645437111472920224222255791528007457543287976681124475204303178245303233353425251150192540622004586975231135654023519734725625841403604985952684205445909268178041391982833624010484995131393419051970699657074703357477350141477431998933621112708560298966358607973336788762180858658870694539772182761380497010610317166967915877248655621826638366634659418568106178321936775604968515784948593206071453683316631223646342050959570779103847839406425609840843658252143629645952113195124436214333190863972104213394964779355473777852755255564964173960386533600286645094944288853814443401744232733301576909943847493587215640129897021824318979434187112138222240628667838866384288656505494192107077400305740998464257230217817079727890527717460165541191352828401410790791569441818762364918114668128237855783620637179472686918992719124375111061793955491461086980656572442601295960807608493488280424501184956960316743246764463008758681341002441473369777722431299243626705186427804630448912288700783484196546209477663063727112428420148444643494501897139673362026600693892783118570140523002125884945154504222050160948300656590021069194912332301811599084124728762763143780472676427682852453330592761219897449534439499903953087531019782383604119685119411699382611375515681863322009598857127562582408169756366448216465130243628662178215970706250770442170863669786229383280564373549045758068832759445208121433798713101096851928600347127797285601846369263550893995569152042245564020943038040488973015852964631502807753996999006053888891470315023166661418792527895294971646460071802542109000897704356922326763362904578287069877772720864765880477823400159750805541000506668085922627800013786945207005787312507306443541045626360823089403065676328266144534673709550012207115070682542009532308752625806753662369048494213688557140886134316847661035521500550371671176275116153783451609010453026387578102033040555857950737807830995217708595228076710051236039831249804358412794760667113913949128553510830699664120548058319215250967923105796066128369496463576690885975570633971002417109392510551840099575356447683120863133504345043828925537994829650043587541490531730168233411630127878244903851560643416769939955992765491100917567904631646639444756062590237109297385414914905247791356496625205086854505395002020259679602647514981063415060053466227393418327952954261681707122187439750744138803063896641334440655618671850414749380868688243001670986717803842194256509849718382371822703652888021989210884237457044680252731533474813806278181540315649785711466972330598078543881638210484016771215674963866914415294087067569225814885260900342402987994745675787245868594103322179473885742908805900731739772160236084463066214270529735679797176270384068718500707367772652463850758864226635979177284595369911062607662591558843094375431410520197132977995853969685353986128520456372977494169188096929606621055161213637733132011474375920574257232113568665727149904039147863105941049167128347620387617276924080988129458494482774789688303046272285461101958360446502017060779034384915628692786084356103801206057657011024786285053243350126238301095176772568223322806396809446118083032527378304963996563330301952000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -2479886553192543587908321772242715148710354169748252554859705262176534504993153479521263926599449264796480468910141005026274578235019090915716189219991349782148656956226200265681386916934993103435229162124488075806044452698101148398425342568186752286597441856286527748618493834483122306087893836710963509547702414734113362315232394828565604481942040426615320836166589936974182888083486657309284228889640444972267171917912496187064965860889122152477923030029833978216116868353077324207391863786883884330607109922278113388118781085415052442369798995152788125137515425442504087141408622968870815873468207102347268116615920862925842601615380720879397780125900012800749468880105543560879062009012352979682981136479393620787203380466668645920569254782566172250203591282835612871323641677696865485049133738803527055021649392384575370187049897831172218519517176357809502412339448076625628242491982599113941735785279562425330671535687068245775608188901073657156999595682488779661595667358569439211135414236637772993140603657589260341709999585623071562062281705610077193818209251829199538547356340417763648108320590453429671621409265296579858298746769234658946689097719786199299284779549867947065049601429024666742921894536776397738492383650982240485412244850452343235745863201716481708416654914560873040086931287944989317375119398599539344356958117419895884683054067890810885681434843032588990292312568242595544986657335232659506583067106519969443604369028827700718729316528817861447334371501814175055655820868766266697167616525699138763403736054455658211463252640526902369004541318448976158017061868246594653065045249169628965010711414047737844322019989862737536435444214291889193993019366928520896922741869343766793513499440392871181843178188934242996412668635245730401540827884148663454204092243043749714072405010630278233448452319310074612609280640160479908900843311653609547161809392904296616891349216090726756816637254951019977692490742422029865610504561009197010404771930958175956138420370555057743261349213714449050326514850523645367917174968820251840172863594091571498783580943273033519879782617879044260352313174834937588625468071142402945971412795697303355785558131238495177241986328306719175257568363113329741796865538374542329694625424340378765168556545711783909487577207183861155449152127968955305962796864176522180748601343376344270880171239494823149840875993549497747274830047355830947521818299416262803619505926717595725456818557212448593347622094484698261314425282895212736912436620510868309550933129426865061777530415856624200185020713960067555082704166261241961300580007304820213933240606662178861040183887464356125253577556631445096130460618270580473834814880413932862374232325983938482491598160774851888547841465391396929444655450060487204787433057505868917909355647059487804142040352873637692357369349446313925099638972292955337172706757396031582401510044165576875592867993643319147959290828454647302793265509415329400169145535150948482746513855470208967141814803220701135134268551427776769824329395556681409698619075159700084779009622604199827264947812967131237845997287689564342537576200527417176699478782671432173695943098847351510774575725669587250429071909810162421294475499703534557144337739225462824081876567399371473594785617074966922718934176998959572731464869631975582142826943256455151843512470732800000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 82272188926270989195300030435632920650404330698862463631528752411637625417707707717756817416965139677514836373054189686069015451200396879731068164178146872747145359216059432956336227643036524963978595777556930639542230189790642455137422081155431221806218639506270373604829454110276723163822906393016134867144524165516386075747847737368068599962801516645599962165777140901972489388368457114501672291304024260311862685148587663203714079516029719157868506190002099874251868573162154189345810661746278508257544557933153783979462090254484933492925651320394488582893687404861494319045013298347968837558874796974495176905327314458449998333409977168472445228552568021820749172995121665144069455528194108597791690075998247929130703960908948818296635626159924654547552851678912463225355626859204718085315312297883024887609983883604095255149051791257902685711530861667128826362562153210759282844925354749298504959256276522133085631944965459990952705484078768772231115381508005648577620393560903326522758231120990323471375369424852843572842920838488400994185521335300183039889336519421954444535622433517624285605376052530737613574995399022373159768270687162011893099920821217896702865563095033651745540078708870380981639176319723336876489155757544992354513462439531662222083294409651230244941225528410896074738453519585709183310261146947179111894382760564120745419982801936714561174523707042472175150393176910352001323306892017519665246130577319215536419528280196512801656319729652227822631624670509774582862719039981902203854239863813963990460484112682109277091008634261746459667158853967285555408754244385157638348723340468558892934458321480343173109096834157021475864641033821426233034715165256100343921674472220158003165957097324768945761757780748580933161670892044568428522644790762689380550442687155543799955807717577448724373450346952959546498419558989710162551326034775667567204163380296858683308826514728031150553727291863314342143516979163771316858573862953076286829836954739042997259519240912189753076171427086642175429183656445683389109463165362556987348151556741529828304887261412820349528796330245312833779702183107208017426030193063582899771001263932384294010079565365198786754340057142376058796625047939566282916887093867070157711134264274291324098791293451706993876286600578180348453338978166476321920652496856279918931851924283391950779332072268680907838132408393256101107674725482748966635121176725714183830914429284766255898379185598638423536864856689252884033324813791167400846722466947608443732916845457541878816590134904448994710555176565735143932170238681683429567494968179210018955219274040437215137124963663785033514903355401442765391918872492750312813985213076895333853958828051596551021004428933405154463027850213193416735423327921180485021145592968365259831516097212125179124115152893638411275616235708540853493430647086078836391897718591849830324442263465705628073001700612181306164692845127731079160024493480643994298770172866292332989366336839991177371010713286287761559175444853100491100700935689823817886957916944087025097430925273739063045085309917298942319844364911981472361704786411595238161200667802543039158214775782675483627598090093680813500154204959496625356842456260892045752804392501697923140421886707304884422489902424399952594480674667053448517548097265259369152147822561130514795724800000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -2471006157069837157840680395136695445721654893428295722614585486529881171102191176783062295736317037052400075908007386604249090231086812317465516346486866585649637122713370965249730159301103955202319912770908996042363357390424233242210654967585891139663904180172745600742475548090216279478585638053992212082470354139993973666690989090164845499662008670092982582590156882747862487543042422646629713632021804887160625663858218549683773411489156850439686763611769040688150817916056137215092587580691318715605322287534611622434959444309092921379222695629741735512467320998866826101789798941799230414019953251866901096996244526252292221574726638404745449603212073392504127687174412391965423052007466982323854819047044754754748652736502122599014736988522248164999514932534355795858410451647967957949611815075922001067367187173857536962677992417402153980128445364009072990198508445527737551619345139216111636553903059328731758699840599812544205749946173338557421440030569275451312623771300109086745927769863593150021157303704874008522189213250514763155552431335087393641054203425026655866589032584035778809912913524170685271212513173220511750430502622642066392882768531053670654209948933731498378269286032984485330063190269491182716017788642789654359709010035528551992426104099919063958816949276184592415391402110190872756151833211128461446487776846753008969344541696119309397695755788170463917276434729902180804787133385600946641956649582491795681611404188610414415800080029698311335687706420584216144695218085778564208763400437891530847428327044240699178594200052639642984884421940252655342776327041560246078100715319379543379323629532609646573260549323264530194291964764117149245708156279071988421568562844726091387388876290522205796534035604297006977362927710983084149162919218490407979258968462210178285160130408254856753390978576033199502211893770499004072645911857686395594346825996998583220988694880246656489320382765056669738420020505847307584499337497575322098392206268644543793771893068268554595662089465452939922103117806401663773956765958629178895191202007723152515722790253327923855979818100999274272854383986908064346805967120759936165428384708523683274160365916175297978726078506684579645133183638490736103224983450296143334318395255296384143271004506750286942463240029902978803699733791120208399314252293418867614839092913510296535461034613461016258756990834624312149649795043808826509287063742730462806435717420721943737851609570160354823325997959426566678318999739294030172565443473734876437365555893079501483753919331068158002144506199310601170488422124925596170410612937490436036688329022259250468222841595963192233602735536008035404541103389229867003237125794995140398623677401002884490743486831818482026361127632770373050090247566318890301481618654782963898271695389872329754673690936581263834196473661942083321533871358802331024288573004426185339119490569841083376905997237261434979407548551583093151344447443810278793701715675875068393952559785887619680317515250433166957227026806488433059237903732794120696264498782241393373065063886675290177866409598647267544829767614271533511549815526216713933455407045330598094831752003590370661499388382856567077780227056105723985379982356971839463789777654686750079863665241531948730442979654576360722507984942981463233120168414101254616411937197605823447040000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 67327846236010651487858471140255182208279609837714524731263172230564184288585703581875679452537698143635390546055270934133839007349496758468632162428981147867309453064256532866347709888775247943616351453875461447618913816563033599424638890763205322122426736094267644058486219158314625070648873134113819120439316461418351141598762667145069287066323107231321157141619689679100308009145891035191641901269631026527890724327592812622242952538488199466875485044495534198631530375121970182809627253835296132481587476046653922103631070931783795698221107589404951396926152803105406601303393560341162207568966337639943868614244999035373955664153556050287620131193306967917140449841798183744239342795504078377314821423175103526461266798997162971069663095775387448911243093874798127402970444838049343493458248813952939852363953001285574953890086829888115521750531263610458345634258681543124293600474253746393707202348781473425361005983107494142696539371034929657586664639615889079196332522747767475825559086148032364064447502728151802439356083345399899379595251110120886184164856799624103889885415740666180346809405052327046029306909144140447976477996955585792930047417461121941575765831265968847504651868654932169191675441380987898684471761262525003057163115566458389905477062239415616872157498515674387442953822518834415234182524761414506497704426389371603522813854254624058824557854254050955553362409978993865123770038869513535624961124061447161911492999893725438369143407789323976875668331632179786224430223173977869548564397793028390495443651048453321418198671447300171418116808241070737268729111335871350507616301377994833218544339926502197542465575460645845889791403257260484534894694665640269692738308229523833398408574232600505682175357585174961453395407139073820845403429264081844729076546313735725823785723386763530207944553569517494160998322524391548120919759762641065555261223213432788925096860964616474335527149105405084447929159963993336026001989956618169924336999967253077330093296121632871351762423663378627900439211450570862882139214272843733780373107278698713750111267070629425224126750580693268835134470676381723177149075524247729372674343594942629060574494775847480049335262997556649969809164696320739994384978552988175227827572258534051253301767735676985331923782814927062447735697027164295975610245233316639522173524310875736245306679743777571013454896112077077574060860821158198358351068898067933737607939696006639568737052427795542305590797161264086617937781057745914018087908975353285518655393596752379183957631172839631215473791376769304008510332067137084877817438819923888696754939464556558464429154409730801614500793431509880123633307737919881550142590130098276374653286418851250070812668217694159990640778426721623033153232426835666241375451707497996660693018765892172321266344128530532615173007762004537708030355212000825246181612995612024259580321969340209101496972073584213361053336030698821136197038887120506929818901243233805020692433185751095537892783028763909470158960140556872197922238312451325309978203669918866265556097909990015666794336098141319379511532561844074875801099251177717549095870739182338281143154503068872002551995841600917792129117719579231282850923966597674084870150406006690314791804821317106094805532435917195045758100349027901335742453049094784816634117114323533824000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -1694998612757325628926966992861919621383360961734919575958974870205307565593998019577616205980682395725901283416803395343649279924915117231439906366163410848133588093333541916879638833586631052880438015878852882454854483005258812130462506981407622502589081045083371306556705615566465215574377176139561423292692183166032672695228737212577928334719194022177830606337052261141928369525859535621980499724180486385742305216014261270897192095170723767896914124744188820620457939825027011705036597271586933857154424711088616071415660661350342530695142249678303403131239464831866103178739550710585217114347622007741420966383545113603081186197030838035865872617460861553260716698066645620018197117704309066366369691416146259174201814916789309470710323025854870148102839531381443350749068199214424567832353796571247572189631135519403997726357348040617313974838645221525218717494749543423807604025029397180836681220865510574826285199004949878972621225850614438829363865661499370413266448121046670939213005097066759919894796419721004636567379238641211288625982911529162867068388084263102591643491274761597690743472651490472012276516439327970274484926489708047026278865583496077859755373165727543563956053129621721196123563489339187069290228911281832108345867085785967014824041416697416612877933582686780086968826566350440722364952548832932351492186064089763455796782006745232712139351425862756999710267440493207659831097576307441324584133454137925999927482596657589770024555536652803691679564350617714172921423106727526075718003744029172441530629931422899374671296916878896111779209357849226127748475806454456702613184154272962821063866118646036957440620080660528214991072585643668629757909016107773444337894349060770490030471948278620219058936097714194066513834017692989694405717479468444080512402831786504866044427175624151685504678140346033377250820835970057141372909951558485838260704805115167068703464264833855929668823704416413849935422190736607333016358894994554972591669473991447730016149636380458701987231150597054295044217664571194854804948445334016067655794976089346106391017569862799216014664700742797269635661176667943813194399740958912268165403019077091198564392924297971738150753873192225578149856921754277758776670154672330469978139094692383806127240674383947524385991545485195558144360221509403221119266114143478152082630759420618030943308467507467643253684028858728167640598679509230230473358019453155910666111848335481362125246646720486475837983267873202379820596643320313629291426183607153876733169901246435161178446357719555235706195775875823111340286448266451705024477011097321830689773464065168436828630175494325621229223855311505466382129052340255597285333485634032836116815811360175020606001372430540788773187012295908007126911358829404074262544623242942898351980739476346685992871162316502473376626777738782095925744637875917786375878737710810471318652347386744189571788377946938324483313120688604453865471741408014632449352847853778140250501683554441206425345410307942094435960193467575293530092685117500340555912208057554276704447467479345929145061015402876957722998905854903589657767168011957374556918312816577567900664052964481517833730406265881257062427800667553234131175358374112156008387808711883828418790789083669474806540281553210093278309220753815863534701554183321767600608604323840000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 39884341161523334370192385165979003444886165358182670378727069794579960405247018872700862805591480172835527920191078470382608301310369074850874685790175111165616480039670365881614537588714473129009289690791938967032125654243525357968521318683502361041270293208287011062679921677188340916899639642311387964582539751735915023629951055518921860411018477863199507505407508312280713303739468547853481257571111388040102221579923872330409675675439896040024101660360945755633202011193504904124593114914281268265526956258546707650594911484778839643774635397237528990897513542718238797926673548734870218998893118451594326277742491571134507152608871146786913884553138848717166671095520819879475619008065655657989280777020824221634311328968936482201767088850713870851046647786625341768357469991616380813573562369661648056853025967856122941722620509476859950171651532859848452787164465742325185452064745760127004776084078618893038431298926291574257372070325840098881261333997629951168953053441359467643745478781588040590886305289033989419811630896362381862885093347760634999451391929324821655622695375205010646861884912022009776651483102797634928644581442720529945261411108626507189912576978310020042964873710356893207611355438210804010399963026219162420298043569128433432040487727586448598776759050550937433371155043469662405050893362258844310849237847453961233874678015798120378695470507803020138163099940994596052721139671342171301876433888341910624392158545746976558332703414641039216820606113469145564930512756779358149119458172282069902415914520693748249001822576036352745705267629852887886250396546050223333269338371001762301168335748991631449579450712025914422297626242998480705137772749974861753060197002561699591509181051008544424305421683985455973622869964138402740253901908912842292201048335642592571373764242592783727066454308272739216378789371648137293136557719831833057231779725233077223031678797837683437025033190747167861544050052978098601945049580193769190365136571715000327806469975673431678351603112383320628297949938760320537537532280632085286559000271766474650798344657477976938158680969871847505744682685602834017204366024830496715147227069246597928994998817360841096063101665254184241521198517403867379004493504905026188313225743223091254376534110797135406105706320417975722894388139819323189624061262552572781552875692883862220691859681550389497875306436292992390763790625115886784939225821867401950575594610305246254985314297829537387471363133751678176456907795237352772443079817104556450964773427640086474233513966995969562479581566938621837309967688507889368360058563642160387338260304878529635140517471124332377062467148243296896827036545783284540799851019300725621758880159483595263751028846556048310708625358004562580919811414449293125515418044983963895283003537877577339114965301181485563660118550650495882134165437480117589120174780074925982507702769590916859524331611335895464056623756254931752686043355128208462400544587426745257264330921008024275739807034286085888496419245298885752136969301769180470132057935875896835807425945436889717255455026951978292102949786022363875747077874307894515431610382518912666140569875388538436033161698680411291679076941487015006219974478845609045333352286562796686182186460846289967401132887489568584268929590489291476651003968079583348057440256000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -866174858583953098591146572827383889917857066861800545837000225419314842335623322964047450249778089571112600332421696604228153138158404132343631667619630636422154740795913769284874486114477266613470934346448160611822130600645079771050699089528551480639792140173434516488016137326860429282242616005791221644497535373585562163813695819993350835561006576405396761073063106005404031094071112464088800612576435219884435524301084254121214277029101528324345804106075826624478797908669361737343429916874522623453340079525258950723178270128404696026825215373294400503651229451442176424447040879403667984962561379631145626849309689583345596267550717152291624470403223912447435339411521020194777862093617493574335675447470657652031749607745476757841855373290503700332736769852106347552623740752354170922680820646616077982599864290533277342143406126298837474077403586893118226848436311374111668064758449031558768442787522994951946781440922010093887805591734997498443413607214048983137705456515600653974129673476537799035239798468618311779336987809379642689184486370584400308846851310399131425216053646859496868345428210854294827322158447935061312542589392239602003836658118202141399432756757241859853334782254165035895006282341451607013885785573543890120489837800695331835009672407507143475511701901671243983960888732205750905631254565068623638360349169982000047521601158565837574502804264241721480442393658404933268710375516349111516009350822595086086388106606278743383199258734772433441164883888006957136975433816718555085735569530242298774028420724151160689344203211135353565982731314239903772593495316903937560774891149949231036250572296938347743108787253504616113625102365715432455202588542444868679776410311498267177296722139911973041038495215143556627842999550145237891833166618944428849928606814394225003182078104267617694810977664401983141836336969393527852551785356830786236950235715786545153959878944648449970948266580714627187559112708065893664438369872336194481372361682326462879395589320659173505980477211424045750546737235919965875661095221217902129970179268307695848293452172731596589557761676061706467956260668491150105075312773309984064874460768860890588056552350460923354081698955556347482554028944817020897192485097467418102149442161240423688692812712973600686231303968181630918517315462994293642135937773847730574038862330239150131278273857084877658125581283251889412073140803056638997873749716390512271519699072970679755029744618383239299701369204148067229656096151684723506072236617148428367165362716869605482521727041069401807399457133304187520974136677458091730063548060216776430581794178806382298626136741859104151996755418407841821793958154634589130484937442983648448047382159426801022399906555889851053616262928085792151184984057516208763483777396261136461819060398890471089193041957603855105396870300074514637611070535790867512928696650067704031176787076182623170655302940986622505904403411719473479372244470085717604440139705776439585037557420257697570433822376078796449271402949562219213667023854820177877468919545343528601395580213071706115823663153146278933328156583975612536826448682183213649056350129827126011133784162390373714824596576724816933600557437038720435493777846419943200640726205647556909896039119782671062510120330627656408703340145497680457377977744831734507110400000000000000000000000000000000000000000000000000000000000000000*i1^65 + 16924076511679598214774778324729938326914700601204209263644715307104016778413879659663521742269098664906737800197109180943372749688347020307016542347618515980490373005672321921295471405126221787061546492000055084983998258584978233202311077244683538942315088975666512172211153605163629993676551094795892507468343206127807986099520727266387656096866581131500002771416356968517749303671692430953358235726250640429354307453486206796109510839670149755470662589137940663574551243618103964128500264425380973387124797672388481966558310943941051490812894999745207355569131721856920773742303158112844788478555476590440018821872162757139797291230934193144769759822776289290935792463118692497286442375883239221093128850571519312028264914980202404853786015771282524785257029842802864509260296066053697698435345018231524815710276428359715484499825334712731699879701113229244568801364119616772240713882745314340407126521092360148690048299246676260444376219133709235413239907371171383865018588665065696646112585041637893916607141368927005791084338658923673554367358558629074206340985568659243929955001024623160081512793442197673625313462738640498172994509173838010984124877567584198846925876145152789844894403357464394137983991290099107871730908473694652329307678125514895577599420765462355747170583635528196793044825505816569762224247137133438779858348940956293689180959324876690877944444172724496864292678068738759809192462207939133868241566433249509061426218516336853511155828482109628788416918470327775515459965543588981818251833725615075119240594387578670290850142574112832556495235595277573993423856631217796557204975481909193655399408808975537732656111939766236262464934367566980535367037338473755415676780049468527092515800346263818288453947749497396408768248690506546003957425482675399376216685560376046550891633177641450268455449478133392419048509190441435541103712085916103296146194718861895887903221178337548605468482096979913031774111679200567736848394139211319639251906950427125737753317057430774445770040461319473444661353516847841204383905580237356058486282069315334587750983128097538581090905810138919997316979212506707939063446473077114951062309367896946667830718190252742107687904944278178570795459117982438541796077350072869017424117214471015068074238885005704240113885802013230698649437705752674669363652553422267997733544664006794455627323117729760980921966713754341805729359852507695374494773015210847147871611793673375573922525833583078146562386049710536931532416182718535474694264237117772905051350621601997518199530831714917305679845223976904293275191555831730500848060655978723646456419413042198887326802225628508877826611332374646791479424952824897537185610921252332245603215257755244716464150540878966612190840584086713699936836374593577772051268618909277916378920802610704963693158463037190552104881638545618615523039564089801710703130903062089690706714246632839291252871122132493209087633209095556945102655240581488597021082025056416151541135157230140740234583163574405286460308233803874511252585584169300488165756656166505147050726351244853773767303078506237214273283174065476307459062772376494290082212014514658695730558930923145857767033566235806739324319265911473988930129233287932685167647083012269368235093350705234898836395836737375206166677033202755839744718816516086169600000000000000000000000000000000000000000000000000000000000000000*i1^66 + -291315848495877425490891600155772229209707723105828054291322186440953799567826275445921856326515842223349439208994065672207014914571769403889884219895572525069521178570138396215617368456635137218316931428991221444058179190375794947230214199506276823892789631887219306489493092997742182773784691579019111893792395737882288694041225874661485975688885616339206950226262767225427809690060629225951190687765394604152904355712567636275499073985653458215968420874297923651937074051086124072959449912002195432644643065103464270025548354042644030564256168433195590466945716110060871015029717052558665705423029380253543331776536122620143768941108268828661096605663144201914946317956100358320543108720894153710006808439700180516792739974892993101033557903692090208669221215282735923643061787557354741253747716157260754736250647238468235783781883862976776103702682585676052305433089182597598699994213928510339450705776973120488411283823817616803495749264844548544503803800219615416867432959812722781693860727843421393772056389319312385038071212986936895533384873052779969948251899469725095987743828971559239978014811793997174581323166827960789361187201630974317771174992870583131727073935238559725211640587801501275565881527917878839993137347476358998340092679730144906939415130598824838964986939685269431423634664279875232456037354268116319675861893032358210941189472473168905826726553596639418743070913490419803412364869651831071936985555927273192887841873910717775699276905332390643480417975027197121242317410688183325221431280026410633903748602280863212273349277767925360752693593438989499859615157550502194700342663349581905201123803358542049765361125604059834289427587683067112271737518862239742445299685632683138071673756750324940846427702064992081083051029667914679083751261437202326144553987631144930538864406933728534435467651252082217927223629184828560999346075216454273416177590033669207630357071007621043654989547547558167510299900978857202407718866064405194592450272702764472101591673844263113379818046923707359634241332843002951435425752631725206196331432670236737201408954900742665462441482846908929539471894326665621426655005970910009863622417851180585293749233472288015867306575532287414346105678165313890038599274028873988947468148612780798839607731327543528724664593060631024738262956310720571309639427636176034073609427115025369239855094725018658232890946699748502882555027137099976504548984602407766846021197548311679191680110181224933098252695451856164500595379456226742219074320456401861933606564515720290586712542263731228593257981763437950584793817375335991544413244251771026264814099431363513472874207777190432080570053899935716561920814731903643325631368787829943800407533077572988928090147126150695796012288175613419019793207552246867294796380669059586716054272270187141558409605209751441488771619356630188777658873734574677169296614409235024683754916393729659245235413286994287444120152902042052190212956176939190094621550760984317971010822014132485021516492025293080277236765786086765018743311551575967055283661364384220255080278516638142614894564135662101966466243297668167102090960927744283936226280618438129753008579502522079898840858997636045001670492343476494060135078084716087820690867915193860124638143667822208348273154701151926441691337283064034066802517768929280000000000000000000000000000000000000000000000000000000000000000*i1^67 + 4348555817190110763109094770338197789682056591162135888374883679366503535557517937358969002604924284206871348187248013930604947901433684864173299621242165038218956347167551521797910397032564236346149898081316691219541726824324331031909280641349633775316749105019750002692369658504014513220043626230193591316640514767261542638982308819197806918566233148125855508310604956498888575366013949458184230409186321532120949659140085594060936725193551103997885261750288161711581984867080503078646740283924950770770563442863949217129272598828498327850449927311277823928190220444925052715475827745727472974939100226048849860397618613914613337711941357630398756313853659896494520209517670223268408995344629278909864750355989073186409193546803727522464545600889914637024496373726821975893148336736482589603718036254938609095295123573901439867860258172810665023146383599260825020375971271085585169903354331577327049187490780093396676934773583107893108180653135611059313544221238054590827400013872070738251072407141999131678946437969235059842241849797999454262103443664882958653860893234552732058833044396011846240697163051011405532702832529453859728959867253420768238407681376882714304708392488399505954579688586026524800980119457493435923994477509922196637465235750932581250618601638539144702074103783270083035902458291869082642939814835721931902148688103334944220261642166883069081567630469681421464816706761331153110351158347918919950953893697144537882800700353851985415479697813419186787333685731632594688185457135900647540500254947226353382798756585908297159976819787227213290654686149237601804837757128197558688070948252398880714616623805754396163381242872732817591512661687847258278815113661856897149551568303468742913551333164535663088188449025099951897838181970073208909101099170357428130486161056575281090658940764210128627042684305648553351603820478900436347996573414435472435467849215475626113688508548958456547466012852942086839255694785361993651106565480769097158564479840332256692226184427381206460519674470544344590164535110593664392918816807750499227892305981665325320751937918231139927664886568242302188779049462750958775518944039765593152870123183067531475074604657992410345421392246094300489636723285507554249476623121662738485049353083191446839985158675170423144614798481587089834333599574628893350578304916023807469404336396827304416288167561673107051529702633197143167298955663870542381769492663724409240603601839153587310090630662079465772302911210546408955948789393116240818862474291134932544284610510261971462195815578341461484980650822128385598717646433356760060354290763561933890719145774812081192554815425806365610031149138639802475839098516666422957740085634059083845138561989752267599055728233926643073590562733987509542010439153087744338110017027283913118911185831052242177024935666321431058021421923476520075244884552429605449705656540270689310848093196210135183083892249263400322516254472023886475171921008096162224292849370880759561145974976953157654859915023175614476615133582492319344658849562598373844689903631714844751917948407411293573981542610194243522670817254069670504529469845760793596772901759637871965312515476037974240404662774554780326187778710633915060310779456277170607380657287766375987860341156346537919377100130585938771039315727729782017186856960000000000000000000000000000000000000000000000000000000000000000*i1^68 + -55387912213851629703791477583138249940198962968064631197832945556998032445564928594020968167255616012155253078456973787458685829563328693999005418138846062386570650465727656764974582733060008460243996196715636544315229619282782232783299075874134430597060562870949738161188625210252266380432678948343205733641106889823584653868190113871872750415626317803487056609940354108174432527199104772106135175341951929568332016268182103584841768064119926074381788396101890956960532179742590287321765667134408115086643861081577888176658999863174924345355106881329575164312495472938512377746399144590054159262284490779167992555734283061617302053427426036732925321906191669866316427126670466110167291273222118005565672242127162253685464874067338659822189124720204558252457388699523137359526235811841581779973393092121334286216487438806412619176526104979061434855448074126965158009320425867017089096442834207449009505238048149648147844505843212341707355738400161081683186383545802336550738095105939318516997528711182215975629242537124662478728145007978243618605423026728159899256487210034156994861472653786160485753616885539980342930509198799040122768503087363953905602277062302980768686487446826920013060427633383512079918277976720142258656646816484648191005230586637292340757088146754485798841332562941961461278901694838306750731771263594662216325373094244620574910865974075540752867641647654127211988448513186303376894173419082151273659153515982776839458832417354942041846363955847677319049143733610676550471723530720817783185474539119638103389308132074492347331878874935993712892906044130070890938873181153319068366208960236125912262233801997306255976000947278048428522645159061009563696444745583073411525106651640090243980295599712738822870269545424780302855337132486758169204187348733537391089800248849709196008887964207654324904111073182174009087395191190762770102486721025632126228637623053536455784122496818077597596159307650654636206720579357068126692429554631989012100566339684044294048381660797790178811283139611790126289807737292080448531963380465133930136544624299608575454448589888382894047694667791712572560259125493165392272869320867129131083462347428272918192714299403329380963398233200856382952399336701628443022376293189875858621815583681114500096917534533022617450128569939056567269377641397560992249974578164579851744304265357788282657084635967201925314571216988253451458515418755635209149509512326625079355035930494132127950980022005693416672477340243705015000299254518707053924861310258388841932599628654727424118224373034692879529487688844618108284445329039678110698409151411831897740825295801389639966490296489196269755197556464757662168966927861818405331195190697489435944783721182903591565674965442520514403617130837456349716858474470240637115679002390652705460220255273021449202439349009861559242996626989122492657263756173941598493336582391043039149230444165937815663712385581075283160066968856683326514189958924409280844248330979984791623783884048907842214991200155364369672452436942316732602252539499460012545435622357252813442422661444920715663898775094374595033877838719299643589529903490143249594888154469319962075188366852058422692452969638476675000695152644501761147557358968567056421593989742967146026305062454523841377789847576220839470227563629595259830272000000000000000000000000000000000000000000000000000000000000000*i1^69 + 591443736167727726559516816752269396536126784872432686158054246985384872041520111224184584413358205256107082161132420549983391055480942581159001001296300285872395734551963603689906789345155855944738409990005134853710750043701054528924887756365294430986214815406868467495443568335499472800665586035661278181386662711375046063997489200766241900991531208972023893700360237711375351180293935069982313258024281240099023030610149679417708367344032689601694818095149089453164841759125531540729586484007826045778843818362736553933352213193563338973657955242756523649806983565666588472855980489042328740130544328403186244895458606926692450146479263569842186243099764534694987375735230636089233867828650227951156883152156213048140165500527719627956041532307639647167707538031193360197490480065365210403539057689150591827741077219813000436035832117006553387578036289920513429566493598179162587033201247586487973643222711772255441187254608442017020416854083565331086356770472515177291497297489483450029425344873005654823415885815546200635173229167844461659039849068143173939407510193876053014236185205790839332656971661693443405929578215758289846973825920107764090732071388009769193871383390648796757615705108756087761082369685935274347668545408525111682307115443436033939626149388852318920992240517968956603049713304772948900673487547697918808837296911510367454609418434327724475030993326166159117558350641803822103998624081905890602115225626816096210093060742503848740562477601672755383751381097998585423162817447633612950670327430250695072582669367656051123950440505008799074244547389911124072892531418431758355721416398847497952422725761482302176211013243248023188863681161983229815028789535757702091837158440079725707872235197615936583614623649189600987864364664715784606896273065630186609671450909255367604573182616654932077725354418650717391521724934631554773630154677158401085822040249821249303938034897008629908242040356775095398408058781817555173669174645104016632003551113320219644189647101433222554248662382968572697433374576754652123667027738859488981167261029543551750188549636386767560575293409352371655305751248688054897321635360078347367437933251951572998901451287454651987297752001343376511201037604394631079807490827182366761801420559880017708405341444926350451103526353002810068614941290491400691335973253462696297092379577421740636886291113915315802676453790908916621046559976560904766593740853914316147126125611219031203999503906615809737153854827354064321821237580803340570988362370865586448575560430108295151526793422065769584882728981963515398233618429544525490345891825853899447930930068613206466705409171306028221611364841038672288720200780460384201741304478848235124159893069321012283540240703789800819833784114570031138228473237087493478838843224587415589087364602814317300556272205071316998438031213571628778580289694811110936876082604838584740947163651643780082066722999037052050000747345378099525747279441862936942596942050384428382656274552577288039434044801240177143636389478899181349487141421103409746295672956500418599373840138936726143224763390944754919595642091443364643721688068042094672621731487707839702219790651644248252280764170601913235904946810981911461012468031320885508280284748050055792119735303675004111794990863264295103696028528339025920000000000000000000000000000000000000000000000000000000000000000*i1^70 + -5174097359127708336975146755773123489655751414934758281303736418553657951197716126326493715519011755173012901916969221016157142374920512441357605211539489223363863217661367083006978686103915456002349940641795979137911857157900212821714739226557284961646502221047350120532162713730063011305992855326866878520292416455787877821275836180725709642016800153365482076542483508549139929391886589253273404242072944872601226941329418810826757360611942519427976426113784746881298405412837171079475621858468810518163112117213748799680276708848565192198643372740998215626286131085141406380975015958498155238543686457469941427739187768890089407128874336802991763807354488608189225665802599354131373194723574307846492853687034612341288425521537163166688029823066300773408567682364064047519706974885095131654386625958319014636171371186674974116606386686803606381461631276124687898051756938502048147083332896801789309312203778130081267931360957681576405756283860628311682396282556664773467046213968391969864639884149000882959150032596829179318329013304572357890945379290416936576214428806066924688346268998950081969855432691139482991342955955257638475635653726787769033051727846724330165935189065425765742657376706309589809339225716274955435559393961913028710926253769620386654619114129342398506114712714418552202349133748089169209979589396318785961734781526461102178832520667610751139736043063176981847361894018308137860971838696660084653990213755962280125452860652513577346506418923700869824400350997292781654005100714148693300466725418616471330478609827837030730839967427405130575632211801835017761539912465268361362148950504784962690008312223230138265171123883535474669332223375635237574751864739393142315335468105950702637243353349466486561914644361360042099306515484261732773882992135335138685594518722411060414404920618821608694786849067853939195374600210233043794967086608322642470922495714939050911320829440760810437382201947942083666328067972377336150733362542273391489187697234452980504187994339401407627038053453444542048212373159215900265713585057139988195832132028387318651398120967542804458104468966888779946877651176892850440848310367273655115704656094509999649671663782500166522434609664405200590593122573730367859236165101237341711037079067066314735187821327519110199535295110530519022391590300573510028793487609179272109577479695277719608686682235116653702157363060969595736728808821344549120699941933192713173549273142702952138246209216191850417308605509083696007554928421248473848253135158543132146217350499662594624411097843182609871926600464965767619144923677624581662796718395454455745956788123880161919687752252996925318186153647855207099639175189545134455531973719475386401352800489377622791589810726582771134774383370651993426898160325150564856752165969666290826364704102402151878874372795845249190040859192924008678420769255864150706816822355471281139744836868800106100351624749038003924836494988162380448339010780847987178562146888559782899509971705889237422787319218002044473138952786027076962529807455452086985403940651439212049176870213053954061994423163201736971437400821406121682426116551229949434808445020536374228856024516219245166009175423703426070741632164976092057096989733888712575306078126683630443511455742788370976407268280803121209510172322201600000000000000000000000000000000000000000000000000000000000000*i1^71 + 35484689204554737284105305349937888783379704048623033951587387446354866160933911643778126935962459232499249323054649386253060878369925015239538222367215578920003706439454669072728493542283730239519327402730441995697796530001761228438055092217563541564383372107636900336344490420094970443364483272858540460685606765549617071372031491254212705001792246973015263003640756516842334013965133107594684676557377900313098193294577786490912395680520498080583052289883244644263759878992062862489234200273906256938988366172598359608270410326302197546065468142143604729304156204466485316679961685861548745022516041916844374638495643514244609645056389884637322300130257334327062680621969182200896783067296282533313135590808770943866813763633280066190432053276679154200640416461581611731094660103464331590870107693448271936643141258451784529686394421896782602483680322064485814836743886956438324515153146860915194222333926109146294552218211776520410555385562821756923461151608141195477814690957820295644323941423757221817242911172401284625641102931261871748055452649237396140634509840945970262841190644951872861657846982022549523483388510080401561752377888280011151836987990481372478703313625292634191505336869085875337940923856912141723946768607269137637817500297254731334019736682136157714597091284990145796073635998832928965076138832466903543647460870313769405972121497411549469956863265511371109470498065977616542023674406130721611140567648058644803679913712143828491716720962206221101379544801518107696313602606058873490872015628722785287489337029051800906681528020461823574695355657530333518196558011918407304494840660677016522520083986946337908464116124949396322320709590796111950922930286518914045378214777113760481232443329405789535875530449376808580122185421128191108716799780869168513095158664582874407477418051128752134686759968624886775724354013712607638730131117064542532103628998449019069760122841578713042189388202884400393047642533339764746318406731499359122171721167448080828168408534310660498832468462699362617680389012690357618795699072246731994720393769713259668059329980081090250601835634936924412147743435730253191817076140577189510676636756814373750781565725622143094938284085891786245942667043306918421898972935143751279010443275285587968700091927565656636645039586215300938078617010157802688047950324425350811654559170031755653832417599207342047454454865376018003304504730014133860316926854397103357648839576447736058537645064582557374406824098135276416306557541906542088393503681070681452788005086075515215671911607905859401908552390668438178297436075311100274364073644908959149379369827411260921372334242528544488960635183858823540780648042060062815809171852387418742040951205273168872349038485629581327875084702530787082749332861645422032666000401026664561466905772413425788205686014253224042409851164188472356289774072110883525097579071775419690584488878032094318131070953901075257966314155699811894223706133513451737820385466476563018859099870225962474333498478541759198364050530078125957956153645381341010526853971970798732294831149935776205176881365013850725859710385997073543870333625554931780532661900441230225213187725621894660073621581732988798096841564875246010860239376128495485113974193974189876394712252009177921410508394967868569926209413120000000000000000000000000000000000000000000000000000000000000*i1^72 + -171196800727978502645721472101525958435167659262851140930534174858413960211527300484900246310238343367395801346089484074260935595357302897572935148398547909438492024418328368895304124244440427681759856931174717971369387424148404271155924949807804325530770684073640676388473575143714054439391554909443352267143437224717248825224078030056276159969031664464596104472379061808882378361494724683496868476961187520029654154734056683356310124836571009414024423588231705971775846050785443208453181150104574547110149489045449190600948996020182132323185463260426073700965064586822140852154066276612636627073764145355170774264355227584900861230676901963749478810267242815001794635687131380624280204546170386610463396490666394028309442426189782340784862322926237301804477045662406001151389987220557610948193075559544233193952009932226038528056121343048396451940151342296147260070164607420587829135622887940968148124504060091970330394118311660406336087281335064085573061925311551954998021568146215806222271929626314341703215826396460839562420109503701354580926333349279857044945758759293906388410205615673109830937769884089567449354631188590583459228711808341574947370174236782564642230358679281300404839622150727192987137743957433757572771164416348021843941301015373453234403159139237458894636460940189723659733325251639560426635704892383814006908197963600029546442608964232101132777830544710477454720183859048853397605398088798943141279140611204895331717342781089155714361949172628537019915593012779568214963463112092840496023191215799467042373362990149562471046094740030744496172047864314485811691119430637040053081176738214388901878252808185970685628979733697867499994578662640396998703944545885974659748919740424986249646263514469841291143936827732340082471257572217431954440141583557134454012073376303714090040298053307094007579724405044591348937609786744271335098197681147492370182172955351301341295369568439387725234118821953548218539088689571054878208709474417466405542236172626945946854430888804752923610195583263327307287176152426318303242988900698285636272344779809059260542660092937281104161846928573438343780925400513176599273197531255805413703768672360716107081249984477377680920511540500470132192973935044484848818168217095956480018866106816137928979484270384967296567257160665689521561137139689345328657898979100753245795543158272297870743569891223064855563608800880505863330139877876225396606244825148782473799102703940812116165618544770134685531050812570579090983601677391175381563450640463882518510416028634119147825265405946990735033371738620574461409571155611418076429189783136529317426650361223670083989376198637832615256154734233348434080517596390941211746302155550516163503592144041941386195782233755320741309698806544433010359845617836030689902181417438069667679742989658843281985854336526556811406013822727582176796116768449351751668402030059158618589917926841301071744431283762138453850795779114865240699816672587362611351875324067032621004031378073054342452355462781258723029379451805661611745185127905793214648378916388412559250334423939274084237577542263396716913023076819131347065500417776092669933123168059506555461329948982530292576979566959409198613168675400933065011440369085706674934594480697524404852472178410985510587315393495701777113600000000000000000000000000000000000000000000000000000000000000*i1^73 + 357349587368516443972438918482455143219165331961053253652223020388978084167005514102268820061981962528946625608830275557297325397523545796815352292164969714909093541229926948980925825936616272924685843563982001982789976340758912326104644044697834421089779106166281364570447673070494434343300074169995178849921102036788773455248060372900323054890528354794819240082035856508682131808754996663635452898766420466660061794675743107343493322802863900627164505895391103475220183477561672843174753581194884136398638917558530803670984339494078508336330852227797239381111913505398853415780613989123974970581501639433901599558389352920627092217553948124741840272107901546675896264160839941586343038556577943350628721607523291808683240949120459611536226418157394832252943491272470074768115555242625362536995069643154874591567798807784775184592708385503047728315686837371286249329905345172725643614642814511365688034376932057214106265059207392661714117561464860219420584923766925578161213868653580552528551462481478489682176045786737776897964674387316391173302506467300490504689485380059604899692571870059564766053931084967609781895332069568605926486132032943892001243710329111915638642779791977620058438781272150592779429125496208611629678959735009545591048248199694278857005194731658315464067633418398481045003330798331746487878100495474324012550665443871228028861069268472418655739420431077227471318635002159432911502238812495126829132246030562506982917430742194355712570465593705884670003649735582776369025758701006393247320294157899632821073169740551628762709383100887542866708999636976906615178413557215342184172927555171842649550450774139079363686568030428846713129826837367235224416034581354018056879693551744025072013789759635199951310833024131015284602563626764969426915314310350198280140111132528761334833012262955549402866949538704758763341688711460452795460242718941949791081756863291502122416415016783788491868912296843736463497057858616158015747181186020603521081786812906364228696214746906422679879486841039637774008949093340329046008178967541049222484301951554930202132482670356806037091031383556586976569990151778747214401387795108750157485470773453355689852998876141688560323266465922901374980980385268666237591779071059661971584537085939646171811958454687141622464856074522227628934025458287551567634065491830272787177355615840753134996632738441790865952093949707809736900746660555134673598671817924152814930337739067683413527689608839206810768843834124992587557734552165560743355754764493080742937920648268719800926069179252353513686003659120095658194104026462714011413571950762766065782042326586549093044203746548444297278450915089888656630946454523178641769056993651967222986824684633191817947755405962582207966841473918741707784879637208780028018700604257696156330816381138193021894732581004724906304191339986921147708088784639581061229284645906638052743920905178739548030708744597231647071088502318185876626876491698271949665452308274940668968998330288833742656336346525058291538603013717053241326136416579638188693878121804063441291453580024784902916664364499539245821955029783830917467377675220761869713508760970183050527515680459172792307732467604025868258865360666505822286485878940221290738734717294688245288518886932257965970296562877862080000000000000000000000000000000000000000000000000000000000000*i1^74 + 2312044156836726029708389318927855378855854109528067269599443474948247729862592553633845332580664346385783398170353902014583137388285437853120608030486257238295052791478460318295200730703051997697013257132844876622419502980674712074818247991195260843377320761116932987573209929730586019273025325638559347821331969861913173456604533482306316630256338650619575304912887445020676382523239070195487392281956830740939597873819766955126825404013621493843389911511168866808025205057539119539871782980093815247234544704098644156819262664928231397339464329696994257737150515497125687213306794628347222664111708051769137533636975933377290693329295481254183131899922704247496187659056278154160515889596604680734546202353127773835845728376619149717975916838525141371220703297390357853041946678236407643687036550739953324037646651446399882184295084559018844649001246467830811513762521849569933799894691007369939626756509727676281320498189200982265977112619211052735893364740144794121213813236288796697305399775046179394140340814652926202342695178890598513621938941527265247279723032812867612586348305167530647899041189283089277597029414812322707492099796072930330639414412154051269304296414614919288549685168519789282292906485734907765043183007741400990189669643938135097735494476416239400620452936944340600583150237339678846484877322857169153485969416891214180337059135760483464467309407796135831960542642408354698262031744956537779112564621867680391374809825600984944012690081508511428055955455995577927406282648056815985960050689206236998943043423245464735164697590805336113971657472947498243396559614019714017121582666532658428490436196729350079665913389090772028871244435109012360628831391160179639016789668236252966392140852852011513410056824534421591975448128040207865143596667193078317702645141496824747721544393718766029550878743698694676312523389767535129713081282560278469039165813576941763113922748303408614784889775715588039846108194834742857134186045518935394137462765116388468795881405088555705429795781714354637303688916117948031793508018167996343697686792604741548420103081431848841293963899932452402125242502497306088089110955860471488443052586511381242271394928265560738787390836828197359184776091432457267379958805201952812944828721660492888168679377183994534745338272353875247246378184776724722028330966260514446939574632515356579149723454889152757668171146210303626552873451334534523335090808168963585867552283114001620376315700476501203850553726140118559526685997972384044032645369305692250860956076366659056050407560809713879108716610277023021645771044959453143541716519804802496262012749753906191023142708672673253953946944135397642644218808031946824685086883668827008953173507466123008350611783307647245015207470809912972048080947962436729940457305708493233556497397498733939208617621323738478016948188223762544585164225839322017729181248006081302129281402241971905934062953292745960904660367229012778675322200159687826486973701173368363925090589100306964316057060288858370625091089797307840331075135307493494166955240866193900338533218431403017122920353372178093663056623288865965917499914410278942202466605379769595836814098933867357830507399066770851215855923517117503467239850829583557978201183052099523685193633256040376234361556633712000000000000000000000000000000000000000000000000000000000000*i1^75 + -24350141152897298570794457098464627367659465884223327197851568759905979454661931935376117274165158646021264215170845970238543582360211916046440821238196962786497122388087779042492236701796578968181107085375594591865928345493748026860248251504470871130987977994308117500344218576130136355798576756862008120503863628640083077614210027914172870805875208685136422557177482350059374229956013810969074406919443594106381312231291559026675921650467271472218497905703246845273551494779033109281665856586302144857984357220275375220524376017998590423279663081753694529909728871709673502385618324731445956177548202478956852306046356857391130254208245255261313190268658973057729683908895097415468629864425428758301614406685390162914077550060427932066886825720412497798991017717687657618948090559982489400562193553960257823559253802492073563285099774632162611802183644361212612758247073522644325224481519743415253134146869479169992425703642261565578949935765054152215124612329977288610052951298071470251680306090789692442128871848917936008875229715960497398457591113388127669034985593699920148302687246096066881346673329578240766347114473918928993384622369560478502242889116489811492845604572919094302808954284032933923293580213967278176392773902010162089729737636409861662006808146371727937537297767458449411585079401902584107120447480512750628838656975439817464705287187046937006261316266055086444441233105705328531989261924262982342947604144157884508638458829990438387056504521173446525407390256721918398047404542216376583692278540400288545345332850496195916129082717788452708122835279248676538636127224441080192176832489234942503248132386419253183895939692475113763160229147646282226583148624793471608365296941110439973614351088601063470497270045000638620869312098528407905809641015302855200035691786418429972471961632752897884817391017796466533845187739523933439739587694932429344350475620510395934963947709634471915557688778153428696921637940252041753730907483804698350887954609469418144905598868021497762950569294148271493115591739158064399685315655280470086613828179740116552111168242129149732645433078082865567459092100548380311553982145283549628985933442077555253854837546858375996266920022939962672648448306388795762426560814564642731158625414447699423038803819099502544768750141260405997970198661008406688488595733954058012996523757267246410234964746750096262489342877573573614383196695635860924306702714001749310538332392039240196199454762910160090820967035189538906649857546244634598420677543094445510225246381900112695285457434154899585187693609045607722996385197497739572613688340997908107233276017283590290463485885165196801594276187875255642935165742647481818037558531900801209728001633289520183521433655981097764046438792918052869466668217940489875915155343151056962897719954888853665535733542046297341008835861680271480571506190370010991261879802741982961457117300039536438235995129886060933124222346319538130276619616006051044902891970326339722012265308468924881554482104590618523772308027825164184018082231017384811610369070488125420428854983569578253272648296687588228872263202617580224299736225815381122042365800891063892768022398901020833675925380128595766572228700406835828972009093547741559864655926231786216933837572182591826043532242000000000000000000000000000000000000000000000000000000000000*i1^76 + 61999214561149903600705262136572806870778482434079100938091696053568530191152864332702341850263028140506836198473964108606740302835935317816766559327330284825006878105474101652270537004694144826999290394177958014298465627947836327983352875230049601640001212684605092143312553038070534023717865499154252965186840570634578287259040384148679658535747966511235465229008878444801427612163131723200375743726696703934340549217305977261326933014729835696626964672315375651162293394258151055714541248336333176824944883170870474153257109539058054703567205448070330366842864020970095294994502811053703848717576331341344145387223730957369015267060928561827318771933061759031076902392480419380855993168792053615941875510915815059879514554647285513939106300772725178204268222638298626106740995658538765455931962484610232869133977042061777796075899084781529603575676381943012192158744748162423231637228231590646953101459697671816166687417865979863022152888214232360687514004000528366585363219723722963029522784593372761935733661108649131071285181264523771736690569563516634397553214075422976868014502474995401457961941556995109914192172901453843405610900444796498367534720767937178023095707712521485922440585239095277314506711026013219446753952634872489260186688118643368184806682299311706414880318717599232498876578007829770043447271203003729462549276322578688073106579439913599583025319586067529562848285176228280955594558850539113819258142962558519441826547765063545190042841903135504136569963039632673974638897771362540415865191544027701306852299790991197389642786498870562247911600119134609963969108567721914423956412071401363150077748991881491362653653079689163954978964119169787770534934946968279815797454739567815917020699536145868934293521941065855591083607512487729988905943043856532633942460723328658783535474307726081323512637907050476839681109447835039081172899838373358487444990443120098605050859053872403109806691295319248090747551998673717132508955790949475907761617074137528403991950898947712700126058684981105043171225629320420108054760489877948982176119465192508137293599745772406277377997228770990826272836269686743120037980416967741345487408434538337708101589998093765838348078668829432698463476432131591691280702401540706532929257913692033038091807249646991590812895809009568869850768382104496076265393330222904182383689005687678416542961305412325062257804885853958494417385898789841418653493780952016942655579532454982310568265385588187084153221412229247890582872873725421571495413169621197314261707981990281696648011444389131163480910535514698935159666882709857939860671213710140020245605807340331409652137631643959260349207421240596964908102532447305875186857868090666777017326240334955928297789798498402425744855668988707184028481362567608590209551550900628145694045587945132445939271641623333684994032792913618595059180451333385816611484098495529087427261243236896816698659491479180032553597715812543745697275939097240292349102583274743849129989025770876135736225886204434865774528606197687979171023410114881919344520465915187895648627435670788532608644071841483033421669141973548191643110880994878821567472921669045524721576951160441145805254520891474753303868590185721729824552232142347080962541947267303095145953470196676151555900000000000000000000000000000000000000000000000000000000000*i1^77 + 530681839377139514533167515694115277755435708279621811127740538861977636970234356568438889815546594628682969996060703582342143062296870831344965638811292412224425367671365085270086314536898051699725769588521021290785070824163324380820956620746383974073580936156020343830574010973271079772230248533035455122774367292858241879279898112760826230615271814708324822527260099419846221982814614371028576832278260949503033166903329561630708138363700566444297254404650132852714587152897579039112786289929728859758475220008343166835364301260280477002186861724157496894248180711460478010197072709207708519353644232505729452673135951431800122878541672846104475587033323831027007311278765847588845685323582504018318711152301694616329285510481806209012781218435437634094155055758256236562893977971380600423609522500436337044957420943444358543954637335893302846018880675162974531396231926614372832099013193893789315039044561372442003989358271104254948324382704099668975267780471619501688480068178254402230148199393272915332639689543613559542180030160393342947009631657950679773687573308818530447531519022711915149059060503876470740567000031721159003420859789066439820077071232880041419032033617467731238799845634312530051960601843166548463270547414084666414706562740578081349297544323815189527238740973883161943232344886922747434921305574136318144388642980746193771046254007863371212003012665181150006729160623584030538937921932958568962161696815501315373635021123334957404117199682356489710850671286382295540536527602050051931448053454018122932855772002244214583588512766085724005258351592885221372322518165352431910050030384785378100775789108534239460385530768360129231444645740148726546392850059692903350079615123773188302759199876772967476902731477587933068378247244036475010897683573631415233529788289196089090907372904630784216428400509245660387270838813406519527198534025493167007123482511555450639567554773921138878084887742604302872061702787093457157313091139920691457913684882812850047519430818481576700954452589891767754870947021820040490443939453762130452903943539304233758388428781718365459084511898864338699684665367740323212844418326505743832350424331032812141626224012465965566558169534566272475183494244756252420640072456759359871951530297257054339058588714290911716740716140271291682820208051223526096951578794532688687278353095015195550406441734945707235160008713031720326240624971086750250957074728193434193486466482361814329048823256847016961511270240457102456381876531148152727433185656515738617463997520198599316797860639166662467100186700537714724133417015045709118899068946562262933035729287438581030766494734439588463169320482941914425865267169153657149222490485464381964367895590098438604236347807191056357174328607863974090922346396320990928934648634533205765103353975467520213226478237990009087975207004763957734156196653784405913500081771502991549499824031442492621432386709807742268496442383070270950269556682098333859356756397009015852105623797806555696172071630160050874027460357189739315215329721167384207579729588223901905032113165548016971581772840854754221909138902536327429732762143977488038163436489893331870734144585153234049264034932363221714847930697678909630475780158093935699859678214929939513955537428904835034375000000000000000000000000000000000000000000000000000000*i1^78 + -5791900150765194094943021623066955311060873749620232148965548707426354093031028622931028265838433030696178607624484033269520403507392296500775519346937905094624510821365149777255622850256905501388474824796867941297886423518897307994792069524086949208265510953993129377373610961436858061512178332244879226256571249406980263202882248435290603399183628919643454750256685891656942574683575200482908423359957334320302522096871394688966489927061125504429898823300554143758764232509101009739304766389312838864113323216759852061512340285413173279239132521872824824778813089254321379907221031949093582160000338664460772970848939888430089059372380034962040803019527479549995745564979219592278241827651852025620341636025349122132451359814398874725047645595333564271414593366879569766067735568919439875969354387630418105077894851490176242215039176702506348351569536017219280843820093248899437681978559019490696830106549685010624306864226462644631233512718695848428898128632850909296496915174310453772746398863411154218031736167944378065665594144249067852430015587667301832909126841004125373959690993909229179423374491007628122135261377151506050298398828680354075892201290916241130837057137059530757889924088015362616978045777692915147179211339832745531069087806335274802190566927635270421257555828635455854468581010316161460984465122562247519264829304222260015020938088014676455290643472848573260453188194660389785948587508651368618812591173156247517016963720252000435639342830011372631656014223461922163404890331941693869227086840212815587015426156953183989542514011310377922547008801082388064458664176763463110687958168307355810724930602612797875425277944960586274999213668966718531648408794014372242697168577181365747645730029641986575306933682814044681732250324515011156466909460425983207690700848020041490995001701357797056864233222513591301545427057473531137341918775678764804516784271069555072033152099968732759934874203206229308575584835480376909483944533987650775380248188217476441101747435026286260203685845512313449488699996243861888224579849761399350831786905384515466406462018987622488688927991161556976171791458729716114488309920647813631260535268510567101348471111690605765008592577135951554269709238954350223062170057830783512249126107887842338326479402374522541455019812078474949135613857555171061523501014373059121844993570430977977383714992880737155451410786448110840120197747332079415948494094812673090001914469308640218545018172842482300686061997897578105330919979141738102432039210587463473068872619806985977296505497418680398755566526029761417064148865843470341249019059428363523304101340098299215250362290519440280185643423659970728260383361689314422425812025090732629619712076238284897988687232400986440583344510592001955377973315294277448110541011955328872700660203714636373594541088237119435267474585411297394426122603505441090596977178525742639439340363543205318869874755772198170892402852582832429512401439070714983965060421278732386581083364806221657533669688896111010942417443064336256289829972212669225020737007713359904112292016222471241151328076296430589516147066872496457241498467377864127618266195456297061242318714656241062285710786193905987510239974162162356957762053488336592526602481219213650626250982670327109375000000000000000000000000000000000000000000000000000*i1^79 + 20218693451621940303149326462572578758275409046638090180628745407303547395460754212026491318641169967534466565103083816747047559928629566504206105949088766223946193572392107061769748395223382577055782826810657515776416256205199952785692458513259471178178044376772020113485851293457631358928408838709452229866637923412754319603830339309873126390489241819301162581613580085404369454647880460006370957696697703434075551768674367770974038091832664727124027197319690713909728662408186531861782137787097197233061680681862556317733197903515703284428245026457114398999965401559591404517889428894499004483926732785643707718661321507319709851440608984414450372673517371107194116297616093147559682675602206128914736184359393682474596868597540417622017575579680696886274625647232690894228863552157942599658872215315311360885515947866568772428656489098514145826343560262060383788705284396974207317055507954935265670719498576807119216222714700684829675577879820173602625279586198593266757790476543936789211162367747956274737518836890070357834448016368433792607593787790173762805231073783398324621300159038873370285909506015198585679292701600907864532214117229933301850988024954707478277114169077115618156237111323353238297065021032377786475012596522675204596442434456015592755014971093759802204122717019937523017142414865215593217110663811847309824203582099988174094808145899054508856610211488117214047344935854283187927135113192286882516383532825509743460293335175776808171986366824173250105185205261910506927316749774085661969130233007887087895244171786882588082588115140712183183588674683618693243167161588180400928649510324401775988538277248557201310413158826116741259406788794293667290403862166839449794416387975015493878955729522095113437402105738730100849054234687054958416122537291855135499252657807623926331840581907214352241182740397768401109928231712557175749610557673956306454010258642750002301508098352832442431515583749572765764851243384542073822838461342637888691104643231676162921778143348460955853491361723948760759252478664341180574849779873042440310333551225227784678670075360847637387145637798138441434571231080243732663047923324347835595647843125555978535815996576878930852565232436672396241989348640722292825460044094446429292969765825743871589134125780374962632009588963725108765365791810505851946619784277869408110711192779889749115282275203034946061372180598835932382275499549049577578845270058144798929624212350387795137071704858510660119488834149865409026480095313547619443852958156911620983481652675013397992760647805463434785288537592240537679767763178776219128075189869336207433167764533093078802080287974293018788648131472546366803757559054327065726521933445894300111570648174658208013373421737261990442054139382261936221767649897796979503482559762922753293785272660298303622190681592616919524864706508407292976924266118421291920976983706723246860921274682963405072416095620358003244586652682464906150955267177016648560143063930067683977716206840020829792281868404469972573021822721255193215423858265739363523641532689747531989268364211851299367002671458202749999488027464740171056999629045481286779410210404145224413406412423232338530037707532462312491051693846183667222689107256089908903089865854405227825252043398437500000000000000000000000000000000000000000000000000*i1^80 + 41636889527736620170420734330737086802741163032259736628934103049213397341587737951409981756715011467249437262992033931463794466475907337992341042996748145032105880373181354613959954657823176378178889354733421526838538501469993572018818334485803417457601763978446213604424891588928619331730260570362201164242867302798254586806390292021883351523748176693310705821914146610462757654255707124980550244694462790869929691577732708789411378449844439679435391504349066240437503012220469421469889052329912791336473757717126720653698921805240844937463365886358083510556378581802746018998156962451155296864297795158124574532366018970685477529241962669120727106269529542691714098867665056823942181585128251562133834688655955994088935259750497581556814694416307830460878958799684537529418682242326579042454056249845202091647824306516182378865044893687816664376297383523005286907371819404978671732229240613599433326716982255812012452590699578647508381059346084874074761103418404690045746273423606062676940018933774148851217384084151135319343589599047650727824998210754376186059967608911847822935288786530818617984674618572860266606018570979637533526991704357743761558033049101133072909690956527747182252709939132438259075518208360983289250043536704005676178387477763078585135156117323073566500486119664319112669861588076054330948337298442291864537708794842364253481235692319678196529804452025701441886934122793109276481933228040791157183271028310488744215865812374769040894663395862712444700317979918550550921732646992988369820758123305934019760554624391302587098458853799004396014511604535493620120503618795944389845027811167251646849594291894161505232974690506121200557661289977581129950108679322637930043615416354185185656091437509725177683395130467332988122426194496717865055602949711303407029452022866498376698183140353758919285261390207087695843443124296684670406622386604539666125743807970904570932242154325352041664226940734278480270683649131672887738892166283496367626140311171927996764223297669468556003745721256162739624834994320041485054658893044725348122506860111757564048899319056168029155080338021177881874022784966459013141877851224632707891973830297877491008905544147976783607034615835033245634422905179722430543218928157808190043448147221503272540303720321997571180938106587970017915086457233021916512385190086236156244151571869080872954544854635253040704101793830976193592544074623407865672363924297201504785832882921401332049117266182595684923709749016943212163683854169129819475531336058023044676570794695514524339896517100178200695619856744226669256229688155582466369218411922367175251827791987949631964864688449031632616549770052348809549916939281821590360790543732504664253003356780567750333214902909073742439361232257938895901232602005066355240968440685984612272939895263211375705928851892263541246338274048378688430836281351945708321394696610127769580042182304306276850239480120949392095229656922224610168038963384356235653957661517853115940124511036510502865890231242101980945905429820533126549394461124765505868819345165114035785413195221801715260529539227523892190381627140475261009254792486200291977756995953676028779168314117172857995201412992789169080976991636464089386408266795822505315868142069743076280526123046875000000000000000000000000000000000000000000000*i1^81 + -721122574586624452112861928721532545931045858675694422514717541249498529441847961872388000993463509112004961848121841075303120106429281665333093034860264906835772604297299069506342625448735977178397766097448362269051216755345465663277999490226788166724694652157440805235970680045600086381902180197160502419196601842404525613617468295742618919796703959146677903204605684804720794820544049276767067264673243418925637941372953639854788969038021521947592303757011110238248194063792263065658722426368464363386251671698540525025725924281982447390897829120629844950751038651064753456976139261489582755329791136769894648761064139111920983986737057592883513618923634665254807407806348220731749151587598813904872447823668171026583689397924096921954988634181407105440410190779119040778408540004526918009721414825581467071686384854431844213643739843095024066351038061271327427195794148247639306337176933802649602408502260573654554048179649974398016896959057021345814383280044493327823527111796604596714048614808660102681662628021491200429692407918283989835649366206590074731169111256518883332900204895815561472360902734559036181587343593345920585879481921810955809457477162087837364156476446278097678384696165205879686556297585178686832556892805489454120817906885163465526274579182238414622831963994257037562066268273382041049988528948643900932866873206327108555156365902565958439265310310286786918114459094246779474613425599274910079076982227278091466585809050526486041802717257388798361877909578662743064687043298338293863957673815151782263215160310551848943522055024265142731607892346508351942308687274436987320899970313085149568143979576921608403029579751195065868400422085187556294605382510928617084103172192660853867575366246848398984308913503834128375563821661329044342666044745254076138613612666847974467355877019784415038634166074268209951570487396256277042941110845694040955141935883895587760516148193775348673691800407625094964256380924936843224269027679958746120280373806138260707388963180881849842430699465102360986884892709356456164733691050890619278876495049414449081472679586451960221388701177717539449126300425702754831343776875635695649035156255369894085230959236332023107170002541142297721100876404693232213279821887248030315842251078672192423592384128442933174630689364499183261694755811549217762491475447717221448502866007149897646879904258311917472384352336199070807240566102809081345051004089300347196401513176627557858397716928471356468784493154880589305798625855099291967807927386362964747621932113456502640606033676384892727908663850428699629079415476212540766852130311730520572944330192279041909804051365653710350920760106895588381091418984321437536211085050520288569337055984880053130916447099138418243426226135243054536092633233249237372718870279237534799390666702803501297965296967073755687237768302242079192734683927673888997824205130715097886043564790876395746312091681548296926590850433197007059400544810246354781735366448964817417126393876577940405945066170961885503412346409295773136817727110745454637518481715618407489241708489342902679893184526521993142536534782996563543572857417937333541912901080588923225195719254963605545103065715224362065976293268700839275703269101956138573480672794009228598157958984375000000000000000000000000000000000000000000*i1^82 + 2712852237519398988248884799344390528780621032738347480974332802495238553582582252876752104651843522497037210321702808446474900199951335157497870319235564519875200748959383418684584527838167859301700134736766777538775175575240318644196984978575104936450673956493716845571623747993876803854950760683421799926309001336543387637446300675672256546519056988163838973096555110056936726326428546188479238553863117472391385879447040581191183087909589040429141348600631434174295451902728634902310989771649951869295142860406363830321004709820205138447119671851039783592063887378760888806455482286426756985409718973779888324364212535289336773655609575961757849985917789034534909949821211447321551601740135388154804097019020609114604095555921982186442439130657441348887532294844081528342099724760368414893497916715522828282358404708157819782368163502430503559092858695393630357677224329883360674786389126953688795438209077960156044896393864858345914080056626447022141441649594289600754873012587868077077701949109735912843193349246722633399615105769789258623084797113893584510677627357530390584605445663826277037396066053236396734691857995660113295277845202636606583385144793636416407485388315498857220208110963501025108373637428292610455461590286857060638609806347448738324154953938886434539932300642400969308220098977249810311619975619413236518828993231163830967976057382235784947227910355941488331828252834334595981616500578483229733283490346665440600703836445512775453352639304317378678933744493902583408219218759448541092768602107400648550498755971605698140640144288075997762322260258977898585090568578644945551920223086992366647428070167269576678729713961909140682214928247800109005188245561222747825209135412046606260120087226701719535261909088127019824649724809316876946450179208502917571783806442709021056580974116143592190522626810823176096254562590701020953288527716871178772969068991081495431270255402955499445230774135210809782374942918533927913103934245174311015928495982208162825232580933151241326273912350173331855035010244586850540584889899529898253974044316883822901589916134254816616106618855457721638484170076230919019134042251184199798762112130405546382317398628899997065275437370459933037853823717116636207132937378240542449410659288267731957876248206452646387054764575942140752514562996449688331596671008429298107991358329780820794192922098993749786694564531816825251080360458484200715450971099444060594294088498243873676797468963739522991352131425003560413922421762950325465131579832545205474518476516467498292510399024413113338159006298902331367379129780889695051611169238012421076784458060117605817761342459280899650592335656278243804137002385352668240100571372580630819738346511381835394113499402101927468095966281062209354793094083665947878403970735585532263826605297272861906590586816552984269548623672178240512392361159087973245301816038050114580332851911837516975248660260010265983286553945453143765015987508093591170163539818847099389124486518313064721919222601284159228708577652777963563282976678071482142564521425105924539034785174969588973234260931064327841928501248172842421299006393520033636116642493506873411489617568877824141693294294157893618120193066906452687139345819913416666441064044914837646484375000000000000000000000000000000000000000000*i1^83 + 1093260362610310586332927938540235779040295154825228798217756358809422085339400459194897276060608382627010984216863094773515373762715885421408257760830674253821297850072264175297112029407892501253180869006996667146394712073311434625673481263998733848219137494608129355613662913006159222410317594395752760599046346952006639917748728595916971943634643074568063184934610789741794316406163080221260720643162844925172666526108951655733308282531931959436096158218334766417182748569150613975582045486518185454755100981257172625954395697208290013578696054690962564452643376317044622271141837000975666349334826329708897814873040927721782993254211417549826659684265264925158860914070750503957034533967040365238026921130129996968153634340017635174374764196572125430096837240360219468544297224122517231338617994223180693510443026533101301528498288713559134769812504009059435679244751612386986855889726542555686793549799968935054482017449792646828283575432039849338590526263689021239211631918686357345483458989418626247927685558087905201446791918548047656465873989996257587811944870166554698146389636483360521362443097540024443015315136648304732773249339080857564956202273789061026781838426269619951050292847958668768036480692533820376788053044411326146294845135877014252588094153930930277960577872177520726311160820798937512567648255414429076393845010579551372583182450032053617332725808114172853639157142192043604875050640836481209613622398603930478334257245020292524659306928784228531453564589775476412441024014840184301208956884313941818604560246903033499554488102686062447649855079884448770271613850304674175540530620338960118476594344326230957353297077363037735693668718635141743938736237604863301909752111983599605022785501565645851811445336671740026492339784397587871719045030669387840650450418143432084838016454761526291689486236944454654290722961337715106579693129067023125840218036174840457245014008705182239256404451382541676384532304911834082060955714674748969510605389090176963245673380001713842773230241699359818626370194086632114376196221606572009486283900117283125154233237034983023707505869094196488810885076926542349291610888164786715702602908220734371512633385360933022657703905777678834854281327361295394571610865580522444033510683067318227699972031194220571503067443555208165580074570130314909025299077972954150630273665674328021873808498251142456246566354553352866932770352822711782714464859926352073799405964388205251663104550660813002847209108148671959532781494478974574913618403015432060020739570756982837335375414253148819434866327966095691372740969879586312429418055224820704874728182811060356995728097429451528815930216996068425271836877698926834628884443317988960949828200515517287990884740360693313860595752778628884585488813708111334483666990009967185169891069327668244185373639849346008938892519959670685834953272065569380763103086003866133025381489212365991990571690195846001130213950892581751554616187908517103743829916238981805632232475065554184693809301000958695100919250362385038040576632317589834219653637773417237005821542434658226602338557308364518152277085283165043308873751447709716788627071533680637721141480609810012486691821204277295284132222183548675869380633825884181170932993343086242675781250000000000000000000000000000000000000*i1^84 + -51144382878725139984427050309544638238125952961395659624258769138193633411364835091552065283804929803084023778028206052508589300822284220390395053246123625251739941313650803414238612505591387244044706493361421904155921795122337033359373756794738423753723556077753242425968364745342866557707163263983091363170797333022826122588886502241447856283008200455343670472908657709952954966193404159863591746018381887673888840179593265378941964776669465030824682881164338312895653731078500315615266988697760697436452862799585408395530160493193926378514176612683446102309484515617798729574522162596690618517724154143744240993972093326504031159534800529565311547313256269265967492595169613186344058085300661967249500603142198665896316333512315417654495867915096322283210820581570096041233865390304471869494818921170636877306205637765957434981760980463331607033057111385002070603460055758275833918330721795967447001855399829971459177851027705163640650880139443559983822265465732120760025074969043660451641981169740251733205583560316635188219762290660583802454684565895159883247743040094104733266500908625458143780766147177512316378612278602172917020335706026968699872187479906108171418091707092401402047513312329835601702205699002802518937109840220598838665694401969167324887366724467563786446314234689469840322780872425560489196228306076642477240803425086431158836875951712937200180546366540289468900111071418661633745239043724883912689208428658587727220692721584455256359856903611613441054767500834563161237075926171510657131701024536775999556700455968601287578641247182390768167336667354442282326262229818107060093621253830950896638989878580467508498774213471558709390861725562452581143796855297697350515945057893388123839229894811339594079689688312825114320917139843118177692933058852370054722381645188002887479460576688771924572648852727952019485642104991976092941009797239642415215582813674636902549031119779221240249120630672649260064102746164865302318984664385534951874903419171769044667601289854552770253901761010641354361225754057178449391031306803759081831848241828478724411519487851986074189066224858408696096747031035536546844146589380991401393036412447933201721994799324559708887762488914674532893025370941535118441599909670457545910323763398974440373594145617408830845327637470847510591345209393081775801536706207499387872255171389063497975627240504991480795017161758562533372802066317906948447914802141774719121479243704009504695883884585412818321656224081524435164815126447369523253781117973049994417093432133857501838177719954194822118418416102991226212287676470692627865994168544028972344797923990366156723387129324058643279027646123576293117338136349659773989423274405548014874782157390777536545074161459351923367597339310741534597993612299736032514313807938253799677723123755566624120132714457989133093986860426972852638313257251192521198373817434045092260244648779600876806982763079722394301246283275827288047900604247853710679684023676209852873381359907033028941441867917869250718051443385399137138260895007896134248341898652546014359466891870533834267813589993886769115826231932343118750542369968241150155669970734174423270688964717888763424728840019706047104165131571656241823234496460080570846555603981018066406250000000000000000000000000000000000*i1^85 + 209528903950001709065292247452667880888588982621211298450899213652367542948384478090136712865014573408857174196308874478843731558743035333525134703487840616038026642514178167365529961871071548803200468644089145048999706042684309068692506322840705279774368874767285352680447153434618769349106548201571606039270271131789475957733849495774461742836918226282236818680133110216066209531615345594058325754329412190072273849830974186165001423539849883782202009250224865764276642632913845654180108168536762454847274286578148450762970754639571919293346421464796605880305988260396229840310335576092675932999718356007245447412175127372629946399084534562819226100413064249139232489060858870968467548447505415286409062741636817656888011584248953946770944547564370101662074459070622705590099899192593092345402989989403103742705385270169479389926352819688644124731137668719658766432911808487388031950472333419526164298784208031377607009556243470404802418999738839014756283205904649204784685310698546147034962088734998705341461520844121123760783043995780654476682670189706193750333397117929652556994874294711691295083299184482131673150169197253090487087813816226177286338927178404882386297801241758550765258791552344829296405395966400213151944565668189059852165047516997875294413514996017092831281011912304296332268275449230176140872196571029589396357155790869566598095315331009714755141903555142265501835327662992421305128635018729809763682575332199966501845417436745267999350596407529404325467609500409436714482956118300117928120371847646103050938479026159010514012534713533458436687041447155000408370251601751483797581926008464042298689055349348511758669862362373455387457818841912178758024498224492759724028872417227924353259916849871199954011952049641600292192423145508125631763773705119369387725977024054529972262368056874134631961228921130790162433764928343825880655017128201095421879106103421217675981493062574155845176061570941025158458722868852407758089736392029305424735790461414587213610615907309813644520317746624928734015094935607246402708657050948476822708302036351347074865242659860369358301420523894955642664715541057412524296024461922630184103419337597423305865139721329370070005359666439745687267474698353987189511619032051148622759975900478756796604767246519117764328147083870683592759232876439339996594942935356650398576295068998967068317689562265884841528445940612825270750777612699123663293453734500021425697656800665385207501698731474054643422701595107736813800330427677755279703267687848291365440631303530538208287566111098832278676434876639941109653387631222425634169963080900932580511645909998182663702021933076542241703907025669280692051545525079505596826250827352726342421321037382645414392264929713847399684533849050777783516343717749136152099584480341726631491170883830692855419785577223362202529726771647551737536242740158479274463729959600062640877262297278422202477713271198492943526990262465990966498772118683335965432582934984432397642340407136089266741196089974065210599728567324904193247883837100531662274988543932294581521127564545656932202000669377773365241640511987417567321110788638180720556846167011490524191844737954528632422334075785818561593690443584481647904151121455851709823429584503173828125000000000000000000000000000000*i1^86 + -294265095820011562627843012092117617203641496623780958212577990910449448895256001578574282249921222098210552623887490015774401293738276387190069454473486141295456225989922156770108757486347501668542122335495193699153130601562085461405970733735671805940618607749176842467425517491341847246371983220052864274868389663724167407654299514126785777076945723443522297615905726021918457654478515665640508178064483263070593655300188095295111791352875590281087421618968150692321887253118012764010405472647786020546832632543412132951737805826175612163396178107092735036574605131799778544720320157497168030013181647826726657023538244072585930776142459095264172692791869082336431103400171124173274268415160796271248665127407418050082467436927065878536768007094038046339900147286368818644859943071500425460130824836830007216405790013385155968762960800561930334835963544382053195828020932139115935333636576250999205016576710673595000805731997231673785713658928481258031931568573957957934909808673864641966623910031757291545538275960441944526347334001044009461011659201812565627244603547895904064828606412851609136904907220844492467906310002216605518412797093288181115180635113830707580204571621074101255757212328165218250255283095509316666630064803947194050174045275091313980513023494371345577449421336358469388157803624786528786634348620608120166687742541328262357000323044113807059775192582004240089812348727997656760859289999519102236526761984667697527556377039975524718168105727807226973935870740127611607534893013474776702653766315435481933378728293121816970628653812679096694856024823099017509756488097834271166701336298468352202247081180064401443304414772137978211216078784704753216958293223794044069023683762467311969370473256770631761960191744194162706156540570295531695694166737744439111120862106512321226818337313318898648455557452870260033359740915290759758347709884606614980340944804095471843250542896300720016944893008961818922305029391338331996944775206425964058128230343173380712739307654156445474015886593562900998265377125752311278954049759230713837405482715547568403402547438019298268093325800961088094652126130904300050764892257299885218043686320332734585983693413729627788594424281857921758802446679701154504712721579030510427716350786309947452993636434247408611634895716847002655460283335088829665979768009880482874446614590213460138452901588801336705995821284621981698227963006159641886210187213321576971860739385472572044667077982442982433947511142642832844704515356735676986046307550850713351299811054373512887692259871376036978948134179623748678865091566890658380640357508918964035967789021279752514681048601377114635607800846620671536168246314370580919977509289959487809399408084037411727817794696098518520283754806812269818339119132977960094070764066630328507395275619500895128417814607800251684402990947828718335389205788549480008567121867934453504472155998653871353900843865486578872858615560987036542197172410444961012771184773575703681520230164932420367537772843427875710889478192487752898948229200898461688870461779527282651711442056460008328140411513193793879349838255878439049596036075721843690592698370608820499237609627718377693810590905064566634884650974845378860809892189267736147344112396240234375000000000000000000000000000*i1^87 + -402180220210777051098419181066096977798185081586720103050084101122415684698748457878888832661985731287570431168332890552242432561831274081029457093087042690218317137467621791374000097608510726578625753747452128763761920994037049025010530166172942723918500213113510796566657651368774264587168500757985922693613133205232544747207922532740289694120989030388907344755193938866244208982091368889591024964154316156929800043377293160937165521290064696508169633480116155513856318281645160417876693476587989133350115127859536912947891743213626163236747011465266381702642441426548483792306173383248724101947351392013384719403290804040289411236140002758086105816399791529387870853789520825918473973027025991338533334131481002925770288924950013517030715442150581184870377150253526783648292165068253626095841775521094200779333595085643519086803492016174215612204586951939800978187816910255313421755158986213220736256256000402481328563279485402547999472286796692064204452066758564208183862800361447692626481399053386359588709937725558358279073639173208317378389323436103790018033005748362663736719782880146203714712655807629523650916967284386412928184702047416762880073404795899371010205521168295083311237407210916096287577466197523647533902762464323341304313308383328534218448396448836725239424117702320041774624238189867191279604364728137335578811233950058463753224215238190953771200439537399899343011950778940704082187877288459215844712324615256378070373131557417659443318956922510528399802192399389104360826032810488128035155301253211157273999711586998603119022924153470543309216556001476070468216325259082695378481312474039778282007346179058298791171765756642101901744397958579732639689268499605942231580780028078303437712969100198684383811584376698475789658791902818270502830580030620802277821208704994384014283196348215218560394768575662330647452715410904514764659520423726799218324637705730545441508541686896223964171208096539057306137615897839779895890641338367640450664599991078961367483327772991651987745042547428812129343432807261581263776235231303515101862589822993589316659120023257586356266230466171152914052397970275975615889335441064970781904818691672153732121214311451294572564057513564643774752930028330419993786243815987369358140742239038889575339479332304101073931558025008242218296224474264213040529682973472560008365691144549624714359624306722638087708582869112118806041638086758353560838455718005312326621383717077754786804887119377350682196292782750760496896593876946096670887487431809895621017117860410252321503386045829271876860030542270461649978177463912133057226820209679123715783371048244416400682389295180494141351839986300205880564017684805495127246115674332973331905342140936562125441346038954703084811263763894614991285533759937822569547778669247194596119899596325218028040346136793033548473417796223787321130333015854591646471764824367448886110036486379812306185409747391282913061681634362129354046942680442727021550328570693750733105510622746025057909986856459405774775193163365301846589480903172392893992829256200065506164184648031364839996516600563149076133361029188111134705503519264448353831607817771299450627521582462800254323442311336780936101636490075052807596061730762198567390441894531250000000000000000000000000*i1^88 + 520025566875537187542513523134392701853523977001609453470589674219817008624982364228832369137840759153755738623017687762804346400979767498976164158249723272277738862833412922720185530245972527510714441964142745748806781805198589505751900395522547987976929102624676764797194728223855632451003604301986442889388688844677621010345732778591740136419855268752329673227785041897513311298154784664579930763011764066152827409905796593142994673542709085468153307901630000505710640388829677687310262876128891759726098285078142265651417862942762685948853103070824888308502809910830604126057172272654652812575971943751236757481425554575832881852002847197175186190594031581792195352903132886096841403231421004403553526711892320121127507433363976065259929471410334313271767520785484090563645372770416162254170854137065500670354405935204953688988128924480277571312880213881061731339094372924913388227391371402577056237231679066552316195223424300724685881047545274605988050142105080128308046780073580570592626586933861018608558250655333650318541884327862858957114523733542176325177723161617982848475302317912361050715312200039901070374125716912114712001927891414998839975169391423193740731508482138876012025413490947496395268354226891966725613313125883867386560498159621174023589098393165476078257528458378860502788471806564838844889044287457870137309461711520553307350890642443586541095312869799800577713599757098368380692467291006517524311709228666121101579557433300701723140641490101113308458089386459275611364351826355918005438078430630039868761279602122752602313380720782526779576756058417718525866677593392010240363133321522072453652849480737728316435583974791040318050241993861597639667638180463152620911806849964029378789964786695453524579176487883922936554827463165708450978515393587808872062571482252929779143149591549851774436207356140317589794010022743004825111186142593511480912765850982770541300532970104237553552229170189949206747156067800608852362553659587993030429189768917714555358719539344149819940424845369328093443081135570717209597132630680874987195743542253244590274185783997377382042916434020233899634970985522629671834493923621721746347093988518424525288133244675625525165639418224749294270272537422014272210877125055200019980544812580291381830653115135638362594441483275738972242403119422549440971006267742372691836098248159914954570302859162758207888842164075106861342375455215211612347774894027460660517686373937068943349583819026737602625745738797468576564077129106054843747249964424255138971977162687801980456917849769607052543304582992761376812046982174216385151020825653874758800091511961938309676848871126073706708650891346849767788185368051183243317495692042323817243454021079974183951489964505985253558420320528389018658829737295000938289466354458656021413965511655925159931703794947687663810006091848571954246302278768926074888758830411332157386123446219205113935814968619538537924486594643042175254802873074481628577491978440081625059452116870293875797610290150304362826752222925243067552394310125928218295719459017069809125943203303485803212511746458653988339335236391565558651709074421482169005340365187479579453018625905071161354651930696350279623443006739366453751326859928667545318603515625000000000000000000000*i1^89 + 12508036043988115619130935968518795549658619831122362332309391309150456948549259480405413575777601735860690069167871484122111420965715474238199556941418718823118640321318180915459827040918920890207211810432450486559140664390694251203522339069898981355466515811005548967109241548518839675200955111228977297852707141579609476153453747384778753150905896351036752971127808127409835550861574100189867685618905181054948267297763346717946687889262982826508690159952372995169462763177539472757712539081798529638981251924372335747401345885820695794949850855527688563750246053042052312194305675765620127043844855550940079684468670555909071647769448722398575769537291139140933607736120936258337079247031366115776852529050465125849974118999055369277167473097673202829920879636633880140086308405646878850820500046662849514577099037892372016470494748438440052412783549852934010189928950658672541025277265081155886831932966652625846928089976513247580996568621820185864790082081481305279219801385309833070606954800204497857983502716687184496467939727568063797944743402080014795782014054108159943001235466567359673778642800803919518231350790923219630974227008511038420121444000195380335070592573646976316088827225805211787167950760627390898429429496877892672022554720754848216460132709079578469535686684328529210941475118428691954852651504763391106625663826033430883868205332256374156549661510425652825050759295052834149259116089504625490325176746379975242311767018469713619171100541914779279541922245612695171039690621090651615404330611480709553402888903526213713563616901246816193684608829190491129831785467571021893637261800607575016373991812093627328082974103821282030188531895517542469798194175329599282100111407566472507698287389395006135613824995847873728794882436331602597925238968504007486888338541718577087252254430235857585361791596610650348183610969159638429729683799047153708771913224439882919373540452250106916818058999722583489812557523632547096045757366640054028053203162854621675421161233535823747108196038345679967485470786535174364697610413056590705960609844095541737571880557184843022669424608073076757146977206952506484790206197699473314207843804078725594799622649646956726537341255901249319713503469265605670408043259695968299769733850340432131798265735426447388126869443233300127436405565286342180485971628585114622707153582787542583847593971503154455796505440921771210780536461186379538591590869138877209510909509748239741457883602241046686641353145235654725236345932106260852303808373012895518891721005447518351683598509656888770962443572718710603252254556569426906677885041338141144587961605289799487820868342147375266666505867175421820536279289901103209260654992478265871753020419996806609565872186581828316252917726219145710400427784321752770640275202683002462959802201844862324376222278959547432038185778688872224175689582121626320155591238282356600333437850878871007874045111839862907100281765967696080055262832112636133297576789389573580719876621735371415206607926556081796043944952600939579232794002629449541697342891295144928725991931351171936624136011585333366313324760583571396121074586341179007292701552800918864401553674675764327233455699964653832196259185866342997305181925185024738311767578125000000000000000000*i1^90 + -64261065044386520125335723788749637955977534159891331934955513376077640251938361922836651173088397772007497508456919093918866225445043919472835944513926592990219772477709252207809679098914609539304875458266239498946650685334655009403790742209264832068969458002407427758751873413617928011198589725271853676641822229355737534096512617820271943945009577677740868026755776427140671185351882885274513538066515313339397385697166881134556185639683903483585130722890633862503175385695333801505044803941569463544870920929043684829599819666424830700703387899187357015363248662909625427526587902622443947100442737609628106125218619459190307919809980151832664396339619869351237527786098249781147342700057663408228033893691152070939177220179841447777307901481320864677172139805441308079407010388137361304035942782220745786340366972960673124462160376798925119572169663199908684841731960828245503189582467618170834736973913252402195877022171016251906788371405223822630123216195808726172536969988420669924896359877509348866429949427875137044883592849875064696283466847711097280978420053075008129362940996031781143026736069101206074831113072374419340051132707360067139005769058663704205811143686195208277504936839828775014676004901360239946100061541558384195506760170071425961849362508429139759563322000553107413118166121439294607803855058171377802134321773491504880574232173091026156549458682369086423571639044763098051617372220807766785236365553354368282836328760849319550856397003673166916747374091312130590809160348032818786971657193867879504598443979351878823077997496061526011414134219167528332342407889112087965373261968566159523642456229295765300254637238531450459453923929728240757902304004867229271380537803329603110719649861665937345867685786942437716941115960927968387672837325440708497325958431865171098979966368762522797895021921014922366426575719607748946458732393454489220443342164716102274254585908898955423685595239857944072326113049589082068974315852800244731760246465454034704200075313815579157716692576876329984900211963486902556564975034223374865779603031050951321126666837708562986509051477069377684277258459166543333235191159838199132861254508317981844100849540150209811261434068079320464247662889304252424583684226621795960773382260131149107850065428445236821881273168770339988686326375145458194053761802012853290916570605352299812124990719482133101820793030956992071152549058136794829206087899763310931967882046892483351345946063977185667401314299985387472437183938106109861891342782494535797946886044547209081586023282361201989580938253945029384861476076469346867827918640782241511317631382047764132036844694770082979327095884541329867239231149856534934834763069971539059599287578934332846628501564081354569933319249533684966770885224748579617215876709376562369349283680342454381141082294242486519105397422610951434321296252655680090693978235017336634329589001136562292938520453991314037294656667223016515146101475613212017112255527317458572581359615116256083618088550641993114779901073339581908257004819034938243320092537346344729039370651700323334174958300885930181967556730483277301258374859655734469939586280464733314049014853288243551268711795115045658941632707796599442750448361039161682128906250000000000000000*i1^91 + 151295696118389833621918315156507434973161648250758542597206690985662878775044918239714761321957752007370061942015453783359105882208596317301951422640123891317599526089274558382081642329206836931201453607252914796172682416203208696861795652088310833719185398653005268163881297890228473494634196829297632722292230181577674945448044502936230078863310245660655065708545528710465122471937868593941543861652039911692070726789195650353860297122981902963440551564869016179682880068930915964879024543667522722269888830812168973850021366657266581014302191216183024747340846175424533021471154196317088716107217730333090410832675825331116455699672906356816420165396431248336615759634535465818932017348447506049358459727658812778448909093175714994035454409237765547786567150594873235410683732532091399333977345345394309397598255296587914461630734021604797536643152668240365390817351330488847445756457874348478271487932778535036955131137051734563567926997172952931187902198603314450749251496147506284897444853325215792834025013933928381936407254689339599875106550624783147441277979667996685453876013182426405049455933940796603137945431592061194153541768680043777002431523093200268245142750570950456427099171736311560642254151604183939663046712000976812741792939746265105677135041590534548731288980385821597014151438791318485223053847511740595986379814961393576871117059647611676634980479764987274505627317912906868284147721320423686003123849495871267840305116707655160486514280727256279648608321847927688509197610428890765110084424004087652492877523725685681089419225003957278982930349399980468377191068288748485684156824018624352114244690745983560794455659926126411511813128721457899043278410179771171856387687453906312378011128027509880193924852591737210814120161973398277750247597710574825421508845050977352864394248956093663322268178755084083977288855543210869395877315637920855509812002036051362728165340066363178323431370757291747904135989241525736622273960227135142778797946957226137601583206313223104888197281287495804065760089349804411304227083307621065791889919957042592540710955129410829068453354527824397821048591623356079768055271919887633278371489018222551316630147365938884565868082079293072700077183598763035148429725770883980643181004147901865836087374491204236309762514385474208963590870307538021860613864134068424416669025396326298906162693831651807231920260077450804279328646286569088951365524705492663610589968715393280408298504809765894328248549322630705533944109821754353837697158557528273747501244680052086842666670968172133562533149072529643502759941803419300766200293337349270001600781508725918897842144651806166040662687896855436635576104983367253982970403876248290813154237288502776614675533625936305279347399654317224290750477757660645679080721182756921469472488527852547235130473415264556911165850656119644778505283549896825515191946674567729186780154705013715102440802895971258605801795777632459868070404251775846446699653553736529014511013099644716097385715506642135875137056602296056413770515217734605453808104768966915104285216523861708952815480908041957853409892031189576376625397142791824821939227096949973036031751378235784588350792495210403831407094725055679009528830647468566894531250000000000000*i1^92 + -216367367965132790793359276427006772588677028299671899195170593544613890398451622960677647554761959624177743486557559314925487411508851869671573604598292764453770573602290435344935212466087819753880771065594421579370708026476878002885902945088136025777435687272596057228701393376088957780500150055268981593829680472395970117967373728206053763001076053576295933370624519172977444591389013735066807574339237756012035037082104940617008581861223293644453323520692094087639549955153030834838286236557971886061266779632450518833539998901470567510358303947993988523546499846492808842149288340600720612175931538187322916315520476031012574708138500876630578751849884210404687046641445135774481129285838699951499392050425483815208841248376901546201354677324180427020405637878600717750395618450480248612966412240461917595525862508652975247125917729672079240636249169105591865243604944281540855253865701954906231190005436333403952656525805650796047798023271826327569413747993066790580752614749497188636286362462308771191940253743795006019480170486113288235160893400217094133890111868946620140369489841595154496676679626548546924202455906554857344846435372667735980593160365512080119755496571049078897755988514340139968049810049821485357923217009263957815944317377742323918842246683798063699378932239494435683433456282897964647660745834014411559928048953591855966203861467841106331127071105442256994155437180749683601771843508457777572205764659258544416830102871763153741734929461823957337019120739874516807571758523850241883577037783733914642568634306078562284212529297187425070738069708921441079802543242439971460204272478654306220369027160712823483606139927193158818814375953579697856079624294386317659109661511694826353846784668910349796614160640533906748455339751899812779262994550981303814402445683252377843425490160376400976335475058820154699873832104867942800452486365036255384883856420026325113981929516096520093242955927172159704467401545075689761034856222808894494437079133354857755396698648523684929161759424935394600956927416819297154260717004089632951387413040157704133150342052686892393674170933541594001575357978754634853166989069114061889346191494572123484730544514438670567876469232564678172055744605409690586755549910044922792004967882388017428321521009627000296148811601114085001319530513800631195317461638176147589691815474928240373576369858039906301825485335303931118459448708398669560011744370525149990235463071711782183395649022621832760218803640437951035530208543258703457840649956252937732228017913393855019125437174264392308843472011346935013530415276926141857175694210713025911411425371579372871928470179882160573993110283568272043353711074520690673798332767957580169833199670553550722207671433940526235786682552575028060280106385497244878828240997535223172061962273602810508130703400888909252087659991603822211508748144097206495592260365742609920316527842789996022492069241502342251953997781354172307323698841290901744806004053119857855288454974054769933467967320868854988967739449248708003627216171817945144909619117315828682000158586678466017840842263258258322225970969884389276301786276129467344565534489908703894600549258122121093621951740839799795112731399058247916400432586669921875000000000000*i1^93 + 445850878129898838034482276915489931282777516747973727950333702867629673160761440724008663314166034789093785762732122083162770597170691787926531541742228684697725978455348947376829635300279538902944493560457648709463199804086279549080789127512320586342412723319389606779447866471331775164242169051829792074526945875473442521760927622485601218634516670378199151070704625550882880529768972750252090995698278597053918149595177029643256248300470736405846936087241177584673364761399587708166743812862380773462800362071863527977286756011337002258641513724435485715606561711065655348059509561982858445146817039184036041429609352792198893605305164604951201546095415200177803238086794071174101126115825321120449146092349692009567171371765269551042544846353247196405606173765448241841255720001937479852799105609520865825272203271791751905075159800498272495995217668379351573435051672335974022331471102428832783027606590846839987438621324856943487920521840746106934950762797453520683397480648677636008338429088170542064401285550935955856862794809450323436213371670902231383377516762505754879742568439136094195858289886206925452944204809967693226666823430638723078619403073086544187341263995986401238693636445407883379612425235610191004409239798471655920957375579745384317384915395081766277911471641797121222321406253023927619249464141135396699629192570896675914062687563634599485075540597432981857855853796897424966520203343865995468807608817639911647267276827522630173092151184869073504530954955878672412151564927082051110243585026130866945123917586350424090753592302270112507517913534065482578708379736319188984681816563796830812329270552706100388000599525981281899925612176816127934483631782678478217719295184948520559435674115603260677552544626809226531635402243638156649394719688444620130539638704729384372708342504610337623496552384678514893895027600355314727808153823356496041647359570633147328996087565096631967005759777362786197456391605538607099835847413483471595886430720884356359610645958237733239973439004007578976580966032721014722684681351318324567776884818428887151451748715351782215728722936002088062635594090681635056195182093337885910578493105095810390903283689891031680361425659147659355730132192398651546361843637848530907922988384590711419798291876908163257384491975595610146214088196211137075648995272661145337285852172365298380727213609821669599388440098123574532005254305173360672480558054140935006071875627312289886865507573832642184997363631206218740176158334183017664915972542561264942494938334960585980059006305374599750056560696225296657316506765556286298475863024122280389447433867465547618164319705083131229021727678992959485724066144210818307567957573053984118688658298060265875215694105312051313123209155577328666190971361628577256992758449624807395705500918952844498486207718404507881874947071481999457947186297615428931211959178262960500912208400885018415010057972242700315986655347040356639863411949878321191410793301085302328287727485244283392480587677838091219639186153883494222566223950809517469251219991122801082693981727110590303399699374270260007242784602519385006226518331304332199939199970394091101823962821879047711169361265366441828451939954902627505362033843994140625000000*i1^94 + -1805870391153712373173629202296002494908654739708835118688537841239942415440976953619125774041612531291825380542708810428958824343687476645992150229915891132299718657977721334620133406029969131763131932425056978446085184573706874610664681576071614786648016573008709071662975424760641209223574995288225988134824944500795689925017745600256560024574007179432174229520324586082661524916065530163210702256725134055294195898218182364637373339927951198470899642477651108208050264974394064052780499834579519576105653562543343675538098151077221055841339464852098176329894909497968997832590932400122511286350463113846774697803722359421553161286868023525559703298552805540030979240167615831124442892803189685637253463781039835779508094784394615135901711926837453662603072937010598028996977676802023062986826752355988365296701254971342378952483912425100456629894944626449612773149726363439068820361792041694886062752500475491368712162917002390138099586760318115939852440546906345981234238259669327835851055903300813759737794196852259214205252918642592465009844728954297338035988589804082487640505050388792543669442910568748698458723399797025862114432840954429536724988652639366175304121860759573465242856068522575842382446354414890478813498053111318814629012014436745931908278846661411568285196659089838546481126884996517419301944546925178102733996444890152974834080316602936656586706888214013251405168759888093419107263561075054244908729887745243724121524776024385412561309926254147278500378033641828209030987695835268290758304259595182751679525631545406820476266099077997081409854323591576942185020016403176196162283217657249399441726692347120099310939435481912239787826539958751034920767830861215192014230657040372429440947511036128619491016811308212190170093524087417213188329298847760257177028656022474824162309287850614529019009222935590562911575943752869591765578982954231860674487890900508989351080954662533639975933050665614059454545958104667486418321205579556714297941815205986000942617474250154339504895897988561966919160027823778194111273206760030558987734860973694282099362183378861863256493739409639828703796215920800851072206616994401802357670940910620165286651478762084791273419485495349897221430385419191652594233902842086963921077420924359494753795250329380454432658026274115208569577113290473839543113267592996492410715860012430861858704142120147272112009316726215015543500199043482117234834471475390650020982205879645351200675269308991170863100739206145559614045346730144704364302146186228216756266902393221262252382636294613024643338246907024309693392879926833997312737744997837046832038096974398635479551733571781281288083229315967328167602714814106252260988649748147363509709716543460233950591400327860042010801621627055707888161569137608844857222392012066785582097904048090245544322339173465693060521953784902388406498010159139719382161780492152401411547624980860187032643737804210505277121895706285438790939813228001351213880580683908358721609620684932272860061235531188307302552374778233043790499096427811983564359813548523775470260251572733579023984577141970471645630436446670566614891338977050335994992575601170687953937455906452793139451874662057137891935099105467088520526885986328125000*i1^95 + 5130086571920448853082732612999232438087302044813674008499571405512498242664249775776197937557010313342269732102799820194341441788012711315646500678485648787119879991964906379893569370521426014485594128486243612252886920315324209213230963068300146640311821793035412373410317989430991344024645133060719079898204046900829318978085951933047899654453466806326938749055543466326498524774188301013128253479627383494797537621456668600159101841577795527720324237071998633786291560545383642245694919326241670603502651500026738708293153292856472008738439098835265903432747651081525162930505076915819175873364004898788374042656142148458843895971105353976482231889187375729989056283255227623410567967611527661314868435996188557015684137012170856335457508163518527295392496404540163529999489341262809387929020762742875497882375669436596506958524248715715132214962065796477822687993986267521005929536764489151072977937751945245654612475864596722265716781074744043552633196572851657534053905605163101724650263807858182799790867777392320578957822154784586153012965318305057733094173474664027938389804859926195593971631977454120756094612166552696756065721203794393649205393669275836347776133546880108251865521529397414260253093447894504153272003033759145379262853150684563607708795538362651818081506010696791377782997586955562205125678037564932075087667842310614868471006233312634080268811847712226957693088168853502089530309357437331974427968714668453366843057345368892608297844302571876214328325724073288310190239019198214022123468511862558859091675890504924873711280081779485987853715897266582533553329810326377721155574424398277723026225757764781670483471790087427414917610606491958909890350319202130632651187615380899971821582981503947993720223782056038864234492933450413891286912941069676561954510065218532436070847262926636192825168582743199855411489920341587729319235734295559450677327534271022684894629180801118658870195844122973555979647358909662622844327487589050349065835242629812636900802369915752317415825720694499849374236998347795841040343259754089037576961997283119398006292225810367879807122034330472987346244466830182494703428803483244899437291576221568311767208741392160138610965573902483114572723352847305848640131726532208685640237163467729641297333375028071917918854963771347542037043525116025859406589260645778510072605036335625513811553594913410062052564099362361038242504780547145970631531722465945994124388957783558685123233977102326437815209680891449671885987262235913573240513491377018356685570593057974590769547597160052692327371422067894070673692916598318249085861908850142966465668384119124056689416036459052736948407384720827716068569110936122729614194501202449271615529826532351520387305722789047968705854466029486674510199592911076111596788483411900128368495899086387833694716980221353531204038467793268434505277002663425625079002455973224538088003246960705717147398910068233904930883308032684490310383777462784316703115738605632177658093677570990443857186613649744917363149948644264486013535290157734707899507257534871806342330804885041590010627443103581016143673583098391403045247435285082214321164413288279374100394939623303089977881752743327670174267041147686541080474853515625*i1^96 + -8077110094040256189040843949467954876184748254292618137638462337906954573706669242621165131661073233474333011069971617939200259425847205159652840696307035538903013241227336274158170873895652876298094149131977288726892399282264546359647176150722694949076550627953416487588374933005850858447997212383024845707166280674154034502810549391142453366894543217989909212344480506455999844460069224332582494398203761297783644789098318786679270498598863958621736963072214949036380008018907571160321232627666398033784793164173295726329131504529302842195276705214131353763372961694676493883377027263816511755971923263604581109112113059916081109392018300330193451555511909512157030370592948663278012267350973403869643240947481456176626349996919078097104857363314089018645120106225000557909254824144057964534610313169878556021258700589810676051181709468343901731851236728359037701710003998455171340922809323550250791620907379287370965031773698593509863722399255198931386708133946350399372158658716038146992566837428161342133992890358095696457223174883886975619653545583552484724341002253648671792253552897862854692368050113480493214014575466065714193375472565930699733451714970728223270493651416868616761199828296978342393407460634102591614619606088590266133200962171732079418772780321864273810741922292595837593933629829325047589545888705004160718800422811484816766725714099352008768382126536310627917579586839817046908555930106563595537553437862008019778763936391954157592464441071716247854516108580002995794539629564505071384520029603234924356037541583348092032455641486009638172180998543434158727652979953003565581911273248164507484159743789033882067505324030904186656450168706110359306795051738865662598341730342247689390065357270250181466061645478685133140866214160962018390699315277854659432819474110191682845092247968350271918402222644490934403857429182127307367671352051042974305169510296395048284881109089006656189511743671751414650933196532661030809772720274293850996455153272018455584017917401030694955268161298813454085735001554983588916223750961998841461780200744989783014859519734475247230709853641949753172739004313780941802541271099800572967740833747802335169769690007097246522500437953725094396079874506117125623581810451516874688578579179230535952463099500806364470476676155875750432994488721659431899196711531159236647801374892990519367447212929088511384085887598473405194791187784768826593478140669023779015234976426392637063206969065987146627009701424644586842637646658177149462465624228960888705925517639384511957657476112029167450950577442331378312935927343926282946586959681076584796924531959171720168952635767484971821219361096106275335724020805569601136205550732527696755361802752073467129515154589698460362248780946934633449867324654762192352489695531102195641096696544848391470552402070031306474503241252163394129990449939194316699945902715794832827819360587226509112886123127650040262018200333527057674135041427916191157942661427989120299464626171729190431129227513287527517969197467895836758945776869253142401157111470839552762825136566529295909706771498036199556306168420181029904628815664095212843805134787137576035711422668424584224786924551153788343071937561035156250000000*i1^97 + 5276377515010930354975928892911115011933474811854821546375131260520832910563296339594361437278478298468577933666175830627887976476531711540614956278534951536126726310150426805407880755990973815386483897081966850734789204237554267730434276220895617091425561364177996414153977170778806458985266278581386892178286259527039676355472918211022903289915989949493565512827344599608364428484411806812669392453181345617763873296387028293543921745687642889113919301839856683683098937143970413898894721554315903582435436662606337598540064953067437413006036277128779020718699152357636711678303715383886710490575379207606684592527810916637359617107666250885226492455259384183919889441959308958439610097865843902610907088914771086677247663182809397239143966278724426286285624036880624010426955710826034111462870466065245969623409955343200364719760584551686346135330025294804450294308699080379749669040426318911933384276204199467206466401385562547276470648738664995194415876455643423560759676592630393818290962392943105760985437594726337265282869991393271234380322940044514707414356776735943411782563880492148685416980111111256963408529902698420689342343823422115048391800731974990380234197341005443931525248344130660903259350329047966805270256367908723866017515164061647390508916280618227149981975253643588351594689682557665990547276015530546030360058102355875058722240813346782138675999717638794563885495574627809710881445274819024760182702398253143233965746965114268278710727268649340557382724135043749793060690382714880318941926152763453038016089607740863146201774994151069330701533257051423445500805266436009811623062160250133041832493307782007409861254369561533665386019427976121632208826700270342301466371891409556570191403681835497326409119469072961751480053564408414712465893724044531933278678591102571916691894571333515778211657309193522255715657008216249413119303800425937742643722218841344640603107935151881454494435850707123782760648604449220805992040799832936047175540165937849326617685230288701505787825053498962254953702956898163312468960917214911646459345178554455107845551313496841989256582192747415441856532222979303008626229027423170880893075406874688443796715577272063970736334446830189975676924808518219404370726804618615535464291549854906775009063377527662193924836065774611113097639023814999923415352364004397579631081267434952687126243464810417896284710970181249602536405564570850829867408129304728088205110631573425198420303825029231666233095293133730073164897881683283754623419999347310995894080319041798132173956760926090954246069898311009881426136084187343756587511387310630944425358443263501009891396200178490174032282015143877566974707030818881711307539067689071307941702313364339711019325004873787598939290622096091471071769017185117308859911540506697527880205180117716387281608549689801596486688674743155162101605960035775476441521558997733980288294497264529594026145386123404873701785921835584970582531162521467491723394066387656668701734955593205392837576779876993002900784645142580636603686117196685459376956673936072108676787506282598733685551031340218247292625632280686009714420129934466359062472638499896951037062064889061183203011751174926757812500000000000000000*i1^98 + 3645868534693218514268313725029747018702838808187314077342231153010317983991336810071381944715663950292995825115608228661541281900566756098209336379005136849422364385781843346304050307924676173531294562207356536728943287992270166315286023339942317500276705928376003107291398908717791808173312928957994147785044913766584259060008281383707855416932209367466399169427229589599041427024139561904573762576352749575701195502098847743752123528044916198838923350597171088371321651822862301165111010421503862751586037141045647047231931532880760758474207496951766936002007344110307083347050619658084414095842419341597459904390680240740147796313118909789819917200729419302348597815453702272689684944990915005800942467526122255201089969647325396945196683426532854155490461482848038858063740935064522021814668649167013304175727177284193424871735577559381877933865881655030084631489498720773318182727509240151645920384211286409524057597897377967837736716156795954845242545825123745705463230464727851111065389383358472660038589897173266314483821129524825998986251741376852819869306684116178959287485988309196293977506977135571717363350912322919582400656557207781423790971060056298285003331702657886487313815232394589811565782871989002753137268309734895313376242161092696719828171125672414612338473698009845705393138810018226217258502958431736267522738751435300498344273265002468251675156726942950812826186145924923898263811975199671693598427774245617177206094827254124929984031139646010007803175102669874601724034016075555061179226882227920519757629313132018051607718789356521922180022783211317716501100031810403986646657290095533356527848925256291558950956579040559878763902659078124242614250916423292668563659670072316398006459472137368403188574314961455483077422440460543269951756819921842677731997158768054887341095233660602989309369935311659638348634810167900520968562237832370564078084351819232810773192378393931506264853138877678435978083000221861968326483837160337611593117761555385842700432433775044214227283530133138175040582148837209594370529951925241327744136959773649933941811097914607532019542898537297223469887321629246917462645026426572561192764162770690150128096372038993304730096848057953301677538935531274434860122435351746637117982157998814343417706532752996382215568565748946738925475005048408607516750489775423699278949886271656894740400205881777686008898625954586053214976742987110782218036570152013372394311525604668898809386136429527250914828536126737108082687467958362564002944010919250568376731433231956186626551906300912226671259464698902593982584501897165759405452423872360871679986143810395586732250263914185005507874074678807248053957888007435430553104192631379817732773020772865849820395136411578734243039251053793253067561661668599419709890172617883699884577410470027378467441369746183786343226474317006521296130284824845818974426169246303905879130664667273854593171438193837793856351525802824540507505430735936502453631341919378034255459011611659676273943887384020873151814975690233327970795766182755642257728214592643121216856366725020566352232896870122875990769463995120601333188651524810866598254799970525170372960542820394039154052734375000000000000000000000*i1^99 + -6794776920905029972543573039710946143528131901528031473857197005864114065661532098846482560386574978173640940790444163701931491141443100269504609676761560614733976167228306610399380355932836134290068909332347677670560006173856241067039440175784611909518619360457156865454139455382989232733239555932465613473311828626027798460463241083806607869924378104007933393317708545567395231430129950140094368404681221456955417814554429697113541825723382618823262205505205300424287740858584603738168394150261967319531406271567408178193012822888390764980971098194749258174290874017506437247946817496003483219371828137542894314208702480760084098949106384684830652298269681675988638848525384386014074000741883539449943078969500271588015202600281472706772773316180221222133967284943518909515919961168512745162146734864722997984109693872568620120234978764854866105901800294955853322555897367053741261749289586722731645242965450512318192609713134462010909188830959284392216667081710017783289361390039112427608313816792974177661622637436153192391679487906201432187911378648896141780794752902414110753198166071661478361849038077832432273640474814736008822680374192518460585759477322750461580688053855679272702197408313092473782997507336731197495126907651082729910258205785604699524059766242221740146823575122303923056118209461304200541006328911780858513737711186145487372963804364363724448419732351629177498542004370248033477736554293329059084936774785320508252098604592232179950844934400464290078451335914818416529348305752664812962810181030085659224420589154342740074837935658176902890431431158515623395766859528604905760279710043231331425352061726834297704417923096490374780107875001088620446581997754483372833988211326473128614946691828446635775411275022398966749623611165938566301511476352724467393675644656010054262447264428116026769989258368839135624585431502343186413355050051953101390879252832357047388515845313106760613061557352635594274784155598471453818942732659458329031106785292075839169097139866148797816081907452572275878227464715686393205170928346537163849265583005010366555518550331416422578029470835451929634117909846599165410509887126272865245554665395952029556794974015846004834127682845260813852614714141568693283156872500807140552428960032373960055399576390290217281937410775913048402760910696205224414759825065401150966158281509243172193983151166747733833565265820504224667086899486452837609618676161483755121709120806069978557673862380992138963159867811307461794454434749290367094307484761737245887812082646726255020365656123378134467164419856453636452120774570943956785026307867999013845534044085623598897661849247611820280386957945829608066955671235556130494349451060209937221492094418148176290066893930187595080140471489207335443935298311051713118812187871855104392612758133650443178235800825412772791784345869062900877235543670237538823515248100207914573529555135891574096460518249882035684020232071273403868752385841014883627074884555900883804263997437087552619488727628576242723163909146484306383453801584571645007623503841428051256150779302048416759977647019328527878761591141700229483629979726858218203140150264720838078498840332031250000000000000000000000000000*i1^100 + -10864788396662956481069033687380164996914347851444562163275022357343153820864853997134110558115314767755359554604028661456226032298851583323812481193244087168396883199401395353750819141559986450689276874049976391261641659049458881674309565203140054597557023547359830111458188109640542052363780976840774262563504885680336720369749567811919274550770865649080474376208099685128050999341041651824791245155946869166798620442380289318110635019564585880125102914693384920521537744301644913723886539246820999560395497648992129860740168265360632008036176972842107163214839407595548408081566244924020005816604632611803708642943196906864161087879404503316238056609428225747717354944871761055465794081390699368458261900640268518350141973954950190612600045888568343900196943754581808503789671251144187418530128983807601130221793847956331943328716079598181132237345422910864475160725486533705184915699903823155429997377841158036523206484937436360339203550542544546065241108093266649660241496047998460531342997860782422728249539709953211420544996864074790142112915410264609222755106674153400916290945632646956363767176063710643900870464822273888414007533418558349807977692119271514362787092136041319897017666149820213143989001165842245163375042406815661816394568655151276778564924708483010913015939447516360588390036908356682498468052909236555402023086406666745149454078322555126784217415651690367688798655881567704849798756863087222504326638508651237140857786266907034627709123922811718720861676482957907009268295389258813224073960021153112419714029912203681467197451475670258964777633655039214998043275113133441866833182892818567819284699637286383808627358024690101057669108199842722194985996106320544071011032593984521251121667551170420989067657001930343580418035921770439293126896827819385967664636474483048541250138461717471979370863504064562135690628839064756990727321616612831529170643656172705713072515590678246046942200592319807186687474041484097253708687868043869541199867609962745024794058322895662165710863766373390083585311156879004627530515031211607687450535257363179054134028147079256789489347455581456700570767263504016249429000054067570422728035906741999739583236149194720242899500079879402619924888298971138326768016669786308445226198805211720958526644904942416491975883176308691938778425458387694838964807607888765340960263421663242261989197488249395592007766593733856062165114510987464340316973585568619013040419568571889763345982265321039925858168699403131641002298902991500843847185778174779143988458680354139899527630132941324200358865864843928927841217806345147885186812958934667387658664616198846557105881233200655425542912964020048893047810290005491719842019420136041054215725085728735880551460424842032645827519528111637856511226749448061271914136569131822578761568450170768330254058591963444333756668530886823145202261336118867392830487353507991932460869062012672385946567038500712329722783314230177586050775829904201563384539432502663846584120528510988014988631656454386122031307408727240411057156700139061975574945358983891971123108520592851507644873670916886087676663914919192485177791639425300473375335993326879882812500000000000000000000000000000000000*i1^101 + 44832081043418713024071786973721384554437661652750710968599221869404073105282408000477270525511310097224558863951242934635733287182403658043336604169419808105946876684379088426490409211236176819794369440151169910748055102490573167039360305967172665373322881410184243934723865612789818645003866734038956419062082958926063555677152138823103470150920432267719052901756105206957392009951743702427222315958861722927213922926522137472641140947341549457835619828069958145487737137250030908877855310009023047838178129383440476685730214406589814187902911657088037699575234491923492926524334014731464073766667431813936681564781442557247301068126215679042847404841978004504710894069150276890576436878066268366757236565223313380943388837199332065194947552236599498094222719173495575947134180901355488708915994497880852815330323258936567896022141584851593986114436823191053975431557771720883104234437947540206021873945178845822538107986477783091356603658527971351038134671357410423073715594579959399930635195771664142995760052090063382262940109606604172956141557920190234545241827738294779821127655282691305540331396099423370160572198723635385412233023700486718876149494732803995540368448040166688126700251748608675983401994928603150111561891346468232700214205644444924898921331650404570459657077971868236068653435787844657830301516291065944064505837542211005703330187438123152836049688190939326523743676279825235134347027396322112333745526970936745860507311192311109555426035250009639582611724227526337333332324196782763594910467502348566003957967649301546780784608300037849774143835066974441763832691045297752685964807312655522030928560402553913541847532907895670340665422312464030395679966015966197193587549665406202377877183064994297315345874068176266415099820815524955647427254633043616190479489938677573985177659284636823456914170168046165639346059818126642128823120303036116102354522314398655838258966692980116599817492742901065905539210393995693467492514972880926024011158149906330148580087952176150661845374960758992082606790181820259654241626924169515784559039018583539214130261913717773241063596940340824365479951690498794932322582150737837593509608621938311396458603447668315619972880177009986747313336300859730100625367328964324228434423261714902517897624683488431761789284198838489856330821904160820394341891245184572495786042462629403399794025776283033991353363097960266008019247572562617717952306028790992333259316152947806024178683961555927571609095018270278682205037668048981121760435787195526716547086921276099986501492033769582235944831021566639307282087714895064807320538155462393555606369396292081192167955211158133845960379035536248803735014125571213922310438646496512955762480811432121260180813322124099613954141591379037534306067886932673815059994483592236535542406071000005013226827721053006861309328386163170752585187158907238373183126940660906481913542752756485359005596592046460211094736593781789660168010589947495787383641483433630143756289308301802281320974354340421205225399775540604725242144727817292547089714460699625094621060454909931960390990818443589723013970104064397726131320102058487060443494375000000000000000000000000000000000000000000*i1^102 + -68443816788039756419542231814183942241391787834439208641094044175993857009230581362717296574726735067905265263568277584674510999614049672172708869325685085795732103155728316707058287502350160253636942280912180266578873333245967585550753834019756124254582196566258009847633479248890056525673274958121710548797849006893750748424921198610984562179336053798287740577210432331970750463466470812026694168756479826112895079254217374285776321975469814382753876684231695760198476580912284812099434069759638190440098662299241496935543032003277551998028463015706815209974417544801659650327105814049442993937967701904114472370927144342302113057142971979577621813740648907780091278654074792231263443453628758804448914115167984623416549607685917193045188302726427417779134848343470179627164519983631803817082963120329381737590825067537947500817111585519847039982521978614399961139854139099912917531909256458034330087702559821776326608992650095077429039361000557352191482636247929509620642104550468711948591325604001064786882439844441741132457751892913332277500697319937010542431632254537883560299626490349939126820573003404008672310663307058400280565220817037819067470731602766722852945003813838771301770694612853774553909536150035582766857741582332733629665029447564197365783204473619882061414538308982925562219496889821238488555438534966159361717854612971193036210592508061315154358990760544178864894531597497975317533211058406185224193918538573898374664971298811150418951689854312485813966155563582591733185262156223731657209911932604629951942506123016337637472351753308185217653146056834353191509381699456313703321039211734058823720792532356340907471280480814765059582639451178490128169597888124874638677475305172295778401143853006535090389661432287066531640387903986473694635241926528797145204151361962496064749358329677395015807691046087883104265072422026564030879645406570170355911204103892218318364443411194007275983097974277265823850837400745399747957889075493890944755774716811382527772025185660591227549286650374181938837381995356967543327254477460977406849030882040462146741236350907094208227579739804331805705456876318711293119612924624449715501694360587166146447369384242166413640100970720888931979546899574296578999980576557633585063442965533040292198814424816214365312571342071236132724220965690833897415283623331422648068593678255050972234271710422582775367120374316324687414849485875174268095479479986789686623866531817476301757758229830801302142495836977604816850782370669202900941888379964014849520584735244430821209349183121422880543117898152526018694256893582747663736901954705288255460954836397603249771798335430443749762120628670007270863563945571141676239488625039282807441465683942437662138028262846954563099870627385601081743661955040172362242718773869720332251159813691969006781306770562675953546443101095929982414389322153829955711457439436523120928037145364980146511303072096030387353510615238375994655699328739982003950679539586417030836556391959109717947062585012576956657725422113498832994218900882401931544701971241068107862056054480794508553219364604745894576464925046250253293099796591714000000000000000000000000000000000000000000000000*i1^103 + 63413153121853924823963452009660700712142366728477321910226109759477658643927968273180791238204354008465393456069944913030792065964372407074541331863248767279478583832607781611969207718348001068722309527114431367511293362641540676770355957588853411575254294121522006705970187214349254577639367393883601432533159261078583904244024656000759610899801367410197544477817606432884282640278206012613717863192748877529876498673725474036711701233049730952872503587235301060374658210562294323529634245412093158338552025822434043750778815476804998227367311413627032299057091086788305094022171874569306890651089228869544411601898937251765585112140952637301828833128533133892303095586905518411846235400860688513924001227453793177101686239187981751360422192285640286267058442898844685592801538397577920704141216061133736853459688355722282957650426554766149461501451222691150981897077668672733132264288841967372814257278144133159141300245781056760590940547548824301497995016987889943605355185435932562966261052730875367208152001238884360450122491206287500502379275365343219112685871615068035003340183902914054255538884486242861223500312193124041360745535836054936404413741993442804994123929954648777578273170862111133004480659062956244679193918890735227706675303713344405806974273365001391554626397173145928295387246710082184316572138725341827756948457108023943847656416057555533105188856828883405347744131710146256210398740929174658927581029564964064462672840600991811003521459819494411796685960531883808241330807654222525345508339921362814830909320105728736492286798157452164092251911352128390897806212225310388671423708074755697918553400360826505508014129226928671335300401383333990121709409346146342758395277092544923534923857368115197047882547361780560250064173229718328306323603878438034297897352363526953352227376869043973029398660957636103937833806122010312967066934483452783024985113503273275273207596881470953961143652448815230646077676864020573500595933423891623808954817716556631634687045440786191358569280039092338417521855008217120208872791850850184728619669776995088334642161178227308507934988294919556439737797753297410634041491094682603965770270401400445089536598743018583627793014152068268420019663148360640775104436394295970168677050965576751640247268097258203582012401044697074421600805902794799730081988263282256639912377970912307388140457328913549578437850676898696714549494581168747327528570522254826468925538162695186716789443508038431616844726815527038368960571302236399079981144706265475826136444322860015575057979941704083266535392982722670214945838043361540871045368068331259586725967352548303617026573863795860462199768020208321316265186987431711071423509572955496004479402792931694613014106425269815451443195426417246480640205669959647336750238379601202386789855762691366557030669934430996191565740356546298244898726156703311151103090376142018845087595096846487258802171680550843826346544862144448813363355418884401332439658493161739269380947755497707029710625768583573979418642518348678380709298031003225426360382904249446483869755836154272892443074505517122975894653794542598568816823490560000000000000000000000000000000000000000000000*i1^104 + -38152164373373528864050192479193584086207751495601247449761841868379525531622227222473847355820417828082046549112097908093767281047644018419374859594361144113229553779690240161195069368841035892970843290457440388018955445493126076738277381376807032351784926104873448322561408993516018430643550669795753291217679385113301524838819645069729175400317035191149373928685395027916067559600325859235367061440477716989154706337362588393315943219861170396339339186656109133627235630896178541170842977867778601095322726495271045621616898717492086553676407932030131159511769601261291278604522436979123423057148188077811425506493304740044212051703445332139058895842916427795628019424341268165427849197396799043428544020109909361825712152153487331694629157246513216554934943576984949413959638120900249318466950831777708968460211350308350200299004618210726786218263286443191850119267894812547786220237767636415161613176589474625575580090368191530438919842291763201259898985318983564464023482505780004530472801562564795941611098786018942308724220602075275189206806291725776575314309632785031263691709648887919054499127957186308348571961115671283767521491912281011865580373685533256048805192334758214190124963167651240870639484550459177087404018703237019125956326735094827410390783654531220955555758290922738917049216627165357378210547870644215985893048883885292512773581469315445229359311310009409421449221826412413197450934002843942435019955283579139700319162280675621793521980838040013478198491069240949884668546143781604976896774330416982645985477406763749659234199255363626400886804805586391780266140364841333753339847364235236477262560350946129756831249217638024311118744999864890340172479165858970878006674609281477120637891538454093611852752060175750811511842495530459058918151642462164748501411486212433330061178858960089569261092234992875510160632657873821562913929044399698304100527907906733836070954844973111036313188337849119275086199892732769343286292885828880637337668866724937527882717177009357467164818656885645521804927909679458983271050085192187837750311892476609904575905892294557720687215110153014819334332060228314893230965158180540166520029656133260110115803433950079254540039136662834205115596288243743912826850686194286930994791570863287341129970660893011723093337654720449292485119749441569597956279089532387268069385481648168905482370276972656216689829345082169596514884602345542832335833931810061742080875270029463686915270283393767233292383881405600656597033179472135495753950142447307221577579231173729955455353326755412328237128151305825206570048386200953325732057233266236877358397965065160120786485729310169376774078786891268173257288689363275168316423096119322805340920045372921059834690175048882807941290437326123265619308018694592483800189866639911041486454792759341115093584869358624501782102926936259657759724496798406384939454599666774792577848936482242455539144839138936770108096986168372809097250958429043313913952091820248034467849992582729748612838391677505255646156619536173329825631426876001436997405871159983126964833366128291965941567570555810633801760199131904871497728000000000000000000000000000000000000000000000*i1^105 + 12527012440519037752616100944446103695591682350276393315748208092796565904362804118862194925788557555668331172854640190882824015777651466368235446545130698293858107189440194966002037152848741868862126648081232362953966398512832940333278421885072133402279970924957398086927702530593993779515760672233367066724287494069350471387847664213385320855846121688287014094887082550694210188557272217546944851889235827474899297953544130701026214585094047841488129700261223247475878955464484999966951992964111485761805049773307738667993316366759069051660204815257422026207025471720624938833968477007763210630303473102377434439411389477403424018941028069539927314995270889914905433154281766497142942549696634100948424222527605688250816174032871256399811606249085488910124129405452662332762442832196212914454240118139605180826447048138551655928857380729344119191842998720603666837614771887991290717560049721278346686272180357481541713853351996201219812024977330236998280282898104915369849952146400033255965330863801937723500323168071297702904165095475037501560794756388011386201764085498603775661993720286757846923261293023478875787014715912944186534818634332990956249997503860002529102057369906766582139726542208622344201247177529334448606190312930543008380881161815353523271775418436826743071670968009537336086716688222916589891746989326684184607514717120795012565861096091389808576365952492769140524043826737371153578901608806339609762884017569594830287057755246938306147957714469467351641136953381700431987549914481641501822696857865689633782118754022709632173918604524335437925140050784788241686708530798312241948387735159876225652025712238261926993872915503798984615438472317937401630832910440964632136411869235071346432833704650678656744707842744348744598515759831422042109467506149736077657757898817825035900537774148342824777780429297594210721628130159096125038453993956208977114051349358975719255292002925516672046759152236455888167532533453727632357982966447145891564983410666788897148878931856293573512407437413776920092195394819903203766108493164051759081824933043492035165879489336807521653174252820367119840704347546777385419347772397754433925949815098907529086859207915697896400773834401900560696371743150817047968472555615549585015343732866764452402294424740612403128160127194306642275833071015874189688249338149612444973623363535843591116728561217260843043772201397735128988194673114183152288467295831925467253473182475983587306904002478309441279972086805010948718420948623075023940009559033879829136131289681555101214150934747170461012781625165241186020920037044884150797220611506256000354739794298374258794005232732061143567575298466163815004881037586016572796269405764334341111258490419435643625847681810289834551174691100699496384924188123741486647101681775443173952984160804337031243168637519166127102356930988002493820784880748282854172024383741412784716763169516159021176055004718617237218213121708836568498899787107169306385662639991736683983764560000759359353465041294603763258514148809420435665576491223199641604608589753089013640158626554198740660492430424442711764141342820663296000000000000000000000000000000000000000000000*i1^106 + 479982012363935630213956163622330841949195858325377462179270219395151470962925644493428696769866388668598845684021722420226390812961892559753065673016462533830465743324125170935782274507889269100495264498237122790017294461361154797117798766816897159496075010518115014513962573691414210849315037198726234512744981051767776194373123227909463808119684175885583424470900435612836787730346467106546286820260264737982022026011235325342759545669016198320590096812984046535569299084127519752078953094849100247939689502913347444785511737388162599146566591684943291155100538490361968847495772824338326545132454028324158785048771928881661464234285758412772907735295336460637649908769343128403629913404928581283198078777736343540036713541997153433811053717042240393037653346219553965554345905827029781337552886500097081507761164923896356526174898165753327320576378654268927768588758715069447855201299984909746234197741557314956558275228341305192231868392661279898025058805846320405843635067670469330242844581215010994255794008651057102211496098435837606403655125987880567925297345627888915060493082658211961548256934552241654066888472017608307060619372534138852641513114856209064961382943999763144681991682939434146170000302075806354653212673750845662846827337834620774383908190181576610997789512302447939840217370984047168852654103138431190120355327447826756705889811635571281905320728494725659308675901484943508969660760158406848839109086942638709120317022252749806359187852142138401993560702012836321870757930229831324973599534330836409191103463017098639832554925416513247135250502049483636682089252680416461612878512437028035785306194274023776571595218177414227313864549939534607702166065385887766595959131738035517426936061584518975233644571129050938170545983050170802297406554399990140296970024601750797926311366482403225024361613848397641942901826322212300096360418062653378332002176210099811252213209764821656562774598277285553723383236209806767763008101631209200610005387920200149691641066257470874122810122826279999283072046417365887468163382673279207974283708557456280260019579818578780536638449086391257945884186860463844748197365675804363660394881947846627602442482027878213720580477131004132463598123102819148839244796635913815962566124790069414475092378027443434868071130480376017744369237869779701346638569534627712785901429730609403073823052297798056649746703166865695860505954077230416224181602846755643151250461513323871190852036261491351347841375057824327647106963600045644480085621249691196707694471302903917360168748940175615800326078858991794598709994488933614966174443330335516522256524616671553984510460338045903526392663781947271829494199098106141948346761372999632999340803901412227779545345755670458406079768137961720126538729148534131489211632036298148565504450983979108207722220766423175331574087988544184200675852296054813986687450646364529409185024676574955991630725855263572127174394033524999369219264026843921208023771612142863668454940967124141913128495958571891301143749663006561909264294500544416826646750373577156158642925453145632125582901946543887308009399910400000000000000000000000000000000000000000000*i1^107 + -1808586442920329821431449289065565313177203229483728018200990432881088449519458376608024363212634844908893322245881735990889363906199120744971203787031118671119087588686733350683286097767655267903278043564677099579131453106306022771997813866593645973141357075498770265675289411734357078161833001396830732970705625991238097952864168115738781121651805607852982297208539390867628524390691855147780462367101508532764577993510615777127305384762940566573714184150568933855742870356006531200908928538474789691303179710570233343682199566800466400961511240225339986415934894838382789206959912667763281424247941022363062229087782348851622501888347664526722302750774020026205991379216817795727821248653395346792779242571543870116673068737949536090211106873326522272777195921210392342403938649482504925742098980636861191230791356287717866765056127734220276987095793422473893418603256287591928668908159332952894808021254952329581970782311598168097976396070227227946258195355004946186882645385644656008239404460806123165323021672110872141620223593787872498846632615271449242274570492264422873573727246546749843387550597740865500350467639240293984360817969393601663896229563295585046151750878659916444141847780755738044896326519796041532227070091447918216188071027517211948667090086031537040634518956456608949909181157026289011797408128702498978995237380440590190683988061854621090416146185258870359937885371524920443598599303816813992125039503036801555219826413930807503565556261270260478488838179105195407279407615318388540396272180853883610633036507280748861082342791036419903249657350319690601413497866708476681590053790960199550837409300971295077374953429507980865547600556418426993278005182038615540810546882308886752764270683958524592496196377567778062105494000233163499878399139352799399997859103072350496019243012877876690864333657811334965612601179221402580874082109634092252281792236688740217661889979975364513363832326651848347088610979660637097722598352141182711070836551358117034926823123978765528712114113996839313659941721992736436058467672287608644286053750846688550016905770446297886618768206566741431747886025050923523644650213384130152740038752988089626772043727798007303701466166655497111367938451097171365409655944173744578775381367254955633069849336239844361395883717931498837406086948340465582691422061615358328422944443038011652754951012963527882813941499179978191070222442477925166686057797531791321881453695720384484127137567073524026190913111259226823978287846757322593656429315226038430232700600151283001222059548389051909908864608611796895668850397685415705509241089009259993016681096981495159245565743760866590646761123962608555716361171021436704236320551721499479746619916709034016745462955916789881836516628476039665705799531565928515969624535814867292891639731152793596013056777692213334933262217906990779846967777486624130110177389743181067663573603198022431744343792693410809758634389338767094527396991784519507065062552299103126823271614441830321812451916215358669147550777188751601308453109521345377557456853737164602621044212584588490707648896633091544999526400000000000000000000000000000000000000000000*i1^108 + -137456914273216204179001874766238823039425162559992938826959354252858406014939479475942589443888778129217203367741435674326935487118256969567307760371407610766312303414475074927220669614595607282684462525322425455784248089879770765072652268565189386266390539022575679907808804718428993766670556766001604320285647334928128000312124877956549583716410903574093270876912502755284547071191757488526166678015026313039877177368276639708956456664686247905023066503600425729560158284833112960493209944077998351923920748407651104108225149764443268822752903346125043625426166088663707753192813027662445076528110640738683468938107907809536332400593514740869782458610612456830814085153128348464416638446149899074262663410160129939541641065628518368592948525265488059135230256177919925296898190718794229898009956884155211184270007441472818783954581447330443653370332349698458133261715728326224709246783754435833940244940648492928278566688320650228952346136339483201304059795344038984908590478191996978390522490527175831578968555394864255331514577821343451595298267159885775021158571134617684436737130236894727630631604842933975305311062353493210845940855845572363164517110650462970202273353540321288517870989708276478442197398824043270432366204919717975903598340082718390907227060597664151037255376560608480178458075148963945979636229455140676154035863354972324537577950878159949472975880008039135512353653417471932058552189243096807669579926500345593372544174621767314847587966606908457054707275289088878836970802089004045939496221586797610874135717160231006507552139779066089986716456220750624499317832827860414875597918957646483310731072116358178473518868571052018605133903272841049485803519331680844577906231863585399498389307515296790725207709182893771073015957937747266137069884232045193110727926039234125268662989443615333837665024683321118959160438325593049524353639907089514616925563085836484258085760997164967886723833483720296321320519137191955783476103443936861592928119084980954327885940881573064374043083570588919316389246985455418623844641752193867465593209131555797172227202857843117345283712743337352290677599646880436040650141260875907530088500684826093470975636249420272521083886386319594514829804304414274994944922222592049206493921845605093963623405443117116674427635109345202807567919338642433189876193276004615305969985892211342512166225299286389321050729051080146070258836517422974386938267074024396323678426048430665087678652104851927859675462294385373640668932482183319553080702597320413674445454376943166295154847622722961068121493927639153528990566239452564472761925055927656374775872584116805345136595313535999695420667614713853007314863456872625059467545730998591920146478837801710468079395227149718122018561750229200682554212748387287674044180259610360388075952643973369074743773922640871161516766321022640509103058197569045245879783791156900339171096580216608181582505122043646895727365771878784422117794846482660580319856362395712703334811674034186943115676264030205958794840923920354527139968937156851042159638729718507411237271257241887075429194923864227840000000000000000000000000000000000000000000*i1^109 + 691468054354324017938766229244878895882950269675723365557817507962224683798017295480796410141621835392927966195085463793575566404783053751103754994562284311871694367970428691136750458685971686925754040240126713459081878837779015015902103825476129588300696463632239379258185914433674482549979781144203399183520692612947942193852008409277782680477146195003246996427919867073297068224883802484052493499933094640051645276512111242224049993666812389491940568475325836779979069717475095160040756833815499904113210289004348512136918895106689424191927476193067968968236158376556512064346238617424948300375204809944018411638569425083466985225085392429166823152115238317134057861266213813504263862786063182186512105278457561023668249256487009758500321267582668517028837222483974757578651400813267720991351879820994528416377013383047349881117615325812706548143022792968584532438944080975732477151120688244724715534875525154633678558712219578004340711017521443356855358429915108835367887008857078550556860502105683155956569388114326403024036396849180208174738982399665392004343920318707887054007005482231258308040392970494834236391182663477091215126102415088240283231902631815231584619308182513424315690586526036947618552445581444233347965083588932758190448538473261625637281518200941826862040942637258010679320402896424178949095260915141359170387926433857791092272415444138721378038139772564568116793148648650813181882984644568877890088317932612548897241989145412287071587384863142673187572085028642933109235465582350651832387920953300452257494677076648763893459289475169049945662463689622899262242029742371783721559047233584546620015781525230137040709852707019847469553649673320591139759948388223705803025988499231792992597201010148315146863018207470640537094401856588098423466367965674318727522137514624290150890592070404571042311527313639791001964955436237198699545164502082076447854803136614074658574032135299426996308038416097016040096835874992793143913641039483445960889930816937757802254850350669383285137448685113045675127979887742363886839777323929133493275238950635191804576882826836201272849432305685695655132344612844363796699151275292332640826128246882209510588825704840723743084499262499087370558947046054111987287537631808958055461580643947840687253626530960296058240578230445256286437872397847767177251962270465037960625584776278583058692940118141850863533587359970324631457304126547515030958086413194632850859539900163711548831643878308315032980303678998983584978727182646374363135610120162217576390077207616645943052324873187180018596268062515273582243093145127418260684432778932260710017009140332120310451200409849625715135862259144230945467626646269822303167289407619971475313001945413288495122885716198028375550334055274369765430054095194322417146428934215464316863354526905355991405212464590911856955201780799869479538919796711929647052699509068831857207897608540270703105479252916965280380219784636671210093949338197028484152839228175084558390668749810319627082417146459340162547388726169754722320759853892234342368139780396455153904474522853617899514615562240000000000000000000000000000000000000000000*i1^110 + -145653142600169570977325153059770645711046070574130104496593952406678467677791048990788640131542823993390002500391394818979922357019957434275286862017649777560103504490069383541372468491045900386005752391387901815121852423726045574338483225784737659011122308932612146260135520439347109619134266077471575279940941793722633423724473582831751507567701143451650036364466709050418012089154931167259264539317274105967773271170634841790626766056747858507130789044960435579446057244328652581751928168633413786902962269723643915244460440914448138505032067230266225282885264546062490704581362155982493333540998943794587107657792720486701969848903752253462012244937816662359991843740134638073149479343012508224157179381677838509484579258203379490278659503768092245784969490414940979984769659701937691962502126728082589950371348416105539149068072281609968710730134815439286324343825164687714357564297906331002850536566753260522906767247072124568924288143457291004116382623259944052826812064379518922950507173424670080566635918629150263424334667937324950846964766663306874569640356566948547903926472948386527553085138724511578808302570586986920456578590332551194486904777612880974138664087504513295546924248599097289861068372930947839607225917265982490986976949610431584931387875578313546213695935088908343215839637581145517544022214758411999330225068834915167650053040549566128961657686879165709515390905181331362015540054768610667688837336239464195103636818596158475929794399874037649315991424567179026636064472042959492822520291758499647898636899089510346261722673268208273315790074609407886343021952977852943946899900017428329547608256817788132380547862509513861114131699679470462730200608574143560879958353400595875733943150033863497746146996719900525334374721733229811004731025881188652433113516474560002183169706761987764433500687799256475813695830025613721816840490454774771388011410064930663292409685685902205193351684994045697997697032521517694023049493469803174648484918006727269631478494214579448962155275070024558748200013101062883489890720476037205259438758921714224770188528766438662512837822491283558853432024692407980996806708113344068321010257106288416522063650571996387274876189590174436072788120473370802407671651843320807371090306727652042836147827461607286772003190113682001101580133128763340178153980713724996538008129010587454649141907361449683766427670060634484026460700180032453788064713458570432170931672744160688667764920393507828698361998732698997252030729269677025072324527542770954603678471010320656805967480779624684001267356867527622262321429734971468688946146327534745614649130324952549838006023328833790003288350702429259807772246002139682991089912737734699410757487609438199253658618911217714740498703223253388359707466281921898705727451794517795008707441562280950038329788483021015433338490300328043451548282480603527158282597289332955644494767682576139787696053333418943019110289443633255593490857732971946982247456778245233971649668990341589547331902876670396986643866744349512540771687151279280801940115479083941542867149440214194309824512000000000000000000000000000000000000000000*i1^111 + -71397526001273999981999780652245316569336000973400279424306807939647327652022906384706265841533428774415774999199722271440860147238468527838549523929607514550194774457608265610923642717266044017169971961017882379463156222759322679102728279094599727414688642363905544004921218447613061170342306364381201317519974194035012161340283453797369289871719790582543869078060595458570750902385593386585196554410903310890226039569828446826696586985936340306061984890652328132375544511134001301313313740112572448575801740597886233303936468652516575395802512836144258166939372396511701290727886383812952926583701490058562607488131593468563043997073389552857896275827735438613671956631682147220569811413211518768494190715311267168027906694268505477321433165717161837620812315603722509415229641576423856636853469729092475198235390587551681644586906983054246455291469549296312355128907113443094954176293463327212987799243047844847397524571202051342282706011548428574666981238039634477684759284778714438319575659936498610280344571777366255989096131917847556056591404811400195592520289361880602728810115385376545283551661677551644544211500658736609878992013560583425354380631485577006209865461976883105361885848282218996995332355511455076266699485969611260020035063263104647142291222337529675296768980847365449237674807883644503255841862367612096274995181612350341000224124089687794013319808037705426192262802257364319449986643561747794667713028808313581759853884222593583512215694436147736290837182009173376244817386890688015278236859787431254735348960064258221466229859095497520823021072659006085983607872726107504360147019616992176653035555553061341417107647204659352940380231826803220257951560203048808899722240551073739437809676835311741721946290079463151336691104817849207094293582084311038240789836376147661127371785765019714807474425281171738640828411468466074432183507096946324655956676498568457183998667764113496378246231187479992302348116047912265813506755017716252595274605538363625807577711687516997586588277328469184851830800648781169606128868056350425025418554664734663163388279963269625404971283207829765601282939759448841549191658980974518150850420199297026974587635559159889895340043853631163506065265627018008536268942191795748022470103997009596718525742746687172270306685978419366763542327028665069524955559995086668795804276950231767377241017574208704044027491588097270357471449137219607975441744100501237148273305117546715135901289185612392780693798357910119815894662685655506912564164028206692988750826934470941781517476734835247052669104452994833619635404366856402753150638883612389876753589971738096483138629886885340453442030218570254679838323653341548238724769515650556381084625391944445042351174603390738887089668554544291273644179087614934384916659815863274555256048212378190166441197686246421293021770600657140584946276785781690957314910009921015077990598331604874728516720697769142334981207387439295412750187921946113273586727365079348009426978868081883485931956892680232196491095933393542642428472404897382209445205435320360269234269876455787724800000000000000000000000000000000000000000*i1^112 + -19670788250351089021929857752221242294242233249572582946892470524184082754596221452511812881083640661051212834448509091181030796254926959252052350678948229541418189200385716220488079752646475883125043466191785855799637208269559921514716606156738263366410798800103005521316498091024620526956012407056406008141669061461203296797556439233875583915372173016210168501135539152179865574406122000564507376122330557206789924252435299711765498235337968277828915166288820056063375369083852214255842619359937621999467770335504039135867700886038728522583088220974859107351452663910339382522101920351190163308363810949089118504295455866289090660391815016033352944975057389775700718093944983327296882043166119905682282486816392146394691888661634321311462236860285416345105064865048386377349192985851637503653943811854766711911637238998397018668622331629845559544197576334008716046973921767429327935951017277188201136911728325866148330970361564155662814448314531655897084767485702261220575646534202189710635623190854980206056415427687923574721501750437498756982966794995905891810240678146155807594886824531313207998331420533654348906410194942293743290916603061259538230031737068295092315675378747390355566091206858835620591551230527777566861262115950960121124933116807718540659962488017522890596559472900100196392436579870925037480123238164628991260059530376855080417037734269258818749100338380824001816663936187093597935409171684271509352328057751319959996683431249002232966099920084203309654835215754412219693962164469727185880443057816893352760746764744775471882911687222143825115811663441642152077897024874047761434762482290511339332780607676972092886358080850071038549948286266644913346756884979689000277928311402664088051510603886025642440993377508606599973078847550470894313677995565941337522215363812429939005954486122395345170579343932052384828224550956700843052526060743603228024932122150563416485983178503507489836375503403789090917482210958296437060629020784022876291077190035134967790906575874873574057474257637191450861150322894429595447138090876316294908466323077964817566845911729546462803113180234338197682356527993373444920090145869486972538398006571683370462327738338055818271147066902623478369223299147078907059061376276233659090323274066218315339179097928459076680611148922788358303278047484198635711828274181946505407162195115043285553626618697359389003231749005205359957362063871563246200533570447078183735455297508284054414599297107403346510615100850554412325660899051675185808669301834260516708164903673501654854040722739518849541016949172082288322967266258439809384488740522780655107319489898892643401035735905021468270092635096600659039586422561900278839334337552511629836349000921607014131032050554288294006007176932819319403285090804493792139244772652222514311165748811424251069676804097274427187752695370528953401462548286032713863320051695649032983332809832804640786956286259882595572535168527306741183752016227894755100588152065234057906191057932019727389699960505921760957177802362819711261849335172433517658791713026851141442624028672000000000000000000000000000000000000000000*i1^113 + -4406372476698567647630579681906758094485781304798581946101863484698449325100831809319165079840103027795770002464438351119426322012163300645935869951497651112008022587351964858704021297991541040998277197976521266594254921451396265410169647043907425920926408421307059383093583428978335104441663226799326229302320491399287234473355057974217374700719061981111388800262969775971964792999178506902076763930382429846283231853651529906369008071160123495390711279504654381252874174970256937795790324855537950754702058366424491689296150100078702831490817402497644090671435810516505887829262929538045179727264509770255860443215578049499721574253019568454237185996731374178358660790656114993596591910438366431994101668366964930798697683832818525697648246218495684597813689122674941996907338302074365935634368724840532458450285496269503034041843259951721603969942855700268106886323466634382424277098986163420764254086994563305733961250688570382222846559854230059507718674142597747061503195389234107260864696973381180238425649569017697240513575861936697551564021563362956322892678459316443687681432406530111833284937718124613799986780589031406103637158537262942319841514658810253321488761326583840508751749120627609420387561424896782003182518611998641017270206532922946100050212520427982536185746682403500139314921635659956642256510278476491916290836515386908825852945533298757426396842435759178627372551103493760888052975166411307225955572726349050048220017154542325969378424262951299441259058093509567600778697577030940962355415529506338049265089985570786192162394050280435246455068832337149188338106921408674188057430826591424462688554905534277692080264117943172842648377464002180775069601802882712867070365603507755092622751630551537918035346381553013288150538060476271523177822104381256055934324318120690343987424938630245454260977692172891875243768085435730262630597232063907377025190968909072413885332906186602088889512524727993859799899616814888552632184643311894622840706739449619420099013047124627791826759429214046180230426950467337929767945833210371730414268037579210708539474685646001377597106496935599248841673750324909653893322660688277331364505469858550333744105812760754056746152350373331509519010265378986212606232164341974952628003142983083242182323174136410044933680206940781257016919729279219500994162844318967512355594224084694817762538309157365694220779364748433333499924626854801854674494246237270810100918431704436321758097960327440318689886472145423835518287087030355652196391936733925635042549592081893467456103731909656395505537058390883638806474517324654585338889776482411765635535127450538973928086523739819676597602829960717930341012133060546540260430863651242493569530803164891454393194229441063444719650991938776510239027058218433904750748047697897652536195823959288259415599521062066280523583396416686177106823500357382459230424064002165587644214955435599886597796620872187512323199651199245990314950555433457749910560454046868520984964905498350567207416305795396991018000609379072380448290438679024645931027950773748259566387200000000000000000000000000000000000000000*i1^114 + -2619160473340427161804663747932478333207118169495189687116395106885318423964870560583122967189367130365243578510721966813052715919052201014300753646887587848525403365560196926288117160354017997431204701000874355629064572172948796997617777340543992271124422631749510454094696836030020409350022192736930289167428654714987675999135250251833667025373057936796130584545060128328798404306074892534995764160977440527412423518609701752731601586623720388887243276394835961865182143619827911139541857839533450472606299635761711180089352346250767370292552425592561477301946799612638666011027510242663583510670760109383586075019004344525819722116578502495906330345939719083510674485563673298789989819882729098243810985708653416300660497614504027244418901318242694964918750780426902302327164511721120075571805205905367683734080695319634240103125963328379568835531552998208325920517431558976501473954184711646358145738094624335039699134676740173198426486163147428754769070684245084495081103422686727001180046141238323733232393512058141749944172200492115687369227996950830770676054440435005643996493688278838594434532237795585911926761851233644453793227854546686580110025100101536640474250803099900845997939749154364457528992631066598813274566126011844399510279959691862349066382803801192154216764948177298983937727394456786450264800707922796449390221985221542259165341205343142702964422263297280636526257086068027158013453468992641733877454452411570449044182813970547772716280095344307080971182609251700255240024281496403035486885460382236360234950721248473286116823979149720029994618310772294839464242758075103979508096485188187061469192670379210239333095988838640374951461954499313424903874385163391598086865590584934882403102268349222524072729808195482472845456001466586437319471661287165432259530198203677965809299652721356558350947838754616072188112427281663355637778462532808302839182622423028533051943680740546946936579091769952270554611394797146644822460844710289470830584745829878639885105829953952837006511842724902396308844354780253801144103174137995446885491421174836482406138412102165976322979793490986229955851874465403677571886674024061278665667852740911002074680726378261958862322141952326316859906726853059059925246709365708154424518678485075308433399838000285877130624483676011691701033821706150277753937149239726127958513114614615349066510431538336891400338884006267753751351118271047120752401522447338496790883273869947034103656515186831591861060411626200080814389354687842414794571017845757458919937968133474887433803281199011175141995545543402377912630756018006447358559210578779653166028217214325966884727549459616293725487266945309623843365494350874032632627628968731991263232263494593263713759829748555912982450455179816877990030117188313218720388827366284503655167163811544463560626208084757466893772866711525753332950938622305808920312198174774706299864802936332709858816670364609087393410150101936966618920743429374982279569024033034223328414051713559975101620555259992247861246267077098025815682645699794898170536534194488606720000000000000000000000000000000000000000*i1^115 + -139948970189092750756940760326420119403028321147556315070771256402353073439100340677983467677157039083547033528592907792929528350413870910998609426484994376422273949512455656125458895670360719780064571277548689107229710244971106190401177660807916695565648613299012669945803654909863118134659838752733406922788530161762783241647816588267814110268078264957141649558396074519770413965715977953561644359741858172711801705533650622861441833283288336982662648324048360624922104604864244787282723216136381862139926479603974997942020015964722118554634835589369345987189589422165525400242929168603148055736825936728328009104675617306835807794965600637635562496039012816955807558088312394753583978612411652877219744960670402453268708788731538665141799227620252792954895189909494064105795504051936796364305352591901578938971440530668809160828623288121312850739921328570938817897557240210723326279333422604167354593893944715499581078146035931013815675962987252438445676535579602264193616866999754378367798183541349064807196734977753213387598883049900648963902606908661918445282123861109695606540849895011564022073490548187323081609155446066349311159724503292103756660013593466928641663481694119851152353750600951777381478942511920046208016845443704668716741192951973611039576133710485461562254367673294388478095869610892449544500725777983480896176742980540398496131000117750168659190494080407269428039370777535856356718064522784120671776068225792280126232125403140733709910492231204342847901284863030491778655114859741211749909836388328624438204974136518600691008290921886830142286194920890333727037788921038323435566198142970036880517948695807793095499482965317959165158758642103377201803079190266854186022547393783884537404237941290981268827679111798298342823386608805682298835882822760407208407552867314495350022623204583161598644106899285320597966727046883525521547838980434791158978872844606926182995628617264751432966070434958593039897582333238559994819450440102702968144976298096134419607075833550918668317359660043085505430644081130681745585908295926011029955509079647134418851804167040301184404946138030724531629434746867429195725680950867205411902269703384441081936179586032739099501540492171444140680794662166926869796903987955891204919565072530848481084933136567658947974661507518819885382675914595845329136008846179656258017392850536890819899401781157261763419273263271822857350833318630733966576458934573735324523991046461239670203885334355180829585321511732314856734864417351765518910033687302933231367289218473133592291763642590763875312712402918090106539688875464274680211001086347707263336615368232853376501832419773011279616776786583615979870715733464644176688368105784124812726201898647825281186350990890928037704542976914642128844839678081438803647197234495268955177202148578466159339043666447229728519078838104005911963659823610535193036199002730253206125389887625027346452919567973674047957426669064380102066678903879642227984556569949822303530218550981122282063271960582631450080423975870478083877719105084007610098143723520000000000000000000000000000000000000000*i1^116 + -101604788685659375733626592102982139345237302956117163139500846787835695040783853353503112728087658942310805621719914414454638634602528539536762132918655540012907593712843183471831568382351520744040951660017860648066503002777964948338502237420219012501975233234975408065063011413619635508501480968291622718948104901655668500651524912196421731619917726119189581827468286972033433113893403337895697603621308040023280640831363802582285823159425552763573980904170450057583368211359040768645810687712361221392455485119134226660041463876102231994329840031642055371057063696103491381125976058994949980956294463654071918773685456102990183100067124051456783176145821719878612832117797789520158497183337153642080686628508927270791434941585914435281536708345873645822819015314775624134029513072234353393084338141831187846466109841371010621051181949834481151664928692601184299914114288692989916237347261050664275854989187155910735445061396889551453308228447302318478010768904870102771713419171174229838764874346039611471489683312239307773361730145772233282094128425625860357896488576403259423483131190126456520412005227968468826295846648339670512756246838220634115436463339459272921230782291600713342000736797821194097012293013764920303531006321453098508988792202580011769149616526076054068477433068381088181524366999615513151059193171309818951593816520978534934223127961711102865790429360603604857533386834102758616995900322970160135308023138459838096615238029495499423013049620841239299873332297005773701338912266048320921563712575480289993929622902091612589071683891100785037549564455037350853949559221529583584140510436691061187749463641141216259423857912745643079870531753758441298136670242692034964809709311236460133753922483282799805751928431443571774819093815087398040000569785290245016523766255134767798492105212793830483951537795200920169978934473530018049451726682753154587307285722806174252669908826742395223442712022540167517150203295036863618471499597216289443892233933538202501975872825817872393950537001117904145551706107964243367905856327055598299538570884750709543189193047978019638225062727837129874358965360871338868498412409181072856590650461155587994465365308791082030497756540507874991514638216452119047155531778703448947682398482140310318628141933573383520969733700109096950281070624368107754221435476908086081972937684495099767464885024612398276173462590286954186322252512024643529336912730185502603475520661251541231332326960797491222836001900399133718582880147841314978484019236477434920146165086774834437003674043847757663627716975627896754022452187287140111148242489676745989773355465777815085686436788012301539025314942393454943786434968944265285487716401578271883912887171736306335330644725531005914307888536485222320452085986285155681071606717263481917680344679606729269037037087900296585835875279756460082910675551921659915692003039307230753768829321155382929316986445455130851511180640799591731407515463853140996083564127205896000633959135616076188394969254529093093974933306886987413274347547283592581218304000000000000000000000000000000000000000*i1^117 + -22429803427978573538890675156474018311257970832114811572801157922220593076742789445901664374948767112703044698118112730533399135001373293812045937978721436844106285048193422905429810250458900148559364350079743383824558517119681934792761900382360535322305949291970541211105718220881668853013591062897647734221588962233270347876688452030367465617092267029040117078534055744663904842466304440946570001219248307944049745467923493062090319294472479106799040939639377583579342191252396832976351200322836561795684524302904755182972683106755290166677257373527781634959840387604181546420012002848831179935866819320150089058452250919732167494701116979199050428990230256997221563192426330162780878811151696947754358058705638197840111870989225880245156704183960316674498570434491726688882395549263819578413495788403112170480336090724518190591587422169868343922630088797374407099163250323448889383845616672343540010660915608213307684544136513805828284901723364359312552002760901986400134653540048434015935602799137246092090779818499651261155231230428371579264650504445910011481107452777702136499240786619836663588898840206512950290714494768852366942219862992095870614713376880839904115403296552904042381833507426773655418456248055195082198086395428007003361811750349888097887176356886101080706376459327499211410123695016448376481147859990864366095225903871741518932502993438925841818936678723059669675739697713491758724426158193692426399554222141208945468745658349827626698344599051053774259775392072248261377653407624670210883232203109888164144911931528312524539116414792612812853651634325357705314287114800567464728166222382103010563521042765579162500183424935738203240558532220168908246594448706814653138491885373015760884811462009734228512532806437715159031252220757705442801349996963947804202189051570389517228733234542432900046621795142251152357147990036495394705466158512626685960089934251204396632172682704634188380602728893075537426880171759531148107029507099426947576317103281378361385944675760123323308622627026457539160808518322493088119889936054516124922777515031697879557091925818639605069954373112934740095959458756908416974062748742651814920935980368467500927724268890673276262133311722340220859791335818309079672175271883491477668906078890980819068440302432109395709339633673552183718098976463140165364602439198385070208588102632639561111573030094415657690101826755635438301756091780488908748219888799977519587842369941116712400601126769526914581587907730261326644321278929413281615515234615564901640742038451138636899386945448028778337419825270239464821137220723234421807115428883666813090195027080798537479309697669514119783101427396927982030601403288753285253756709693130923627708259690903985110663791593377802701037723250791178883766982695476912102434242086621514472049758089071811932845421043015727688912540009121906238554735812723004052451437226254281418992310551858415789348570501138609805389459056659041186929918617263757101521996076795748836834730919472416933815059976780343891963393350348669989007109602148352000000000000000000000000000000000000000*i1^118 + -7239465491963904216239047040776112022763770660214187904774854795442981323658559872812109178148802255177452492372827057289442409958004374048741336117708549873392589901176447190966733241887597355976365214175495486999541537369344015892140863128022054902307694853314493153570968027851583897699807825176326812932852293096511430358367741361093107705875272566480135725768349348410572539903445355433271709735094652857290825572878702805171565503375883086196680758560178626193699864098286133828154813183730641206991371492647166277181519821685996376707546914789356480913504528383753602888538778692337336105412355817749372906324790182392490605793682327587665165045085842591134625853041347643555102200292101652869392328416679351223437645648058977669846078477266523318660074104862056583644445886037986528850748881273134090849965450858913876663600433795043324451675219815147090921293095319027635045975635036867561726496836509098738375403255381787353994224707401892816202432298946878279058349798256310235161910609808018898277634393272348161556309062381163803945037663070885197576876961294495391938653898220559391790176047719091554454318293678945541424479032571731462435621370693505252790295964120546332064740879494620428100132930815301236954640909633419908524971904016567958156324325720291349093842171352904183744969173150890661952217685821669316801428136171105579640107669051619176771054090263339798280402191989315569616758498340637922108739190662853990958361800949933288538426875284232952961715948641589928484783446266648184274907032486140598505724118518570351381685134854933273410934820146887567750984681613161247587083499696190069659225576379041236952613812786366559534329214707972354748302564911218519224575128956762085014166186042149130269924051198729549914554263537473411757919299399399436811466954882289347420266963535951056672414963127716376671026676861280047815528639641912470829831179058605565756281447488253554953069782391820542050702396234920061243744602363779516424625236049862957201769190093048719987082374828677672686452130540474273597625600682245897304898190049673543544951582308605814063253954229567797017754645500311663041700841409029649960508023388113653549036618245029971152692286377356129280716427295807193545035090376578940327566151379400447676915712109787058692197023780739085464333896859551814270563025705611807247646926417741398192686181651201107345617901675824867938931260356091990981312178334449277731233245729582569059852559636207553823934173418941319308505059465504026917951304999543011702140241006949869833038210201301197182143476753924552220003960127499825775971905564248757928456350101406528763271474847849043088942318473227159853634416447117239849533913235812768821151642574835896896331395249532821664311557030478747872785056206289473772755825579091149882702049742340007579325617961705042028785656445002666271952051722940242290467104768010043427428640024485828226487502734583886069316088264542951324628882668074347714668287005753884302928715576781195550420918745086512019390898140381990468451932569600000000000000000000000000000000000000*i1^119 + -172733050903057266503190108728040586285552425168801534093068119794946860908766606119983888545494065124787753931832125237491010024495423084258906846743539654168089399869448234151090001282651587917085538888824980276082192933143182455189665047272429522192258518487295375119406943971688346712190220338252768072075800035555195371119799459990161606871653438235425914363224381784617162897646431876093086501444772236098870345335764608139434303190100820747832246688944873109653040743495067982783431021352114573336355186846060471515228366692573036923411334048218662676366748403407193165220567361732611050447196111343601315241936983640144766024064726163014217718513659380501705839795656980230572559195272118809072334556189264977619130131684176312477931751655153343730740897208095286223734216341160370494780233873167369528729094959992569575258138798988913459589054704121617391006998773170488329114900022760904197760653809615838750088668101382821942876617369719167034697048568958676832318975643710973816425377877357893463368972164486317935314366400658762026558330789432059751477917596988483235155450091242728511314464978259388786022491075434123927589395094224240686680798267475230581585484511744317962994332996473465144791035108000598629086992866199328152576893139953507955839312262085618408877943091394870789282546843227045074304378550299450116081883729134074707031437617997709836762782318409047240976136441955389023917482639494591564204533737411099941749535767057526847526829963277873828919272687115627670817374416492438952474359204239461024255516747810590211034789794726301732392350992824657625401793768250671862475514874645820208414549982972272507787872094589275642300890455615416018390619734662528663879491679531079655078284289629271364855813382825750792847856626088104921704885525187195915640807099727050875348064273180762969085790903361062855534410752643840486550778776867877875944067804455855518912376430694605744892969483683669469731190253769219507036692817966515952861831293098996326532719550673645863650046456969644324629027589600289554361546276207791726725193276567947467837704581492627839992491194875396600476857191405699249051754303709200871628112595198152997824362611746925503989788120479696934650131208412862993662460328358878931911592976740539051457660876300930430710181449852089275333721340109736296586639011519096155236345048802417657958932260148787683715098809839315209414979862863566388593951507796604964140977703234623236993639779736249510035470664198626311847825301940878308781323547320146533413046069109295570187123141321514922608768922160661324873219168773493654620701622640870294743325816378880063514256138645094767571506838346901038834725962355830935723965328420705412486276313800944453577082794980146060859824787545913244420216087962002379972514785820548150466425799177225271624496757857248669212899521797061983562790104418000150519569493323481959468559295368927709211453279313227904036929582353587940765363108559291701694201278355536309747225706141339429441154709159645854384925092860984819712000000000000000000000000000000000000000*i1^120 + -232056583497976589906107672642159702843250486942780075627125297589633905897760093975235310234217288182920563522227079579582180574918714028037512243553286168405740530615384870607314197074136981663674199843905147685853418283158704166427495057893869583051409706343639518362661702304062446615186853444574573170487004085191590421198707318536351206498387017557928232545036449474002699044037397364538400611653820249986929746688053414875702001394854456672660246437516263661229691093796909811207438612547388252028395860571559168111538276025084010437961853336131349485667904394404251843457388049451826432548351808701758477728233122810784257776124923151319150925689604470419334940505852390882270151631697304596010944450706203287287996722894186222626441696631793211696270652458337240725873425589191176149241979969570461186366641300887512318678935663011390282677887373920305872746195497476588801444715607268085715754114571649347541918783810461143897993497126861912279598444219236230539397649409700339844235821864012527345079248505699739207589823141931039354834882572651347304132548852314120702525925033638267575730153700165759053824431674898935533084209550844521616504956429887203081188340195305225023653596653790292949163863421795401303431444463607157098413269319694737671217762920889993129296029384080280886502022584040579730015731814016630343785725840508716154442664866386449453327525125516226418334766765735744116106012122164921690221191725822442658749778988439582890327825595232128222755158575638846748574438588812443296218045770045316775553969261820740447642726382657931439483785986736717045637276104875490544404041978425107552738789552935033997217497646416014825153220246277984821695612156289548195866655485230788440969709337332980848963212830304346615846592927323966489311065619906587722091522380953291094391336327446378926490106090243224359607040066566634947782670095660455934007750973800342153771002591399552085769923080212242821985617783599380800362741359733662169593725397281393471733116417285281951973667199552929740252043903512704410413120300552711742889051307324027518490813752947113978609202156225967387493248262674611623749393793994481898943098445765678106614838592550112180322259190992126543081278875128295595192091248068669017955000263263720021431453365705532035070615249649208484763041926305652855007304411865486068091960568766940392272651238952928337859165543460463364214582589128989230416552303329143561443052900268009587117044586277984649294336812332653239561495583172503593909748726420388675714558006662739474534901382498286196969458334426514774843531894812662197499955163336015801313252260549082311561716496627362614785759272404178468060317125469666498330625455055998524036272086076764517926528626358744993800543662949454062407907764929311969141920960932700922975473722493257044654182222649033969051562235249155403855843084357170985980523303175481314575961105582858992102107411448453191638925602143902277142956206088474756012023319950603343603154726812357680169859613497969073646191787250810880000000000000000000000000000000000000*i1^121 + 9766360879739071739264016678623143052159815376954792957036897768311554048333272889864200704471405343086560580826794860057774329358828565829508590122400603945306395357666253832593919830301798483962756520678215508596591628474518018331395414516284218964310261435139141616768524970239795023579165226127344201274157999775976911293804638373121018806037679603381058025201926836330929558243767598934655572261980800385818661597802314909699088909874676025027124881315770891372454884609468198668931403956798735164494379007584075462571035309792737610000146791789906909139205780404879962702088472265649210888176438359162157845619590227725871302456826005360889932369153358013149957125225642938205874359139034470961340404101828928355020422289857339597840942872348312259559402864421980764085936939949867675835139287149233025827169824677322651278530382048047110355751012337302138836866382919985892528297516821943963090635040287134457026213815786481599952431317981179630185709261274789099226767410916480794420595384481751222847121345933112879443684338566417450770076892877282316561082478283540467636742889660635897959817912606077275958968860831422113028938549449331854884996123262485878656130506444896526997277404938859288277126465411489085876834276585535638625673838033195038596361527365085943894383555818223671116490731709679772414536964999336568187506166378568045973639323516199755073179463965990742280080286218730580452841918305783108657338585788172731110343982234409678792564354685697148155974888480604446639347295519246661055319795125483447212841002159394220342301056986441402890512054037346221132354647887225689891429350524755482534991124057157655904664038949761921683832024108705671467534158558418933908360511332348153926633229522346177365776408602978409361484000896791947784184530467164866596128526007161327217696269341714719693011145283807135180389662054622409765391114751846514372495041406010983131052883816171660558253728747397883418277884275375488269543392843145730906921238561007557999546655951729061140592040100367336023392161811972619430862915528637987233243519781170791671603680593997394445353181537499807006772421859895856460509628182112231653503183312051999129644372007323219762928601958080404481031476448546746035198973291858873355042523895982140210013560198382224844559790590053947132629354826664973374453393105373536715619798845812351518886367779817144127877931967177923298712295332477228195651255777664468313931692544342081047303810432152233223976535057751978592742176967468776473708224294241137125224031288911149240968572649712612799123000715679684595595900118437604342295925225068330820829179996201909837726092343983315908711947958864749485023094418978176773226553851225473167036298191415664700042956685156648159738997466823523506844896704609122210343963142470549805265920414618957438331431806249687045054445520034382283103044976393228470214179039448915070129033480555158885447437308949839606969054954919731886306163775845275204485556470154712042984368945373031353547626206712064458721591296000000000000000000000000000000000000*i1^122 + -2915453390395416998173416017446460496114711959064714787965186615703807895264157465029835280589557234005776503660310504082328272744617600173136236117201482466631574083467364120367138255136990964951668403663584508638608021197242616476495417893548026854064181855678138704618706503195864051866247866612588470308360129107618974734854106040942612131039482505708200513244825388153505688837157872385183160696654869781549484963782180713488776352336755190717879122534724099474342246921442822405008375397211111340323592034377127806793632947989213227501141611342676423905907557617308142310162596615943346166120125735752025029420439346248600854839996104613430437406206929494517603481933672502207431228183827843369236372369900025716852104902314095494716142686074716807295246691563543508305377452076183035304520097943434894176208070484050054701782235697984208153091237771572220559869064750369723803245386721800613153150017076672122083393550762172956514172597142941546087800458957715951524228222574120393555874415066890940201372856393001248890217571932927648644959401477168873212514169260801759273981894350501263743935114368822146449755431223450881786185240697608255584596408267748137075312618801246446807263259919493977513809862139587723795756807763442281037366856967654757368868194905841339634747585287803875386875169405099706078150160745181403117896128168482892678055990145559657818758392351977868680293346632048037118122553610595464496538537496373846958356711785498838552302050984852017218977846881778829361147936743854159253417481311553471812473878886014087937467243543540921852788735752993044772920849636478134643874601846583238349664927488739936332966314214097581644753119065368961711688058019866887384003096150772189904917497264136091910652399596288296591073525190157187139733017033128040571361112157276064528749596074226794951780780293439320652627216905512947372120471026070640042046709189453186621930184470939787210178391174585993959552157426520693495682293988910172580041185232354414159020658671799094172993158088210778132585221378599143697332484831077573410858343661229854076169052706179379581212085753175107256388881610288287089554714554722575042248700066472094240165737799698229136939508716880730001966445121127019911580170410463468724108426836158141975576720225112791772665364315246337944987187795265330625875096609571999360097161227959394092344358216975035321565534683307317824055065689814441493987460677150946445620086076940181243959309550565534442812263977845955828883243293022118214533241674218845717479029807356029362496182930807796289192029578812410718425204076147611295704620658554275730248725231007782106430979578882078845082269432398743365897242176038904384622175084819790465383771000897358289640031226979317515383606690473616080934495543401523337129187931549994386210435132131084265631950733426662005356752560002408492446602014899133706296237107677359476631390032044708444997763928500558788855059912465439542832408735372074706192813755893564371439855222336080289726414164549571706880000000000000000000000000000000000000*i1^123 + 157098581711415307974527290449616044599720633028016281036397473962484652904903540116903455881756421573818357459030476060879778046106208680043621906690599958337350582060286719356175368159315585580790461989326720916632526808688269883295064730616975990950742725553213494389682723745395550765792970279654887198050889749531067144232738897877424386292364590463343205858064567603380909639527868994561372732845717844050408577020296639003065763688433240226044692787057483530170662380538268920549861502872489369052209457079780584799129062118843590019227968879139814322743663827406864484764914020454716141001025556514431696006089745760546301019392097092671163509144417316305941002144872019129886607463587313711098303367911258174845237865774846112478435481632799124827187308528799868439830161209442477128206475689962197532927787389918557497181907533831895463589208966595838029537043778632921507998498810591521922494082826051435973014142330725101477902789075369312240261264154332998698494699375774951251357720211227929270255365397771305024978198892945547566762865093656557974069467575845544210211595091643897719080037189759548677262852157379869979097388198201286819693312677861238305639569788702892769443048960489970848101666757997479592811693667798694473631066573919206903121721424241944810376180967366912189154384762951811862551894507841764669198608775306675047896584880501366880127522607111864053306945168033653537310396574966983049704514089887705509576630025395830562590449815946762312608742415409618593534873022521623309630339704880303383691270880126208211947339324190107251385542957850838253941241855588582301891878868745273568457202623442700515927559494996862193235275324875458055460901738264506425318579112386822343302868892312543462206125421392137570285356253688822761724619604342807218706379981772695456071938210657504684518658053663046850677650202859311078534509430074011702581923423717370837099104702457542906144633850490662996114328972274501343166252389987026651354621881351449595036696578396305851979746162738413810449287442020469700531930206205035190337402399629743878073022758292943594994822208650615578170313453937318907483836044717177302028379732292682087715645846491226065561093666531357674483424827236976914422186413916750053249476042646473687084535910781632735302130795028427063464293631940277243338911385732491807930488120269073615755209252917255818786744539150258371180720238471076543793482272886070676580827596520022767634325110627441575715485018416021746551150734458056532811816669561769796013316450165077027564689409239040992443796677706913352475010514368421507266552813519689418983937775030282739917732999743541338039433208332011208025719682088586046167375929687440747583146149783471308315096642455880077438836091402055337718007695729856207078327678326210997183669178124633948952893226417275764985596293284919741901384198240796759502748090411526558672109022937492250828893896549582898054676017238792671681389930558689616825188063782695420627591969906327403962335330566144000000000000000000000000000000000000*i1^124 + -21164440420484561287590159223793665324653249809599129493637085690036885239390410546524758657382649174562294276360947961998823146156005211147338063669689989273899274812261587811130167044917078343721076853709377739851047934449494286767749453227146981325246683191967845969510287707151451763827377750602183293947285932503000016475879264046264920013959066591992020657599948113026946732349406176695022097316499125433695697158761016291763548846530957339057471189682496612751296551282282883498574532570273313363897256493589714722404427830251500352113465070630714545388225990112293208289950401896472699367248933419725706861800735556507418650188513146940632312480632044776770135646762213018240484873534080666338538409642246712451858922857976829768085775741154852245031980997611215105575440539468881180151232468985708720636343561623671685733032369476637970976701699672927792877860816934721136056055076846477518099656053777150083411521156934782615494897162659552783135811197151045898392376886596661464277686523099095297115450979192957474312136516330132423815434536694695679822151660592436556220274687683518169877231987404938393432955071088498930212282008263273562231936496468485761475128825947776802656681075510704854955661598530523794400359354848615806542426290495836097011074068096278306864232114954477349560606980923556880460593197477116939772881251453415751614189496179357461909867131614855415517306593073976906705801171155778598250752378136543302904528550541430023392300264114211746507416812944387289994552699935746252537059517184686899271462603558415859522763737992881844852233772697359066193364461612119894348870391520416306219362034880688391006729239413592451502390261022022298944367518391285272768304312024269695159765771966189160028768991357219657893167844080720771417477558070355264056237035120141000641719790848713124936384015010111857450102705865828982265947521070191490011667138714258743405332213408780084067915560534420436789886348963327647324386764604767472468429900137619475293740900062750554755516649490426913477514202147999817392785483747289857140402490371477617964980114400507792054696949630123560761384757680664416148348403450194698299134196776673965417021728096022248934631422227753868523895144623232973241262484530560524421642901504308512964213637497910202415005311095686091149544031263921738196587709530471626679410159322906683606512068510760266716312490903733181694316169331510319814699937559747786729007865314724854839073076576620178423673330496408484339699285904390559071691943914277983419407636047205373454644148162060578706587177593940644347549719483702393432086844835562733521010757508666172969978392901599816468837339596238602602120910335351461388382197921715704212649095464009995972238072198666428468765328639901853505058999753608869854343542307322962084449506666256180170601763394209680232810142761956001054449741520955409541814764193584795108555543124923728204699265653394551337234330071522303263247955823657446043463828417224267578491339084247262155925094400000000000000000000000000000000000*i1^125 + 788124019222342498878507350726965428947597026462436291485819058804328998925802378330911218821147057628116377158272225483766657642178811210011122907704314661760873707718069522019722119193654487299275014948910709924277686290689180304370396756229909251586651760730355632656055842588022615786674905143863896835387143557638038598593428279510226238484753236507920459853475548386273459563513465537109092916963075398341200997220305879394982675924567591317489432102386725680594082654973387698459150905839774739084359728159808663469912855417464275441066896820266093451985508840381488823905432485480120842433666282688244411432591653647927712709546788602536155914064440075969241317943591539244329577044911329158864204288540248017172010106735311819598689370586276346475178097986247993681754270482156889165262560748230257763354801803425527293981422605241135444276521006550475067685316629431374798137977124026783382522649248153320547545872993534897401697030087236954610746398569299747841393399543100506762437622551812943696038063597399216186004359645594306027625098182253363103062535485614411342319988492839120368878451824527884853163036814326834889028412436930790125963302751438049081836823093665652547316661398618862733200098291028902549982200205071452481592974612921356283417776861027251096275905306671179786545280887204433288452959523502695915523862253339584816837638545174606319264056250615638838414181579971346252066606926873346835781623317206705405835377718030308611067668236643793277208733846833490101035116919050772365083354151366273698870640372490269875415430277463426502984943837002517995649384735735108904218236363895673466726972989923240845647210943009329548587388031859406895703825295281829662606029769828165016976372560006711721873984966968919631197706928386213551073590583978470728761393281044934358342092434241758617377177754361342684236343391877577886518978556591842453811250518618161204629405022403657410020949168684157880251107956571804682419688729527240809128623184840704375081840608760542062458424327773097278976248296373877071438560774485899736095442748625902636200203142871309143885557014767873053828174406341442329182585626713173162172933491933793395978093678219258539791253567287174438018595966643468568399508014412716051809142845304328539188681786702607282307507044947191018666353521781409155891091414741055763831157815764642907145835922478270756877958110051353934514679428587819392918587558042106873105296867565633959269569700633396547802568301605966430860658591545147793152487375940849960537605681581795813925610797381892770734228240955785888956328074674561314685138783082557367957461561108836989342440634060312310032280258453245417932695742344106549619374375467760406343753792007209480137248374118652122246895039895021386395110155680229548982828724875756231963866675743649312501085840561371448735440245136510179134817130594907417820733824645551327696713106582021277467893095302009422646901068017444312221134870499086653874763140835374058579194256204129894400000000000000000000000000000000000*i1^126 + -47792727324582007793491820117909942514377046933453012947644467463440906337369985929165508882779360980672563369548073783803908271142320241080143796582084194864265037204426759097607437334348083447074066865148079707452538051868448725657873474628756562516569935968896932700342657359210479585267808147405981907114013016933373027118017194889541699022584092383112507792607023074633523275567042814692900945083261901707385937264771602880016942294508710378838778060409667286273508323671017910696224513654659585019717820734832497767742703225761763057928450012632405380757995016216892329390600961314275493528433297702475420987218197400369121164813060782917719254862000109885630838282585271462636807363386152042380793191071124884239684437023657566543319708981266670985770238246015836586704946081068820591645280216636042196451117770138866309684119881578536285731889461703895963507127531240795443938070353399351188742355786580635220642872759944792223104393341844819527094765685942988495923577660095257486555507863644950859513640929460529570032455102825993261498022417619534884299823201329269679814987262574622626801616735962757334443246421701585100492615292450612863615707264040323032532989903272354751393554153512452434522846127187396405414761018241606621819810545674059397435855417040829268638408502885485462416377089757135434922335158211543953111510326566296264279962980347963486206943319923698942499183321800950997739194027538301954499960922300137522726851780583990916755253568846497162339089383684851652117831253299411250174079044411669205207794735487823848009819571640375612903751706546243439435615082168500928905181115896347947351626169755071354781595303313079238819784169546630431869494561406031106377597326472670318708038922003250011838115565429816272414072236386271591241498249715025952423286684455985355454936672808008156871656122876180359570373035800718484896666411742004589912284156431071456594220307743794935874100542855504505223451417417157585917941901129806919976540143680441583984186568657426794429493343836180420093998079267157453461149722451814950761800249719013933835234545455821650621409411630521174363398709514947825476873462931239344336587448779899569394447889724590074915344431754710273877757682716411431963423723245691137275492722012700690958148868484124085555445937491184173437738203422078448325741668372998960625122379045797864611110789447403435499524477724495322124034502075596247161572847784178976406398674163782127202735619817826916893413983682461505567007708297247496148614762148613933105563351024757055386857822014322023062428134537702453912401732400155670531291508538678638910754292239468717097335561212660673881625539741548519346688720941459265921041669864339011237598031761611787920452962439555007750187984692330666710827786144664589186745188864589178204339948336034601058045196907408811040729789780357206974903553107676210751893478575706545990092013256646932445392207849541357771878988056743286298658958854203734449866724967535930823277627310080000000000000000000000000000000000*i1^127 + 203039563809814799778525561855608313649166413047954789695928654217412716211020121683954141960575571869762792337598815353170511745937680773913193194036732566824625112914580824230443467588090906155442142909437064070291366693241756167103047606562630380266193941893476270861055893385337498903237356131727369554313530571368008349002204228456647876294016722441625712981855838272989011223739007879189677860896902317494228177437239029862791136418031439748978829814521202006709764324717773294608891818894851007592766159176784967525347418826621324303726926576857193710735200834971638498237729498105764095471045397611316702648244158758716259191603656527884463353586519153723914539080450894308193253375708650405707228428110546014356393228327364403045393745489669062722902922313213001138834774951988508525086263334268232349562254872014835203009121904783197931516334715703008927767807471987682863584346272652817649148506878185449301702062094177470532652203998588784146702007250814084616270724325059082383923400034166357481940615393160306834959666889102926518021586928564945528649651277587785173649023511194042161986898753878428942517513752978716329384106726842675846431732435712161047904319520700927954480862211411381536093191948157924785775815057259245368231699923780631925890225477329759398241734030040121493469134410774593749520480517047216614317585627180940563687295366669855516431313890790550158052487811019405612147068270236698941653098081225173645380643215270671223489255718070949068400522873936686038895353030598518289305158744085572158023998787829670774878701471875431633575892072302487077531417531866344516110494913956999486657477614842367146233127607143879164641589977624661602864235986293897982599773886252896944498742275737889409602006892136152434041948073049864173775249725547560998656433715703383198889231487469005359101799245316596070562749099990252287404296444136852011885396180363036937161585820599602619182691355942207302794000020774679262911248588148101279002361038760059414899571879140720382657866775214461861145568507955796893139571056418530159175514368671339666117997618708300333133409550981716938838159349356956325983683130489846110536738221407021322420663861513596355147202351341400594329528704743632859088160506342659235186902556451938272520786611831297990593107686182605033909805640628383362255601461300524667121427767433653249751548085360174940119748190537683882458337081839415702178291718614793953394225278582351814470679263547324131991339022520007433445562970547728123008396845053033108079359028600645692173441238691273369251420649468465772793130533131861626559226574290893967268807857119488203775216289738043578675726022141459687673621308132178621823276331028150489481388308592363893684715002621163356538850348332576722586625582125032954774359969924911710906418461689502641423992172199278879463761336816865793194468068398104034185878751347388172410267429574154284349896737165137953116600309249777335549001148735900092109149101999239347568640000000000000000000000000000000000*i1^128 + -23174802961043953188938769589175950393404940160744380253576880962227345498863372215603971931873701317133791130284039810347845213738149335715162279154418133699595830807279907446903861760484379605612847717908005314989196845398252144812637314817700669235389789487628916848861614723489689556284124831505977919278301244816709785621199112322352408866843516534061103572628712803462119391304844870871362317361249182920864971275165486646893985447207622423859473605501018257407199129824324204722739174235468736234741623302747463398212474912197839053982568216052913249885957379350737781488634432591951977523215749839430009736184146471844962423422966041899032111275420329836887335550996299990758912806011301207256998251287549979081121986304765293294796529980372382672928763866499540656057308715394388312979754522614349168166076200393583680696586337224948905913332735192926777373827652061032769684483846976884340932107590738869059745641995597822628142619114321132320948135198561113167641837632348310963290913339974519891032299149233855718746863413996190826653202037721370575706138697463213436177532309394561777485166033953643563253566727916699116506262477282450173208486870213507772466572693627021565366316232259012926261187016025778675193294685648664118645794424584800006784282038684339244674242513205492516115260704754092288759183987074030365436443462538708690327875922001686515257316827511578861050505486110329892104218096062060112743362247309552118043901740709830755243508164955696916909505515590491716870057157521052649994989658975183612321877904787753626457403037893356783091050166638168743392011242835260117356068244437843885091631585391809247064270874192972727391454253468548345875962792259073819572936807793815229298478172425529303124143754920439425074725671201390532613154477823695393993581619384400071326959806563655121549524476043150240455793067594616665189560834566943602068534773355514623715617814186262645014395269700371602908425335618966853819836108254928790469165708274627320377467172845255572633301078740340017606301448308548367539774415944407118251108375880648593020864227129090064874203500839087769830650352436753088060670273603984303627353620390937197633117703579865874366791869355582746708801594449118933868242852076808478487672452927743437215012544322550151979326144972635208937356347503069919315896841100549423544411361692885384124451617475529485886122878946217539999497928658344467062335632230453435683009891339979346814949003291505974990686516105113474552912074328880570185834310158507226899549720534417089174565919430440282979775358475434966706591927229234825371825696004306580475868538865619422556798112239863209990418877923373198228110537465198672271663325498442855409372815290784183678962610010155714949422776862626981398826352812784065670002710841956858570443880395899030350970351836121485264349111095723672816959461524764272761245491410156878563060544262784764033668117246009843396872438841315675939607503995976529912777522127306752000000000000000000000000000000000*i1^129 + 72985170916463900733671632531513722489174454858388986760345274736383671613740911772475335851374870764055909570802696898378709421919009569505609559542451177197769685074006089419511165914407677406200797789701739501831791376281005509693856570639862650072254687296222197041239861583452431976852562952866546145621769381568814251957249285404844451419041468857548146231388958538792724900694462382466981072585370690866011189696228452669618652873005530842944209688371612079914556737916822866535467510888186596852338215985171858525700936902624698508060165171797845394196874576280463208516311437247462832181542102511981331302676007418050068211987488123106547485629581904234159312698819791001075414018457811199538884700822520566134834735483726313150677494828234998966663769819371823150014528669579930427166944829735782014413363931358357934133954126792386498199953974939461407988998963536877790485221803895285622173268994476237978928874572120906543130075200775725462815092624310515284742204504848768319050888806451709658206683660492042501896390042902552655198044506033259147006105027151075705265679741959053722951247576696908831772769182166914761134103834769244302332830357831264264544167592956152316196060806337387455042607471054816120666026556276089081879845983199665758748574143153523714366531408201634471733713154587941038294236064631857171214787042450469831818408139759826731786527274847005377756498797841313935523748541821779174627230761482077512089057455742275254812823622946223466278941843832549008157977271070353789319865280681733431414967864830278499804850424910442332790343326000369014117111896721445271965841879770679908154069326771010639003768775988079167852701350759106623762752262023480176134832009633998919311754732049894200867373053890275676623399321056703330751271406792003705752022929680041650413555559946264362384717099027703504717412427019407188415504198137838247711467622430224994011100248337360027146526356760102850309399663533973466884581857869086798966780043362680324707090841160090997211150811216741152598175194041265016440887214487717212262281256163624218582699367443361358673254178211992324952695278529546800640124736895784198084095908007250543786979628332478515589460972009590054893320745064222172803113665540384789075312833280536539478441153319557562122323663444442320974089801061143395944608350266722680201163300136540453164945070656543799897585816892895818199290846237393687669325753514231384254308263464067089705776018758923153659366331671984210928561165724158759594401721423314776215228389974282872467742741269397202653586280653144965904095347721610432639797236527033768599536147871518427908081513477778982704346241318964983884752680240198115387581705965470302634982755576256842926148864675209371029242338113249986350242498037152900162477941948980973081119965947805767899006090184388062640761293414334075139714476724529531885615649246442904708071676782802730243910344754779925697760780633386733114980723007086633930457088000000000000000000000000000000000*i1^130 + -3726735151914001310192725057099081220049542930261227337643202053165108785055213972127146057592958841063018454363996006725060536186185616586277603960481144178323222054141646386088872658897047640085243992178162607259703092389122004051830839985347755717421617224912479061795245711837719927642360962113675228046317364639960057825126587851219673436435260003923329125225731988775829130834133346944687867527083037095338223831297684671915608596841864958824718989874616818174032264577643308164485077547169742266857133934273261187868112129623518928399910245970624993932590967128026559503613734470816415690279709831766982594525552819193706224797045361011086768090363939027388932554902191747857231696272230301270854270376198573331976161217826237457717693169166457899980500803194320677332144110427745893051804728838000154452487611587084625015668119935876623876633000556297556868118934364533993731446970160109694592620481954854061208136741868750083739131021618329271725723046720639328852294396607185690271025190586852413043393611748404453939562733300121082478963746781328789359366541321175597624261252158280524630801886520919446643616384948733771693033164017866554243916758356740884097209982971778868119762746767325694644386586091562124239218877847662212015604275194616648171801986867129820274528410059489375472698502378152700349694585594106838843544206884405092180933186477248320198618004129056123499410385113420089622575917224252787168085330996212705103972956199007862870140739661109949114326033494290513985665073867699759025122750123304562378298058163874636767278097456577831631255528491281457197464281887578990625643244069683102308091894139786306159364266694956526228399166083360300558631618900647661790897413812738683925450798321453345350976028679641938265533676238029228536745486885789462093820925242749511862757484119207392094053484643769386413581842651079145993466277025137692152459316119408469231742065846882447055234496955946998819509733189300232058029815546814423499922369043072599544724468572191000119532948334684631080832418727222446834448947653477272423161791720519768151073216446818009761343237996808977247321748612926032964090705507023355631532428619141813357750053103659452413791039815880170680300314555813841075683720599094933546553927336148965057022005935350087552253348944007409434422021084046063124400520211357414066839834889691086654318113134288770702107927253932881627630082417567037107814437969268067529205570523036317836033948742619608221146052349749223660467147589536701131267015111438760206118123985759922051503261049936261950438438658514108083417390303436052102448939616462934132772325853211817568372454633160657993374596821561049655677533287212886813717831851859962858891974957840286366748333158227969552784909903286814670292828250734218319242761068092615976035214548889686225760048604834395181030273435889244542358696941075494109691048552403778694719623983925220319324306278410235196739088680303228038454596079828389068800000000000000000000000000000000*i1^131 + 62777722582200227262756416447362093000800543911641142493231585336431002817860536577999413531978966819147882110971212872644994258114420963743556161201146176794856286376635216771924217807221678965735365465873146111114736122352003402641826126434295996961738481774866203989035465714252266113749958402311210655687015950765539601570564172418520612537057494190604990005097010681291090521538128583656535949331953171671210828784615940760998779067635470633192261874969714238461731306468630686023395084845938157278312332543138772174994292782363746501547769757264580452267091909397216367616148449417206989364602529549427078838086308283484722958745908280831674002016487911716596299471168073614528655445113613474098163599805585820211873420588135406971322987391038723417055457622880778812712960983083890917142656531907346685841091687272370654784735006072201776060338420535313119820693407401280104287176488300496499475336604151986299880398422836236834556314456838697829222510980411123586973322705776783025064672233940609374021259786740887530851926764804495316259815828476051103122793819775268150941271369116388944860069656621593412658137984975076648597619852069747917633010092108826778783484407947709854334290637781730073755888210865580875292907506205514978656144436799251673902768681057584024358034853898261145025723991877368864578565098504917698224219373927346283225176072778374281017787819591293339220281763605504033255530843269932918213079254165509592102959608844097522697059202634511730956899388445546732162263041867900996294222158655586128727341054933404042870537732630632460412328356852450201796932028452457722575815335618124588334114931147579137114702711334123795085986888182591901008149345012525369765358602127860466782102969715428495434886864049832386341309434904602856471252202712008962703358373507928551984688462868313582145387757532044186990616602684628863440306032915318211307963535047875305141198011695570924714979761248046516206278322024264236740374856742257667813441585373710234462896574015033008772138082196137824613137734407510932426966100475622431308902666119522501639111029459014685490978804483029497795459130834653243115523981520362599425832852006162029626970788977193383938826655178011540952935475336012992759576278628155425812126285098359123788990590668064257112269048337718911328361015064216409333920030992824790326464135508170215198445995062155114404774148056857154798732701986306759701409215430554645377349531711966457987065163656226608079036138019313763821709922380662820814054239035120449534685793581734172092405164219906274850828441571777024980251974111134260554820992103580548781881289542983628445789267817486228384267165100855612406044830980157850004230195652528049533744830958084214135136183364326235136130346938437399501390153137542455145082603019099815246257778372712569730289359396844111254988800428140833549059672726025090387390032942099981929724286095472833395196376515668102888188484064535886403514241384448000000000000000000000000000000*i1^132 + -736015071741349554449883315615609052000358140481588746787148860980664388875963194263716645681639370511555145361999773970962951982665476965457268735450112654565332743452381661937110596018683361307039921352912012125738421522329143009656869153624242450496639645239816644104764021840263634958391942273204464557906843211424586777073603278418308961181999491461433556079990762763165397297404282983981402139942214252243714066851577399259481905591794371891114809236684040495987701594012388484378170408053815330005433118497890355335909952243581937693414954907727543552099130446456287649569383706874076857459848094382217833076798652010517416422304254142651516776551110807653428110933389331405674226271634346929021543733107826808896051104433300578656853767023328395760292422910817695003420474250605269018640393789672802142115207026689857394114731416433295416033420534675474073248649293572154954815815292938134792145616946089772634027417630664000142464520902616708155982017547603906137580112074856694766790500708425442512567381457468645539603512355859591121353094944244252289474914497127723242437641481546385534105650348342971283689325876002171359769516074406447960848779273561492745143951590748234586813006975869837379788010934184792390013711729058365549598494722479303710869791852006614444194708219773151646703806346434484660445046674086546009769459100843212504232384681605662914139653892114446300409625931385772604971060892703333160848378948168321326837608761173033506576142036280495383619776233733597853018940845552515545938804429187829256480683509317307637351095309138182327530861694365326778929693000867472171120351666754005974750902775638310316591726779337035595632156486684948160800754340351908826534621796424281037251265862096348794725512118356849040293542297319135027397813216173625757386126699330582292475029178236390152598002606762628048581461562396265990127608305295932477964715667005601077676021139669316382626403661032134022037850115724871856359106013066301102314389502529750651398968789727411528860361754000420477686400718622109396379895603399976091724410631761773697541654704210943784104755752058849455300329785588839229680285336590646944293040660050289928753064203897444974102585170333728749798494108573800930293790946515773363114693954700523981242506562514826157664013170902510607859856518834142369449162122105939817937034869452174859487832798526226390330275866540167292037320769816866473871238958882053431449876382011052574689128009959876733258169643272623251887815550292900922175627290919907202405627146205846418794770406158618626132185640209463163226474814515537017500296103262761344288742147594443682273422075490023764104094341748412825514216368569709526547619997390526548427814168701178343575231340265558417879105078096765418833235339446482288595979016823745266681851295124188851847205727027086754387871490516662687007272853879815703732774446925550478671769774142999651122623964212660528511466727880317080698880000000000000000000000000000000*i1^133 + 12393395633520935027884017012305050018721530794259556934374882501839538044816943964854757214036842888076081914229854950289839268951529619078467562004480914656077325055427969558706326562013140872242863739767192027709871134515518096971766446010157313549744330476650699199934507631602081076079905026596381772686734577982920142593302392291340316182399859719380447057841329334417244230078508722611595233071201977784101179441861982823659173425199034988717274484643843778562387433821438956302383628851205408973180181797431642185625543511385838338735257213675381803546179404246371017440192901686732604007520988558496699729275321452269956546355195906019029806916664482000594195719622306978265819870664929776762041335798712469919546441995582909616695313924876669306029341911197720140044722909233129080273491970943527646757275626013643074978932309030559762475807170961670217091729463082074488233979808109089438810365562253315717916929467159849679859229132835555933737303725525447724210422963065452881910604739875839173329137806891563903259360960505032032511785303225661486133512366576198271924675011704029817673679781817405255842560212498954701478136456664318751827601387732364566055411576412418104004386497351272477819845066756490964740919018875544794357815698831192369752893921573515057254905037473267611144403244780326432686005187893535349147297518645385516519851826165626928363953785232484927649395143045278682329172685819977466571427362410152935837648768886994217571077821230761354084799347154179348484862429548303575853081260447018569704241697963206584246369050607868738352176460605962266230627614186479070246605929488188690101010941749743158343449508291172718393370691404286600249996485422548756882746572411619056859630991865988423261638108997871441415460161089697729416798455271631900553168090849664255073054338673691770369523681923286103226904605830561982713991643897781749276941935483419004159506359541822398463272034626268350870503456244058700213106225375726096598729882325101965964527238578584295518889007208670293541326593790736600734217472283672214492141342977524095336182810801224324492299237924360968600812165726910582646354404660246644846259615838912826667936679275225194311773484659440689210831273481093156154417278430564094537338342864727960040259569202728470459249003888020552132254902433006905006584464066134666542172281353099196869383157067636863299992889814727695718462458289862251287479464900382384406268969249137697269830059172932224528783917290547491894533880439746895364698758966137544785221935996906945684744780491738710945039385905981480729850608698029601190259580236358454639479426756998653655948925444499446556196505045615572338892498856600732240047940552408122640163544796953756154681207881908359256028224169485667973331101230564474259434105205086662072212487416277913861643591671026277600551992933191893601364733334742834256934959846087319314759214849192570911763746164580392242789215620825088000000000000000000000000000000*i1^134 + -269556491020800753809279889264599439662716891769695791859145131396998645784792744012283490794113228668642431095955714213218490251033957254498763885762712580942479413030474347058276090840050698877200815041903641258121818636391450873334335077603100982724451786246689028357786518899753564793275882604501096320791045853352490389145905838402892330664670254124734480644559554044090658123328725341553689915438078005320068953334356477070975083457681788736933573513033514100762056991497628700380546403380814797769804629394367771738555261778207839603504214333872954313303018673819315017732310503209196738743745992952521301041158946543194927410911320667058491278619076451507714248254818287596328945226319878027971564510837960895378219558428634712463086066115371744702661654512581932280935051070012158560745838727955995611189176398709297782585475569230584188691872664173950292360794877200094739903803052668119300074341479701897128333310904550398913678159345831227099565770719634549801771587087049285798874566035340794824501946789604423998613893499037995923202167400187011572202618311450625331284020375101345609612972045425357239659858773775072809355832317655614648155147060242163496059171212509396272138469518536897749611599957363134896849425584474524646050737349359213420441184166291551478913164328292664087285383416759445097177161246500921455645546779415779293922256420370453884638825148634106742640165647740566395900692761760436044866575854278368278038066940161911397653799523351465407485075919092324400600795953879904318181467957176272984871891785400412700702760631001139583819242402816067729232459942565187280350047615065632644365380640580789447616187849119681605763070644364223366588016833458555001032130106727046690355950461795130394199711435458637933409761000704086003479703526742682270594065544504770738598128039847953726971951700257525453353442739087825742731411062084220106381274338631968431983483279153242664287531011375092648903135373424671055017891679518454349880367300672076859134991627611831600596830284683813171375097387123560449384098392049340701577370447878373492038414012586011069361389789551959982964655628521534443467566069490389555798368894901966687723395146886141321262907413641171762425781598093118080118752785787131203879267180915582396466122056035828544894955209883486497932934917337672015194737660788043352884767417323154980513497550190031113370282677941589773953555711143016387740083694136811548024890861267856453146311307159818916612016455144366717865098532776940494037747796343305104920404502174613354579401385085394209907862845129306789740814473684671005197094828323966038040964595912427307468254509550983906315313913431207136211441711705873410198703320234203595469845084241356968464269031531418285130711004031022813743440278986521326035912081581164427713305161784028893574486304182764914589506368770319483320205545479972047598753263268493453258594470955617094064268036493424712098617753600000000000000000000000000000*i1^135 + 4160536251776950476666612081683676236940964271633146009031921272770194185235998359874099390366216505465422093931000217992003301792017719329144843967390713435617301925746168300418957856130687478104578117141717183794596097281788330925694447075409382987293146106476647947926182545315358532498882867824654014101910122161690025330452785424032207051064615607872087968103223545375637263975945367312954923164682411945499407758504584244077332418366647015902258028292140914201980248024341774144172318435790124166899166027182157137128716530290051011492093274496253585497560135461630912644838538348579452238320377456575685396486709324647678225677143987863956891534560150662804437277499999698237389125580013128634458134144057988602528256304997167260793772092887617952046759122339022578334961242391394570488572944194260982766331209929996378316241997981290400905355985605458619137875551636252665785065170842802521100594639013401257084008267742199910731640327653600915335035087117669275656032161212880196935586538680585612800059606261494659772593305248202596575617423020329760288353431040348533666342919564351949438615685658546642642601330057106381858130447446830782514825932886322610215751196895131632775714900435620604953326385745882563229567517106418906859971634900778574765816310489264714387800744351996548695120010959039574380369823172748267050248583261063111849665049739447965763081950091819190821962579897014216901536746826459569536196151825576411284707539749065826804476664488750078656454508587307600531201228603380929345247789409306122736509586121282611024904495073414469182937479123293890018619868781864983023423978729304315667103802463541760569018066284841189648677739053321523623071444293595036508594847407570064402684934691295611661350641160912207223679092466375621908007749348105593085120999689810232292916557897460505159388021427490246066869103629470886710211502263688646042274535079274256668346351305473023281153017477492866450095516206557619421406237602950378919667833429431110487921582428954035757445243229624526898114742325117731291361614888032205202409350594387961194884763800354652831253376431274814988010836875266859398729394066992931874003287691606942993603714733956921197875934881154457723042245008121618105328036267865703603488118910701255837183976798208009479864591823361296663522096001340206630324985067542946246275569902787350492141321989512686575191350189585219840381373135851946342721729926498054832816555666336263321714744372466338156218130691950071702971354029210456088229583273479891456504234679985700703739887074719754301962491890988066587126998913378468291648988853094541782280674957544665259749445233885949257073142941224555298498214997760257778505986018785202787669152640873636670384378138906648242190627593473871713168808321217161712444433467857395285731569923391415245675149955507125754722993434259757066642011831739061466666305760434743920328567162394516045957035241576910028800000000000000000000000000000*i1^136 + -24806302191913838117520579852263924068686198156770469748177788126918843767986609108101806669536625912800276185579227040993475920291651363761212496592843093833304056881266667137638636721467340700786021298028047258859279027866716454633286623862214092805465165134965342527497534903836986913820125274860051159223412778725682966714959512567135129239114110694366984599942733419001129273727419352369078108484133918303362359212215450441346083272163591130545289210461081260601960044621629988362235252642251236800391369893806602246109151091550997179408970741069318772044165866702724229716032680421724424457750136257542529932984548823168668645690217580285297301490211510957402566380485975690827627723918316724857900613659879769587733752396877901356909188518476670327362011153260172782015421591291562404367499828028455896522405170913185176752910665544064616681564338528060771905919695592455642811333994502506965264945988306733852549005716870228233217109595844889692658993416668438041067734462546257192216769076606389329143415569692479152263576767271882809241285288405447131750745462864783353553696417014864684001253740311102550832033988932596782371117357789380486220255599891476940878384922440752801256629317802795271077602304632008513758520184586913650907581291625394510881792163638789569975545827186676689282238698685920573333640301545287023219768665561735176483056967993862419311843189042350516930122373939739695626439052352174506761388289554179866031703395393141484787346771485706844313101963269508602046732872893325365846728610948237169110959853519136651119335986308236040594386366610262377261538073362456958872848913107705216639697897844139268637904600351343201436354445012747264608963390670502828915591909240394221008515427121266476093503469584918346548891244164541676001547327205662115173580822279125741892374552389307199949992959592673593954632776495920091520879364757678892117974401030004013873686562386532073987253086461464634705035642086168685664676726180469213905878393889630410199195890065654067240635043236046486587892714568318979714442561902927436052585791466585648529691021531647767676589510887192955522110864856953724120388857473806515334550093952265520066998311223735312345275074871845170120572407338223114217183026183944909217637580287510247351224145375897149933774862194813592984008086318928463059028642852501835845590180672625048450278214583716066824187166724219259197517998916519989920591628849376376708927308907565961602000269413806968495642558613964432526557188619050820171467253425414819528306331717289241095673140528226793501503673845096599386663191248861339350606554698623321544334330623958563826694159961374784330813874178458038683712793269611417872835451724947998006748872364156084939367953830126291360372242480669645587935014604366434701795724791024025494139137527901020709305850542404737930527073567091174948546651008640488815995570713605385765190012011402933265124315627520000000000000000000000000000*i1^137 + -18895791152888588986443145010512882754151800118279053429007378798514214927677162240029821067066220326638775182385874536286157826282037524192665246748114158095747452978390545436524865267447708021347577101282674853147376926956600433410116520528741314969179249865098472631922783915520036300617967333571715216452857356789741720542133699743385793758285299818325459759665870271046993850382250451935706429532059210397590761891556966046519103266279812028262635446693209008210631163652356643817516597628943152922972960813700072895892096835121139396482011503909101702445013402908617427767765871960132909424005021447294455098774898036846291472039243519143298689816251639590133528732139895372272986741863415113876328481377470942117861641370139652840571093611887289215884628761851181351871347730264355337324398746640217912857005938319839476020230569586926001958883707075373179152161810712636249443426098101443539749354857105064388751306660386990243879500861647959605428613408296378381035139121978351275082863650652642001373318777664068269524658727337946329103430118143239499346028268896940625096672463621279587379997858558279987179186811987338747209849015874383084033096186778221128822403413500839963111276748822832185112436968012925939382752971088241629416949663257576389195314906586170642707837765014086593342098549273817113183175773247581151304821494211540507242257555309531400864488123302307829167192130740241159747834303353353707783279291384776046673309254202225766769424714129396979789825586786606610440050977062901876805833886129996168010669366600513725087212784346397666198845116683711592647015596026279421959921891103801304889226047750542108627344770022194796191624999435168168101255428038108180384346424340225929035000108763882007762980184972601514886007081660413650448761841606873150577490643376295031416881283592055999236890589909053177369864058019711526974118747787062876265049133358071993285658530359390012592989628778062583142197609784812759406779619183245291108137580761928449477999639585693934840523949456115091498494555668464304546483977161367257160917541106909792343424411591186431052764470964280725881356083177655122164772821181250581951545014440926716329379806188748372126206553155692676862365421606215145680029960490329469028971757950626491297217821894261547349080269634493130138769093756401682698215770761326293143403073445147444407622347992204781875766599503001982674498627619647998766215315411592654321128807389973044666717739495777751978408776610675662290455165323920439817341881792883872832024172858618158537957770333021121384500704355549717853101466131578279862252214160469634870962570469840009792268258530962090206715569554066336398645266987980411406620982903628236313093874829470753500547851789905973068435154231884843318638854752291355764474850493856829055851318593695633741641073061573438652909266147211126401653157924275345532085544499951837726798389660851550289920000000000000000000000000000*i1^138 + -98428151199960771585382402344984148464370466812019310670191127971778848799373987900025229033676625668659811754641658718086247014017444932604042554553156213970657762516838834659604086021696804857730390561425073432277834139207981838106053793309322892173386899271928220883336957875887797157171470249798066107326296209310228558332217706709322928599853390709440176162522528972748961784336043403454012388761504946526640712312999797827779613554591489223122600768586280800790427101558972531151200230759112038261725633135656458366600581822106826540058817167963840581545725829799261876308240322104428970220242233918985024552919635188392873480006819277709662357856453877153477982493539190117468121624345409017665813141308757089625795276371045583172631752326815659215283266994364679783475845107180854283159809664858057675733030528597756885849709553118164930996878951043355470178968954833624610192367793371689643931811232686939573333568435420511719042576516955834027242826212658761782002174770988343896560947218986109350873425488822107615625824806164973629501925211562251401555419603608867201366704579318236238779813683760509797508653598262139009128217744198205071190604867823320835309651834769831852448182599415219396168498627173574295623143971084317612449038855173471585444731171956403237773935787865557097529340541981082146970450748705841672149839504466896474822859378475545673742766804173058461658698171540576693785650441592091360232217645191200421387811513819792792039220438537022851620433369788462147002023392100467314866748519390446050358450867996301455293617304364651592445773459584078508074230235674425853276126163436528151715273546397469647155253740075995359538623313471797099007182076242596693227125641803224849916775917347408986261095070296972241392995141793971938413327040845305903157941364587977850994789309979771500391033886078439747219428595412092051418295922967677248527567234111463189733993616491409031849782699117150029851241154223976830602665319801580768634126906783314355102870284340003030453999890327064797659691950127334317959369338884124122648393732109179446616123146153841004775736941532559317376492847892404154762274398063564603673503194371070775104475914603573924037110119054118085319873941693773077150915633346907165423682024835713282652346570151392687589538867091817557654115090587443077182403497600046922526313275694884159907071664828942013082293704351085899288828794414816276772808225313966897490284144295132272884735573901117193722035528414312140949431985377480015324998142118634515584178522386623796414050045069281883822294701769655576188138481270828814924570403576508384314465198631144800092538257711353428357555893099914806126244981000255145800478883231264722400258643205842960279290421793720916486689753345197329050840625860673403346737746634840288011524926948003247528122119201119757815543395664826149690289659045452313487442689274549487723159358537728000000000000000000000000000*i1^139 + -110334835492400188038482866129351049831492682175805097562226045027044801418144587241949778439470654486177560777747823795792234680267011513443338146164634879128084566375835445569390610413468054562732449887432038840116335407579096645442925285273163734587721277576365273771734345841228002490229941290948406830922915878496909146382030339157330316451829883642120848730124399607670218421867384455191887479096938517616484643969113618344746434099162864885328844522900088580540497793936049393215038937036008614288241539033269430837167466426948028164483434124909486727751369364873400276091818384755566788973963620732280705230930094588674721164247569716988887159587648077978454793679224312516736567291675597023040522673520291940514517311711532884719580032609095809396114515009978897602773108466283354357454884182533087182602818376956286254256098225638769259279071208329574558172879422837103082217561079226520016420498340263957826899926411352011752156214745764144951508252601630079447917831267087249510929377461295790574712849936706620108491578378626873074659198907763132333392610711606666449481752119945408452448321341524003985808053236797559001596005788072134307427953608415650353292613974018762419094294781447016511451836716968666154408720989697540463983078640536440266937836360977023711286293308017296838682762567935657330861697062188060422264699940469452556258799694626182448781751444666238655060835379630121639375715048648776987860466988821126107620380386908574335465329509554053391209884880535084086333504324785924777060871482165049429354673770103226866529463886393729161294801992597331237017680968187904574076446834184401908047062558989691371036536770486126812440136692296454624053975772385063390285470474244920607058953310244186471775897844769657368717002665425592468675544645981359817829236594994529993692996317276886693582163683689071015728278479215114522154240632242622203022173201896623956903004501930488999089498637162244197297226240714116117190269534371509398267536890319709438373682986381488081337967485772867921189989176306595592541342676589746369524511864369279332300420873726405057407998609695445353850610291375901691459588866418294883495844509609433369829765514798238454851810154368372262045537847507219496251067645027255239040017481118428278012102225657299107507662016331895379674495665822056101521006723036540643280692212539741958219145538759866154645484687106331394878065786612392705257016549168756312117241675826638503573726807897809417814526047925635838318891172292603030911141176591418333472040446507828738492316750864741228438150403385079904938573704453095625596488292962345572782304917980419720991685558200063164140881632231977667417804934829226884160749651516095942585129417365154410149868193066035368549793942987665121935910760612237972916163916147369025698606222347924268739588551675814887931153046218787912614804766968655116508653231091676165963776000000000000000000000000000*i1^140 + 593598953488321573315440168651436403860893424505163184961369051613426461241287248228752332135501313295620849712209754457137088708496208769363610537363923697721246520447364849814714395863703029475786447976044143382991638872768476538060876177678933503670503132338288198790205128750620675073545917194927364554712517137733292503266015823049656873347079045614813351729816028801432731190341689112194809257650635022407771034732303976565522442875958788798035132105933614950212321221009977501523183545538266992579891435433433729561179559867148507067186381987422287331693050850795044584314819306918758978593533192264811718802462572826923107480011181954674226680759887363349815128494175009752948555157375804944535073180893989830729878178655092282808935083322746058040798278273190703916683579946639580705139936360855037745573158708976901417955940713414047260060610594151012088479168629788866008929457791138662169409444300764051736141964415803231977558359692679502826820700726217109618139153748820160540438051742561058693923819628438572054440047620982616698729239862610608481286034342276003281786763106815396694935699307603425959754893434951867781865259580447515176724673665016386117756867168073031042593232286912985970490310856778583558978554940943518100557341119157254298053628676124448114876318531063864701605685500642007110265182629693273753987631693934657272681376896282629463656752476697960030087122301275555060352202848895983680671329811660249360155043608468202243695103371655569936947645690152215358408251026148394249059097142287230312685868075423762407134208740862185566281149962750800260132457099146508226126246346547349648295802844596420351513394646906568422483909380366598313735916143206541727975914347016965750969950854507306664325721114414041142114504298763904290444996748271170340599685043624037744150045228371122104978129470516328142394304976287093454375165785292476935343700373475223870786742201304416301584422519765560557477241017304463307697995962785918592767326774946821473237409094989450351290565835351152433728099452536602680405563258009419177382654267367279637434951611553576603047460090997930204129533597895555147677115492397227623249812944135293413860717330726758200836838735141797925663966075488035168151410264047837691107661686692704105389208097923141440672198129416640180952995177267388707160871112824303986689882331234126442239269959943209107939368256534046681329622851748455723171635084906094483491117476596065722158629169714848355460654420870184367801460402408051085714555061113562664476008856427461819625378868041319280956206676573880009385417928231626689829588402964708135431140266349984619682612161773609946922105250056042423989961462405336102981133928716836518939618873339837804406384169610866926594780848665242785399925435689924363257851932111680917305877863711309662068497528649770866943501861352951731461684699921669126554722523257241600000000000000000000000000*i1^141 + -4261659689516016918903057004973834221151740259618155300014342019779264899066989847200523476157851953673630957990077647768866595958112107438302679971454046711662365523876699495945899105954487205229764651610766599838375113553219263505660578566107707482470960990640085049894646944990568163404934632098850776824826897462499361226088346581780083138048096911938076326058157218145506930306572264612126034321433493272801574615944026579737973511939695380900607154453861686163128380236911268431527613603288410507286514351201510153351825487052420786441651304737269493145048557361558465282721128458418769922108338649270891143169847005428637626993561068855530323495733781928929986611493798415708107454079157778000904826143690761331464354100168695766920796684785047141903804457274438852737720835310870443084439838846445195830169577958508040588413047836526854981021742915543761807704975937220691475664586672182584061883144412176756955261840081593561396774993657313376543217036083645502021869096052889682501255598963223467990362550193061608105743573970548872000529646290655295187842751114109630463938845956648423109183280925516847372606387715263155479599796194455577132819631026434392366766159525544144233591412687673148525715637326899442854236182517411762615206367004220205395828842865158170411629562299547792990191975994380539773484548122732481662134758552092107338808389319984281813957165640844646128255256982516345268793925664543166366826641905339711338414247982975641092305498285903818205175703650896436427945288220719010219035304021829791633076932212867154598356742199009433254971730785365704728550062099539653388080128501570159040616299872464662934532924850781514067735330568491022725472347205681133005498453786636362032512299197940420288443575245104050768562401904458414994224091003808612105936082772580400303179342714609528125420176653745793664019324859239155397323887041885094917976195109688267097042121357612676251069417537410961612644360655057204163293835445095442627480570079921843063531502865030925343221522578258193500073307962244197037407712238588006510007668141912318441380153997086174485560782791287036579124051249759318907083735043201226458412653801690054877452125958428811328038242802877271609781620281539518206120665103502815194337207085039290421922857897438678566234478477631001851770938368587155466973945701767313067229131689319581226432928731914560087875969042480786257282549935039182916784130674726191604339607883375528521076731414209869697782281227695865424679648145232580340628478283927244976924409409196804448745546420606792893134639600523030117614155492913149472722538401007144355797198649261347483074617694492420751337513938520678287908038009357855096670889126644637553903536422091283164650849887151762180716213965928010966098045005301212990103090247476950750167618196991970244181533144247096903255154604536669618028948454036687171753082880000000000000000000000000*i1^142 + -15623898841296596195858727797019436919864465568569013178331621222904954014042645292518382391020343716021719860604838014498748990502969610545803511585221872422805068398113497254235380821113783944786815812163458804944017439522398206423857810499511221558057507586307991037258262304515200101756042997216633640953504874539193653382822423956161147188585511600142928143449956236037539855459153249417202609400748102584424229255572525029296886906867357338565222334361930745148440426981000642584098866066269341210483773979760346767466564366162487760524213604396764955849153861869079860514311373005673238894573750609021291799868978979928122466864377548750510040837048025650586313023480157763341207738859184626227864058241171574679867487899283305889403925632112207112193926973308984586760233224064340677061281887636546403395850459302468694898669821399681965271622304325730461658896087475467313033087385456772838687930100133307146913203311157100431401662023100805408504947342290863480147854535546643771910676362294865012576825211985016931049710898008315129290550859523818867318122589519731725926054814329080289874766299437970270245037751531586601999964464480945035299971705044624268308747340082595998779826274323512849445454461825401917958479276371117321438501187189758672136252757721360593696804804686287604726400341497474717441474479125305163277397274414576093722690111915032185876756009945861054587069028627620840454624709063847405148205551439626205168097840026390310222465115129515419178771303859318304397103796876536853247393352780208180474709692986847248104203988184275773427676616229554630221443585736099525502107897604099596243545893596745553568489679134113794869644896502266896067055069243213924453885271378310805270795165658329710974240110027397491690331198728666648392931434204172824544236734665176924245355575639509472012886706181067635932801772924694115784509203246595057496051256802615476720285623249243523523080842816017254285076292536187787039415295181348745074461593119223544654203784778446843009113877379024663331609993348365723495320076049045828692885139624681594848258526780320789750795576607339441405134019300149628079119469343407109010317978480516700265692975664651462509139559107248890407244045225329482469626828487567924536427445400598695852521180672950847750677139877925274103174667103814896894593740948674037660516538849421452020792261529608356408900787079763847902925424145502712009686290688092316671691159496607499215966749944149632803263743953714296157471917348640819142063433926508392064282519660332116480850913994505038305304010041557593450379531888171492658684094410618619399909774989431968856664055511124071669383753853861739200238083365318845686558461086695048799258569171877031248641639873266730901464817046254342045426203908715988527199936307185624959367706701724109767226169027856585865931163118418865687527168701104128000000000000000000000000000*i1^143 + -23191955394416462883397638777631483274931374420957734417040497994386931119174223452675712498012311792465679554096221644799477733367971181302806441411740905424574840826651649579176116380770198978589632806921318557584659416108448559007330840732254060156065413264337258638395204705091690471997313748279473361718152012048928821619670848010579294949107891205727089772829404214290913738518984431269717694115652259784931645204010863613880419551887057732501299022408910064681052672495229053288614271647187540512489257834374667573141345765441249081589412028715037513157448402433003688501212855510803890821708695412218582683851027714729449043223728536684299331339794448932587485364883825935223148420022475625483645659955014771371214483323943186457466059056699934737203739115982300890378377806318697756386389818393196441053498656489087772597662640716385633092361369661136371281147605681353342973596077375412569465178167805055190289549836981892641980902715563713691247945214191714491123483005035726335540545073578595020759568002725332260449391414883235515277787078570720480606059989564828768855161637438234016431102509308384496886823393659729582286268304917808537547262951036144838395594760756414710473817914599397450234739629552310194556723468678475518394057788164767282856953544086812764671687885895485859037805111649270784986813727873952030499812201143593233158499692410481681477791338148681129093636042672335267267153825349617553356235010122490725026676051839727232195348158969278610020671607455250895567794850595438335481546556557253425707013845410571232662049357090045290792306201552019337912387102219560641056824743069967613123181275706197607670327810355982301956755570831213983598473241983764809468338168630951581567978002238377415154480975651005490900863974461571804627755063351194288900574002681684609472795974665593928208087626103326791376000669733872408504261714239302906586514863858179654937463950889614226184860391724846721555661971473228129459023592053625994112712762328492578069673478048328398569597135376141855113101704030213611153636738811613515372749842651153402032867758327446506206535897266190256899344400408987843930802241760389400424157972178853253498303530494933486906390422042628198895325164179713665577846667249521657005161252648720202777238792707008228795476706512352578782070413155612843981392341917210526736098401111181637517059489067769989107533029562195790290978477624007306108338294362693687761471320349183757164933910692587296593886128543459287563290113207214765239649841699585693346050175980263673140880404944680945074221683900526101725313163758563006510195227236595824878312004514095012671008987598009812187389937030978425654903154627212790887515319505689225666867697287444123059608813491656831617593733758844810952972321204676084512735455027707608076591187928481039674116997770703640323982947288769858073788416000000000000000000000000000*i1^144 + -36339626091102551794265331650099144111070872804391723175087407090911008091569460170749390857423525772553588920613416845440479446408184881095760292961588486416434258262186382529559665343803007486387164190147609001844286547315962556768946764757757920198755830594814621144860775505094793102734603075338845263260484229602318558530267511071824525743144319424611783697667184141965805039593709020982938139439835213354699502788095158300331865914187186155482583518873444806637948121757467600726688178131479733664213498185119262978908189383457800601361836837133649002395665933836583606234118736679267723670824733563117796702319920841476457329713006756535082479765565337108116515633923906699022323779557779191219092519158438738759096824702808038979399452966168813517799213978050425575698143233237872797285497918132186398604002404978992160670931601310981890836987556032757088665491285087406862661326643626908286837701198884749923135479669391429175466342903340271758087362340704828098447251013892653903485105263012294726191813090366294953638238638281658986599636026854390088538232193582138536664344482077206451893063694361448058989779313541971752622512238295773455803346585061788225068914970676840283649681042156173520195378678800959484621341045026335019140762770148108810279888584775229384959999624075943100360683757868336980372061244150392775583177479227327805162788746637077432731473969618364774160531110079797985753342404590576988962334955844225802167717079096121702963477160947855818791197145497731033278134476267041477715752456903316862015417695125040777059581618961220517061839196094017627860277629529715267672110466930655816544598621350496255662942361180221547245559692545292186738918498599886902754160448351227116453232684275511040509155566279036409769583310373212305736698179061403472607704137503252559559526643115675765917098904932616386892134792137322529496691755366622029377096488215981526014865619060757309482099305918860422620012160200060549585477856489690837384993676030713028146174729263011168178049323981231807910874191424730987134174569798168691598108126078926758170815142286190464782216763964353364140285387186458580036671691403158200526028419175780881822694304730555648010766753608737662742270452801920451777469662341877732940048054216012738813318362857019101979853444523499847184778443087493909455898036848970599816686951079143832325625242350671171802028472248184365445726902908210812250987635001062474481662474338447744366075928726252021134785403583101795044203285127389651103009985031471055163022297869745360628879730754866606462612657608840340369228081691043141439284966278854781735628634795384847108055765499450615385992550349235395186534030168275392676017442065459714771236907966390602309388592491580131810772711587539802226441915843423446147860565384569465611110813642325964903647162449897987934933185494903685120000000000000000000000000*i1^145 + -20672487913348281614411639361781005376570266970819646721310689685491728027890789499511358627730606609049196895511275286271835660070074910929282498951300382505491624932328834303830560432832192649662529997303453296214211340178111392941260948351198440593764210676743744453087708128541781781333509116267313586477434541733949269558746398909881650988341536461174382887710823364068564887541194104542139032506452387323937024558299378526298003941173705116078337464643980538925457102649312684397611217960006806797403299093434671980031759648117420409142884517319017961997378152525015235443899932170174887276175262464010981106499836508103402613542303569473358271858256181809427776593220978296936426360959027178398408151311225776700585163203630357294008417022684291747516730134811776885611019216762226973535810527526732901246889333557749301194413194344880593018511757961290055866480967641186672647354042346397334984736602014287964067562754912071427297757252071821054040723772157063288615622244990856369765028077002877960146940828872968607202997010721621654730897266433843487933682555362032579463174087696284641135515155126973804498090165024869944375445412258086866073234815417452689634678469167162291391767883149771303412631000225169062764080010127661057768735812821034881254735839181413839225418499090515376882626769392528079579483794349410698639512399469821924648846329437964275914603851719600400312168454944578432875158122725375889023907685721723639803295871425945973015568202631264885251492564420504269362867125847487334985046572991006943491170712661300018731411921252295047926056985203607607533656176851029800104177716255675257633419482986534344904593494196968069646337614960113423276294489885238796441151323340791745369868555947585032701747531636149632232262169373385961639553475632315205656544545697351942393878106068441946255122131550885005599785548806822905087602915142323336744012926356168353959252440311429570608127231566013195449687229673202462156181947146205738108412381226224907383837440051105171649203192675658247057469653104279433634572307598030065841415427560443553506082573328194809958626601350424185467863795766338947860728885158059879550805451390219967480280355116292467328111037573375098861589472356420478290030056865224642940621636634039891885613889105547503707952244210839296864666521902200412323566719876828065949542858987999778370734551492844598779082900978466947803658769916946327134071765206584468771333875960359762127442601637763693950761742968427047625577716475178922676034813841250270319710190518103643733520025409278846600146348411075838557622076496028292497339155225349427546367722507623538524158557900191923176089226854978394816305289378832751381608834751840233086581199579532431545776720880319413639741182782530350849876255351446796960561505566656998617779774334300640763348597173318786222548582400000000000000000000000000*i1^146 + -5070920736042646738698539600839314057449899668149826281980639099058532378723030747337575366667544595398468444068194931355343737685390436736838652212923960936791688154153136876613270195518275143379175939302599241099602411091671132653476493207990091782583154045264114060608512948786827215007973612049744297156468956270696780180294549136414925922492380193624156870746652770484630520087790328123173187770710465782152374697545487113822580156398690031952823440021581764528683981813412631829358909235791777616663442063052109537108273159919460128835131232216071868269613909302240665677633215226517730881410687806320939201403170193801299457760427809420269343957742132367433723328491259148370532920759928239576364041461468255240388308180321462464258338671275047602442561872267177334776376744871637637843566410416325916538927363401826003821751103348773198775713941074083646622211719009916625632362027851479018541192763529925098593285046865541641538109286937388117679936085098679470478092794025689291089600286788956898866374256501750268864789152233486301786322331691336089085741660237946634642632024359180204430152689894466669392115510772040064146082304213171328203882724610334768742255520629814173679007291435549225719790067825362576517454706080068522877257937308979111333829054194870018745740084854055096612890003963623711831294207520972485657010028221990543276919373651050421912678354087778653633065438937611888370057276706326117073466642857901559147292574740358806098882966104953943404252908217467985813211704261805104734444265953303421342210466351449237581401968985138374526131495737137949744389981729989394705956960518072462662421540798310408543888745210115663965931115202992502597685372680787152891651242868597043338258167576341704856766202931731609609264744962500875632896502445231603337177996001489702068525029332935711593344243723644631593594860147164391675668432259647662577461937492716079217632042940423675744618665785447034374912788126631370378015776063606331588297916324032323996275326632928683300040221398284612946434912147745180013554255626720843781554143304497068771256317603192656434142734406563760427601838057009794089683798627612096207424316896682303854657092118399614728259140361373991892418559396503725287055999632336734405156811288254036272703165650839758084804335171038853379638882600503374209631122612537206957756261519721521594077080378446801689293603868396648678488505395546520636433848915904352901044996237473605375444431582796785793337093860870494150675806251265820536537631379299715665763618493373180615977082531261978253856954613735567656790961986079182838054177763084572548520236401339952409788057316364064535036035628530503424923705702135454400143089119713569227426687436616859331347922650583805705376383568080550842774793747151578647448824053197430189271345935804480304567999806606147584000000000000000000000000*i1^147 + -1252937568048133020454763309236740590861252312609521931617478079559684246651003591585310820211951397653556252435042951901395734385150831600120440011361412925532543276973790636939276366732653468650943498855488870222207105123524755268775943325683984381830830820825302049750632643539169005384874436133682781785953199198674645939995131220225326508795442890615845969969085629051131849556064004596227710199465182847936774162072070683839630300500848041297741447656951705594614761560190689529806611484353067658613050021843940716309645260264031741657739016335868545874364533034407142140428056048088218175519846461615927019576239167509080283437532403886317332319031007146265106154020619156026653432413148222278255985311799954613084554984634204841861658614237263664042762673213278207440937552920554614943072331457197868515840806722678567202711843348998880561457248445111162615496269410866352352945240058600761276279991264940983009706169163012898292394629214781130260757312047472097169516327762011685849142858362130496916131588336059563971815628725009453247349770692057588789799058358418035972176290553613411055713152334206952329118576586634347667303161306323026709016370894955686218102382686733404353899161194389374090268335829671657746942913298034574949649818309049865172911505691033657282268843585272830231909041129371876988554122038785243491810549079045572241629603826384465100467858808591383121089923387837345796724440098572005223563294971210409545427041372803862479431207360675523255070830507525258407878876831813693783081424828268713869585262002009247016558505188780875256049617517408727173766782310331080236763302297302873573988860591825855357332951770055286399420625433183540584467037186598097930757623110104778737547408140781368198674113782052054753423311403257314454179746063067743341586927066535349527864208647361728619850936861690203515591447976650308078279044857708406006499485386436851287063137497049475302070563488356646632004236155299583605398174102204475655102315106389324679452419050238519879519423890836630511832778573683247307404617226062165862208692001856427969644205860378290889906613600207951656545420526030273285948337284664060451903395611321133543355817517945656863472647593823315454512553422934063579108240540362300264336732063634041491018521029540085528049840830823407807166421311731067877560116458019740433534066963733345101300039064940798196973516960455454210215908286685172362359486051539628126846434959998372509814069545149871630978153583915872783481038628350543506978752942713261633902304123756907841452566723601966793056590914015463681306344155517712756888665660925543326537193629088970771167845652152059881602889370560190761098736677825459007598482784753047522018515757906399257487890934035463913836972383380021984355382146930418165218764942137758438250985164696623610068992000000000000000000000000000*i1^148 + -2001797439676014948141954445902348989809910127434948361238186541175360628631627368665556818729255309200059748802818775241580325057589823135812064941118472668082084470407053634788598907191155307056956715574803503385324539846481792840585066716273532527513327814416624163398373691600955885929776869241102326719755612159859659189330229383368503283769061207091711453118093244713431005995406532165363335551757259331720180772014204775923176442325377760608455668774652252673604011929181091311436911789510308328816989586503799042081074083731583933356725638367797857934862517396622544644370640378987735690677497720739767548668988454194466620853014473948416385424188090189360020368320155113071613045226092148899075102479786491702509092185728193691173096134579417238618342979222206699321287584721172725173603410685887153667432249099670192779137876442477843558942128967352529184258014535031247625260115398625069147403876188937161579637050937230093942139547650431437786515388739353098288192954149249229334267667366734620492974612782999035184440368087985365319495059025699378451300364984195692457380051400124168728939525124960994262404608336734142063891739394214826680263932500108562548155179150282142483026372963959532829101280011015603692848879721896523570444274053801334676711134030016225973084348526846995538577071183770481876503760668118461781947035518983127592417107956485536014556659288994553730484077671616179736450180435467086150217273526617530141523944563755389553519970689775089195441108424272977817721218184293380687668082952396632754715982103387826787976406588858895841732799523122436046276106478006694331842101072103765399520992881832664044821292164946961744697838029558851279079897356562863825108922870861010789874191944476653177993497051879404946468188794854718004444237575072470435048353727802533693016221295563426625667758183453087587527595798815450049312591465496049413620564449042414692218611461571186205130308640639478643984699351827567348172118591488851436377280895558837074031853070494224649871397497600225841663747052493324159964288622314102974099796201452811141449800694447204221504244896886009045082293522979078336029587026263479098031919539683216925385091024126666270759506333338454998967320142139885815972875819485489136535049243541151505231090508130755018041706196098609948133459948325123667309562645834949421838317853611915980071839452612092072211337079693223176038853282580791775585496469534687734157406577393396085103208800066048562841052399083909905136047526394843675199120098671659715787792626686811029720518477212289895921686222847869015976805170979225827978628402613410632348822968372136169730839970521748148351552692338275469937909558095585476887624039872156954984066464583091204492803178358782523914878232857110399198142483731916582314217703390760861139189900326312345600000000000000000000000*i1^149 + 582502699769945543409766124724017647795726564297635909138695578319964815222926769074130527972960912781017735220160295952080898310481015960314193102847433666837847274719272192293605260207079322554822230430307130977136043712170668387186054328681772484198354404676413153397609851245994920621872271915186295362865709663383536145368360483566001529573103788851914216961246043418666050232744675429413313138671305823780860810577967972075987806950352850639778634422941639598956948884342143792458525222346271839556489286176823448544568710725654546224229871939690864484288821285224859372351957283745407223542806190012000801411443548971377754413542034416849767990640069670504819964640794920813160916001517595906295935364749182332096152779434374944311335327650627621588225119420964333391245394003220438757509193907093683701005123257668175968336445916794115688454184787841267929129630352443018940078488455192532866662205497479047241994029431713666055088356670220886288054711822823117376615945753241754217085878918046519306170236736383500099725573464534389939608695715576720789858927154686322366546670613123051745928714125337709764863559766746479354057304722937491626564919079090205656285193703197393080591704893575686754770014481997634708913440789836264255861599607098243095231472356100941122931806154946301134679297103748951985844340081260890026325406706677925713856237476111449758941701185421789659631392533048243676409478092654813186214717185192095673722293196830217812778028282916130264630133521215507486794280453306898835528511521024530601176983441941937861181498521789554105494849339809684064262905580808539728957559919175337974272064315091103478820831054284607067051110452338407134129770939333952050947183860481936780919544557866531327708022127877242679745437059579813866358146171002200222691455382972306687143635051295557770341581986501782220364951650639899789666501755863411932753931377918405195883256930902537391748240781924882532009967622713308779809020768247766927441702851473997737097238795242749416170741594996010538489012623224966845768687898816268210302550547067006685063866917774580416710972925344279693137123293582072585079694212434252994295841217411295484919992897101969256560941709256945592846847882347491970203504770427375011782274224841720604727840952936882641192230098183411753151083708328823148922598288505096269483327356056093818001280390441279686801202059740583742754448240796477650841150000469247706475293128557252091688057819041139755214664385733720217657746162028487178287700463157829422374882873501534520377483800256759768945799655103083844634888953533746310245498235885014754031468362281637877427213949773749208692843787356941544896256603232866560597280925640485922044545513758669892059548836433393623903953486812779738946057522745708146758298754313446923756057395200000000000000000000000*i1^150 + 383505526346773878631425700350559415145495615964511980150410514194298533497579629303173253665179975635130308169229422272756886797841176160188840772957767913570195932831497698036254552689340215786835643950333569354546052836764569956337584174477056649104339768758110917833624177587659244940592545606461578704772006443526695422508105422495803974933958032665021152705302072408085687629563308398350814749475514743772996430906288827324186420674369548592704476225127027582555740364107658469705318173550157086988712333474288026917948611405032508543731667987710725211827857447757263978098469280745100762718722320576546286172288285351395371406215477378677064016457980207723706382835657439643040122609169495475274095364886409843737990028343853551465646643353983450068083690133427062865996590550491824568299718578226924400775711272130339653875736440865184892683410671444066888085145295215341810053658282199201631869521131674061505100322240533599193192091549842400576269559751829044131409557148602852883814474867478807253952894818402082063874326609192739540786393047165163898762002889624428162015975942747941507323074304408720848613835830160519369541612696209411583189847952219584115872844272197905969601761927441507607896562920447999821693275006780162784355093610249606332974073573727090159666851975142622471904535513574084898620573026779623220181909143856971296825456132534940592092972973110282214729922218387354870610766746571120673674418540852073341763738300464492487903624616570554798630450316232358436661907555047184473472504436999054392009992674499636803403369982510257635876384383238518701366052672862219513245331268516355131356368727052709084107236466023448854796581649918678339371742784007635726753849852266355398453024859147250528609718571421947074155727615783796378057540625999762941987770680467713052075729364768805834439746191111645700287388492272382766266632874026807893125667339765904998032130725123686703242075453365325047957714624010528498879909774567617499103160634949811093958179370166977839528438200585682062892440910107877188898165402842123809178614198198585053925843310446038761111423572890187731691085555869424234157434939192119877567243219820887987488941485322215585797559807273332449865968130329834707010794086581577096160154808052017969725737073909897942495495234318032381719969134957088550045191693940135857263164041386870430992156241879693843190732078089079639840394547124072220844752859642565719317641896485001263114285554384264892594505215910638740522628730397765834957851060503438578670164945121227628828177320957923280909864751673819176443593807472065190949342295532181649340259844290236364556472569674311102686084741651153879110167309269326560101437677859264724005849262362578098166542878408515219638204836032188966183036448590117925174954769913709854720000000000000000000000*i1^151 + -106954024475111871850993395314398225296527361059328808152791854168293264647883152354737095080964284291831580787166257770881349870401620477877751784097185426148215005641847976023311472063995967729055373248876987558374193534413271137106058859035203442184301373746373064381971362710445570596331005485779977863711327671345748705050539035239216832066892615237430365365607124877827126875292903732585207743907216937068054521067985486515762410807169235341825900279363975725046941377066699883301854356205109787412142529405767171180027737004113546299718288356128864159643515282030402928171225052439576552264341009272999096408064020615479288595467201462307701979134903891808469777922485003881211083708764893027157627500026411378452258515929378126370633622126166238142216423718297848878716524333495325675805258586540811703028020585011975382125252287113020432823110490179241492505890745801352639827525777788092880551734279974514675391627918810393593934214947412094248103713886734056929425223171693051296412605564655950655958237842622259622230760439865798186584309206535439448893502442147412410467030633952430485941169656278084320178045577104441425739574804532288045965244039790589208776349480736173678789115603104716759426611536671677856755706814758711767056461845914949005973518644523206112479468356077736330896624158329167069953871772723304410378745348037058309326457941993630458948738952832653786493518876575352939581650038078501926306421617894831378562412853591180503618832306430862944530646801541738458794243176037711364191708339191641620452064802767506575378650087631582814014693604126388057249941712428061949696715833057370021090188177441424654059547235742162197657326223712397857464084978787201379293061059354744180396438698545353138002070947309770204817002332833951764684388770249176071035692562065074770835622485009283642164609555433126215107182899424019388959976729972088047999849622933183437095689358543223112457731980076851414250575408858533262134024970826506478001418755316824164121887559340274633748961547917238966057875675617237768917411847456076831010520611205739001785144187641566495573490462236274660896059703054336310224523699057920633284901177233028248283349390966687703149971930353729854512998120888352421746842665486591971043512625270344821804795431587064574180045780848737506660208624801321878056194472932690012618255942189916446268416484618427623233131043792630180324048387729560573409626319214514343311190634107500296624607403460159361780676910925018848082005730024389806479552362502509090130626327391440819308780072419040269667007272721358552025310694259428768276214583183221082709124141734422863433153705546155636789070810336276895004976164256213637945846335869293835496528301038583014539956563586674323121560008773674091414314851444758882681595363328000000000000000000000*i1^152 + -45110889589603001019174563094884527244758806806251357136630616910829474622224966215782158689638478194985460976481184213587373499707089463949158242082157730193648919438385725166157766981385952606369571731058837973776452041482555831009355435705547777874981519862319187726584312222391864498021506495618884378082909302167119739310561127257556499755333566968537735084627286851545020226857782439585826409402576047585043594763745437486770591451913669415018297498149306541922304475643643051984464078453889729132631985201606252476803860280090399448069200751202423689325550183483455837753525942996504141426352222793508990480715600734332529600272974700254733086554168243977190599885677071551351789452628791474666828584083239085248807740492399046721070028305945558132277800229193026030466800307520023554532315707007415992023351021487675698577319829443480388837323282207176093383901441145579336634901546860684541856549191350229393396159139792772355268062639327916629469978577162156690357642083119138827578905180378843228038263283099136227713096493443700976234619180247730577747538249632569067400010907254728004368408480361513459018084334496372136893423218503085520573050710378167855261879732689446241144331540132644064338645733149954287636711567365785302195721762600933787888218508385323529916489006797347294362435112279881891463695012131519042064025602094329154847137194093692785545445551300621483031506988880506425405763569729342165558086218020626766591775350842024737458031208668576146333591677214637918549014125044418516768760776232399213041262474857615083584172581094036167319267277702684355744187249407259077281060242064746561997713130731486657018888144914608234760177767632147758078858998690327291590186017429434230597850002968416097750922320702861140271906919622307836779394231567848187556633214077879361276966802379247328218273799674562828182271967416633359663364240205112651337448384844177571148134676590119598999230364388050976700231953634488021091022933442219970091123752997365354753055282176383760735914716867154079979955394973370882160347956793918880189787245083700301575544449472340727116240972114887638714305940690144638565051620293962222561485688889353649674671166728860867171520389501415667654446594395600952410884634451784841514356010845621946489513977761602253271169909697333095702129520096784424742453201173975971302613798306758607906886853059884898711343536305710676469587642520276444424763322337230358714267835282713706932271236787101551047893264885212134716749501351829452294309485110941742382837908360776011453624952810770197865243502894595555855058220635396953642414827224270553438181444289694222873677546869780387190639686284046111651468193746163572066554911515935127811378099769910432078045543842108576327009071927120604144434706659252633600000000000000000000000*i1^153 + 19433858089150721765453120788656864200353703182248265898839170771394241099314120609974988600666069245824411783009476497230723738445203807093342167234403118165451864080653726129788959388894948270652702524389784596408247314705060395411749267052572325083918260626476382317529712838419855591012619979304127549275260181375402911209507607030132535800306725433424283320161993214768604701231766277614324190350582197352021998295510405051846730400861828422425879747471234062953878234619138353899635236472949033885081780528418529690151739820013204961857313654029600527937489858477524083891791549158967745585850931243208881414490845608393824395284695112044357228621213597561001845485445314512660671215383848469764680831450685849290955655457506400487265553684219364114768779213893118878489785045762221917974479910428582121151741189648428483217388846793286727019038335794958966221415408123664612148646321521862914384004196880877556669941097236195637620072765540199339108446569520148209135976344813643517156724310862290634146132814865759383483448634445432391535414714978775556550982134916909033332407398332426065753946048920359278017612536661957221744553571612728973366838186082824183014686657600213532668950312936406202541430134699402501091395819548618734053623023801872469928062166590540224182948165379101540184374460430986820861908396950190203140749385454467991325073076690397314523201334050582906058984783118619494488181000864549491480600777316724389602493335574048857094368184676591704373121518722357669240254391648192911218422037167720566849991559210621518443874172802659911168758578785249260436231216177738403964112167491307415729315705365935664323471250213981684561444875357324327656650947263072590178684911825073050462310891102374207969950764552396542152136204856776500966331925396539560965200678532435304487997489800865446597926199405198760476411718892028752790866338133550391227947135374660858624473817945660468372769280280056675034107403570296888002644616530965934783569444430022375061456536737074781213318468383869606410485340378086469953889489109705812140914215610742111001042891884220061003807874143396124147939293744020515692615973833447868690260304825052457358271385266923812830357803129437454201112503536325032092086630733108081572451526455669420890636650492518023290961223012711864735234165019458505971298316793082749094605240462325628191185131419534168711338168424150307777240275048192105561453171427934039746661183026157402352405706515904662509660368663234802066531821374144388805418415797165708018329875584182712156803368423521755620721465926144433589993752720643230154756678637564477686485303379596199000664343267058037107382620783264604168984323256409421346585412202742282397520620476639379107273509368124218872860785253935619671381245952000000000000000000000*i1^154 + -9411877788638931515983254663539398515020658911604637498134344646588268167246805956323318032392981698959707268791143366411813256571675414476175164912235678345920453764161309562666947793721640401689366202919315207239915924463300530665159260169965533475492446674919956640364819013679187634519172331529535351017046548686757425324711755998784272606685667233887597246759267936041492561029143873063752561377993196598208040233268210602561406036127030608564832180394186699773469356646417537759526351527632058717435060787951337678791777916002357801068657141077935333542995263977735112204069860431287308291643929067833149652792800925283107606841440918872555050613929973878927328844762151738190981727909515775896845605053582845939929016602218957727258941662545457839922391042255427762243461274886741734237765052597754461108314082959372318015280128830946658745406383426834101576826324555687127801367689347597617072164507824763709949600181537109228151329851850682508466120936656778434368355222389914006638623806788134306921763666254255520561205134983408909857950389447478817037003102743516584955514482413327254380337244523994939632653338033415367540118792205557710816329513241537175776233067290064659170232541003307295733248295984955726452718001323100684149544727026065161436784906579911023763111830627226637712027999245138002490466114378435631989419850109978539055596404792534870914777554085220559939225599615004154417514793669566351070210176184304956534771018867530713528302753578194384877018605224801555822191070681116204500974818936063214615620193459978077453394871879854830535168007989074968064425260379961237538034653554015905825061225833474550838113968353852079004651432585769927803332914971788259060613593494178147022305627654010274135803901538536926470176657630260462295368413455167224787863223387598028257402261829317068937180844416465934156911745575389375147739412218041385289478092828000734400211149779589574731436758082983457310938789099538486195210135129109779293497109538371903092784049596284634000336991182238849469148563021266429269364820684259246659402086752111531710499178730613440380888848999214619233768304306531683647021967581868738450427668208565590359664830053118405445067876615584478803571719498319158290966370525168458534210351402438528064001570089575706753778122590031582789300634708276166347552298226668627615348882379550237578805554806125755697278953974648148832532341397518467400362524498146702974871118243141982755513578192234543467564184440541292272785095243451288201731468099435705701733762284189486977472737608491234082366398469676691555552246187266171107050132441442012035272672951318031627011689733183307170162024082033790179623713626474981189897752656253432773998130568504287162251897403303683111926315937850562969600000000000000000000*i1^155 + 924075691499369528470094180115405243569103418604491774672840314538905923661783256160432815454200238923207990088702046550619252925903792259086444171897782777740862363911244783735247919655013438196739602152451503177314146705163470974551884822399221304087039335181603112813111711198305247867373740293649746173161112996154461514261820008168368241149901011080977435732568790223644917398313766961724496827684915099208499663496607997879379342238926801399168322870203710144431143708732903288495174587588073057837040763984114222845165014658640241308208831926041138028392297108003074863328188135882542453136419614171568927406578840453803698270427678212324748949779684519039294922894540982691894446713799168397550795069506300771567060740928050099063772852950041086488192674693198246084416611262449295315075996493605737842469900115858601759546780634210455264544644377712148974260452904217451142078206334098762358717237018587082072451211588494682850532307420135984357120263361609154695288345213923949615474227159580016550301929911317619933418309923159882214744798557987749664379285772407388163040678236242671770143215967944838001659898721425476678569049820144717892651458412658692474886541047450006713945082324265477222688143233575959085484397011451857634051969093170131538553766168745737895877114771698521723487999728177715984127071202739045812256515501669131722079592831565662976312295341485027609538631948522152694451410262753057176200921017638864498139458532416214545254103074339665346886562875513985837814782962639317693211586711389168906258023708455560728345637923996085368704121266910618327137479143329111627952358541135205821250508327972125266251465686791212238085077595170182013993901835274212412669833382062240851918692841906021021226223088173613615361254561049526095520645828872525998915897980505707629975641472702862110414115246506280945698290574919621580859837217199655101284911435464206774360824910351434937749857021602759610971562417142864693101429421239887019871854613140980931852250694682748298671625701467211248321681653281020325412198401028548748178314633526000263166083865650320619154374994366099652967507024510073543067720213377796147350266284677589507028841930708590910606133885054794064689497374823808595778081943219364134759176645075750005800182611493649968330157832162167144372182540205308307134866375525909901286428361020031452085195044788676674367525859689528243928775511976365681598007685447067145428319933411254004794163993427319275346809883640260026895078495432431420680517253631460363485092642344172627411744453586893366128317668270090424096477334665946606009225413411150371995461007855741902187026890043088058228155405862058711669338598892035429520147523910613870154801403862138213206508517017463772071277363200000000000000000000*i1^156 + -42031220961011052108801554552410363370370364331642224211568327911978453079766982246862238751781084932538513800761591543039016019810387125292346091881438352196049940127967291003547059785881193353327376212452205106903281386586290533949722063118151739199945839458288267820970362532315022362154808723519505189067484394887697233244478210335508695763775265374859862883020472233278416498567054526268525102272292341733082544278099278441818936997547953190102394814677352009353697677073507977739828945022053777363907530650185740131133230262661107073441111434121187950520153822831036935543704253699275007095565811141393594705575448635868839099710352533748650770049342490776258772412547880130195699169720751737761280734935933652650345419184055904725108903791095689468277094595272330146239287395772659230000801768566010040091197944972553703222854881512281655793676845981607155244119073046633862637137348960486137929343160085639204987104452246063048320488677631729266293723774253047607575407747311320385102578312141480238331045392779124933618667152580913673635299501990589570930338632483906358271167959011869887115578754782281103095380893206279618791221746179137422242047958770124590656712591345825993212829188182230441232476898919688664997550678763942232402897690164444688832824001056294108364117591435152902249945923821252197274764707146615933502299811528766772427525095696634382650631870773015471625003734821604127590928035305277437416987599216767870419800925840436298880702551995646847668488838656496104199146075551027457431845402012203918995902808302066392769440735257171576540594905681535058993505954558782540693578363996952804515960182879386049301133168707822015901344432533859104468627208649371260015721738081006415779990512166982254714434313490450956384360859765164644468725456951303056619460441126589039718244706653501423231710113011321188814259507599981978496315471712876750428928820075603527463146235524929804109057541993515439501981721377778675503052756932670561832432451376610103640817787444172739172969255116608518600424031465030691457683945252526947280029226405677396362247232618671410155692480453051498711565106852814243029135714665931604509886489679607386608012124316446420307926462320738190816762532393410499502476353405919432858081139309333555261403336883526892424716545249456818254863478155161745214383041577014159014350242566665867198521740451857928397732870004494172020508079720626141299858187441278187493667035674198459841973823314467022875879026249904634275863151417558534049739220805942153429412816550768651641733380966174823352927077432518417375560325717549465171891557711618947323085291777070490011294992802757772689536214806806614915196515755170146148947311798177764692352866718625363910688111120319774720000000000000000000*i1^157 + 22198984334920098626640664066530423873218535577358234759508215581928366047508311367958435043145973740424790004605538947525989887724026351129942178107916236410611599151741940329584888821205683873146471602471828621790147381756851651408187376594089881218354675170329999301100198253395648178769247522269461857642148129442891943550748677251016164256543505513909751013013343558519118771185490096767412035839901059199328248832372961778609188346585533492197942418430880479916625726006565396169450742367628992159613335028854435428321670183109023229088906089537088753420430816332827754825501934079169451995847280430995360751000731121538129454088351206624761634761052041321828544776195849626093675180119262577132283504815988384131863763951094450441122563896097441863050100381874539581798001417589431886825203206896052467529031231484508912150645210393272669007922924555678222210356476447676612350836317981366969607848994920790509912563134145552562837259002544159950737192755956676950929399980044989146757967298267718395322618209094534870034960603279463570563771713808607399500623035729795843780917696818040990797047170184502782139911925103242964107945259988081605657275210003711296976011596710827869803812750524132115061370396811532072953848676293279266943394762498405133472249396586750339774130930619797787128101249698839865614551114123800515728946721338237931760351557374052223013479105942588425755944702113089468422302039246966241795039560732041787731811676923678262604397801534268895270783991818966029382901135638328476119313466153797143111741959694651801169348130998284282275597999982411362193346589026160451699002563588934262774439516310413907955369937985272540927493733741475168344917694125596702301284686304599357170283450072114210120139782570302519105598442529561256178949594011593213318489962901258300114861905083508258545474488019186510963489423574322320318575980953083897445015089925226259095401304219116953911366590871028280247469163940406169936519485097989735182132464187511443606260887967219179304441109404199945952481511551980845435036735077060966487123981832305291037157772464132929345221612714965279353668875731638422553697617879113666685517457833312696588339075065936429841246410354402648845921284056856742029317099969312719585688385918230378373085195219276693444993781757833013644621447304709084947093863408513211222933905089213226380363662967570672870385453561429298598110842667572789921645461058282538203611258374205670295815920831356030332356464262890859107546153744253705265466933264929140193831554344370470694877981078542503849900125027092993340852447952896766758437794503229346535798541574384377481270602305301092888498858191873437160428773587120760570209390054872976199754192005143261237865349120000000000000000000*i1^158 + -3933307258927373226294323601147500413535157417247963207634271910700739029446031974725043394126097292871735866570083323626030713927975319735209695386206498654999409038255297611489309713358458909762450470725238016060825528633693705274328547505210421677570031509293475923584288559064746513808207147116077321225281076797481272351717940614819225804707222187432044794700280652267544394387000677992166945663793614243187405366369354137664659439853727463800762119427548240272633438081485935897016124352342921358274678684912646773709898332316612871741736380182039899180363034433160695538435428400319335298663398071839088283246868334373590402495198797397895251588286251828550083024353373002755647139443711880141504758305283822212869612809420207250660482406743628969630290636449384880822004535314948961372885803629870817535981445174873700111116847732053150941833261186559053133946298930733807457636915365720328817431346754775620942613869451478110666050857952622036513866379635563181083972176349651422065217550527354729138076118882744672241247275284424469736899253735758403224644767421706656621148574182038634237739349594940070876719716362159198238147812026206708173666684533479620442846179480624503234089756941784013371004720856711439978409176960103128403264383346672222971784119877037979390658733888364267220529131721436513926417348488673301073896130274524711335198709694735643603771099718802070407457878635544540530021231009536427173247003683310159484641426197266434341674254663087169552667334398354809267223586251067533755942168825706383085204817970307033720520627100981366831326651585955801196417044426192985510829286786545361332610852560426317924594357751961422575022215404802052041826574097353342958136791394503885599477398284964626652797296880302733403051284632179656214865636521621689569074446530674973837358186496126904366836188967755402179261469491938583868605230064315833752591775888974835288981396449161390584290843841126255376590833714596522271863028920465789517452934445696031934070287619670889934249149757991624971757391438315940624586428059255059023267114771517642389352961921407728718646996498308402073231190180804614788616319012963882190700996848438612755748796070894504350205112117370506156923081714743742112491040126437915366681765549190215001536917132773537317798716069700174213629725015824826905176703258559779477974865341751335175679228988779899354050417393269171669122607606794724461553856824571460438321930782911627036227145821060578961971893823313768621058341000095751703679275290706943877376775832850268645330394869407112568131963897161404929837477080607237128674240769956529641053666736270338376882199028578400909937411951111476217071058746952100094806225691858315439951623332181311488000000000000000000*i1^159 + 265360865491438005427353447797351222919007218267170185322195152500078063536890970688861274782345593153345847211705111945873131737012276020758746702582481007266626161300832473673639757483540951118303236558660554981455469124762945151932806395426231379082266368713751362111019823960791553580019290331207104012083486943346248594994764135081696455621887640431415522490881867885736048070000386298453602590477670529699705761590725863418241308039693478998134090343179900466150256954603893960025166883135547867567187004623854088638154535121004120455195891600586625613347048397256621730020025519345413107428504691391109293514246829652030412233050643922418852866130406459092997178328717488159109213292607141492578340045088774311219793111382862787248141208890952940637577116780832531863924770907650552786055315478790741178505576808694480815450566258067356612198961750677602873867757664172835353997961779598769721137414885037475096258508911121000939552975538431247543347406630822735477342259395615312124902623689546736003862439972134253683823521085635203264366867144645086797841306450538274406597450189420308265064706254612596917452726305992173187701621319132525597450455874465219733002604381403279081841309556501546748032039502548927403446750839006541698349794279983610304789005448318282435361768665837686434467614210316857154790060460872754127903564774462346887251902319732698206673635060487682945060715687379611858674495203243510140592732730058949445978644478699665735409917942815660564313435652909719659445523530261540424215871796770241553593671418454952581512757438189587544916649345910760316879973232814592612366971930188712101155400725397371728167887772310691771023961360022926152696646078629635588070934350184792540876099328337607496317288887472285643628782819727446068874502950519257074668960854283876371384033266203579057029266959495623836271341493115259192676601330768629701984548760890277797294623589149387184515161715411499909527015727043175597049308624265906245419948697744166197619071544871444309969228518506613907242321666233318002158953932090675488965503282421282430201611691494020546487604372948011756889967685412599359516664301336325377714634124986429098180122725754104065379935706518353233048935412205510487299723057482197999132539415321018135083711929206180668369619701998588310467721903286908811533515711872719377132581541094514094691452350787516799642485377964361846451798311137539410617443612348233864947193901356491922952119763069918092739737901116801910778933978080552919768470990289320375464954585959851414077882175067612045966179665711051611399226153295354169535720209788517632990953518392090486448841338164848109586406824798046127721529102449812706516284361164359158441443328000000000000000000*i1^160 + -9889399546092264428123534919968138878405832057785298230542708318897705640074661999660839907999048486836476889949200955384415738991255881573967085264699073150322380399144730894403147314617474380213016153805793526902517875428218884893219165435804976232119800351064131953830418850956695100393547870930134279903664733579154604449282900026119490040637421510814879493137063408379682333539068108322101979580723552409836415662195198072598882531463990620111258250512571384806424103510654901696860896684681689542473061456338017644515339701794229477347915334155818262942352513161807150359623265834389171171180570826790885133966664335515784749206159346876085900066695842944562411491843369608699380783038289166839263395968983526975749533325965712451233056434124772847992891821180272952599127489498639214927556947581035494867074953792330888557411393442366878641781353954472158430005272071238468805540281142725495343237191655055086939551702886471119128531350878431414972994497251720644429875327798066169840632004537871528136649579552429910294758373152502331848449234084638204967248640146236955982000427185070575534200717737607023796961787108496119509544616639248082133037330583755571063004549002578864149587777589376155957873636026361203112956884075945814187373386642291047004691877637319621596102397243410783989265797953003604681277463438674504042370016960728452362998653400912353959878746852794930860451429259649969038303375661145080990307111858487997118858552115227420585420461855970896007308753797636881204729823982480680772301491492648783451305589241696695986414636692594759763501749058734575528105846592105575621322768882052308272576815123426995885308145083832588603655608475748529433893750154950248729882705326379909224778598838389972051047734504160819185963075728793119197238409732070459074541666094302361814515132043999001389553024427651714486214772770823165032100670625798870109343518406653158163560470118150618933592676745858165493027294309789576006148949281195350715962625009402375621617037460231897888020087980134766097896015804360457863742178391010237881385411012794108848363773519808900167389770549462194385549913529931112105148201342991556737606678851469031154158033492964317268476932563352925487922454729481057391962726794950693560169435129722762121243613106537762928713832554704817414439124433720544449358397435629031098094493903496728650886167771325094011790304669917257234541465930952825720522012820586958857203881222289569691365296925086049887786390211145806084481216142600661652365219415223639492672418467715282703404803999113504598729567761908887829154096375956886311104709045613364812368772127629031159074179953848196448732558628335738067444460118412821023546377375213158400000000000000000*i1^161 + 234165110025609067231923799317950257706337369352335307256582691149889538247758705955324557209446777349338381713971603784715834730655269272273526918106208994556729028402307246274794494520790285482832764044948924148365972729508318620035981389918955624016582464604813608066196779412708981914436642395494172054285968571910317582256563463387629186075504961538200196306009465716458442864119598517305224214875026877983726321325148565975987065854336113855054285804321510191528606142819774226033770694315802693376990229489187603169821881744055170327523110349578739450698015495557111931076378418386693896872335008840112559479788857385918344344472818089856083880605521115982230136994348757901534244414512107244685070447475002290820835947372054281162137082896293193903524518450207784991764274278266574550498717284862552072013343860694399963658697659130882969110571623104411130656411170561311410586418763118938222722512613432698704875965965436838281713974981666889300989274419460669791993894755173991920302458840698937840193237466219121748211028101977378062011062424176157207056083038141343080988443998338843233628727244526181440558414697315569497208301409006918205598494802798933855562623898803212233020771826178798658948449126753275727286072992217823978378047935463706804618716387564929940327321786071801892595767384370700096077942994380255456964135277081864752594290697061010903019194255559031187841748965035079996209879422230925057355639457520732375800336950176150263231779494538726368829178649394156248154611148228921843281982790723492213213072850363257804204301259096933653653397642029230196350536735621449976926083357280008732420492922351512620299755207809570962937488518260511845769593732349937155968917904015498724999602307273050572990684126241678017292543550559133760099966844028349834924069336571938202655124996877593707937660952985183347395044190804494722433498496933898701550223060489062035281136889703791247667167619161463625678487532914663825974758652122867356898040749211165923442944896168230595305860887704583720161510281452118889962110617071297535849611617196941874802012973422524995800778313000279312783049135697697332910227975605698488425784386578773988725014907003847219193830556736940873021007142806716015001461660399412997872856894804034384662162806144188293041105756999934104087766966108877812679543341449842646222615683455982783822181175757195452802850544417128290718521037272866571365530571761146726074804208484486496724313096012837638279660393533366225723974032042376163739495143284696010397466272507002892098554525541176229118149291753702126098106839222042712416098755835759045258127496201989046556219071878365310745881705265532891467991149380318081046282240000000000000000*i1^162 + -3519381978981503456858123801157502083658600232531890874397995662102776217476757105156023904086227455202280574576916313686049976437239662828670482624291882864600821089652505917852553024150760869262108224445235357290565737859060144514363644192487802904109186859408416741294899225482822441896901308351895551546966753469085885311134580007779823658508998227337141917528236272105466112210487527654717252580467879582265485634214110197128494651265076117003227981508648597790547750811535435342630658517509955901735088784938978549822097702171325068987867338203808908876323464127562280648668037527198772641252550046705913393358436975470747061010025598813364786756573075216647382989887515100095824573906258499956651908609733564509043057168056074473772951855027392216568330616623392385047918908653135702373704855168868104412726426834715677324580022448319999464314728714699590444769391585754990982708330495485046860557712888417114514049903111336685884506315602058323915141304192498122732713803842908657415750662275522627172839757121706716929811805791260119988319932426624403983338993367121545392586265209811727123751352303460008340322587525129086548445702789797781781114407950263899976845624819497327795492693238316468759166943848756062600039842208790323136063918287918815250010544085147473083233856892668365368524650339303126367095990454523223922056831612170296327073666121388656257770454331399454254719083633504226676007686996413914580790540612538413348678821594452547595001268810925411827826837301570544940797433106387974663610973221145803540346421965350745353534758321660574226913041572861130314336415870381814231922993767689012370767850190004424041332634181233703802468428805421674772661296292060083592543020059614916249766331767417631177358632102351086141705243157337059647794660093873097855648818233767854313605003096253363246061217184800032892910900360537459341586212376192756519655877454427426670051279504191278799454517347022557074809247830377232848339184794034051908915431069354662479649102521376456953846306298451681402426074068128468426897756071591167994414438990206073542206828019421341323693694124621128470767427912182842999709200118825442971175979128262071037453801611816731703982965596382093546788345444834729574632537271778393183880729279975984336560020824181608813390124299772937973698705714802153518708187949943044921593456422415925885087297410227003498437046847287650501707910064018491949385428900611510128272844871818938776951882477758732263262298230181168547208442860334533353962648679561357614715131789254728241326837255848452804594737242811622626842757117994635761977817884374673298697376994690888555347213587315809445252282108973294367189871519334400000000000000000*i1^163 + 30037440924222761223091918778826442711107991297021323307716155551422838077775499930778218288773275941305092433511574044659193432775815692870200126072591405847054652124186841798451458780992645217327420475119046801671510041642884854380875660217040675254914142457146977922038909739138504913930472930933611217804247273408581322824423771841147891475481814965080020588891607845956707369158903601125413892807108294525929325439576069032045389253328034034688956956693227043431142858212823796410851598498231378722846739157633382081974887202832527491434281859162802640003040755698557394713314542526397863889010737179755270474521048750051492205281928218467818783227125744069616373453457677587835987807987342789200526551839964535402949714668050237952933697691644198763628168914232902029735929179231855953582262393193999874829901056739333768918896039964312985006200153478053401385199055127884643426705893094708768507114965106365621625303601437228118827217759113531851545615936226823109345563165687307272258327569931028763600465951980732063077524206686528642145260448880041137898764039175318374305550625646271461223576108607241408953523454865909894015705748262696216815303952567487193082651047150969708017081655222163473262790082681480727707626253402942146374122860075911159763764368755529980007457964397738055181309130044810613934320331099136575052030073260799260186171138015086425390379796758241469157368298503784665337734415609331329417109304600569439210350877382384401572004682749921418817586552299251515867536333369093997623958870714020039298644712001319244373429134753863311146804699369433435979775492578747866683950023773227764634981987285219849568499523498929930085467756836298814916742774948067845070811112488314327936221394298296146684850699992931970135762744951426368902500977163094167533981671134149709625559024231358892267382367043071482840841384588524788346434750437773570856433760263147269646235750978736574935234636518813382138361223422042269416416821627563363603926918928106323234889100065632630896869035671110898359897088257673481401306895709323563272120518267773650341958338062425635655908813139176133422642749060405505384627688786897494384702311589439130080436095015571359661177288232208606449807057468019470223621579559909732331176776323865584653452714073550486005698133211620263567345174968075857534400747542851225723971921769341055256737224475347533153216118250884847629473319367043810096599151614021035716499387076717514353335929912478635129322711163659693689363044975075748032100866728521880640602266699594621673549768484009524535706211146768782310550950167300599493876152397024330916468731336035370994804962946070001557080075954592845660160000000000000000*i1^164 + -114881635468457184570701615040540832373074558781146256052043884060287226945108732461801805903437331851643328551176481546373530880782512974990128989128710619088274522642531858738024865881848284863333036299131820927701297748258927761560161340444808740181961780883809784034563737338158330258669113343294881395828959480494728455746464910571395909320058302117859561353352871420996436985099760687119352523293066141746264145576387488937262058073408345816505645364312381656949060345270787587907945245033757709635299971178195793711175664402740584448131129420688344079416062080625063382623880551270083582909560468401029863970638286331064106239944178533749228527029828772729637629426804267605830354586618212911288330465324428523141850240185733010428392007410936018409384689243416331265841731155916598946526609441737979784127511092133770449859755098340685899791102640234981341266125228920774708990845876941817564448353981109822061682487280827642816924437575350769650667642367366172189328086357515739354804066310042533654564619938026724073046830889172484873617622036500222319114228055372659345508569819241846533300611567464980257980357569241861568663174310392274849534777724161624750535420619617207281701921414391505118064728681396703098768357282597605920190337553476456480726832634970275836843037193597680088172365912679368513628085140806940679190829991220892832958637247134805940786187452313534560949924743688385119871473912270518880305581273934015067663460726800079742252896336004647444532904911700391557682726315429206094653667877849290779637017942209710683364299329481250197093862983456778795233364797756603721275856631301296130053998341231469070792466054611043941688240863049295013127547719849849662786803117612646431825411677303658327131200383611066178747311964175755204735347527222481572742925460758242031612546654265659111451194595226919922192116586735138802007940668140380922550825148313762068686924260511047564694989375231357958233557954282863863013013479863374837270348225764527591807191571958058464149046277689282745732494623843618354082861147485404603735218004759943185880797852367944876889237376942528308308938098635788364426760603890043489846143115063465528835056818205827568618364729696401977056421906398890818508019645424592901232390494053717695764495888122521021612647648237238079930236147165067005048992829302070182920203377304757181724863162931991073488871150324396635736707670242414625997352734683567113628974258852306658182620311160835397172139100137984309856062454770035913511949460094078759483115330295101004717829371381753760028530182625241957892400944624972735969259809064442639042632501957933361066522961869481671905219969024000000000000000*i1^165 + 150095961272832450414700135574928532128765819522878544892939841944576654468674175774735134793167284605464589377195321193626097456587670466668550232795999888018402039769831844819680097045165149887637977448029062411460956853577194439032635162892886289744002816051186043413895319333581300892054870919377078802730106586840813505976013641268436499451712291543941805154579338109964577794147307092044029026558969403649159622125620052763881488481785495735644966586060582116401211859823523088936409324778404664263155512599545238478589174182047274789712524365801878082796492092848921126017880866439143765695101260669892191318599336383939718915413070434953169851761383684040225358458200036771304694906022787308454284207249647562778746853387370710941558374493716696194092099331459183952487010459435355595383115312789720019435683599504911040919085416656151110594716180164325502723804207277113696044742893236759147014530900365472468133292952215886696920300573584296528592092525396185721371658773997351282117231303310527110469241413183211065421657263433911751478945886636595405056262225245268356023824266470167844508363103513389239465353122205038510234774792562033962948007169073125838924457532691792321688107386520639775511556320793346770951327660031198932711967496770894872793021260570556143706248636738489528274204606931117029642593464475622075211731291623358782542236401722622882513360616079292213286557936782877533585483453297299853577934024840826174867485856841386449392880676995138734015355083611549284145683548384687962051271221779834584346577304950641564156519821370755498166344868010459673465187161474063370590782554654533329396790218580942036569095722885962001490204126736367659950779757022037219696453420207526494623493679814721331506493689445802646572203775551617310241716357865077477870041742827048701532769614796580133076059225457059212673699430686564989212099034195815623157115203563054376330064417559848798710788036412021562860062338449702101385011344725156850851558812545154611918051909554726042554520378725375833863856062360725096525515750412210990200383485375116273880185794676504392524055348223550306508786074333225960813370680200512127563797214370006274258192683828131478981198168011415892616850314730513099304111604405518408380936637268350264892534567044151689955735425118565541304495705930674801535290242383304346891266305627916113055462354924512476395256331325925455724882569574635804888297265048647835399616750992904025585027873239351539165124443675296565736533016043990117223336950892740992737134052532687961076945208192048004092984649247618276356915610554588026964590675683577557997280648083540277591300361794093056000000000000000*i1^166 + -863354725465392565711041171584564029345962691445753494564478306161485029225293468066309110735605206058535087438841499999351376466958360388628906883962250519400106972373522600469938339764556829758954810972293727967058161759419989058696320361054197348630784229410149346230237582622936630672181829987023688560320335198700136756609117569721898573511570247717024620700797418150546470579987699464037740699919395143003787504059245927552945661145746193757928059017992789928369958442371504628217629071899751297885525883598716223993356722293288845920822556027027474324859682891142261038588955146894861574068633103498583445772982401607633967031213926972664929344869274790870664593555134250832263522353911321786660501135487379006846110501583547483368413290667474242806667684103901506703120009092923441666533848625595007003506919748467933654849937677835827498817776792735894471885840305412080687675937593377966891710093217134854090902214048772709488050513436720118624186136538129485540568676298737400049992006409620232086347483681801929166336453302216716430886930701844309485272944755522928842160791975691186970060657776599975721120151228551517307923148602897321084748708363997432092179062592166362200776813067062542453211622627905930930432694304829633964440188148526997686323462739207590770498599251307447335350118216802365252079013087068978203581774107958200893883057963269737124001218398871625411535716527664488023994807041573006513259734363211230083906646303260404005630806460672357995095921185491008946929549181604528318403452975855808431235961106093184160734338225121355897648175630988171590504091901710376007042486107525989325293739714250524092153814746361556728512226085519972439727196116238569977139739245381977329040008152316092223134184153540094076263594145475718561614213098818669618484757262880635850389655464662238595924641427679691749494210921076685553592254950474399811068534524252107128842910327144406694132271696376678374170353924304998432538037959168972690425432009943938503549106455937827682896496076006654773623827133084058349796515304685304570217706685042744555488734416192082204765637444370156724451140175430626623345523306063069815221612149560393313241139610824879497681619808265424247801965161341119481217844885037054247361396632170640235116161899901575616442844876381407787739366965924512975840838651013804364250756706497393193317734675153315950581294229154776308133740796108247756382834945333968526076634678093617467769388006416021159069963066826206988758990666197638896257847287240144253575481404968488592482778582378670962281535177282890760761277371193302987976603762130685790005503683097168578399436800000000000000*i1^167 + -374839978564946424181003696581398372424033431705402981559271478239759502780795586066341459841131531443612514294195880478913272443001273910781411636556380443521925279444083097632086481142979175841390246967500142152011884795184726138064111556987694748700881411154408309625308008905207744109838507690456843690855065678468404873378921653377904030792488308158743741840214931817053759045784111679465056029323291203196978285265094414995562038845012038435373747704677036283811155756922535125101734813018287513067413280780791511361496859346558277525234278285087426866317658894860344066108380675165730551380095010737696868624430265018030128989966118315999939997645531253035156416772904428932996565899386763375013696227260060145614055859019381502441679525159507804247549453938855860816354718319318946214274108976885288377239292871745362236214558485528406651474090841482913732870562121728861099962249873841289491236743141634609517599181412127201262136376702238052397689895321725606547719063252110312553499063757162880031844957514627106882081392390137470687166166115060073623734242179232066859555920067730886934812251933716438148502277531554374098792259661127952348290667436342262011289525463629386659421870634122003962722953901261011356117192370698088085646252897516299999679690633241911492621274097350311611342562966882908720959197367909163734278329983574319621859887826448198638875128922302411814745918703818591794113069903425029355843320783922295100102129051287424650111369211538768315500849973656395704519670837062371016621181915062976280508747547263001210374333342467646779797825304411693514692379985425750453880803226562138409240524281922089252638345283522432998238545014680438840144053030321060405256238735151487479303955324251215992166360936402809660035520553742504836310710777667241449541927410715831229868985970863638686396322692641596772257061991276433523407328863731543063335450234820201149066349081645519834679195762132665203407785754726282315265041162500640614098611334191067462861019707156794464504289374063589216697038606297407105292417788114124351190029118079506265185351235769081529313629795241872631540306845299179122558846644248651090082952538156093724168849630401665938622568752969369506304514372543309638830677917503164825237591994831021643586297242506533304689265028618616771780606325717242559631662044375299739442717634446739960048979535240212499924099786122953238368479840918681260360109911619653928668957867564674705260640649139470722854779929191794186782101202905206759061879875203697990717272254649477436494568203635368022335889561934572981165043254935326185042177482643701023175516513894400000000000000*i1^168 + -2259188468778381156500190286865640460391742121272063914536926549484239630470647387756834216379779215118725229094497326800581650872444017472731363030759102281200324829321719199961263886375710833382812056927264540343463910064822737979129349512182139451523550897823926047862837212655719379249649889853891355738960153093400530924263466722815927625109481157784043631219658194903175039117460904723372162738558780825117382072683605635399842162495355441286614842852025391302109809341856180461074166257013495288862855126747311013644502809328211915440076222588352500982416866309021663811419901359364202416366146971636403363215333234061919312424660786540898368031249480988956255045747103026818750907458120640045386899806141304569323640802816177231651249891197199120699422573164598012370496419841899734130434801995357306419721977299261040788155650302630117223159378852598095652802476033743066690768337776584079260091851005079942657347325647763016488631243728380819503035247158532921179078507259829747333202834372882932855953726411248890202084554307309754665150921956864523868126674782393133134482585824571639478938360024911018375483272739005792083855088004281934429396923202290300947989749878105961970530470179318503806826798612535339970782667375447484264303399487411587955386576099553541456961897302813426405553240984793625075850667243290626184873972021039770857958769209252112987295476043066293856433269670526291655055458268360326856077979745978002537617743549008616131891910745983583766632563565439532499924803290301027470679785125459337523456774791121299548639620086097122269087503326573775464230882321715372427088611763981895816067332376151890220544645353377859297790936911728568471994701437841278478724347259593482620892605968533167646639333693456058764223274269259802515099467692461193116507257154472046328726047079622653630089402479632279915007159766905944728921191565331873777718566754506247570209504470852724307641905578631347371101109527035843510268598720204127693547687148303554843619369760633292871787202001521071950374868052404146892858425476346197075923421200400546032270720976107947777882183303342533301477873425530164392531193391429925396191681922074357378254733579101283420738835871776361389265847116081933556329218449622746276720068392523892489139977612322671265105918051603828270647372817230318341611993010641482085899207841400138861930637734887764170246535859678588660911408744790098086766889513524770203420771432530960152121397349004013114598464570321249135886222341462371166301391948179879829910905186305022478176289046131086907916914438170609726088134620319900445269491237498724024320000000000000*i1^169 + -2389714080038734172993962475905031408675108028844556530519656834139070358424748609311846709512081722359497081649714324271025446713938041382729142063501398973776374310842153305164925207941305915881389199732105305526245504852368286355574793041811832399227744946666309436412488415176936876583677693783794423705913803086573956445510718588321338494231823118277302595766600118475408419339235612985356104113398498699684053089792404191972794330032784215004825514951794015741548176511816506254723706927504236219435783864641864024716560239178561514604826415747128598239073826619721986017265457712318216540089125869932699100185301796747751132384995679875170558601458656500487889780689848677170117697856500732262616939768822295779808727500065740098048055632662108695357875429739372622127675719075126059710117221976417099778327091464155026670743947319258797299041559081487447190976391628395819853917387019530446016868662849184368597193645188320907684480463071689804895291866999734752211967555240337590993419978744146791988725657176880327394081790476162368786442218660794255679671278212174026722866107641847261099392568356122852040046993058780417446365053878144196535995405561536620329033684765714113885252946728283700325353280225463797859893649383060153260021249546438165595513089543474445769100410167228702027653436009923994214686653201177118549276677976953201653131343639150453420079119767482656171813099935907616953873915139569612280564881476858361687068114287941544676540680172319009539285084027600573362505773328635518994462911891210324712269854216630057812629239138270105280896267599271076360720873155416278847559218931868092260915019082736458289726040536616351418993751754892677938074487844644024644520240332950193388916892053114520728761610971937902859991744080521765740062157454806434099233197134045015316105201043699364752991122340617468645917179286383670510299065235003504678930124388653910346895336527609860434973945041974070298956394888048212623273375307939372278011448972997235789762400942868379991995240359503913185563517415361537713134261768348688069256743800631927231579366039898384837150697392275558077802097098675769199050802804642204273037303225680604133669998991933564219214869771640064574724456616277575762282453838870549981454119615300832743975252273056717390291432177221912746286882314624369657282282714927967364134092590047529765985284116653166352248820151802673432962107035961550853826318772209195483701578934185102211551076332078203454782732037192256381218370220128493428933076280885734123947450714411737230094858514068126806943455619906155658295623019900040806137856000000000000000*i1^170 + -1664502781556127988846950183987339429629611190890944931335053736804964951233681661764350706673214659906997260057128876849843873978811476373051329376653517793225082253539449379195482361323537146941493065739971875201724928830627212107695096715757203708536092329324634691580345605381455846631093041195661344286067732031181693684961955485245137410791331510380562661741039971663078103711299837317389611981380525920394160100850951364851165004194659751042945824120288363370320866476068997029145396308043679025971660063422075430846403643905624829476891242987967900434805506151780252668562493782237339528160024428976480197753514439446578657800913848911448249309022585302913537756602084423179500401094819196078622190160191846556677974552087158830389604489023260028452289444921279751083487651080956126543291050258358021620354326896061241310412335910361119704059515068378673503635683826222738273622825970967045431909290575124678638048542794621059546725521108945341217901077695412110622871125432604885181344862605748581904460384294807051478917514636968530808282909145319542448820783480796121282390342760747202093531673434231457332784435456040205691890329534702266365836209574812067347481289544853079932648881101075961281684898190870574176352863234342448351847642474243436551243721693946587478091294951841347028426996011003037953805314996495289525580321440868278551984549602039441472112578999589982772391576913169677491393757756336677257057542607630789997316859136411244146808333482405873838559762919033368075594587267918658019237580273997439732556025738484168549592114877373772115717799314395998991304988383365018624654440506300112723262408275430853449277126832054166445379590381853305996479211185579873335959138185497729030752933016376196766896779333698288638487422910526667195033989193998779561923525635573317057742072575686157256631234023085379560978465835269284415938861490636309222132638427038515156279494541679097780971922786629422262297320887438187575978666102078773016755804791306756248741422918945445533080575252866747456838469593150343022930907672212885851805075954230284289943383478452533689488798928110508426577480223014125730525983132639661244584382177375295536147886078698868852399795340987534672351054582991827807054958553428904377433094977748939361162366164211614062367375865810811890636748583807340995177198154786439885694561265194984977767214112829949142535957269640195667284201253616050115526386642986866083905556209049251807171332777889172720668898433626471019764084530790450233430804850357441261099214357544440947205528824894732985645997861998469420155988235780096000000000000*i1^171 + -1957955459850078911560401380843996021827374129601558992611714255906722372523882181677598778583006408372340149376702871497300610176669465585856433398457664400207313612908173782244459746164091211426522590660046861212643043491701553458507200863922931235930515306927481401613076592823121293201758062553410754334978434973866050746079943195707974419105460515999412475882824150849357554673134420654222199226454928575703373138305355227141456627643643579425462114521769222429364403584305524797993820174235794423194381422385453154856204806648926298534538324502885326961365814192472737484031615836639216784582643878745731978302640467362268222272044561760120024850601448360465675457300436123159766949104233848203443626219144960578125725372713748723933806163690236893225936021026369413543131901394821053379068234684342987271501084885124508506560973987609602920740504679616753254651529914424217449023203001084380062070106918410534787400325346957115931983383563607109674824529919296684400898498532505174308862054803860627016718332151584617646609359914261734594358392953711849458804988484542142111451225917541210559456418494325164211163954970225578784780657796794619197561520845938190754842053104700852148797164520214981205896541252896205569901712415829247652439169960520420530445341406500145856440190446635814726832769355391476407342181138075267409687028329140731557380489367915835862681105673212142136891875107111187449953778145639560024061401748912972131464483939848790267764623947873601193071083175011119310329870153067757644813632296564794866206210033113837247758837206111943344812390667020620813846658525160997250645903256068431487038475808697531572342927944949697573180869554469531945049712384138709053574867682652698902815461190277594080229845443390019142981475408135770443900280303065196831134346228794628482334036412444277654694523596922806326847930599291616347202350859847322090932366485072381227063548747327345740424207024994103446557706960423457867474055998506412462549712475906431656901721248232837616685303815518571665264290555322307858808485833639743554220326047725459561984556372562265764184007771050127847300685497577035603064481149661620338003767537165319455992569538351977795797599496955004261669078072991122275887497330342949604505836774572955574190545712909371443920476857591364179304333737793147387460876381236463687242536899651708740050418771066148152440374095970939676922358263473084277374669214090124339176992182273824081760252261306278810385427010162255039722590114661479740389638061990512757843901925774771989288220357194344900193476545371303627980800000000000*i1^172 + -715562951329955319896599719952535465517852112653342084145056709416759299645639319349530502555735169886146176868383234643359492885260962402452733129515446689986579886116223676523908470081254758320709211192115213546750981893668705986587244629748681710363147787654515892988972386234236497806263491300481938954084433076970720103854144954621601798189370364405703115079399234625912526542099149333917069452303169495869446414718335483101844807829353404997021008787187098038820016451572159253722112057566381098681095641360884860042453696081076734900615665844550045237931370684560251460377076764602755086660100861861515307635396621364826833256172827444454903780056112395621501232818138745032946514872984447474983864797172037436211504177464531377774148083449573958322180181335311356207112222824850708946067448022675152738679375900465690900370831386937590964991262984516499769894061177000179805896154265896694689247587693946324045111122250930084356252390129594141509864473903822758474195869652097704308653514896476206959118352922830945315368682266154701078069363172120099173290398675824493574361100170530984897764351059008123804606232186464862910441784948003384806034916453683049302883749536105163297943653771384591240191278378626102514324456754011144403308990755093139295790224863249897263190603918060128979975103188802484247942832201332577218892666975854209125345561174999075111988078942929784303400304135968934836661340070267307396173829360957026330028543356339081071214042347293393250762249293154295267625217999856582770885720711335516367026868883777235825400204299886739768871433964908427875295344536046836364300042088387730173615835465500663452593902985061532520755987602128765988139584418994112883778895722613878502616474858705694249725885671776678891930327824571112634137525553938489623559804209069252171469145755765548797659111838663585392223014165392289686539097047902589193315052252674342171529089617897753144158063835855382099501957280077378641633636113781533842483072418048063279278325427461479063571025284040991804585327991272455544241365368164915121097813319644569649441877369023989908062066172135092264491317122216404297568151217214397688560688731836574749608078305188676360657258951835864997534777218517961389539665848398990321418162547315231968273037020704730055503447606372268155964993914688215010239858816345073014285990657729041652520472857263098111119083575839825392599948378314893039128735631519062428609213920616959244796127800604826953026505884105155965776372369911966817139899095307006206594649973209443830059900683528039336956133376000000000000*i1^173 + 152430250563248466608786451549321503485106524611332300457729442270337032167480000680397301694291666738497981826177036886116814408192133319496545313598137569815131539629292924990452804688155834561941830070425267711786532217079293637401541539525016387468408509674587068465900953730898922314728367098563698705768052352291128602013093147189210610385828459080378983823809283835011632186029389474495573745018704178545079044996875807540378175736723583078336460668321302382924391264020884906356225500619917452114628410137571060792015110687324016292420506326156380090975992497461364044912154812500675378213920629355326740277703197884849967909231787361176339670626501589144392494504452046744683721703274354256582095491583194142665081631052318688136299335363761335371465313199232693404802748896115115392454290841970895975137462093523351613414538018887027727231065217665586186247939032469304398281108700616443421976353508373221935056915600936535325147052065545211770510115834691276672079183918762866572571521845604024618741240699031233153518697966572403445785786160062956263660618626221253028445086470015272941000284863168533984091828963521551421807810449770684624902757663101038340122738906018420179358109437272526619062012838176188805836452876857825032706290695149038660068169723503082252727453671560746146482833659644578238341446196839510527588137536464443760058586453510351313184592439796629527905217304588184946336823073819310142558478751750638930379175012477266907148919051840634838780455231157192127241732057269038122619810738245341065161972857786753176611873798518279692536141256554855245307165016237699208098717053560324733837010496262863192362680079093345056316393900029936375982004273539825113722774594523329396350123163842196431874945552145845816723096352724343058230707554143873454208708237859320371008546245665388969301866465146494382583970527590626437824426362095508898319108191524403070315730403332389610736010706252730204273366528448858132194344225010152043670590761820462159909007487674791885236595246345632849991387309142162496765536147373043547573414633898369745496627279851776927334862278929627165729351766663970291084341094412524441400406978835272710889863366742371384124146767354666990505524096912706990781654327349157872828699983683070894851930634148879380600880438447149830807251094175312222084603131364668755453023193283528949165276563966987749301836785498491784027321604017075449066452944280062908052247008410518283530407248355783437357968142950990848740726179496357196788647073364500031637026126485020464530919128878284800000000000*i1^174 + 586729945395153093355702297628680513854545365943946415266531449155313804296943487976651485973822334026586267870362739378182447267060701197863701295488293062071758362297592428945434971107130798311841998508526440173298625108964495417677466156376762331187684109314630612237270728837604325977208687190814046361865626963228946163244538073476742288496367183027301103565169218344698581285444307439479139661405058807382381858824939941442361425979012849387591983989223435239788601552142326463354406250909865448356072719741909426402029022419576466812915785335067634580186923469416048302724792218447523188157191366930372435335745659739585191855403734502663849371943789291978100113671750498192479728797979507107455978450897836626380887609972132989925855152061947694792027285056263457800711595737391097979251008557423310386436556721343742912586133914273391530184835663019704550806374915379893981858413792415862596801393203361181323246671748313304733546825035274058243184955663930504116255768508876551669412012338641926108428243310974146524572436763618122046630336496194076657022999519716588385475670918734771334881848026662380776411203183393008149560917703729586429708511590489197979400633734732942452000764545520656389081013579300133154251416822080994946707800488490344308536605426438640509134434773810489344328950386565683582269695893607722902197946162207830186568367399751985792361510636872114502364414751294689589734920381650359542641591962159332157385867119069165717387647834325427290854154270392267302916065291086332834589109816297337450900438916526110216532903362680003825953816477915236964667926882540124521395952977654724001294157696592931807857727826816834252644755681797303998561505023454305123217552126120700068279908973072191313129773229145876130068971713919077613167506206600547126344060607687301529918523218932067263077729530994536054525915472354175709739996398095696308172540598345070521316032931648817861317072384581709074220562502402193378113695255766792012216562953944449965588034565154167359986375817712820059154074702301001704841852801626938504602687289052453522243166386143581899594035211249447863756144887263575187068673189552663618923436387452268631614914212845302973241026523081765735946755643084291698562615557160801764509272682317884811310252239319540931389312674358559753108541543802791560005131988299215784988386444489485662635518854631551046995340288498371236261326072834416887755807757661755184272345640544866399219947146785964835065407418146075768875103560029159553868961355457273514157337489896185528320000000000*i1^175 + 736431065456179072354174747821022139927419962696719876458482186133140687062283042593067314581406176023499544904780365709409378102923719580024616678090191254255862359545578050923309695653810527824901391541332141409766569259337133522865324178258111943279124533517532639917634491519817143380809791409320869671985591987845547795886845552115635800290502475202274886974841998163291682645774892530180180104972461869776920903057196841209910383253254078084579955128960230177460088242054643616747266925126163336068972510143342022946054412925033891517712623145215296776584975905180748258647402753798921602846698406963544915056632918054435447091422478216807417526424307471518421688567862400191133621263650288870667225280626515988860548680746755575944201286646519986058594520194293381590241116532065616347110506057858630414133697635354402496917082484356207914166559200831538602536737855785651040012025992048951959622795714853293447098407063902364330671549446388315165641687705350759778429745004638305382764866989454365853481463822481323102650598138421562274942652192020073659634011570135359770238088419489612180756852199012705737800576829020165226837698155758453706704821571781877939172915432912574168294427773605736104711849041858069916825491155408348541761297668592338733962307258884489919014663483876411616405128025922914636976123188882876137840351676100069433082813070511307454353982232794722244241193344347200848808637684216308631599533367067182389299767367890920037239730942095268523479027881560006940609823855205232473654566668936521677662197190707337551899733785422885174559479890956353210102727478953134092271410059554897016839396636569276487889293701718639185575638125389352129040606973978889905815334880238281823736559690818894933668318728216742930723146583287932469212432175047372591393353291650659777725244525304265991085118599574182066597704551997167919334378796607003242376748848646048530674022672647823136559057199709515594003112415318042088173006543403426870192189434763701858426104893231822041738321952150751673283666873570275936632657793229379757618970488110602542818759092301786424183782715248453520867316807622681629389634070181231709646480350890272491071704835934320792562873233469120230583696291358363128506789342658077659158873054381110653019200376459826518369659693719250939822728747136326093008557273494468151601538472950252052275023673658606573274314340948415830635831358183173397728237919641927971478157506410521456826122696865671801521839670436810026243714790424957921270533664434559626772480000000000*i1^176 + 424468462522659083087127429150065378914296898841415851366564668629604200507365422238224162111388479462608564140887154006008952113134750993580807760297221388923918036701600750647006025867710203922048583480843853675535096685167948518783838086580837942381089088214450401198560531226030185711358774524863656048343969592419998846002373977301742029336755053361056137449523584568339043400258939575718290527907949997168456110341057172537833629248331343349546288792037131496428967128328772232977457418881841848542893749283371018416324584126490450050541473168426743850592018621851709900763403687645786005296014251300088866304326553794407068799264532225169660250501461822667610216471248293247469194183830262760898754730489775618881314054217085856938427093894563427979856759259090907373021461246275465873763448567997931858808480446736205473696651673049861975454530144321270023635315098619710485588317598088819830753909236309573676493881066914423789530930850640194713033906483282791755095928872302206280421570546140526124843338161998225476802305591717227357875996287469765552623967599433413173292805385683744219439444379770724537860022390133813798043761247042359450709242990495161269579343804778938734856109875711341110524138583934691531330802077802827757624972034616312584482738482927250079334400145725149415969822216839591347458524471890885549392570744980331745476520585770075254812586526385306170843929293980972345107838680538271702981026017614587253068286670654242078382829959353618099968732527028427969825966658190941631763616641545785077819826674422159799091885056343112278245252350963301761194351448275465549841961950835835313570499580589500939670698422004439934916134249358024083029753197468047757768890242042002851820017439337029843987974003966493445274979574576948797313370531745055632082798962983244229808911432252704091440723771201262497585525707047970864850045493974012083908812574929410600133835682688251619048711244118173582201363999205698494765501031294195957124369688161589498210859386533655200588820411993984443338848048156736017142777824703177971308297227889695473759896437078582267583994034461045734698150367351750719253934654793817641703976957705571364546554113489960353015089586979173934855218230989006357483554856973632100441867774947399253181092067973403087019580154411845501776440139333751367442820706505567933376389219830356538371499239719657646851758948839290517456444219521479244690019860038865176083912658106993746661109437683016472394656109680822936184616680752763757630849024000000000*i1^177 + 228313117393665194782000623090018520887398740856756511214776288522591977593712990505786597019751294639186625499329088800209491695735499250341959005711527494240886185912849870239920271867457252191703450412211635800954391046162632781249635216308657175305827080138632305955786793774642899902698771158068684877966215997502701743237049721426635140194078964234898522688060847901212682056804076918758423469786930290583240624900267860504203205149497452987886147451013315938976970235442812977721475610599504113453220907207397052471841980238354065304943291676762339487935457808397469070001573526685050208390380611834967063866613877099881153990447646428290213872666681164625984964477818251247608272635131954343231733954393053648190133332596707804700484879672653631409572128928757668104398773388383610021323256418916958011067922414945885528933775723039661800057923155127252024837508023859667538679735248675455179591805012660706761187541159535238127175160787476185371878891007299434403799547556219191320703878974513436793621348601792579334544719772530408781105383653864959556318657474402888354743977614889067760466426677350213662003251769610108749923385287572324496539778457413863178731994695401736871937556284848738011989628315499809184685474955069242966549647042565492843268040898223962019642077728172619566397134214342063866108423370606408583681455119281739562679901930458332911210306714762882636365155128069538717677943308797348033668489095675151933387635013495666138722253140966239794084589464647965541752699635018589569828096532927978698610406672176194852307100464119710480578849955845907080148074986758196121045018841052568438602083531799797326509164213332491854717643487215511309745893203743655882719725431271800007007533223708452521374436124696704329421858724047977823246701610908381572562583890522795024166709795685913713191086042595874049683262809800521813061613181594140586762157057784629620467914403364735219619846501588282482390923163866685610174025827583450950185041062880704483689178127691055846681083965666259143965187719608478516944840468392030365588731191813803600663242178122559210627060567633531292029156624997396219546080098993619860607990760379797102878906296055976418179937080014738734117581976398568487564402797671762287625399505113831517075778558687713984929278995162472076596208241704608437452167028479635165683258513657288220576704986859959460759366814133466929706420151243843779286930003345433637056800405092520114970681839888282208175939973518739128910650277888000000000*i1^178 + 72586309989395191967225350330860133749407269825982467522762016375078623228482001311886901741593506476433209189857712024057090564663532498062885417851910195803304392571471478352675010601041031819863989112897665904026273573633671733191477290824512539028251209478496807543444346205506784204779837616778500780876126493846499292249336756224184966069280048963520227492878044853663176733830319860616022050424352254606439708663687282963998969683755013260386549826758874861340032003800838098426153006489423039691780952215010129375526033107260663294518220706828362882364565157087641638185363537149381777207365485942136029815143704560010455243271920582994826483672778239025982867224662182518221441087589758764961449057000117820437642083861263550319565952990745422706454498861019650185067041582594737270825200120642141372175711877760315896959754249317964661952435071144969678909171406487704325102723879902616773525157329810584973227631995707031008628937532812381725939941407091691260219898516267245717222339953879484520416054234972764544557624955851451003419534776775886214696374082785054612451686328234571587714642171099894524260637946100877335430804885162687600614595624466314428898247607320358373905847691696295769901489710907178272972742693995476137163479298872900461059647806540494594178805141518660723045196099094780053825430957943834979036018967105785341657251161668166406619138157008058363093585061371491495719437461625255352852507399987639218773231630645364483954201582016957808261197939497196025353253390161860011334221096001256816571151874912629139774807619601678163951782243515285912215563156055480312969569579402533275030391522269201246946368026315957165117703794927000014980615532770084876567386756085519610628782379812730900740365398279016236264644738170769368553390763298107926666864981188564661683518960913353890225647998364733843538822887691770400516115967159128143735419782699886376828530342733187414678309215015036289383361414171987373363980765302423555360774006058603108355026337309792229512947486692828618197295374225210641195693086449852481143690367875689332610168019235959377992687396909863300341917453540576319035715387968573092598363282760581195648545945264924139518578670807124593154970893554161536358178853378958516843190482095890588005154242696108322156023541832583953547118516066586169637224132247764456237646017784440075952556312296299398175469843509807307885025801867839265080021107104599028188398131414101031884642132787875931404620262906265600000000*i1^179 + 23041178879440384544542664027002759612947538883739821995569858416970415812387510631290167025212695832274678617221026533259108194218239139320308536753573011552945778643655996543362159956020358384955130736063436058395130164351081622885913688556027320628920047298367185994236304871326304987039453614207933393672198510868776817079208679794137211340568848582713497291555397450231149294833286532860267352597581295222073020492426495467423548938897002879010202528687668577802668443941973339180398288907237712436518953836150805649925841105298981529749518810610749250100024710501288600912362905186208798681095204638733106789414881691042113602167528850627141494285609030742124952376194572419681278821768408692253778284492890271510377406222232169701328775962697232121286072171843169560390526637222378037953771622777349556410066144199499954295591217485877393364584332295459515719178150312486988896818680419744254276405557229769053412648932000366689041759597381200605662103209656880332266864698495868585539219480596714200920586618128056619634600166378518736850070910871150264206434944333497900844647562051860226720576107005495865661642598133094178243823614647656586991535052383961283215497947752113694375261059947214528339533628619190315112696453213233801271690396030905025923302905181566683901013598850698749090673620884228414606484667321369191176551027808588161053727856291259943386891107682253942394361657139174037847828691926087360214582821980821092318772314979041123493172447738332396378583034244652930153049782284316578662436823281128601022681540711360033789478211222022115031828824929064484479488998426099532333117791303684937427295314885171209491929451533370504045743541030885342443029353312452836945068460860901975218949437276848567850874580258966977158952610472568010332231143762234299705609200897297740112175507962418691079927019299296513356876400879255775975087690482276692214873047940263603426449671784699766501350693808176001015822209885215830520141968765569193549620039621929501248411319909608856666878004911624797429679105676557221511969990010647739346727917895963573294052223391844881153081881504289108240679011323753691227176552664052452636550206286003148338389762254180813495407217810926929199333819532647990753738664616315445898628521195593853005332901745176279053715808446806984624812085260640235386692327150099277559244991866627852218996036823545083941097379335885781720493022317099612039503273850526897429930763054934064945164726325320089600000000*i1^180 + 111687770995148719586395118178736781202513441303530843613528772700798073001850233811951710714183288671675180583881634685761009644543411537480604151360900862451623410274154168063378493166643066202550489525105956374275257591472188580350620624630849999123614463723451499163040556160454611448901456667293651817352371853973484141013319122661887620011910870546014333030632625505766754995979247966444022882771818765054580942442612050653300265610159431743999311312759852070873598052465236820846564652913160688881827040509106794450159566379145441922347848505044439285874641459093211931919962739886732877226662592478800397967848083766039435261778516571056078459110988774398353668897200266738269868502971501576116103625168818127202322295481224249374360003231095062959313366877738689470101364946410043500199947977736028626795609917432066398133990778300859903040174784345034124513280052210971736569348450223841011506014024898590225412859038857522494922134276430220469801679002196460632563919648347299728805727858014651902565791376379461448156784468434926637093305794257508942970115370615019321624032042632258492587283326735378376334525205776905138335725360455376639405414719510231165352096535013782066629681897490469423016207926253910317865633767405062659422051442922012425782052501266937809755464038024446170351922829416168568311703162881726940112581452418480728664252777797735078466016593974544136399850404616540486056631088314230108872788455386831466203915566177212748368532776875988297039434724055014184826137973084222003587182470016392072003127442451610017596361791034210395227526645027755846730117892557659295526607313635537334021818068530849695100916519593069978304868411360066750895484014072394131337454582892743722404970928251182671957651620765038448905096076247472679779172892555309005033899146136438165495525627715777326570106165469601612228138846558526285910592887959439601036483756120267154598889801874027915874031115410715674858857895264184011675645913502290889045250115134249739610286872123932663136329696886805231762326735144801708317164006766430868161292542922330873108222354379545549523090685503021519938780350607234857137917344831201976445452247908428518316383128533695609827547634301857377519222807497438881382206155920782872263069965348679060620907963131178783232898113021201814611304462654892118457222235451980588932951404113754964816824794828634153435008847505022601021549166166315045712904080415210357411532446703288320000000*i1^181 + -75371377301888207108644192394855362940828331107473358361443847608944305271018546895242724562844169807955998715159336270604211627927028236286322785329436580108521839491367167206179649233593388587211830935132083006354110783453905351451394439254048662928328783699695781394386310539246570175351832819774047100860550987289804876571868213522384871025391454029676293672474837582027816041815585799292554617267367008058443268876556356636228120796881497729570633063591619708836038979720833667107362379103275602516363249113298285656508039393033787201005585041774031428823492354060010449625557868789938233823311285022254509603366248706696060039303819708028727787695911618431760216060378640197739550981932752015779167720857313543549232917685592076442323168405542817766702179911583028131404368945473624158384979772300959019524542563767356607797405763068905720161846262098653145006492127418220150089682699237973045476474239525125417519825400146662228241124530493096584956800520240368626098414755728580834605978895998615305460207241911283035329861427485906633001996090402074242009131561708839323711243158473665989591379013713742424536083327566261338190736440892435676411576923939231741365053591980685642845488193284944661974978440318906063009591191270330535310951438881806776059063980129996175707053728110448534819599929784311853086068018698195104353840722192149486722178753357167859338033103003968685430947137541118960848403791699921206227363327296285408048027661055931273424935808546372152392800718756653104581524315262094421497974519208489165435538789124594728466404178820136317400652219930007215555856632250254148325880808583585093879644991246546887751996052932193470243212915400882233867322405214877743302421970076201202272778874322307034346970137238186323179856626332199507010208006051496420740503055383540368376235828021439275821856980033657245050307934667833016642084702857145849891630904977774301691892551513670836327992193495329798760329340463881460111462231339877610468075058839387773584663445081990779013862498207837412951310098483848000758655461446872875359526497110872612264812213669745858246812148762288992649859991898920595623894900486605284528094949193426463257895544862300323194314137216116813741018681642090831741051551033465500296052244677970862726945870919150171692035103709769189658209101678422317182544896037787801287426081614766217641409878094109151836705478408182570670958862599853604903604296089600000*i1^182 + 18895168502808385957238577648074569055991354010857571269520526818435099783366825890788572049859131791330884225001665172918381632041098862011725162899716335360140653066417428417549864217149885754074052565606030344925345324835490997382221624631719589875591615084100338727939746257333414822987849866612519849782600360678790274927831841414135922599349376177158417171538997063204092782407754306103613486687040923844438332622180004821516311926272223548919973721570846557808368389250825520101564608759461029109326366154736253154652633595814038741222104779407067521117139134998746414093245351688967109829573386255799715278953365479938556136942326617075813891142727376307505923944832054851056605155582707177186689074805106901732888781310299221072552837012096697599347974790107497938016034997266222933563949457850224870326350201750341982687849067782925424167050630473481197695419541027576099042056868539829404894003698398877721875509123499390845606413808534415787673216853819155171365230700229690208606500380548255706162502421196574793981815342883592703853343763821413749427442009645933507440011507685250697345611058797191364425076913446840692651561743451545904503281556955110318913345396949524945324449499216832553574712066678163916650316230902938757800176089051638868781238306065655136854242418870789611559210344609581298697730980273866863803296497972277790085738930882502768401982942205649361391703629046179187782003815330634539943042516937906672577375299474781211135292233604050300978743315052361701018492741002018539058703289461994677164272870197726294804396248402020187728174174765563635974482606012862771827899589050562894846793753518631533537809428852741635560731661738727616471160253211422416047019658800716364995834824520368331896082612223629028318886525607835997530545117065455966703866159236518452772469980072878554512922625196606223053214535114399592636422262038292624421290236964974049470186754932247737237864650177410826984106634204132581278730775344275075901824257167095919571506945749158392839484950952872416427140409680527166151036587269712810995612264913965687147849402038069013210786050911839534392794009797735361274810178430643662118368695745462649054005485543451495445281912315401958584743991705576432960969978884251893229623593118844695460783164216840565667268118441924137215797149866760683361556045290479058152775307232282535720105190503376220680535076518359839277056000000*i1^183 + 2794125520202236595317825856077794614242399982781862345427606643303789925730317617639825681082489642951765434042380199493197935698759400647591806430411440269741600857071126826847133615829669820790709663468886032928419562236561977221300710213634951363974897077101928136766605054312357489197867219335340180366585715552758057707284808254431488742036372354038175094928271982378820809452811919860246725405628948351208915179644387234111854148756578109176275562888666538460004395920373450029436619544823466055950934077785436434871410272738444227048024035681140104755460838815347274859669199112150156067113727296317288163922334155797701125985020549549195878960818052747656491956029796261626714578481762603702489002081645161375943375505685324776060934957261241635831403112980768350230201105336358330989907562060796023891487530659654780984626343670613102897396265111362914071187015955833416612032949546959465805774892334749105524396356074883226634696744872893570265639057619999571455999273285049001210796337424425092350039750173225935773069889596550045980004535681237221110558204367732315389540464747572989666100519405894875116516068871181218011487185636428972045448258694263112789193919004508573427148521818367422067659894510906023275123754704765190708870446765904741455447408761228929055191366313662108501893764725305415102261223882058286564661490293368208620519299367745185983496469440795414992798966171755867087289727669170217631264749920147655518029595232581965662229709593099627957632662251311665365914622390793073073884915129434665164758439262781279962472829758452749020550087972671621970703404474983780992718678347643483662271660765280765007919759877745879635261568057095024322636326279675676926077609917628270945307932823765805113164028065336612991432271781110176710184252954776573762675817471931550553751363280946774121375343541551594938006212910258190425072730387129010006214051571305432753921248192213838171973910112505827899936428282066219189156938781186291591599727433036113375736436823278224945395957041550683940575213811771992136584739695604777492778562327393124159030055657420708641855397499687444227073316905382651307307930402306354119746700986401390721706812612961008542261572657005881719399096403873914360175024888465168368282061381234629295679136567239188381826254419333444008401518534920950551045007757315310227976862789062105715108629256234598400000*i1^184 + 1348772388509040030770671333982240922742598758159471338943584056581064842937031143224659624861172428586767273683970700576620098873299522590585752162418132346622073238299079197363298294926637274067815805046894730330083411334727435298005267132483145127970027252963865037249588450077325882419620904539337631889832779618247055934211200850878795812566348830771306430449142796861274672702324475710623382377484303338581494311401047723571124159108061612749856503193010587702992849703838659011869372841928760077486120326445833148122069143279792276167238712368947823109395091556346525940815962786345837898505564346843718289354385395263589838658176173191574335863448775181773900415525946534885839029529320113915202282131278263974413024661558482376206728160893253807942738027871978037472924746741596494094473736144916740641049781574187688453928553138157493236969861729760103332968218194697014044337238929893553409617059085593871681298881523975080441954339579658489871142008527461959956170013066022227645305399868576203825120794354322170728143660030125937823966776662436112606455044144760650160571267967745201470310526379356786029770269286040797532423764930312074398061660634650648375018161586611305029302362820183189940154983646192999501639055169071958292603591153930045376584937394193935911640753753365741852931774338591182972961335632526990565140936979655156586220458490718836908969119380056220971791117726048055156098778277005774925493790632487779560733805597200756127734057940455183274322338278145470305202791635975652027672493025574083368089452568367553504418231466476227608407886435160101999081275439854770836036390192181716754898354254250360070152163323924411963080598060771649160674122279822732077548700494122740145238974089926598378368986209169105209611350929176940660056978761859069099899293604858418148204310501279134854665012840448674052287518549493963667408313831159253179089393569678038352342520685837103383095351794820360533603840402825257099157478962086333762356712512122668036234669046441658165577548320779453209411417748454113185644104279336865854857853091094158615254524897852882809181275785480656615257068204979536275125191917597707929813311201641669346373617985022124689191710373598722402042136789083941590207374092118563012814304512419595764767027459149692141867812415424025384984935876398567118128496466318092110261125120000*i1^185 + 2020545706338735003657164530294592231172341888290107026218449202250613343949463542730281618188836341047142675649510675128777216256858465696728702142433648723131969100629775308235971146976561175960518937038885069310748852459512326455008430687818478342151487013779083113247888078183949280146973605552162774459147919153777001374250059716723500405907393540435211130326616926411452094235212635331834563663152359134402044773551016110724052272415018858943779768590491898435231435254150242545022916118715667278792890145463018339874683806688742113136725902230027780544731133381517100136293885324045226482152673277672806546517056470325736366410491247991008056107792814124325155893534519122248295437260321979495974112562828784434932551174475292486632442047981757853721063613978665285531321370410930774990780879167726940447109822241146604901712908997503640813550419681145333784866001663991850346534426456991073780117605452669212411125559761360721316194049664502030117274172100558114533159177377978340352189461569663917988258661422661349811315190823291085891080446261586080105213750509002481269732299529202701309259870300640974238115379952657638688561881583318737691335440194813455661562529586310160912476576072015401590283128989387026751611861219880815744250046712782122099189361319630751402953812925764834635623349930409348552057685013040491729423247150544455641785058770883030170867549341665598049291145878255072755549191186151274417683940006399298583018896362607628611679411239047783869926698128484165071682203917283362944560553510150483127751441752149303642768086790552470197703553628427042097654421396800101043769049078880533673488573408312210346963366389230067174648201175279552670880900143003559049308781511348947761655414125912174189601412448564322142237302734774396230662138748632061448169151403793389461653764047191666919071277704988387490488847744605489252148946250853096014889087656622711790587684212063350557722224959952187907941709739182761379419299731252736241474104182157472343392607654816254936879685310445610358332305730160874755773121910323782360059012140820824087873739474917026714420870101967158554001532926497339460923000127289666504166318013221810461806016514703094340392790356934221387622308551508232623115141588345885450973340387798289800365351278875172845233154627618647567678971911696547840000*i1^186 + -40522930362372443027093551248826454189310189898402661669744347283519020201986905942611644382861940522701129902159806351826161211977701451097408084975793425149992329343107535439792925977247968615224958205935735113602026920421600270453260853898614678624183510884119503643202010273234866819001831492910481228216878746385828195311434771906024072361467170613306560857268834623936662593255324099707414502286372115143091280790433283601773605433948371458966241107408757561817123964208573931802407517498298295294551196353818472821660760268135933759424344980793514342345938727628435447943487741021346332971096895918923963452809229427309819926895992684601901544439445796873193953128364967077578224892300962798461786036337652222232961615221171758294078578509035176088951167999743266394537286895418916671349415964080280283705178797051377620941795971552654912580925564162353216078129742734701186953725802715355473010672297674691955739150699686752480604527522895051758752901012428232855303609382146929909201584518482680110143056976647595289856688075881236862267999927069600037818670082941746916697770439907846767749958151358934278450906716660771170962006039784466985068720954464274703793815200658741173738687158095323780910094959742477318249940740630077830226286302102880041195883394804062439213201768300595706539320942912867914357254698312467426836556814251921476495199919927899464418176663000850164693430480519411311364864823832889725423939032022335030983559792193338965751176271529690275302011454837175738815950464014872606532506994081789919453153718575905495001629628082069755765115997106586302977678073410587851790953332428637084950433777478618832227610327525224722614499496098745342152758857433740834812069271967463908130408594358004793613887984254955509477989843241888111165659808592035065377804614055384227546704031578488104958972412777856184540737435325417157633169165411289429071406975554100980623358361865794076079090977961637694505278915399805945443583335543205052529598844416853968950109268642749305060194820266180039800594361827762819357181266517860595670245899300650093074807084433495836711918325510527153724223892979646964794066226014765075962820997877932199357479579166063991140670662349957921104684977680680589592011309310245361721024559879535009715719468220416000*i1^187 + 263980095558287881908150071112804242992992679938810451014979657845761098930447594157861622582466488637630834179186959991533980323032471717190839012322651860258332741907289146935887636965666792337974454218960127878155052637378518928135395476658638244067967709352789481983148806081362397194887984375251526359927930784521615426957049248552173986712252270375076664205461164006764784593575175542874034234988730150261089455161747118701801407456512743332603121575235227380679552614275060024804796546134708300111257738733705338145595547032140911021431044168392983661255485152162615072032469410082642292300517934164307521938359963500458893254861479023918360158532867849030746900625739665627988706837364785973084722566555962761979768291095140468744135094168584642490006555747997857289779017739438990906488409817440836967605312720817814494873024891841234755910372182364304861736606254477902243593715079511082972574917722394465565920316657165286060550933696048668722214064713230945604034527012926053328709401498752935097058325687758354287851200060863473592623485738408520492062435893778373527159073153558591769696859302849884678804729388622582911702361335806353599306705198050496087827711106140297432084744552211849337672595413136005475665877244045088071754215358449581921703419678098142217846160356795753007245676077933793609157082497050025937844736897281398116685274198556811048982878926510078680633055822589004602838707559494365165485747383955575506217059797610988057176095761061420703368246970859612115016752919797039972846138073089834622135488172313287601644703134520074918681175169298743665968433492674081599379717577757923992897258262015188614016050167948026932202029389156352052709881426003215788045599760283458564542784716640600160959695619587646157113699100672316237518878366349945734963938107253098295675807802747764096637388162202164510712794296035608098566813473958038971133689661828646168402552684159700376708203810340289280728711992037015090270107324809796564253463426243773880098758438539194346550076406996496198698828069423251128116196352605989842537651628946853546145385010476919013578527472300681777610805655379699384097514599620150986443689181758566252253491216461127895579454068983950281410065220544017465344000*i1^188 + -457248314685981200173301499921996895791575466243679797582958696272833886480966176657729118258096465947297807146556437300264878198048645404242260534088341949670593490659724286640150533140398155834369991975793908039108457360468564362416637280736808808448974467824985673359897352636643255700694833207263204788472439768556824746656688445180932500265833329269968664502500075697282023490429247057564135259899733236916777359516364602042512925736116540072977983233860271554481098152574506796876675194472258539472406886749072385241945792185953635660775133754075347384664049972673581639799872421461412677868722995652253058806757338296177080214722154050486034642263381191653497030941537993093993614752708955141961506434856930639848318737738334476676935537566064241877530621514048185874194146223455218313295043484333364097986484888718399339457826408836361007792863937040003603923064566169761826187857759572362771418377094747158442039809081300489195246508884814542832853310117198947741431066897213128639458163268721025787680978057494815004720877504395168689558461933256534903605481863394819287383862463656711544883317751374935288142062012587283151466187086697404882264408885159094071570935726761955439184038929318729194604282242661676994665498028154760078330495991318248401411662448337250242778215622189281446558708140939361658155499162624794643723453284315822363324709922347714888139215947126492981880699383334951294988306881842157809850866168305450221330908567436494027235719294089724589696908250219586054750149184636357442125506623763562281407404060975909850386379025529716821236343385248249858540517162866117504512103266507008280142086842716394757047844016072455000713205597253886098654137854569499491133648476708545833458323646029953542672051485955625467710721757436018668891204178259905795137262688056804321705794933694043332941811633038404233125242779251083305204352429093346156790144272864006155598853834450804208575728222683848184908517986782372435467215656301285008764892309254674282869961522707730381617058146537849146952191651979289740553602376019163300544956924975779188360450061799954536209815694278066057150212876739415489508166264007687836536514080359560242237171302400*i1^189 + 192412731212404219052281949615651638636914871956580696580293247333717166518450907075228100289417010052272576760876129758261190942074175077518139034454918999345325484572197218386642034272211936799357237272674224082468274196914174704009385804098641879682297027165542369567659576075943628005591348552282327901366349925897672810230943249094122211370670068510809940323857118476602000754532693417882116551156381945915709965330826492886961967004529802626110395104799381582198287968735520657553615572012071956792475109708726692364495663115016736585279514564138693005529117709850185477822488360714169737362217278794466221151845927481211876421901718711202946478347586500154345378230891387766968448486720892039228336758393542061635432426441387636578673555070151307315083447189257451137832199471065615177962974826058248457429960356292817453785055675750706547243707792284404252638413674661307732469374818564195064980572945388104456402519686538318596783103752327973343731128866245479823608415370106421061271351301001478968576802151536482262883462831272978168443363821360201499158540793475505880682522597980120127941649512466842643265748001177653447075516269372247166989935890100006069958443317848559087914186282107407239738388366920660256705328964106001268391867336005034542896216636995122748466521209271815854440228272663080264610918153116318142272730106401194106630611522214554523049049963788587363019550473250756633744544238064673391460390587976626131452207212947299836981321636563152356499222908829669159016596904843958963324418884294891946333991792057163847505481552507603343916401660763261933512635112288060142559962398410992773115444239864740612971181145453447731258992745322243591577485906698561225215485841241444653174429086712213620545775136218972923722334213809548065609219975409751323989078528476339093491424290847971138181412747730646301650703894679816893609825955908122752531489592668662945226806301340154454637995461415999729676753288529076477560019179823639578915788267021942721599962633276785938406390022034790829758571769916787434631958344361833951462841546610811548467200*i1^190 + -46267465241155010883804383456014632479536107670019767362844319347941742933389176753991954059292652521400592586873983219172145159478187033061644482381744917343885933147519930988869248444758683425891081980226806451289042902426315549235310113524415927928969700328130058606451033543011421723560465672924879388598990959614523970342626996057273806935070929871400307040166120497826481058928339583198163349565978890357714025894614561851739861894737866391722940182314697879937740476220828167112571132398824809594630833451847976692669582088144292660164786734185820179573946337423506264862081645512898777711294538835217744046498894314464116389371314257152106988623424892009636622464828444909250600276819392044331705376592342457125389649401295989651281458955639028315457144616266332374142082544697141471711829474399504169706541916420970999331586920139563821933918375068947352399004653499113767952976530404383026551049405967803163728203602435491648365676110262575077315496946869500537912853505695062431675105532409328819341733732497634688366095398452012916774807838862010710209026281180119438353321597325775173570851768496401011364288101946963608722168859800924434176241758814666652172666990647093090217285587832864721259753181279855194246245096905735700984312417068687172247584609629367254439362075041619236428348267416967350025904700298342239894985511191610879533792201927449127777616427952894531471157275289183865109958133589413267253056295098446696617376404088919344356618782402174995743408393175420394305459002693957829052033192550049805242747742274540977771228354880751217877490862638158962676861299825663217795553839216759689856242917307745327492732146160836801787424701687543924634637237728631506963715302501807790738071447780491432999428837518743962561914260015738925436245513029826774683058159618950197168534948188270592988185596331738526213550345629617236718926520427317221167280042253917818407067719170012665198595510556710808349205109945466001129651598067760436608275499943198720*i1^191 + 15306214210769574976940987610518385504627081352314108813642767221978808021713509390721992268161464827834902250723298136364353256216903161187260878235492371473020574196377384343477819660057097763668415935164118929153837970784160743865354433038695844766300728268481808025650938394964631753060781464716111553677123125936213116448175516452585593445629785568212886439576900658231021779537223719666240784137943335224011327728622626927112289435907678927697310352991013843336238964377119036547269895118667915802994209919097354053977170622256047110356185454756976281115053621721014081418448293930815989100405414921955653334949898299392983672224617047782187155865804166385342049496068229564587160520860900355696201742908285682484417985018235489610991482851562398337332744686498690354460972027797616328201845898968988404148390292314395790692555269888494108018025063288178384491778372870566076047527082519199177785610088324212983784878787725135411225915497415327932746959860642560056424862494927220867213533555674121598680340145159583307822651011508483849359025374958973877021349535749411061304648907611305002044140892703220678861820385550253245051852882574083001705717441612614475153817869294668510164540289906394485230737575024718651546995794971990040753822596348082223926265293582597563972614849744285811687452635025139855640122261019124776112487086416333111799922901549808115360214254313351467881616874421505685187905259550447977120733100926408308993277626404935464936317895658455299577339600819949892099333520769683813008257589274583507334459739591442454487598860846092170269849332005484350782413561022939526173424959412778368316994701389706068482230414954072715114914604582968432748759497122938301933221705958119098069118373460807091877671277652969091827415968885105599340474397764284019900416*i1^192, -5344073413991477503328495326490999784086873501831528502302384013577805161686594427211172315136230474537898650254362441763102668994663342944707849097841751959086075533282420113992560192857638379827060858687287296209840334009490154650135116222757659898851755389383649643250500109976441253829058142510131644764995715440303567760423472796780816713198132117186286817535759336358347893274336789939871873787066253202677720352868903692499320099312750432715115800640831965463454137644611773522399983573263215562773079210493196602891062447518467105968677159552332112922881547880747010053258532733331637900138570990121502589904047219720052142347169744955990313302991253689018254456708146628439581490715683183991328620484626895932039527680617100452203086493895064492895348415611679295638638603074641208518218954089886788742372263199317847958820783212271416808320699829595009634991832407915962153428076083076826427985614517718675514889009030708076447607322948021974924474135200729473990400534551892179731036815854601986450307214170560557178824953191706600697237894809498093304743784901500760487913883597075620931542745678913127249720942692864170274608071423103147234099827181277574342746932893770468794753296497001464573768028721515314607223257670855071115520711897437320206199709587913585445632676165815662074450958236532519367999691070726578588087234251004991014261023842839009955851995399967438163710646423444042159165842996160905911262656745415661985725692285456181414908654666614032002404027437426511080445832060498042379170204037930160675173139808532445450842564510566640426250608857120985836350786185640260001690581128823774001372264017843708057397260937532311142147733255873116904641173972999808695164141835708685918823757936958902067721459986501354750151573107563380329459273161809402762271207084292737600083009720206784558724336017160226932438473338428312123996045196570746005342120010609932807665929373933184838249029587065868489395050172354560092767988082152579982383413911615230859473398157734251075350244859138982796719826783256195129429414883675974773994964947610256488956156027846087771305142994390023747905789432639619832544580601159610804966367697517749647178511576149861208623638730246796558538290021465586627537710981087788615750460221648037089038812017841568611234033636837522413337536922101922893130835092500882149504663748413315551979497341183113829388353334015333801221595117133395654792108585027599692401867146365715838780393792137072041937174289397072223276370585258488342923273320740060549438878587835719452372365864214424850443021671714532538255519955542962023238314750872584650937156653097038783173395873150894728356910527432621197100876416533297019460535428783963799810959241685585478826058037719065027928381484197363465714123084126043568563202263559135222720542015574063595675043266738062112056382734056785978474046036415816082327944383896976775458938493096008996223344479795528078845770937711034463520071537176003945252087443512210152367383057835509934373434361285330645924301987356594552740735188943318922233216761667350257725959739219967923352141287482135601557311664828068285497932484903693150905592805561486330851805069874262661654353579747868613019355254533302027475709355783308729252231661982994994124637134096082948062717785962684306527684989744986727214325765462213849131355311772276959855101391298524647681212657688263628343575361763915221356495307676175604600875562738585029913263115752198392170037842550873120059193550698965462529309432405780830046235479800840931344387026862373119055716854308300884584033290733099052613094622204772617791612215628421765990188995197391961462649934131977780554022076813011994491540576649433001415344105736970156415955772927730525627944589515086251869302209577005943137053608924465446946122267395640476181205692222722921655252187947344722375633132637693214644488356994790751809713989357750008240526226516701330060468003838583710750725500002501007203788390400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -8791964444936251069773518068416819682201064208658034454414660309281504008086976423770850413833375781359260938003827982019495210016142308400615858158080033760026410624235021544035014681266619612707873637651363037480729491234963807234552334874544706229876322499202655135189312158206311290756388939574471742465038602410532190635964460997015338285328023941051945055163763800507155875905772471656497518266816979254233394832878348882005076657549372752853423115057319755497100881628942954726842471197085581747105226977468019547722704548547338621645754840338437072215859737211939870150192785115483898711596722024477216506269155375898867597399623674716565103260852797708679026689808659170815033272519995482528713528056252678299388930723699164263194529336458230949107438613476807561566873821658866287045570086352087442007962700615219233946355066185372621860198911907876234577509425715125753428307251630281191517087233486016203947424404203335052750140229132441688283480621700628274929777725347706960338857276349756841515426735560098281513977104407073299441429178859220463176172660265707100708754861206498954009062213159658057206054654467634903257814923642590521757816486392048301194027850289056464809384740210743098694133859011635085600384767375436946232671574325625026659517766287957273787685869012909233919524435080402542577764656196342588831879691047261396790641866507275597949684089688261970801141364735984047588963276987645559972523881799662406285431433622280012841721686166191649890507238463983290207204278724806265195471635954602264554192820222276010347017943806874191331676386491998623541119553010232351833700420834432626397035725891858337518647611090015365055807552189806989011736759497398778802480891406597354867115103809597140708913549577247849017738859453891556781518927639267817627484554332349469275203144068058841693610930885343426100549304019380501200700506657182266723596514029501527619464443547945494317239047993885896587458625181921123709533714061902194652271801934438589682111500214139312090194079876863493945924130607316121150899803920262419725318859207805074867000055465663701091365712184327570422771034119762518049738223521930190601451404259580809762317092507450952521366408292223335159286233034140286120106111860338788394697214876494810366778763810208131026226134572046619248408437801353998098881194056534421970193294604827374550185473222263590298679712308076251621639609445362101605190428192136236211003121005552327286564050743873898439678829678799925717393268077035637643471888082197414091288392598600859627610872624546082747009400399993857841261826663773847051354763009958362712248162613503690871066682207155687878728232584077182621682406167410355549292461741844244715279178217172213882310782570455503240211912130357712188299625112982505157641903802886838909728578072922687160845660316309968562992825487656488061538880057327827425160883570562578994555396243874164867472542193718065196717025773832507706563902236110281410173654014573547318422646427492161774247052067558079623549500115955358996651302666679735848598189876693606529530105598424762421564090389922273389691268822194961928400189055995341952302953777709383965239840252314391579660029281789675966829172038935691108602408312486633047700772493817234441257493013503383745677904210521674204963136216266254678703568290800598903582718933186549384100351963424241247806942932361725288067646248833779065601566340844432146770782135522219442773106501158914781875523597627367035813573255182435008754763840826453328323178781913003636066664259015504519950649717181681868466890577640228531738324570910627561530288090073361843842140753643377412730531808130365682385600889542395202816898747392253334286882611728156074626180398605608516936816111037841070059776176805694380508998680437065462043528849404379993394204737888479462950590146762258437980055656045286141114645565598011009782213603387149598010320989297952502092262367723305581559830678747425230689402880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 1220224859447998869275490434155866459344968447350391076989554476781424738961152443329610012478540636771207820993520475194356986082693933885507470269469377443483400631445022785020021748125485288535073423763434510190766036516078592973958661350960421686613997861913886520062522058302401048254891971671472423342977929046485734700386577351966451983377917675724225895453288819455284602656083791567724232031710214646164407643662561808527779979583942294722802832830759088491903158216326227710758804890968371942255975230654549421240327456655361902157224637435406972234836340982438193627066185002265286432059916040929358862414965266518874797012235759229035402612687924733429498949481877837546151496695940130457117314402672426497977497152851485334095346212642656215974567246454286045528660150959017089188905118077133880577638321469282511335059778607852486657689241060254961879808687135961293267936674865380148909993908429713513155125134240869728161144021715097177960416147940910393829393642059399851689811305345496643633506156239006260342908702456168326259658601201458785174636438025307494148756969214935256009898790692122142433850139335352246753075884362538346191977764477694559170014819832672238081380450564117168910975945590567580488554268118529856431278271834008854563012358830236747206937648767081600272461174579454946758692789496164131084402555934463493256991907625480448925500110084573313321990670944640984457198678939357309518942785403865659101604975595819208118549328561447633276844447897383066279975272349285545644504987772063424742664695928427164812962919499016542718381173571616563968245406923076278910608910185203609133313112591692251057188769943528310134701083770307373362785364237391679434601221160892644214684553870848963871946331974636582329603883575969871176509977265951995871773386092846198064648040066804239835264852053588683675625133706269465523107363800424270209693890696962399557289258317934104763541392281739921591635311186574157670064413960621138981596210732675341142077123536294939861949071755432100277687799893951938877725235335401321175957624886505553721517614471210062192356969418682944299714835785698781367129766460763512506469078168005327123121012158044443499722112890674339382363396732193335841786232403914135312911642853706803403608736299398302283262000674199347029318725313067611157676057348503902257683099259457128922410036726248942840241403743739980803718259105615758905706017049333820880847339084301008773078488721993141165776741478348248729914884316030639479257152639071911629546186576406793425493278558723327352233820298894343998857181234007578597909826466981707741600800130326819569732909489719392359590140955183876550596247390887625620701836172788381287669195219667518780208274512888891811343658758415940307017727233074372217063741667750335382586103183652448444319799620834374587514781843647963163296560957065034821646293577452445940537277724259779718289689261066847145710180783734117034030930680632584442154395731328933626795268939759791855367788873106144382063608933965586734121190321763245126953769037126526460109085240767761656883361080234402524196000554594562705573718204274992947246847392671321213832922937689180479347772293351157766182777911999733692346535034465976322848855293012748122204494850832029518401656288336912147608397194998273872949539820895433390745537749079278593878912531140665851361526150136946170550421514239893013157414500587366501442607847977451940991741676881770767621148081974604833103785838931859354135451357558532216527599847831899952215730130445472409552137179090199896084416935210499409122984680868082397961229391947287071630532335040589980061474551897869651177690064749566327112032500727236467197611023133534161992409716364256600720571790054093721358055232846247253020813497204189107884837945921800256022178643046287504405015789669023602830539818887391663980125655513206881599096075994447967966502949617793694923585982695369262895327470125550681539519447040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 1182197694087369788723575533371815759689125538421061107973165610630614015367439135669912189633436971423365283665927857678827326563849732570214735225294750562819965254820743749233103174470928543319366362255883866621514190110014145049620975242134451523893948479249216071758050249486157993798763419517107961858776109716570831793707782743714109937129958655383309555472816019380746267358310894280531011089000026273319358462942081257914897032324385872934124425043172338176515043180259525005211731486925222395718917331304080518360134081014248112853562840517329079724163902323255416434073962438703499296452030201768279725192237623450238805690505989451395164283752781792815750867198626395498911803552437404225977843769775374615728156521634479730032062820768814283088747781477533859443690416764964030133603993290301195449597645351671352383192823275485943124116513836107885742028118617844234741170135829479346528734528606538048117524244034030275299986012467140375338873006163027534767026245584437262780754580112030855553511029639643262058679702862169310652180112550827817092562798524533937372760359651297913748658455609064310882192239046899894988682977907008056219859650621313342301475074376134096608244398991527529480327603588237520632101715507135124529702033792614720783387642566205899637861307782384260654399871646462947183044211101204230785429946055269150276516464540985966723831485854404950943985330926800791215713022135958225287127597496968195891016069200664570899453780076454679725102410521461303748896636082435386379782989073679975881887885263263105545458406751119525207170627338882241329634192650541099419657942392186601501494443095688067302365773252210075985138861771814244377913411447297359511497506491366685219782278008963033527812084559962521816141215974938630438214355933047906059020028995278038342030632794760160799477502210335830420255873980965015539850861452114312611846226338658887053802384685019189809079152317948301074464064302257046200574202509802804632114667678451164564449911894003972427697274522348442456828549062177727112980036002926088811351584279463669195513337350826142145095671529498708141100860391435239043053872767847648166988206690388394873255891895973541630881315917886715358841120944146061883918714633671801904888525039398613048742071443689248118210509851179651240544882528946416551585533777384526665266453439256119376950246116428741431492455346028222054284631079462992939494891229367961714550388383423418320860683443223044734895120572915755913972444847307533389045047345937136067381653588016332097805376573899509346985354024015071929333909559706401578989742694498293865139359041584582905289720889366774715296077680345759455951775039889942874024050998167290933197867810132994764005590988009546603137272557987693509118824388053807278032687431978176968688586252371411296548123371294917282977426565627973547074632267918033373191528289417782379726894319746797632776114887394361013363727568145952221980576118787002109917083569980498688772481939021418317194261110074715042111951304650699858062079236387097247116665622527441674177483828348856963465097425804070021653477480118212751733483657833346477056646166567186940476290882077511190035371588679472603871840953523305153452696953344812571612172068390275885091553668104007490105062662231655069324911486414064195337757786340568216831781398417014439959915068860191263339571889199920693712494662982327664713598134673241286559833416123866539084172755652265308504597164954311240812174386108817433645601079034205812140022430651473076326142807923852893482142431571498865048206582001628659399902057331854083095142500191196429327960308804662594435734955086160131372416335311371272620075745037631043237534640696321786126409255027487311619632301757013535738755645349312037188148186593080156671517276111819600845815071102519765111994156139758003522134095923865469761269593137090718463525093780046324360444729267987992384223997552995101269270739607690769192085094400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -100993450762423468392694980673197082401008233742027635133490718584714504940923027420631633662311570459335171154795353094065679781818638887092508320776560160065261609713961245308661891734734309208891201181204126545341857595107655004921702500091899163731881640552451579997436057609408608925859290971409942417686133738516767483629101808348767869478588250378038878373210363966745105418020567925272172297230918540610302332767882310610073923571447333393841365103735810748622461261476944486583450174225330907964616516460184579774913950304644795698596597040324307075899334674285386555962564935999615434587918884829163717956650727811689136394524255548709901493556136253030065537900809986317520237511926379283606068527232156328216000172680694370690980243037379776835354449271771533621277007593157311499146222243876481110461302106296665530729221793988535448864054631168866167368792342580601895798946172269343130352810094056593436691038570296427981407170383908065509613410927586183820952576608171537103622758039928464776739564346714635057560784966642289783269185206371735307325912871221960481548712920697294870496312346550714657479129290182527079044261230460601711178663902214180402579582866155261515798720383239772262597029931569383096381986266447116243086637876435588628652316598365157401016149524038660294797150750195502243182320444920888240343234748019874161598027542148606562997808915763883573901732985025520236463267979911552321717825281930636226036394303689169126250970838340120013168544948864874876951968852048439040179139323693794421908477000555822668645479698728413960080671925075371571138879979643052891628391295847681851739988470625792968999626581856774328196393122828482958012559075583424992513076252738475417555853033587217147740242446645881089645943352002318828627293533812019632379268927713891024392772823824501202673479673880087436015966320555778746839142722255182277832730408848532540478221908629642689657188729325261937445734470321382578114120814313978794013064870856113417149630410482243582618876719943310850508741110710347329208743043909722330293724967383781204350221267276646082456470022516533917979685986605047504152112683034551759835973949786615334904860894978046505383417257856280179872714170419186980033091069132040322022480458164959691867595665113467000972584319771673776774341835719416523391949581812377880495634808727489846667406733821873214423506705203926307238053426344005050321346136995549742168705744216793293055512114700940348377254946545011488718682728400586951596255030923623106107155918355185015096263552230309834902451479445374698230306133115375431570845868200828938258992811578504951887556424236163229741186920209315937607163489889215495610311976315936371160918526579467055218594070136869473256574040210115809649420682532864967367679778601072120069378026343229779786699778487310673882071773899382480335740722652571360875878401034584972195354975778720849233258545020551162884003596583396683519682376255013367540256411491093612255293846048276238966262705062334459540500265190732343851457927857560149183896678316770388346493102629686351243915710499536404564587616388767488557666845378561036600089968189393631239269579084766651425417771037571619922213142608338382988759880879779505833291614823905827681094999431661116951827437986311764418099621167927373683331796639356094575178707636406060148036325924014128051043406952162646834504887651643559704595237522909435869526500444687133902304054356595001337251046100135675107926861467591817277823348048664465166543511215947480198685797805482510912088089305859589482135014022868702589066857556871794064182424291100796935986443763904120057054790545734466321088099597691917276784967884003629679420181921934508657190599893413243835400905919081965728481786942058995605640178161392721057631754245182777395938273387821917276238175596576567718467063411984091505912815705724276715554997383794914207187158058221083688344058343341073050952936847034855622057132032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -1339042341123927492189447674571547839754118957688741827818162987802855332966237753229701536742635852158398874061189451396062365006770559159888446084209828787844353042451128027378144779004164278742912802034371612793466871497177731770751259387074803335444209504870457369624931026923568985834431055354828646911523911138940327029399642106029263942718783163765674544512851355877215962502513435947739046915936434091963655482992612177414140416415953961699651612763967875625590944283932422345198522896079551449209679612831955314156745093841117381387315353980018635955545957187526622526881770667845310004293815800210059306278191084646838470751606981644610610210010681495442210682400822846018651975142193121586476184268028783522172437074807566977322868093180903894097378194646914942878416611079978123469607895546059503676999895809759127641828049845779697236145421010771690927176938776619176387990739753508010046377581154125933009473408104102489220335109782037558464985641009673769508914548691814378927131096457421859399641043291155820608357386110008210793071523286200219834000354809471141368892511026336526747309200739513528523273413603113409460395202367890290298679788431018398338582461140551995003036470441401321286329904734007805208668809721536286911782710980695877538188329013275843255438471607371219091500322514843371806836615418852042903184111892528807821259538347546289537656355753957446841796061166772280294078936325847987137909149481604937296525843893499522760413209212856172413718268180310681333868280820320233734839951385444700180669404928238767036308332621576856406233792076969570142229554767818728004522065422475775541050007884793187378344227784035678452390913295070094305951670085540156573972999615959726129122546759546724959999972707025471591407246214076715945341534095044465230214257385256327402255375773805946148328723044558564393186393118619761484395861071463398225592594935088515115910129952037950567149191302694111053786436281232468081430379407106848393698378191243897533874006858415964752862854953030463584775723310833555572960210788886187636205053632579730388902329679839565681164623180144204167050345714235726993683531678315552532544769408022021841568870399157160707505598239126605339594901466187494663815236505074940816179197363844649943904057230254620964442632932626986435512639639627260764835161554438537801027057382838062851195128883385311548544119535494312034757139074452185742484183181780767517313300896678728499977528243859736289016754766372716800093731619295879848287407667873143461504632274300432263092539293831249607761359372811223140229370070418236953038871746850636314024756607573413515964752715661208559285653482944315803492922991052680149081977432962890661088744593198961464395125299980635912857241531621500655778039095136602555736466505595018612927912287334685660223225777025309762805163089250893843385676391212049829772096631920992850616464397554876554101813196465020985775142158504682886054632901031799422197575634355086756410959145245813428684815385305620972261508821906034575989375275812645046184795593827484872141616023356460335468687420495522084423826686263945385010619553928225857689868633141609690257066169020510640073008695439661875571338043909410001063856176796569282515121775128070315588977163834628132070122520988375829167368537012942751639734541706817363861831137916269070273686459775734297542367313008689355960140947389671901777488363797619940916087455047975322425184694439685638004208738725225279166759143243789857878755504039874927642699178509554297833038129541308535532256530560776265414886994415189870006735292498953083155081740803898677993848779691518587225874087300467700672850543136035389486054068460142100847855575146500203524562708808095785092602525068855816694948957798807830975588301431348002895205668396328229691944797751948857456527609403773213059725578667222996785884238938277187598211994197419184620639371438556680213493939773606825323354051879517598274027520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 3311603456771297178309045786367305069845189080200542476474757204541373062826099274818661568539745063003882230066862409810254995525242566045113492014181922503020576419688714925570228385663729693052389805223355382503451983118524271050373192914842422149771159583110544389360581017790802092371465192133032478887331558787001768712521843991043819820776885778165199707861034160891751080444829837463438425108017122954645941796949845535306034555602880135360445255897468971312250203846038036442346173370845383481707184403558929805033424673040807597495634850276182184004506410144739076584389576509622550957203223447145287208352162274951629714050692136141699675949009204588927543337679357571731875484445020263372166463459332467078458689600240621493546263314703458348895360448719880108897567952027433335862219197649581080338891650962372075818610917036660210884406499296309398521802774854502511142085070571775499088611040531883010258914003898362648781700430150217958368804876488510646399177772876061490832568184341107195344235283565951369734876728559195344218651001902812622555447888839070626052254816767652329711154378970547171700702799241185428231843613926689820031403040838802969296558769171633363716482366363320306650665614109278644702695354705605442744004067073436985996525574305163600027988336336112008534937620667330029826170314231127708510439465162284233251989866834409624977596689127031704542750432737839224654257412000861849558356568799323789267120980488739620714055335453859162575016146703227894905417670237399112747299849890078451321341751617346512750308249853858319006142121907938400334226470368067036158201237541507375551706970529417417354304842265455780552852052522257320282720298597640325801157228414763184349919235831912167156057822760863414080175128443106738070350995333923990575088580272102829545087624094512459499038061787729308774405438758547751370250523891309767569337387656188916017282444850518601001643514514544446356313829724064538342686563426020776528152523447410435457088012882162137677842777105569316788587780195082282034823112103837507199493808794033625020145151385359973012771996481893646658951518375254661261628259792319476006326988363614309872284068774279618854242635355406074620055415524046335159812292170615796285664532456840859568954181131345944040320764781858564491943690785046083525314098886823888963298757332434163535191585147621064693041265920731386260584394493773064557873159984199928811573270255836916254859802248657723602252332780473075426280601295435967310525826506475165539119825628331836075486187393929067405376129126336525723338994220543003313146409033011473293511149694503830691941689535216104110372187006155494205337734054855301330891759762811950068453385699026547820083693483297079217695983750668986968190421365417003875911486397767221943400955110457658666029507027957478879941313544474661550126209565840891802579120197321951343603907532685485956776408109114786526601189432403026709308665892117317036997613792813648629312075743020296109141805586312547440384567177256853716487957038173189186405331193001519133776537214860879026918699792776712548668048944136947613508803764762125756455034020469156602821796106313604576049660936407933650848462324200332954185475122559902025453768972148344516379102902879710810868298518084923530198707615320984484128303303187771871981707805947081360537499696093814760500217506422353209244235677208024659537544920538083206996590890289245303191935472118297817741213219658696088475021735817763753445074092170237415626710572572106697512129256921526255369567531634381875967299365112881604708043934580184134616746377095017119334467955120150242312281813251495920210337698817755147161701122388561616603496149392852536809511855505411735548067981767577345346021207013469603319058530121974223204305005320950400104055714399072835369199343250602267735709691648467599787172204167951754507384080849020615992475450317040727709811858291700248167589576962586240647535001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -1803068473126803967099205286595280138950270446620840763326003962428346715150701300800950856679557201757068552597154845061115229200276416365079531102499809130968937762190545274642151047493808398280745579168457437071918695156415471753076948154292761679193778395558811914958618530701702595094789602501461609775413015338836526807815234236448773446011878323237218164129559648185759755389746911383933731975968605262507334012072889475162005286690966198334258454458625965361495676116787826968474805687757438455601312779968745098062677060152003618365497878771474999401627285492589200418401618675376659669761117143730438325163749403829041350817112559099571869658737866153467193887519891553160972275953254087538973711881359054140709660530839281551880966414079838838782815822218264952803743392100654137200502181270092619875653169066926231785137829809304398303130671955886519173558733024696006435854668901053387989877860652773146260049168044672970337902035996507708028649230341908136592648429346468686922039120192625415243593333962733903236597503144037480552463700240390471918475696431280655640657439564175849044463784663845761254823945683953744110560291817876224634250997887602434615341297866562680803018832145712278572015789653732036871148481574292469994425123754501609164822518823552048427480555684898682883074652129127095250536334002903000681564618475994487422617754177126795280738689987804981908108540782956131621646919231050272311716957111180997273382681399657559497920031017414484828601591716213329355522117403597621381330300487678256450983301102854774995650828945682611782557798331472254224219292969243104907605104261710831615168126742418932211427387174789696121689257560732845690479076437484723511889421651734804916503884110710435428961017971126217200269452301708639045756092128521846878197074674424844374274196988323638028391919396675497124974572998963147907293295055505534646628883539075959625680962920602609769319486373701715755179050723774981761988754910120213643686632196351446824158259457990899497005368771030570244713628034002346567645525352706168155499274226268906724166555466180386297024966429830166868444398775710686756934101654391733575514636871836611693393023184268372875489231677137402420331014285816706157027631648229879521245756196425423170431047291826118910693611357837404785926897431212990599020330428168059427714427445058896762137319849954166887162775246819769106252872420036423018739513310357028614680776362385084052317574433072826332723007295618123958000905305152959839966106989488841111235440872076589064422381761659509563346551769524529246467215556267656787761609837696292814388442139119543773152765824452086969333887912769898752125118044120565003605587315143004044900716560024786922861086994758888661333606505045691026226221496573475588775978278070101542750108213967726504485717916722766103521024314884655430454907970747693950608777565626634943015128441375487489551170341815014920043006751316636363000974306047212568601710004202574587631155236662702846448554373814384928888833873719205280149203463503189007850306556104423287224684575774888194267090354732326049621722161920590121313870743085639109165646298216668909628640545070507361242974662550267260536756717150404451497133715643551565422499098774441159256116365623843060214101053994122536386103433069207820672818405349364986206161560564631913517804226248729987356653392394038854509173881245791561163894033873502487872512884414044872473467208292377844741132250497311871517061004846086176894716950008539645502110701632959989163181431633400245034090236672336089037754267949168444769545734549810666355116551194423990046322654285240019236593148542844387682643567627671258445769651556067784587042860336556538078436227566603886550381535870706096439889254337562864851883759617630246123333752539152257258155982351877901220545021151725268621807729949975176413651639235082786853539878552186057265194666602416075320410615565232701839218144309456535442948096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -38345905879975019411562738250590400398277752491844037435461496810822165923048586960761380516106248277347144363924693788051809910356597855903248422766509034241746572834307193642648536207011323393374145772330674866849415131677226852118775727929388504990879001341004261914000272824544614111986370806904692783310038456949567309326576579857923359134988919455282938470630280247990696858442376209269716836066040162054476723144723650081259143934582125891397711246868834682165154649547657683218923890352831619881100777892702368504658090752707260475531930045737689922832624272598966698091377588321443437995472950159522156635683847559261200927118926172890012506595467228691374878537136724659093224409932553800933891960086966803863864194639104462429817621428976623579484566933599365121822120314736575885590793168033421310081996961133747047308644159409073133513078172673621979990164091083790909675463915064684610825113170825588774997313305030266389958452023901393339124661320517436616629168811034253993174226477420289811832803551527579050360506942483054005233568247676286560775704959561611201164860817809706896100439953646056293500795466468928506798484085715794183969904416651636950472214029829832974157058403366098047906596771089507482926004708291348379052749126907044649401642717311418571762642005743604558851348060492953446394620631873590986467035885076035856663913837242580663302266515834309299527293553740169340421993065996124807966813728064526329492439353068685742852449396999374069459894844294657666786619108938929319146779023543898774147089917227004336314098865802575886893179613626091044865880111702106772816541536966852761868391975780724009247181194448910126371210385090459006516526406193410082236544454450395084779861314175126670965484012785107622693233186440076031305879898470926109073189721613279005478082782535184188849309306614110447441250857153498282484998730483630976733267717411914713743823647185511818754539072170406063942354174170938481499942848476806884099878101346126574997178554362128322873945859557735332345614119896249658853977200889633478718831849657443892988688339400634211098567160406221559207520035375631169504719856552324120037065129600378643080574306903944150955683618807049438350751577558406558498627267850651156441852036300339365851301664966264303737658736471399436447126334002306493857337575541749366776809838477124346379810543799456073566730903071373657625711408159327741295184550761961320413387046933374880421678051052619337111067107234192640959853949353712150343753569596241856380871115820200300319076184447818026306270359381490666259911471051245242550448978533294633244105676273750591971281466948452840553308847865876656814758672879705326967601841994035176634213368780153619897549407502259889027296319690972579785620022126478501920601901549203415418005787813038406304517570336915238355878063411053978736104345488767429741644358335092212647586784553135057881072304674724172099059343127004074817822772707985467777732511209840631125723150018656828752444777759018894545130659671008024873875870453153958605775336541262959549656862740989854659472280178757028412890201612692996949832638759713924144660125600640274437102421728962325432422010302520482906032378592731394555309351725977052823838134772955706700563279799480209550034785327367992034396399880894620945817443046306207287830982791442657491413314822085833626062134805601244753759130788782914180379954511304631525980838060923819855784708239103615544884475630436590271278546869978503931240892735012834860012885764696190585905634993522197239128546405149645973086501073283303214377759382081686505407178267199980680040338054737173357283997160798747820407530666188490866204401018872463207982847283975683625465581221047411109581640514804403773566396503085780775239744561607469079692836719006382646911778340359779169158170440226706366678267979908343302608351694503601162778826730009475666842804570221310658245711316130429304312622320613167788583813120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 24619844866707442195054028856867164985205970278185975823723398867964022115379086661335589210772997407164671308361031663597635872734739270463868027598894874622066772778552409017406097110197968182354363677409700859735478348640025484505320517245172422461827560271554308087518481218949170247567975345724266273703581607924940003332781484626627371304135149068500701749558435218843972960197584847914467247511655968784473313582473760487814712991536394042449128799795437443380969503181514079348589790036778320185082199629203910557556588320059458858185409064963442826094636002095257458430968262382684707570568228648742021139608213708148063324012792404451554930298290188204674275370078372287879361112736494721060975999017876010393522873671319017757192757517305124274457265682995555432079506941966857974312062915058362388491515510891563161330476000239822709127813941003702901236028244966555129247658660296067454158419543280373647206296295787678922990224846269092554982087079605112987542869679860701992545646209751002543099718636948946136733009956947834421648075833856238729355635078604597650889409633631321643812001769715906721222486353737358093538928554291626244256869997266978540750417789970258866152592339526268163526041506277854203843108124894185547469658909515049396040960365440711066168434033846637405341062777001170536639139114467092940791282714506769381021633339945440979084010104546599667083389284136081373084151781411062832552724450855295876592029369240326313495794009660827682079922979260429387635451470044855298319593291005923193616464631670715436112023981610972498612284713075370715164974095363727271373729426738348727184584305146229107928820227529416219508718389832111740981853652595251414494906996814937200871130628000980391192983629796386590662346748713743222302786611784106771253395395585799892803798138671967707204885592992910704987418629419922831299158463596746109448514464863505733469907373609292146144084870072508226341579905698890881201893248167975354140239570123957092609837485214039176988467268821294726818589267406309370411854081568381119268173897998589718014923553869232256293407844205875825412810982467095780787698929920470858757948207456629609405260042165170557928370112621319736436764712503579132037581205950798090506428114974744648868695915361908944122787619315892406647905875117305884254478207722248864209839413959561540346979108596983921883145689640891299905045304655620183275043723211220320005262426311329959885024921943496909005915429544310713791892731517218004007618002431546705596443721135003257789252090967755156948097010850345715137445946230246025976163800050921077882785681849649136281502627298610962658810646910227202185817536919555002937820750331239219455414243098091902363484781493659825998573332277579728055476356315606188373202750871306071458016633153327601094623144451523419368131401529204004648180524331443589036479547676590385240845008979714889763155590010818750395919064692589143021597612398293464340004677461952874621460309314319388315552720314272432150323852603490171143082163238771578759049609716457986416283444823050842123525510564740873061205728869253702308493887638287136457634535356947501655715716874950644592893307247039977374584328977277309172849220458028997552518921281566991171784037502395909925770772925030775341920189338492307438753447993193700590363639194434109888423397874385461243866405546314985654490847325043674825287053628026134782920715889489731903218099718827376105153731772436235187871112570453224124635133965934288091968777991379071805865088820466621707312040491797148638943188294031376760642025812926711902821549992163381549862006711622569576634663097650454840332851500674656617909203518721933052199645235463111805602719817177390643387844552150400624767944396867236850454350210699275219735870744071807271106253978709223924550941287142610190491225715907955282335360192058971518844338777583791406359738855026168239629526888933306336979577640612304011237785600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 51998678341597112716990079869316441048358899497155981597376827889079335869331470789144418586897124924570700474919403619683834282773803521454721338867220968135548152147595576180947129815367977460029962249797910500714054690003922166128889367826296654525744421250782931074707074008939280153188698711582289244095014371699058175794646777608344667608981894443797435445305424234680018209642597626333494889145072343989988729063937246791541766512357950551339041340457454994092550727184915383711324857003497275473067892736191442093362342895578392567872123676677292517740865495880086036429724727409958463070172351147947957178765419493598570399669759423872196500957846566475521617548233507813154420303113360707712949238766364443194870772883970591825773464931297804975286571050136243595593221133206595215683181841802790754925891179366362529396415767739495699550677004035038689065939085158800140738562954159066318967320075879590867398395005814694714945066044223895257455562328488528250697747252989558542572888150322042351403750096395217582501076315491122020959280757509878352106822970099951178577262384230872396383364153029766742151240792813958068663272577415313754044590112239648847200456029107177788059713990143792212015528515560795202888142223843072316714539574654717788688009654769441360172491919092147188313697416963597751734101675441049634238080659331837948474876380785491947861225189242415660792272235709819025621433066777671951502135970799880517792024786483913963950923345419476927188899627809799007783001473998797144601055213326965804936464767109864122336661452292075879750552961999128205016485079681013015799392972479892639991417368595510047980382573240845595589563146722366649958534040981317267352017062562110974704085817819976813745598187664094721443580503381583157687726399935952292095532106799107485727923388138106388773442223231040372763174228610427303249392778461267615095273804694280234553026850813268050342664662408068259673261534991171725458975945492492931089996887336728408293371567523896908860116304902238487577485963141474473180858391923168162146664897541514210163709934906457450618319878966342000791713331728820873992467133844159192193074627834445134868803797967235590500956991639020617452298819286919088004606007908804235311357161168036818263803731999825805986361377248595286348524013965297946275456262231348520082414009664454140427240219620409797813382115594812934420311428610558624978308169259864588223123024445981870021274682833994922218271342013645393477771217703733165999487376671796231886707703435779831136086969698109991050010536244275600333115883564677720218139602644037269491662819968675725191197383532532772744877150573852984635983881458901127090031424276551065760601237322850047311333589641843363088025809446620056906281659103590782337411618982726199268575996387269782990962846181531247318881746587687279380724436299272271180214964995543454405266991944501162203653018891103643778898141240377247221519225485854765923824045736083552901978395723303692347281953250133401780168857708817400474895840771528264671319531175653462432849958027412764064028352456280290187494229834982068016711443970838277066495190551576527930737051285634771422538235807322769910566616249667485686504047976732121845782510984778761350156533007490762372615540966255122802316229916381216897772274276723172702013561777979874339379927451109329634725892687652661254934894936947544521063488841575566077046231683189667650708523998343670029349144008600579297713154275727372702528786958828201258744546105706906840778079702749560737343533194183767037302598863793770747371695737172499786170776679671752112581532033090863487110771153431083267231194606683187355713401096421646968206721572126230071140175664755556672543217136008300887840015807494621171805539932883017178105467680949480292854943141893791491405568980102252580278058508362453934995787144924448140851017342129999888794988153338095082536107954643561144202329842159414310600704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 180309728876293167841766804587149278086279074080200775257864922466083557350568015429188351170410139262781407130420770383217835232541794273092588613135766097726825581510615233267456928066195798290807303400101201817276171023410801492304869430350138999724468922288312333206813901097381329320449753189155992134283845724968947803935886218992074473624859832393020520921232757541935180821892929263750509429434934116402660926918717549873254147739829724174125916541141494307663182546053604915027778311323811282948772593477491103403124800216278472984468974725481357002257887539217831104826760877777932576015615123999092878546035339627273503385588372449338890929297839642686112169086959642352318367979236272445478193095972874469656988719344526669033003464524921199370696926683387142685083733755020722626096516353415991834344335283853270170881064052385201219009302759040906230427697136620086505422705913911305222023538143930679731126770463878976276565660995098662270427106660340445278298164072020898200634835992032671473634875003921960728672736555835256528320508549917115363577524808174133301475913249232341536310435298612825932701658729741573623522479607261745198737973513897678977200492638347942984532061837632151912082385729144095215457213367613609593389939776504535972557599997637794236525442435608544929532509495457350107459546662789779383004035139672320575113697324357402060776221043177994362689492127440683950459256294673932593837331206572903380050830458555684438268069103680848981448663247759009307378290870581243628437838129978530052486626197346286986145518405600736419462866498704535007094405571990228973776578141825419644976584172039883335506294254115307011170611496595134735832834674169984823730629600436804736064079268262790151730065188406938917176558604904856155654555929883681140854308412599426243504086503317160977648752529972079080947095017515084910314453317165914399665389753319133449794499545003406391159660030040962479645233557128008173504800044729286522729730464978071215318730432976610752501483241020312719495920105137855901908322942680892474841132928692166745400779818882258255148822474179751392610218698417790391841916508224579507444872288022632175940665199955269237116893822483236725040147525881149079011809949289595126443684763446072906435622230409075898979390862774679864733197531845581092251414008871660552557221543813603578943480163696211988365934648746840483210804176987253096038463956348974903114011449916941258467803878576067182134588748922525748445492248980523366801692691322711603575565194070570359179545987471716985882808766361731382533035550569782992324037629089692978268905191027333979652066455600883704684751723839059431897089841776772828002598029256005533172532916256559744025094260021576695291907886572342850830930149751072639997974981619977220187111680437160932587128020264928724946153834010528165998703141007874517761513762877657643782226394645531392620423341535949966339548759220252879953061516176586487446790867220656029353716047782926116576991519039766043707157487359675979085998228457812872132450925793483048487754596183102613425093389715378741674626744874216018142984299731315006700089522862286850608939056624703989709413453089821286099648530768876094478079447060215074433095003563729559590832866286719932889080217895391825431561169494738715711999412379816722413070799879918105571536503129729914818979297596832553683039394344492314050561702862044398118733925152067898020150475470712062754378337765392706639355668583174720239593206478556654378959881385758405273255277136185277295620546390706033063067873492258848181362162825868116831798494887281142702978355113899401103236330993041727087205157395962312257157561649130370307466477064562753745451228365154202630693450049856697370291243262405186214399773678606713387901083378222018040691152680009992333540663985662015312683566627384728650112933589790355506686440538880442461595349901523917105850733938685578397992030748558425294110720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -523523865093437015173042922938474607410167518465470800414262824273016993630710045915043427195047062049390243007698829875463307549831519212642524263346318255415326259600925898547208068090082475557877616936969060738579797083636367268406102836762255116252027022500413550539239071018227655762703818635134125798918707635774914781314009013198691542366354383891190200966994373442909249318870176347895955127031006682505656642719685664532095702368589446335261406795179487010222878013211674325427119500954470601237809128113570461018552063660664188022223174232671099762863913741876481529223056026252240752073039567957621208520964996482643674909159652782037505276491773762416912222856553256928501239021746032344901303976091040048990036802064529815463679766807448498799290249787668786947671272773209119834194013132932502001894543500031360394625382041447886691794901012162152012497837748624562867439725194033790641112345070804344872811323923754164419322515083998537808515136939608648556650115286299925071989127598956675529699459667240140103524202776222138537952184248091151473487567056797261544576152764369375027591781897075576482950991495495501486979354522415833180853073698989139550884356430802310863871409088045514539550428770603408626776839262232984468991406755893567149421789617470629670861404704325337434780125619730391437994093261426993802965380332523605718716910893176344705594158800439281311130128839203725230590939842258234669423098870339615688779664718493972787914763709760494487471440148734460389839558710850622736490532301238563893475753892438525633587362748510438826541307876917747932699581835924591721245979952499229905801020048427467650474617078775192070368534388299941183671045334835608266679944459735444538444010991156906716909167778697847332189548135371843902854653526577165407885764250789295034280915963769466238362513681584047605845789587687961482781094516424441720668809293170455133722817132777478019072841707273351519941202457693404559850793190066127103751078936779724185859843694956167640764369780196032578078411256204710204097633942012218485110204679770454157622485071923432232736603135030156750863927720031960309345596304602353301935480907699035416688289837604053499772806183232087731741930499134867392505046459183696587330501168162725808843798626395242028685708179180633663225268430057116286164121866665051813626148392698793264967788605156832978902893789837368116032664137370997414296517028939989613679040753781384534501927083464687291012085348095378340646062982791988537538511177620401032148173619944830194183290935342579983254704836947470185202313796016139139860472492247064749885101598045866439023218826911243215847446214081547287641631298430434039939948985509436119076530853058241132199586064832538656193524755132836660228921921325359831059991705425561204592316212353887351691852774642871053436107662926156825130482308906576221038566451588773485026888695083267085784180204712818479712801978633369804342913377546459538750911744914431875075645540740199924326689575047301395083684973201353283030510029469332791737980956463251020660964680339792702225925923906957603855471114975383489221897205287119294524036629602094065055745088037316306070199723097632086333205283453698290991699511337028388534877113016318972956892767204333023183305852451978658991546979386461579460160179860300696573330966972151234946453405802651329656887404175068614290852371386492927593479096286028017168836619448992467594326124847663269012933633186868322316183082690627018586453397451642045738922750161362986157814937217829054937863254974997787310720418160064453388863908701314481908569570357661435091441251374529999294569670514278442794890678758722617509081213300239287798654301571585356978586960729695155954211588354109292794549287642491937516443666981879776138411857622977181135916574888553232400928813885826802021238632149855175855396403579503971499651441638373652607350174611686297377540745945979176046883805003510416670720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 353287564617255312004133651955126758131454810747463425297202224260729735127971846432611260783600637907559002084730916120528672658687374258600574278548399741870004760433848835673666925797690136905627608865022763476196416238699711048695980884900138774263694145775197788808057469039815039339038834432449870026861569053357419943693266052850675899496419315482170420876577790813125043052292927424837158302023232835857557736184907065770866823446437824261456961894217703303507985554020370460364128889949693968197105253661746459258777241439774479933866083938076472220481126452302253897528506813936499125848197178186675369825362454943660775912385358777360876527726687236191096388336811283671184327492511042616273017804213164396663931788816392743641083303718402888565606861237096622778922429681013731643605955791340423445543584184545133698525739689331260127519013918149216720035208578010336933047465468829397033019910840382974076723296553039339749595133388765411928422224453504911251106920239899642152876453456570917494210818791582892878822403392495059095093374778933307900655097717603991617830653063224511682800048522912885620270388468126640391047496055959257737851176468345147635698986015889070181023437552625231136633675541425304436277100384649854487309242929804813020091222456780341510994628765516480321860631380361282257951581128014006257064848579786779439306214922717845207780622381800570989609080336158626275464966552202927108944248865990946202788308907662069755029174344556615723711502172570754806757581046846664256477170410278016195809114890351463991765823152915324067606654114862536855246969788612874367721875622305295068632711244586319391615915995426811755481180675267868042642903770755793659973604296020584606729454909037289884131532148406454710178951891889116755504309799392462404812814601078605013696504788878001654196371661868240048490535823038107936416346702737120953296406609515562982621721566925399212263574227103370975595977682787878939599225236537314262193243766779712691208981851861028114141645016135727804899284589135943271733030040316116431036004562013329163884533328541161725459921787718880188270940137543646094186830311178660904292471801714053771593726473600821573365817985444054122829814422701540020021686445097428753898832275947181580918097274019722944366936793594497640951472688667641464650954909124252350756507947747709808209821681779792523035825350294999000939624061711045765225374288884300188080374305564398419792596457407696844147947569234162746930028358909847029338444618727419803857157290086263711791438045974740699395304660975420933708446004465494238821460448827166826375910321016808939188659938827565748523563227623124340760301252726442245187188260754869694355338760463666755126442438579247161661025730254346404947418857854987488997303370426398449476265856928659448599703811501520892035403370700878659250979292232078182534532063586397263187430124769453901239736808499776060720620564415789925368321975381377212706385932078926588583315231427874746048430167378010658404081958636025707332244306000338341082607539886750961569534737713350211538195243853759622926823566941865600483306359463886537710298531459450743506651108948627971428089551422011026805432781855920880633775455687774889733337955242597347223002873356729844386531730666187888315074803153227328142023186837052826816888947774806088906740187135555397994574327951211556546744548874340360427807626100919182326332832871299005691961325127970208716161881589241415612813339469001937096898579060140732821734320201752016639856375828913615341960851221784426306835867611018837877247937813005095444674340137110820050834484710065674592403202549463153785091251604076817506781217441330548580477738696549559206517522424999578847857050454780121617454890793614400602488589705088173928538472960375121188484460737684359229274482807160136183328271971172667145585886741385998452783835161919491416952981682648147599020614437346333235503662982797625131008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -25246385173648203609754019207033808833584779896131130704119867713254137119010890969960398103315930460814611783308275684937737018153545643861390950458799481728019106487785695927095061074544118292886652125613112930213041398489431936235554748793071166900942737502088478332631754117889416214598944502792818771648942446237749670417388139858518115155316134762457532304351703036768623091222069661537345723731789566531179906569067015699590080804740966671768605189996736244137870442539113623537037754453319436262309347434740469309681011785153886108120878325618479373389018995322092420042678693352503946150179086293710362762022438253160478215692792356302096469352889284977382870329249464374788121064943669635113736081808725057366755705744626199066471737818498916319435663238121127824145211484523904965536759034915692937440769236271042692993892003417864269295838849268757704053551425152033099990395022472382400388888810603060798241314435767405156611197729729197786854236857283847380846481528745436148281145874478867090650193059098730311611892848673122905959931182251309406537388275040915228997294657119126777999044318718875171829955749411903713429555099384637750180276661789923562535147567259195268804364580196564703132132277200922556164262656236961856515219809160708253092742317405304010338486410515814615356199994601768194338820120780207194652411078370320174960385773931918542738817215841738765637078805450945742198664872128288837403087871213296387268509358818047391742919777048119949511041920268729392395035966978863066262778177193364443576531226048477705665160224966964357036414013188091993146731894388748769109684398052625523342967914637362827195528820960590643551683277444524510175551813097994492796283037825205843947405653590298562188284935850721222026688093960352757539015857451032081367787578990774599502738195474942992206909208383326812608793985671592653165354625251782235556159670076701186343978158459098689376396071138460408232483662306155478450495479680216504623314697604862528419899924289001550413996513914199771496536807041147388001007270477569759283001980726244451234186357177261313233378359643160800263045688890057544500559053667642394192610738220918598494768025946936939759906445434572160052071602798545438295084560093197231405330775500451699344704131186475112884277805651268266790292563365057626527430866323835219161121655435740735420904467971633278810509201100814741374663302479401533575281469387005823942139270854073938343424843289118213966492975870676419282391008823613799087295917904123981333641514301923650932858341916557253919591823221635358640146887062596810374517955912535689197750122075411831273061736781451142161694251026343131544063297627081676211810375305467423811595012950176025073499189093432326358940656791549042256943154643267378461293795915952090062964662848686814136474189080614318351643645908062413400432403051973255123031847621424675778962774937001180428048611681904530391715531065443600702868029982290565565164887731267304008476625709603438174226597791840851388765194483323525002245718942300421063280660681808431426091529866457186801284324970726630482583242911718345242430998396253117791997994586900556623624277731284317865656000626738474728929077054390002316104107534964714387727066000149620406276785370946032411367135234658661673192164828737695491992171802668254574546445551411632515412096263972178009660776384421583254198084994571117216071983536248941742462040152102378782724702648928692980832676057080381440955543257364554337040442507487546954665639469366046865302253417070253571690861802176579378640006336895204247057622660310353625657260186828144799521032521448440498363313980190779497244454873034719062128728886998917664549006939522621032783378180458813305315091466413583709001175697789952397457574027708644213896977268467530444700451045841131428805445443840531677382158881498894304953987965631461725147048934782042632361154772047664634133997446723440341341461369729360855040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 1336455028396345698735217412365044313740112471401387835667604652559807977774294026570212669028944687129085571650947255306058707995388007855197978066204423733071952880793765123546726746266209122836468486472046302547862358569111347251506998659090732749964043777342796653350357066381210242728761474403992992064232716360526801304124143233062726767711838598997365192251292112998001335108913226989446467952985840186054717039651293016920210276947587156191763328782616730719374551583446163413964725990682345866582270614257504589947120028636036064693775904145804853820596123838916145378000215327737947503515711363090152059448902141615622182472096573110327375138034202563259162113556387989748237529533151940075880192163117290493142452019431852425307173987766252709949374373117889057995676285757590804500310325189437593780923302189081161216476551638897520447386502769884759109700551237818386226969913868177155524423494614347626634428667522125741058258005522700439584080383568807473396567753045071143052394594407501949257037004513349469274029928154227021340366815534827853464715753012548870121601101069036948294566420961488518414095528189073821031509028396018078145370781783398253398527251107346291100160381623594801883345415262400891001875809989482880670272505272470050083083478355678828251516382538413362008234247086847235909308435643703655329237027261795475954705037715295374070224768334650958777186472886699826553155445552682158944611162504899004870554169451829756977485373041650320383040678697425810449361465124405376481277770041536168280412607862762186724910018896898375257014823509079926758485107827055551100797534730419929423979210914454131432737347471039794948976315009495300502245351740870764799682585388918131375301793362621059283573919013888964932013587087584092123445900681607879749693517499361254138824963013075430477284583188303476357357087102265510381531998160938504864695331764541429803342649213690395608027156211892325320158688200202429684558964211543656876150965502171477582706528814186471005929645580672206876429076023105482295378275519080850868760023866519842133234793582939744646812856633122318654384270570710894002913689850724668526064700464702044548490641578737567046516660510149596767968681349492870392516193857547584619655263419808389932729830241793719353664444109514363558465898967396501745921655226826008531009494575798254677151587956003582279142351411970396275587205372140405977111576243992411532937594916833244421115568283655413294825696013633279940411685841204042495185293461876394141453362175741729029517887060400530455520206040952420802500255890186799659352225783712613846085981625965598889671334444810230726965315815668637001792107821211689154342110630657243402530595802744438849811035197660520488715696655942330476828651060883547723416269669745034471991768190162653456674724887603727418335784330998956831630740769239238561160788219146959624764216630855834064232401569381556198655590010574595962800542716437633246093368214200970038465779195376986912295035343835730715522646057106054327780051217929121633695797141192299693398357634676838888576335315093405131568311441982626419424335990418281134505215782978637623520352613792245646289795941164479779506913502809629540138365576304995227611299494155933456207683922017696693261404432884636259384385375742188667979623429978800383226880000165617604453046863030889190410947511647854952013135272942478528856626667641857453530626381733994943141231416716065052112701969580772356228803282493635019203797869467944600619840172333031845155120067074588611008336607510080464432395331879932732557813062361030264687217664187248388071039264502517512652988266773612587139104210163543988625465477914666105303381877501433412872338376248418483271691569381621690496758099335381205651141537304865764053652312098416799223286153431917948466118900354503456985094462187331050228780653960486809788467163267500950174681408062780966790134241091663473031568906496298188800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -27083507878343120527695930167775732261477434821262940553961386987095871422723055608389424486550050645515927876215886142447623761557144239340733938597831160555607728789575397314126844246925522453568281902825286251978965436989876400033208384030624068302733661402943385969732881787454562754947721215970906136731936174071100285895519756290655253539170039272446547527341149880327723599836882562828481569095581921326148695219627129202988478601240778762602645595240690084552072003945869932693058547425069230284896390740803719398987909138449045605395776667726026814355598968315691416811936714435203679471587147809195394198312710917364701837698285506114875041027599700531669733805963435292609058223680181757822638699767965349843076398388555972672713406787941203875460475870603031346649079726001796708594696978125965677151334786029829449752911150402925240658016292688334273032042622560677588080051305220928516905193582291106670686042616813262098744904088404485281365914170469836488457496004686645119805151616131576287571398902159169395099942082437211470199297321375626623443019691411780724135650460386109277288548176196199911195912867438237265952406672676262455950203558671829340778998629968306871845837936577936152165011660045714566476682083340038085111650615303793916058648634256447875640448083146622340231883796362617736301406946355405566545321237780401536047816991056063519085704477757363509292454547436061345694732479365651519323169090490743172360676334474035707015953659625989953118053250388428343758413847065801910303329338299927571714217766877363099639092732515770160140576818404881623431280091995062888439450258729496650615879936559839748797943529497863351688641661424998939112461051870078185052716399067897501907560771314491671908657138851760927418640598954337446486282297870495742218099986881897328807267677772468301648139356322412494828154728319094948580996941646847048420064238215085476477572305951162670703316613104942939950619734859333969099434190897506377836070669710075436393640778417671279721479130440286889264594599210967973692003350293395007593913185763788646245004451447816295797919043072602187599548434806909598247933722344022597022549918545142477604859130640856024084201687323162823096266172427046183798159501417877926009074057099539563479910667990432808172472867772566629671984412893751062695482096758658301172816382723038251185211405258333514184556901434250143264288375606614499848111895704119299629697357997570580627537460356306483942576535253755357637238189531086796452730867787921726227001675178275775936456975594621554475693370704317838219309761013549446796037962421063686280033292920884887984828329891963426088657572611973031090495929234601249311965272512993445816610140230574032911301939980658624350601186796621482727486296685044319379365887741999410940081492361442577770038545446526049876008960183031372996508001281007169382850667896534051812086435081094711536556232685387577136053325129035127147148091783434800117667353740609515059972620424257659509171590883107841928144162582197924335236056529226817917234420102373725518917276758038808894855660228828787036573789415509723558159847798927001384589022643245614575053125194387545395009080878782329666212106271780964139652430162658719420893772924858940381809180155517342546602893484189626114582617678510469801860032608204269587134061855932861215504128759639069288807303405942808027018003787194692555715942848810102629685380168691261812549484965050344075054244318039464197200341030450292230558279860640312191908355784747974008901234434824744282229250971332833343487756237931195805398786664294259955784444712949982207681007735716430437931178978588526317756977360740895447706037097574910772935682683204719747008179848856639594290222936818486094937799704855534094468475042767908801565433527529875434966813316336461481066628738309775255402557909806425341582232696429719371280734406098928916203092382720230163509034873313176511572624488863367168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -8367114364503858942216005531897095822543662346912437990723807511744062756377177952540421374575596865908677981592073146443644048505903598954555302738061652234078035972572169015903934822542247445180187372631024101270560331585818621875535988697642622185614070368351507442117193332379426695429647419498724179988180298822951368632720360213336266739994197688893023398328005215796417464478341553622703710341994780348937651813692399240272816873101503220905750009784718645564093650617271753305666732061874054982464474426887915683492973210249729358166629737897328845773574424839724666163765251340853491834315084822983346432304815171723734023277438454824977419495680090027518535952340979268895029716007777069274256053532711702158378467974174236431428384365999460841882767621406693092003176951566811414685800783433776964061589963787432291281722316201441121487025587110975316604976533613740208670015262243104667462654059701641796111098863866294477200227219750932416175773393103805413558981512943934527698780300574042239808906934338193294294939321598550124095978339147035585702041857414772028794269502881619431751694143063578842230603158060304848559026579097596319180121658564581502322930578821661800247050285707135225909124737490517174435229913767604435779482178056804621926924331472891837112234187542554980465561165230776481805954456235555744322257538155020364801040186863436155230460018258370656658256500209415959734083547684294876319596626482493268962716482218797135631586127102275841180437941811232441402447439721246403126006226100452051375979172045855376387768813216717756036997135348349486335366654360435924671024984804926963509055281654529257082773823576627835505468049437796987814434291340150576354760554573657313407992468444975187029224122963555650932579837310585422815091339625974775304381531642508759423432367503462410991559322496255072442760525435423296826180630571072721742487335550535850010808310056277271611904314464293491371992980722614464219980188566462430351742379635074122768124667022992721880660016739251147826179546444237149217182114133203036095230270712247397416967564020047291982185307180864316086522527831792712960233259600143042737056754995939075578895325618437346917285904503260029228346073833396549575596598850921921071048120873239439268378858008514025057571126705658379049843685599993287819095401311608925557759313809946034795197037183979100569683163470450753721194710823827116238941055626268601939701789480873068903308729017153682685859443363155985057699488278307519104638137152033277480844191253725172679394217265139927020120400892406073430478096107133382100761081642286302347480645315098335517609130691071578184995698353829005462190770108938738229976555582580675084906997589544877599421825109774213705392899455520876165062340086793926719150222258830952781329490270004667695461735166878394885338430269052797160162314517127198797149171204369134975482998584746710303661151090176849142149068876915605836941486770002951859145494200933335657548993172882945727156698860326482419009162955463598038595719513134920242504383218197889760776013125451129629917565837536465960278745035808136878671526750059018338256895682953216632205243723269879463701910894088150075376479090653854901894264813998646594935419668659708497137875094282905202473163030436672192276628542988647146270234125895331902443389914875649617357113685097968343230213125110241153802130660220681755110585903537683888600467999343190422415634750876747030379379989919912844015077744629678310640397826527699849403349035353691998866049660694419138839060150237842646615405232240288642660693541574901236853804720177566469537967877790638495111081258123902222746826084964521858703221646027436577324361453488224790174782501064725195445803677552610418902481560253283473365793527658994047089426504613253971395307794455346135700762833500365972987796558694729243880142220923709860427427287434536950693066708584153898969108136332262636591410078537482240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 6918090897703170741263625798049260685379398814120491870925082339255313527092891795801354963833729543933443044268741825663122166182576118112403747449714600230926879811482233818437235469143473979754213072485831700151608055959122657574987721417321446743320583071010491749997481408738356908841838877680391615727704277864313934132912717622819865653298643184485212082668893556785702089011177447455726395116161953678973662553412809753076639793371358596169978948492420665087275939813538577411870957163720613824671026472886034102162611314265133205831580950810926977724613750590614634677913810183199175654092248199650536509897120992219887510257431733034397002242265971332372746783502111708362560810453302941983667848686037949603837533088061782458822968858230523455507048502272283813538206504514852233115764467679388654111848861221006207259461027929492892114021747207801380615912757251655909587490453660528044701853212231302611763963313703817958645918769914742511858646567809492609366539581636622400660905754428121777669820892239365209350363183257359912841722390424032049445616319685143786636303378995601906679600234642896830696853245025294056036244343535502247439264694367614520752387243363319148017545547585959762733563352309167240880725492162673485086251591561238072589110100248065027765480511633049122852851063395046997883158578528345964806995963373208864388773393323130246438521000752767815570561835365887335970050512747657167413636083910309439930627305709328724073067332588978752098254986804236875990286561083621199476387572282362083501723884178697723432274985352466269055351635516444577808701503164887487229411213145235300197155005714911432746415638114521109818954095290022211387116505459733595529542715004304552011849414688853767746269481030890297951676477572148368851802259519702661878914329063852037022177822360516349900571565681330936485863378349973605706116543160345239345520809418911318980682253395921233908590065019552881216063546832074479397489871184662391488550856495353589150553600778018777957313091314904246631985362630857418507633012569462952016401122651653391525493450632007297287942101678830231372449134115482673103281602058989439954693401651020970236311542517179009170164224398597448265071178899541945685994122665764318433259306553713876483773941519390836929034950737730934026121258072054992031913082603911738336281818714719712816787937862365183187846272969677090455517934987656795614627692662037882186370757298681382989654444816389608085684882517436782345510217692169452160667699149121926940027424604259879131442706258727048014866682089475509491990411067839405566538037392215974327993208265196201739840243674091145842066969960990239693030742508441084585993226522869124829321326539757019910114987336993942852528913146911502620469578326770987501171905732079951135072282849443720399241883700702578904071869104885652011697729670615793661019857397633365839485947085914560717837449315579892777001199420767939516303805949352396610929409615236096014317843949209308958484036625595143424774025564186420525226928671012871363998934153619087644909817064961633931014546254612794345854238460555826468052991996216258258742772880281131361892583765710892615989525931190481278879402499800809429577240831531822060450485256295359512473307642238939691793587855690695140804012708713787216890381755256951410700514680763589631761681555966455567445979141610864665206492752326042113395512149534463591221403491037485199281870738299376752185637254031138491599374623345466971938117252241593329719220167881389393751455988930960109634283277854792477175919797601022598470011685629879620486310045136212938623572237349913232455677770086359979516051706119907188691968041107801943905510792144885755161003352745946260550286874526082728585963953277075018421209597262855468664315068242757414651821370578563714472555690167413335119384170186006833797510209193222135656757905633197318410992583979725372209193200823789479309476207421030400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 2780871393319684664253651276175577379346684591999923924797137063108620563816093816967076343287800420881938485536718227886190117537761140756547643129883467806020224119442016818529159571808429918082314540361627231506059318645597445502323566058853084779297544281000638019473203175879390217451293282723951110010467269761720859990180959426528696076526170596896588553974962839546124918768839545348454349360158840268269239429010375882675429443199631749424240915407987931712416857913794310137091790159387275825569716924658617274816233170801948237090377044934971222574455850760554332203888466994570711067555978477039013600130567600833744501848627493331874586236000367115369470117488304993864825235004295010600176711111240140146300514275693941034038400719048483294778916761876580685272799365625329342378893958619227448466921197035352306752657837492685809892883977747497029440173098931787713579838155557062234350624111915431351710654335486414041251232545432652676750953559826570989610899075460922042233712699214026522825696272696173471421252326599248496520145920076167238176560862927397691264800488154465997529665867031737150712805027434489417514512954275751195240390667258543653790042957901837563832178781630214771874097399641411348186634097269615185849184804979192432146708637969159480176447346430787262133626665046085810633581687843938534800030410503135735716508279802644668242503908839300377248314723700072872020498501233843266663481506215718029913240118051794814944538660076618040974726324584269467702822227007865634380200178433547246376742797885128140755195810746931323970230974814047249099204654790821040693076038153165922885661848183124056178148681134013050901649355133474908187405272942824998157785593029640488184297720582053004540128074568704513539008280930979792423391494776434796722704532360108148170631002703216250115390628261722509763750544794248895417471468327951347678106365127739535468933380046502281843027007005632165063899557337843372241316199307182594377520941214683392428689664611489318212105003546645521688277342794681815990104311131853011488363122118543901886552713906217557642520568943856284698507855801823193715084649748504991508500937746395408641155102155487035472471758910676543688902277774645071477960132535557056827403461678130134474558766034891275966292526107391768985476743416595505186364350765570943512571078315201973052991620911188587948492194700499099182742302992782146651835260173390108193461147235407986007674904618399406309680080380293127276330025538347517546314409823328940388923767679056541324636710903384141764913069634224859119962210968021076014667774135340684279666258060812420696878063527363036656912163931986102637010244556902605568293400850447616788734032413965817926300657390400389080386981790430468098369189787029384375817842026313280415021106528394374445787230627504199696147359825724232084722165519219362167624986126807727918537801029960913668610194090719766566736551518733531854433133596654800944799494026332218871532253057199073496779778500185535750284313050022914672868154395410785015716211689623786337657353122202533841400148713248731602598170366671928372768560445832666482904777553322393097824177994632173141715594384134792177006469834195471905217590162674043141590018414739039572793772741082908543467250928984185415909424242488592563695379820022266410464921245035413926889279727389379450096627372543570596066833562532336947049884219661591252660114525723232679240526825848690991798785900095840774888759839713785863102990000208096063777232077714276045582662835646945409790193081635234049975449284238079995158556480636364713793072107084078803541214098463574122281530746630672616077376337612548954358618402859237145637183270275110079808161041570035599984808751572738138202087108753756441360261606347878869002946548631701728238435565741567086066213078226000956757352256649198680136049897199583110646500358936597461984399135439400550307338406592369009880531476676608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -265940708610920694076950636127814552623730689260589013082478830715097139701706132320376269486717225645281300490174723490696867693447700914901868911325564102125264708019833215038587162901365447361772807276729426900334923622058644774837741871935231594162048622956620678103524308673509005569420404482369447046767323662560863149381094297113978306013673221393930856463583652524759836330951726885044361351446702810393795694103392751532933858476228209346070464084792613007912750964899882866881626632526814859175307697983826297034823268697686934998905370580533226201977674317041854507638230642853432934780889358864791734963373118241139793802991971928950713778045107015635848508338896951987671096685071031704642660325983307081886922319846907008561417299550830654809521392997149155886230531821207311189767029702328557610573907240939352807883515528282641395970741268341031505288480431153191428595697340286817899247914700064954304086270950658657074074395637377185610956649265852372765828598340098707180413904942032557170933712142527744314634142936243339784774546998686272271783832335318044228124472432031831136590440575719837465315814963763872757380957686663329847295762685520731862965755683991643433808324663309396461641467369990990176769514821531221361639561578035768388956544580629119240878335617132334452145897340947465232353918641774064919357700319931899185062260600246522548956044265649689606770722247868402122003177912589018539869099182322715475175502029107961832667938808657706717015392825605732711412002159940075442498862801873696639125606138106356115969379626755365955449154041322135410969692353814617172487978450746081476142950521382446237864473909659817196913930462909912108141656193612973465128189144366130936230928984065477172296394066205867350647289909002611215106044569137644036483752296277815046667808517757488350621525474750600243086487112893006260564049793092744099561078677282422596863189581354856913805108428565983972342148858290706430947703126282531498931229632724851848130173594331361343265921172080854126903972980591242262878736038233971574862970138763653300743233526881311552154548295044196223879744461353535937356162879104439178981038639431968311815805956657912002239124131669933936288718476196780716465449057932505864870713279396088654379071434798419186137848680157107607408176748287377459953006102255014794299353657545295869060323757457807803779913331308484830434276183407082638651962418166194422628863162754129620581875894833178573323216726739081384647858886725492262728792154957260997547784552702570682920255261465799202861661454486200668771188246454773248182657540941621737988195031911156962772225815872308961569217351606324936794884272463571494348244490228569419615266636409555317732119918508449182398903217464472756480049319106470274900181586794416693216184177930820207536354160124713431292923201479675254900138365446387799490172292424090100053153593252468627853358540610817462749155098852191285899957944247638833084970688879754540366922211718360794641402819339942834371407904513504293334406758437417581369293622845285030396739098068385297684992914377805079640546275052908610117288455693159583908090180989803870529561242121415027254760795671626126924867923206019550643469490802330468822306256085849228306955528055360653663371305096956988238776816880369455588376822375640472606915374252158039440198445126961344855281086944808231206027396332851148419803598688532936662545341208203294065714399627440903959011640275631389291478016742902261669953827841099274910556892088677528287021107757432079402335097988986416772856334930828068795404073187698900663365437568528279632658306920352685903344968471437683728208997631270917804032686843453660080771506876612570579016540952260368072935280448277687967178827981256803366295568001268831639708667421276863664245436475573027916673538093007946033037821115545676877402839233111486280976773857361123205906209007207563749987832724219934255911545077760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -262777332830438421454325868687552966536016509894697174010153545283308396823304404850642369722265449253064453793733582683252197420054862552787791961419142124761029919164645719153285327568691387755993910166041396416885120845609408465440154275070412785827358438398724025279320099863498181762721794498513093192588855271057876287928864662394493085100021588927200344810170644166846004467988929735555091559877039562599743775822961986554356975173664147168352159391168364671224932918035350024548639041526883850456164320250695955607344618356647431380055900970517525201243996969005590504987381087736657530443147629087102132811668254947905961478058811083346786260477155599313326374766152648683713984223202749659697816059744502653014112839359239240642928954513357410981515232449314207021823911211751348156274423599608144648544653719319467474054215725955431046831570537325025733175839418167127227919648841441895386205932116242676558211143846517325501757205819805860510750408762606432471226251788782122235877125186353308936790758114517680398598090906811863994569973993817890440684845974314629913811696681326859785418836981367380126877278873180581470156474754230072976238823123930035644052366841235023626359405728868406816022355548662341989069581550567520953841043246707623962381738012305817914900406819633981587500609536438958573556570085307615023863598070300609021445091799902107716046873487748719281804430335526225290420590470761933141992532388354577969698011464577943850094359534507612375996294757799216784363291768684742218793843642397532020975117519144846612648906120592830415280598610528610150303719782193632677367241308520981300187234962126661295372311511602847014730965388493187844800168530445284183212649498593315306657222957948008965539017205549585901218432032481156475313866370358946791344916917663632822061752643710073392912314618427221628664691542822211818447798837052433950365017589819385382939170932528468614921205739423800226492097674641624343736474776177166226175668584985754609587327403677497619459245113568217412773226841370348272250740773096096885382879567937065994076326098595161435365267655666742107659055273778431917744940652046391202871147626087900048541144062735634971661626203402911983040260935517484047286022907233704582554804973054375522191000912023895321247256349349100538374593313952979800096181661554821854123386720330327159052565899499868016170964266843746292498868075866512186515099492701720072506516011214225180034431505338591668089560233292497970322530812055339268374279535300605393042428533036001207781768089338638930443663544263731030110108198789702345795661129663849494935287427537046411910915737457303701759082036312971929873623585712549444789779514791803855344732709914858412645699363200890906572088395914844209546571769398507186345547569642733548655853282671055018710248512206314761121585037861960413923906098674924955821137808229869834294600176666924277344076583445091421194060812354679754547527849288445103777399459307746370282468320970706107013922999011752610738682089069575051337583540646836969452975294571269865576580260167789891710546853575278139067955551592539268559243397778458824825410026747572712342781776763908573740002065304773097443410641126559616094719692289379352167122921595922449111310877335501798334757955950256724858510718244176075666280079571576058883847505124493462792038605476961128224339835511053349064710956222508052077591525078150104990741712746932824220872081471283321636224683974033161374882988798823295081384986716723333745641010533039181481633198513965955520848924564520711707347051359694331291649845679607709045446902561061004743697506141252852813390244698884858863507867125691279419365869905343201538662316333074771496940003204288154780628042171070981192428224292182015096186744062959970957839230293405883056881845920408328748130780135921773968756499756024813527187584988540820512377076011916152209485906611575835798644089248653835828914972262400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -119993968042911049754395643392187146835606625051134576066592044080032123785126824093146124570777307325375122002979992011331301983722486441764944637865307556318678073969292831466128555158225732977941967446629671532032474300255738824896257855226161373966147795005567480893558416215164751664196977477418934309303742888959384917656665454875070503227064739309973200635913160387680554851526143514000872831188911742116183122035711921904456953310416045749271418115725310991585703932621174065140907045234466690490783352047867379837641699529680348645995753500885329552092808523937410425585366650829383340661788875418485672441292978871874769904912584673607817231165141533536370118917753607780471085679269914778044614876759825150782932799684291067297341913684504891885263164410867113475641309080976066726022747585504016694160632874871387260386190812188320962973538994443014082222377945080333118398273282440308877216153536993564611799818279614384832186646892510633304647261735201950781011269579540094855504524672137416632132261537786514175218401521208812014475999326173973422768722897128312266630708992676665176790689722394717182746217501103979223783180077090467016700884643626262274429570202599015202810831671503860173299122178933482464786183803222384954395630933450679356893037692423427428502388297299399271860420387712195244480491860647519820600435575195703544241461848397684887670211587229936087630363703410689385398442403022726343837557980910843476090079935018715200462545993400402160874410091209802442767139987750460799041933863951078112443770147041906512065496278941893999641161415823756670716410611404577464287282919451116033431463949160121003874539648147099217212263552364588126227131376774601430158180350397970965455908569120542314797737408218315190753159306336483859203452676310232664793116034717731337249018278521152195528794556393004073628925254400917284860568561006183599943709578291278626407304934662659388506887937245076831690118794172663479644882376977205935446682138331223722961406775621302540760488979772520635621473188873973053644946892747441005089384500916838653243083628428103456630622003381951718257775959927622242487395532795331450457207535956517231165614539782928801081390361049608387349038625791088389191115519136723284489565228880494767914652801993041670646576529224418791374822953458624445683376289280609268550894648660477603353105516702159998619228147900104710510935225288582452317655560485727058292881843378423684547087300522575392532253517330276310573968925433523946511196874644291002541084233057316011815880122005459217401747258987416376967151135117034227269493104827995711395246611219997754940188571323604309735964862128596110206979745026458418143281128097573166566282177048734535434979367039755897506732859726181104185051502416295013574715034817794308297533035542257334463391394521655314379905230537883109340806792564280692795437665512020224748714737031197169266463434945107483972344585317329299251551581250036095486491246560063202063120359761652134749376708028497838335671698872372425751619263231441587402428956729999391705381901825608657946726773949571443043240233289186010119178648877316470313229082551842691138036305893864942230224279607902145026154986368899907217628549465151826228612899368101485429108766366987466062047328143966308640987223448074302549483972621912796162957572541563684370570506413134000939408178163327493800279636048265237045244833916184254726615932973815223150860004326010864559983573519489047560374681064092895616857719250900320306751649066608608342946637570693799803235403227287227273752162405667630759297481943987944052720269011083914800849657639052414782831721066380874386887806124292460480343451311249280403012515302317374398978143324446198854669094875646677965224854153106983553536255889217150394805794046714667667184546615233773942701302032977445417647732587751304837898595813694390674256185125813635556291488462506350122126032773956673970961907712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 28948612458632400573253735933186369329880879805216412693445370340997796265709182206970611797071234577710495171704138218601205345646498227851842547818210063469288499018020559961970766107804065136459125353108873656645365508551213941796638080752794557931965231074267134292196790353521251026574319753578059597225304541698814927896606025730471051750818738383819257619214731193986878542574219766126693119707641779825169023080350987361072858381924897600997220357306287821256672137934696813796979197085015726487875908972769292598598261473709006471906903945897737598514094674537490006901464110675111153262242912781474370134263227838734818908127627637952620434571595601662231471951670224341005658095679131585602792827819511564022791676892982732257985986014523164157937994837944051833158175553712812551715469513172478299451690341852739593882420394081253900152545604696452405077262009681526059152838088846827747443861348869886039248312347473270573511161388321488457622005628760105628187144218769452209264069175211753043943366433850485313000647986610627314760088692894373999371825454130465151573088978249825391768217482028510270960396536552367091637063588643871371691131887169157294190398561877046729606554284675258540094519266802977869454322645519213158720827713180064195345767153880680746085698816875522165384563893787324660386873769466299238594082465361442762745090881210459005353941681307704264644834771008105509534564912448124389829264765204731451695919177766323189921153526405911240160675986791254429182355154169370154552518121323475331489104250514957137982667221589122549187736551351473712582465292354930234788005408212165103800716578978908425461197883730599124417438756034448751014687509810004938908934836630413058338459086532296778240609724675516058259714592100291759664524854617550223144488024331392536126995490360554150275887944503326025372641448481785065178707645913886704245990702911297301851796474272340479317509956168204593419853080346521413321825245589634672225211702429389102421715775362751628415154804499728806138634530410252606873461675753601864612545088125082989119774418777606830882863095612389691678475307258294823125316757509054106400798261065117288735318901209283977256645493277609114872594636183349040721575820957748349096969187077563155176818463289042603430915821230809174102413649633206595700224168614467822537021430360381501707082896999592973207599267823154586732301548612085361901072677871981405986023314184464033636502975349923446006870831964627148514793572198795778794616891433078606068615724370424459615225394067476935539001991304269355211739499538578625614771750032444097326183260196582558086142484047559395050227581499316399299474242432895718594945260183461372259785763777188156203547320625454709579822973722121867449809043109806226939603624699725173032648624909358889184240195972362635490275814554861388091428454196170575246673828309756446847362733197097224738648413076894590309604216933752885974406757254936599097549385636950120667313282711371155117958527227893703023124496547952567930555721197509848752536033669744133248948212551867292122996586315387973845927329957453462405555685204893123774033359028798119704039542720610990569562413782324593204639500185701482066038769576438323721874420563134514776935861973403920702180799804592895474541902720580139082913295248133291240231038849300132523914181478388883567650712802887642467686646297868589749752552328457235474418668417445379385316470061927987734763766250593523715154920794673170568641115131155920112409224813047103313381759327558169325016784198458123717130591390684973525301361393961231743816195949802065139236288055101970814239512861287995762442526247017681494214025880946560790735730756153561138796258446493873627729360757051341738147616939840169208503147576155486953345166610312065845267612621817557208592281909007130771032148690077065012520791592008839069946255289288315661566426307925209329872689426006288366693253120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 4696168319529021180169101943911369192544345901292671339195677761720093533837720904052425539790192151033164572331967734971811226331321809215445032220609458399219926164461060937343518421548935833080368615927765358609585586500082562447662319354889421485702579167561526054695261804369141763948355151154174722681309459713338630262687344931692726247140194000119958731638461168506966131899836396637501321492041582307606426419146204405056052971054852039189837068074483017717813738210277139914278992991502091460373014382074075994766671101781765197130261676850839574190965101119294828805435873589779487198902843168312622686738058923420388998441962929381409713839456540996961782195813955418039909662932644824557092764846077493442144013093872596254407562154221955570904269333319358909854047275124862201201346683178906556357037770543266996105928526718649325782187263740617836350585592318288632991929693985069754617587204840618342713108013157368344145043313682721358274285426616530345249210505882106932121106673348165290476771432579318501754761930555081169892378685357561072109731128429397976475783909134104024501075906132849002478224568398772627402818788962224149482534901176848014212946049447890401847599872934440702104661001666814742193382815345687430056141826113413627735611526411487713412516858438283217533305907942870477757778362513046614591972559265403616492040289335763140838255536419775953461435660614217769102920060223642029772217113831034142009179751711566789916859728484459090525584700492286628518991988373735886888465456133533908806074454252918343783347857140880730871036017814193481354231837892177218622955279457985587879372213386532736921676279948295701537813850264209514616671439797188584910395190866884690056093641376182033951423422565617309060241749215010888834197649926292022094946192304722105785360933312658733897715825002269304769262611568843097897833718533537978595839634189805291441301288577990047210015958241969924357320379358620258605530529364865494519766842572566743081986986132726939019379456571251517493941435410260031361441773647387217101178871500605123709228760421041926683567665403229941869008492484940744136577356984663573242622206759140719108840972147011824531421129040951447852797610993215209421693511824235261814407010383725577781921780822163884690101626437321222778909136988694493007130171679889841530200003640351595367396672666914584758728059989549038111796015900936073968497352554760389239551607705938533596787731125650585211891515513968534655249515841099578537410542962870716614706838562225665426462012422331720329263990213594412210574250584453078322685570277072132370424260518799217893169967323180422327366738179510260875747002669074253626790666463754142799511079802549415295204998401568099535348257459337932366565308233345223884892678724358040950412429875059166954597675589786344429594579970526516417359113923299637301855324077563326834138496337019824067337300465067500905696388782806046109977261411455370328537065018195207120994337106063798967746286202783966968852600094457363371783392447209309030944586390091977046847399812704523090730489443835741088719281340878441724253657643675534990524085687201828374709742140145543271686327811902530315020940928265015050381785028931134834608085762847476927985885080987719698014828572170350085642835858995096108878113730431576173288858732824177840799256466118561016751670145746988988518648116181979466990905783293128327483800055811308690597549033715290319302484191997982870824094535897819493987801886380266106641185646911506031217523580817677480356488931254398019140295385294640679976297356047987394941819065456154881892230133126752844316979323943626377756439682918704191428343258246901483598221426547127182143707586272780036620255476848303653984256279112877321110413007282879496955381128245293311337897457805169385883388050716164645345466178323330871561988188151543578988193806717744508711566576238373771366479132488722318517862400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 1800416938858988718763494827409498349350654707561459855552295733051802820521843325529965384133912440005411547631109485244415613616511014219702082682893635473209949096867088272768579159248618705975153588529196146998750440926457450934340521344039793235021813212586941683716370572159900133181918961168656345617572665663937454160288517651798744921067003408522883446362970676774918542670119395994799570320922706388706686749521079552666441770989278369154610675610761562608769891923194342073397803230773528422899889606545127898008345329200088604369219019523308393201376339996327035660558194824094168371451895708005588298297486308810455393412544577739769461530762553078384158150792791651395832247559820356546748525052468319741971030540820157052415246597740211020388928274259509253032579316653047318301002568153101641004219127449581588939610873577486575827449955266966764910434200487931672971150838332263029293802394301129604824091137566797451513718621224255995163247426445596300253181373730058180125132410939333492698012002222298786480062533514331171791377013743605010780852302329960991808822981740990935603571325707861066078348846690838413924834105539392583582185104268781731592831281368512310429303847504591100111678648293344571197207994851298763181066035956648831991206193895618464746732290714981520217227452223052103716249044132393220095219317027849465199152146368891200966044080159495721947221146769414851847941184486851477342609143637086043977906719234726911182700814114339684469092238472129579443323382536305965207065690284761582380846773556601229874190943974342580642124639305076411100219767348388850442637818495439075156216014289951537228155979460850945794090900928517914203752537823409474421180084115975785412012661442483476603796167441195571882789753680162149718106262563667887976280595818144385675070524069797167562891293897504968605988047090974321026245205865607348804101966805621849529371679919074020394859357683329719738275860051023456075916846644529404579026128717814118726474441587542533861604904009679855949907332525559324335044205086273534213971454791387972326439197665990215599432541577548333580956237779098696563004549418158722439194562926128752154068009455717200837492913011980482719313777022074284097855471793056660940442522719557487908857027340149669348748507694011950203748744411218306389404861407131384053585587021502128158611674427890490003636161071496917388035013927382750103904699194460402493431558692142958463771663758300087055907107108340501771726459333912871670786805770351501662034526884045815175003836183181405935860293646838375502706972194395264354837633226774902064522993214289684957177153336670690769967708659812214377579171768240800188239031621865600089406554453729026324453055516170324045653408728142363001342895759101696793000021673321777959614087877766632595378036545247030961430536568834330489580924436812411520554814657008493740832363423213660116867976703942171718356365134504628564321877599384762498398607540189376757517651121956875739839304986835603118375666212717047563025275298779829130178267812040103439290500074235366759737607402286255105484298389489239654554171729836671543569538284447013461079823488225387348675337451951301887926152039740484354104315361605318044408357627541952901857137885022167366719366720302455817595874935563177698560944986416816361539714826699984664383620304098541628760238503035267059645878742941846535298570255024422209894680892009625751562317164233172361237173224752173075315327045216321129096929464890016983655140347298134360248844036251936933820109613285390230601896603445815556940033290657655803371029266747692631857933749614341779719237605527266469159888828143594871928579352723310028636334308485304476623011944110856541122233987679021933972496945081836615924714793205636291244346486480308401671413714606219502691077062633925199003091081443975877932111260968517374993833607695932179068199221057589085361857798581115833810944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -801222741277551257883521376760125864572594278458492310940723146724157274456814018245728584769040607589757831816501110153983626275517471955025953801975528169256462577328647444998223946312922429576259952136592212457182865434480161201106622236330995942188776078223606413555757484696275209531721436422220904852118435689356936979800674220160385059406174291443780713659450571179336148125272551574108093054276311970172249354369639926536441220345265823677424644590075616710992257690115155460982674443125957713949003951602479380729013271646254318093222651671072030991975687002975758851578954052004257621914904808468177798702817953585265157926786136611080854863071345645351263956539197530650102353642872273328780330849011741572769898041435042726837559877719605385384049872276440132079104334015189079326246788528703197161507350169355083844448693569334854833611730411207603684666336658198113457866087177019817261317712086632127551442707571377208781816574496495688374536852942040977105964774826599228996681917402744254284983396758606044150053705823129057167659710934379931206044001328578899054300494444984343866108941586808243280449706568450292635214661655252997872118723507169569753475051075053089037381423492172373297255427518328040159381089677634939647312204402203532623252126054246258650994647403902153995193110253013309016894746467573816183150661348662831113750040247260849451310075690708727436588707087282084825121907157605107724821417033920211256000436277092275579645233322722815183049253106960656734063388518903753332063208699474645423303184077190602582457371483072678875077035469376189316498738145808258450096775300445852172220783935521210066474763313789602126215512922678089468712942744529967418550959981977470758251464384261773047273343058674554776186845431802003816629917158873947730986983539340761011074480852289144791656226547729040925020144587627737653547472348368088259077001623726498761787992655331128025886947118930485694791660424065284059441748464909214430829007559382220986388007024628678166676447551983529006625833959651618165428993843274058738375813608352610174616840070684686693684822426446991622935222373489789549694414649473570879722085607073377814659600344751883854528773743513117641069521758747609921539097176419530925245028306429855423131558856175592442205380886892202389426740880515527721442207733310266338289969401727459941833872218334417560512598921718094745720419529152617809180637531860598502911109822545807401383274606531226793191051986331209613301482476790018012890101171653970573653912151681900596309904360043210830432291721645794030494476770415592361414676392905535604741554830085410483893624155601131185123288717815156344413259553846843015554330046254939952201815290351018327218709091004932033846315252707763973747208960505753902965560262880599014740868245822281634957649151545855131561260508829174310386222864075662635765378288382678048195348390734285825506645952515468451419839866024924419674211840336985633386252037596742873110798496942192266402739429262168512623975380840134798788163629713118259468469791128263388628681735123810780725268731469438734902394440548416977447976397338890655528459612920388710428623073389126062978376298547916381011392676587817068699415753297769423563075027022732049552047899512319331686954752102743080402181244653138969151470907623532103131835999963116255889623468037980444748929437527445662727413218224788854732428196094257730332137250610281278697465160980018823905090837961058001643133839828152397784588711475314840189196007877754505912304604523518099399126299288090405331247521436271288626460967942443220278864272198954814505991699897273760583926201471688960762844289392359216638412763453374935936708364545694043501788956894621539866159176665589105733154585389133710038678747636318421960689510968434944353920800359477715860401322080856627113098861463166786391751705185686421509901673579506305238600395754201085761951716544938634117120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -110521074832840060978449959450602873988995054761179512659578986751813973373923638692947310665042060785671558358954246290123860543064447423073105333393760199613739072845915435323314503921467434754439199202865308391163704168694150195053834735974184297517592998586707979911661278089787185593528125255555669056788124255792838321589094961613155283376218494768657953954270240640690950093735135727405983701083195923762706486241297477526583285518916016536115099285486380114063960239669320065299179381941615882125047421821929897071684333187461877122798627377109028528795104815134046737268393851714939792885095518923769302562925833801652726825230540295829217287031786465654520286707551879605387827190789256534002240194387639781126154747519995390496287775059289436413778507973211189070739022835598089008946734042645493599479521267679271517203380850841934776786080526051611089892076895411195213340541730079087387264194365255316395450382085353778933933525484411169246837859259199702581568025309957224237933633467388618411299429998968348335013364340099773227328422239248475661287439083381992863369008459502108436806460620508945184975990044169104339297445527895132217592051858148410957865442511499745063997089810202551036276491352864115129484872026614622714243756952470654777469666604283566894322555596911607701429289593623759848347362232783275986251173936717768494701429587711756613698119430898843282864865190618842622623738469138466974250723953512508112871884773263398144317662224654371994219954015805051470652264933983969581253732040804962811025539514880304299151093363853882310143366338499416838703993994713596702282730136692847849495617349157907411970567683159414851504662008325749523223618594701616745384146692081146801102936728372810306279820929682647691289955632491499165432177687256976885483476834569066244387930521183560889680361729646145701218937055064556533896954986729032050729413064981160559731595979718103460078590045272166950782722901844847274138050701186517296378137314175780586400748130654388575063676568643402915129954210200933135447225052198473311689988662756891524509774042586361185918381529036819519051134284699555686048991943883852299293085197338091036322351092957938456168576388450206282766171192225770623557197452068932617789272036154080590906550612575381030361203547971916624005725529990758963625579348003874764513034089010964202892425615272237757785074619563406016585012994072503416508618446741816378324120589842015535559609699262342782789518480943286740990358862405432682176465372846301785121681377153327207126457133319118212980336776389654818683713933907279104805665713687879958111124986568100612004937009501696729097293949223830324036238859825396719447954399715460374793091601654365905288711148594748628428187247606374676368887820531951760560707174733859432890190805502908591674601932569046858557202926237881956542370552008159247077156075828116981305744222361186448936189145956474433887552282989020453113834985625014808049943763437171135269664887611819283195582844491862635725734978449660636511498125130862328402872105759859515143151704695882003379795290330462336655049747953443879215863323051208697379638107476496609546840291155698469888122125562653819993855817552151502180290757447100794397069819659145883034693966099624508887494657155142111415457193679043390068696629885225446311995333308182244336654610838148522819839082942196742391605814577433831090473497815698096747878701385187467303119731509251299139509182319343403474035359934233213094861610517241437676505035964074017166967309812867736702063720416753495741705570909152893387312346354665830665791993475169472010252349152416909696455280180333690735879124381714726098402234043304612805234823488960151958246644855582171262726271462093054525626485571875005964142411926812679955116184772846890726727246296788878741547200383391415689319113456772255809562126600784506935122012082200694933920804191339438221521224707366243532800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 60349926839126032806277147637722476872074630135814029673827277747829565746283427377394054414043481544973629732616968270276193347554611219399215181756788891716995960072655421748649083894769189837620343324032881709009090191432054436046639857194101964381702076801770267284614005855964124442774326243587501840489041991639021098435866782273913096546292961710225984269825989875977645597371186711186463779119630370287903300850499096708252759322815404358118250809788554859623099430605537514310967778475613549113035023353305008512817703691026653693679092460869490020899629269944789889917593197805964717776165979008403231465995741548021615949376879537253983062219025279727837754300523779060976892624041125654174062664414967742095720790700230072921144979933716428806110196112622530389899980013363029256450869953757470705600698008971494977206165557675624916630241152810497950511621898961408811555954362679943905086213196259875081341059655593514458067177757044309879267944803148163484531285384104535705148527373780889814166747888983078002819342927495317869808054603882772373057008887125790346092898978225062457829207891889585900053049353609960848518347283643642143234772853997332633277520566621115186379765716548794246382175611864220926551572363827867999433634079011020533043144240896914523132056433351747828629253985220740785481935414971351570451544974227365291920784706841175296811194939614036147352881739708285181559127238848870735627863889988636721458838000656048525175190358936921835032618084185626823928731542376903134251959949811537325054831981452141955619645048724997940928656378133871420022220313583711401079230086087342506286118673622418076365476934324415287867607724847261828810841206843020121582422542901130553876034089077486994183837044193043681340690359785205234325181012807648286291159689479059171615861455192964096537403894739836636716425494072034782177235709674038999638115247865000730203143889361997036471798969815987539492896203331006317832179809916291115409972608914248721559365599270432819577825033805485718811593250731668133441822552273956737809773436026068911724940961633776442589602676496650467155228669024871929996964058647848545289706377527435697114598892776528603770988454247771711552425314259168724511528316575281294902873737695230681150209576807546846763195837572592654454392463671448825105834635921607035086943573418458636954126949401133378741974437129960819304384117768235140680060944585356660209965879651577073509937963224762837959470269639435757670190075502725020867958005454322072481144023389454498325127623651825094977727688658298418519071798997399669159402365836212015022825977059252107613314233201505518547541733343610990965606005542472242334821794196852506446639126300576490906392338361837139591026915660032252596926637445819286171317602878381174271431017462918517985775630049322197269051325630132293415854948679921829920331108132322933153860488150301401136752320085600007823509754697161212406900744271835279093767323098574390859863055700630925305674619696841338538981286213597457952635500570019413360437598914921148074127381656855890117230281456592209599766040555390751799216331799598416672349577425971286518990668868554242907859722216846787761365283498970444458817260422119367777793451120870253680971219188503814611377155421534096550466285397470463359775228105236010423328124532815327962446222980375011579800003257192183964559026981662282301430410986739933584343154800434236707056381028745048840195179848390370641198126836793511289252802617573777768104958696724567365973527570278175165884734835741715439623384225961548978646281735485725318602068067079223200578601052648999313273825393632005080666003547032252154392947082480749911091124535462419050991448565975902833922257728203358917435775180473890225980354749232427980009072572233109334141142465195655892044713679644593769857739088535104874347894836249218135068697433038496975952835924559048749976747163762294784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -1944549774164602350211129742322677122892123880701406897442983377207874069428448786745682706773698877021853676238717616256452292647268717512470738431389964572203146219541440247650771211012977120227177840520667512331535489054509638155348453634253431972498311668562521089024761710043928688384450651747005393990697229946568800897016699765524160209006238854807122797953271139869798393324579530498210623832735142963713968538756311217301606856681546108658699862510349976159060751645928771357790806383463435069673766970999039611754473722711297642750180690916561154620915430536440342608133868895305064740082537617451954867835253812434368213917364378910003078894240197185208563712773630389300818945218839493314379380833314757578623106386786956387408208693238717647672124638683037308461477079406433008335766124635752961929642613947285862540338508991645414759100148327123133387289586581470098052124004958897346677111226622177451871500923543160257652372407331126250003910859496583149277197630345092877111050304649517642681295959107916439394602256986515423948924360344232742957161803450679449351025575246594121442350645113544101340909154800133676058774752681544006513843104641556303470884402861671040558725902553906005470725764135227730558125566077668018027563617265024984213080587838717009765136268850445206129083440666663017613201929808040595836771099434914073966459274168610099211610258414585607791796101231033852280872783961564091550395481430394572244262941506510634153928623024114035919706246781403742956828246045192593983488751988988907934504305701060272973776014278376440857339657948227495449890640381921695094366694748589518160254345149454644405188398453969245554000575026720574392924879031371771114716472087798720719618477419162188138908782769487524673368296891902325674302069562795685756849012405840261214739444870053206969464052323143887068601117537636485005377615238790166068332689222436727591089683786588595471720434298093208647936423182844700081142794369806448558574469293351076541415798879307046242390900569709150229257832179768568999406551305081903345668384983642991036783074983611124285410302658511981172681112557159695415689453957689159556510459578296440690043311342444342215680321725851930262111061623861939546403874251910452003196978562400726453649274083362509149931694138329664448532861090672034739353116583512306639856384741535896008922913023769077988278145250422561507289920807229506159511347036480542342715793598724211411257949351547486749983727849936348534509389053700721582595458043412660564487825080328049121230830735423872097519749104419648905031910054889043357238441416381484799843274320245004976364182462563127689391856482577378297289473633498948261791755421268255260180075673582732939235491253431939417736193871206106334589210139813593022514653460657959809107689978800661310940227457427026240362131776336933400796244431640926098593946022023978419397470444746966337255915669036589415135883940659829990427210270899419152166558540853340020833331345502978557016833625465892371323837481629715597043096614419916044153189546563329292620182114493398591493076551924972563543097198826339930142806550615522353023165246513170227308539257762982023502560864477737518555232989380767236282631923963215678695125959797298085693766248702848286204615960525801783930333153189780241663595454716700935803088598475096474394962228396241942759497797566711394251934239945075986207134412065690106606580808161999579332866800373128779814305395395805225359838174150172840380367573631431372560801457505253646776259853004642426127966503079470808816884553440197313171208450385001985215637273498466572257608672608290314071600432095752787126319681606437446444281322911443492889892669794143280402749110033929870083606884255670900159259735605906968161902108545483172308765878753988051458274437054016135323051795431252017506949966919894807892429248257910269517984226548620908039267103797551433824827618749317120000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -1629030384130788885611655878507965441506828744893416609811828804155879094873232449694054658610138769903655741775868288438787938734354048508318620501294027691724767810524178215823973254578926912730407859974386159652822545001530604071337864636962029262613645780559699256775376690138129348189599362229909290241456632080955939135650649210899692117960541989117192851316192582905581683903963351792071644756847151822850575122989335483149037398223113986220232419288582580696028604401630315051018477159388413002537960508557212792927825227370172382466851492280275239157557783200565909061373533952204513119458276742866526920848970169327997976485556760599581038685484262060665167388531671715057042435860850480707449028870440523153133456001140030385120358232113043253661033874137801770005093626069576666582568599973101295914913127208141056342766324873684908808150686084981053592010863096823466030595973451548059038219856442409391424011390896974681616851575765938568699507379469938368046730992790072278223889562637219549011608159038084819450028257888247399827371599222447788830049228619511481290360943924887384283013615365424893005889108009924796566134049988390004144005625335319271558823373294517427962585734183449710540291257728437081540765615031900570437790229157140940326473572588843734756645059902926623418818513224354536223638080759575052797638337164308987650270907888223421032198905072649895752948189481282704128782588963187024555884878008746920001025457386628219276253411091661666882152275127165675086808417039177017579166283685879648512158284464679224343810585698826685596250485127313677437164255130723419456047486422024969609575927395143166974733020568157262281817095330762236402087726063011343373100130668343786266554742592038596384970350197410722673794408217634622729771315115748004504755416560594704795508328737658952903024460117657964214121025918818931582488420014300656954830704357950078416127085231960399103358177216056386705090167912309685492406793320566265396499181228384021788102823223832398668830395906746995779831036753076769180005329020336205855570365668969994428850023810468085308716356180701457531713708180174832826197001318332949948248809002832159179630709187892806610936952664592060715256239280867216345640997270515215393444063201357738582869571583907603032229415356774751773934361418162135249512552543126109888612493940331189066402728101124488187247478602361822081905382499128765177207572093183853313072057717420374074472247736200214365796978509196041990669917667228754318823758033318303673341477565803815237723422190035840161230379586419457906066511853909750870029135413335353238913447130324867772955818323168021870329260432267176989673484254232358021872475645947304485087180360592494307566908412373718869742673150715527517868465441238857538104314749801953366183478668444545092444473608763771498397189591816514470741138553055095918013008283307118389034301552201504934825103896395249362712593874320537211830231279614175699288943287875594489938367359239321696552937844179862853834773734178204120916690800197349608526890180204860147004369277253404172051803457367039220589016841300736209216242164983399597370334087559247510210592671206577848740706907427970559596549326888799565543533392070148072599302503560646562994787029702030440581493204532555601995665764817786036088494248643703274123971722524626276625456493652849240776924089647389230926723802697887764633178786043192114100202717305532038573677081827234920178608360682675201073399194398977847430864145503835687931680664713525681073053380787126537245139378904269673265406744534342107620836671602675405679346837836914171594759035752566376656486857568984566423007752506981206085157549633413528915741198269522218278017307906599493371402323285796860689667175036039212395006879615222673208163818638889741872055520498191728738346486961866693912128570506076471076023804109293481184120312014114882866768195340003957503952784090726400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 202999705875970479735822915631735976371733926378348561326037562086690239327133633198345772706245239939398337550883985067256868596422873150188979056058429566536265062177399723906204319299196890616495017155011987070253013757875638675374433878631386755365959801037348864994851967685323868004165273787586408744129981751844422091494773130908888769901769627259503798814759318203364887809186827587384738305267224874086329500816330182160577634919865971854409073933622562403433797132457450854353580045633527701076079336836069856461141049911298062590438103251807098111228872398357480897079555000530894310426283072164036668497188788554238121831325947643711326737827862276812677938416563291204975666480645952137521842769407708439773873650966375913872486627344171847856034139894973062409223911544800929231334715218938511355430416558907788757737378636360421182219287649714559488281208680316766480203322657357213668074047983859232393161904605675174212472084080448903099492702127918492777160096912116824229673715449296229815373930593539032563730136315454121444528331254532145118288661686368099334344804270329551644729257618253268683464397999972260288351680656598835119245881808382551264578395536386276071680352579471080969935975864433266690130539106253456676127455320281907793958983360630942296406458938888725958203036330112775034638163091231923468194924077776492509473223073085269482872435295894849751264483287237600572334799727438173249836016302672897247339588451640367212413958707036678184770565144174995650796358032430873541272916847911933969986714802922995668994756324412298686052261274515014039060431854493968760899734587460548092484445631256028038385941508327183568475016769878683448976927346855788123962156853020672459197052675930757049994087293471545477919281990167803148415349994195293706486266421006594787155370388151790653161529988468378758774745429174286951554619587096894167549481371077097502133235258028216013229984196106985904464190692305224886336575375639751066641819930038388673458745077303366556841417359005058035272598504867915021023572770766494930045877610019023378593619672386848916094115513234639171474735708092876849289499059877523529459965280689692036956221514846071926691311994360229305706939554094908146987180912130012978445885786948428241986202775327776928700044468486866191365499644169325402015655445644074078485262916533244234368262302221402585638957424476721310667031559263802127725285090661116682573105015547044068156578839211117217026889594431564561518025103333157454774310411106980835722292217724590539464594083772909241900354019122051499055650366905094611191913349224784447329268027282360058190697921852959123800569959016251152606416197477416050244484710327749432613995608660542552672596934942766810571372572278271640840547238706102779653526331204845867126056817937877797964939239544225785434873863926858090638551773220684837624373093508523126801412911347271942516721929626225486859232015030026146483863155625456152253732423659170173566291724162885271775427028226512434938772129611925334758741072172159673036371923960994773978436470514102289462481897375632207811413617479386514586372174141207521898618930722495158879001879260343048450141079171326057385058688886648403455489131452577780817184565987016078044399433924105247973313631856194546478739242383917128238858673266913313792777896804828441043963636958082214855202483103941911518181973430469825310192263707853492910849988343906833045661229195672151535072400843713293705057196211910470222142840196360882818963943184430998192203030709950527894138168864843659359429172367671478164114697318393030555522018517756450748013584544050452292712206500105790896604874292081876197901892144414187890679866772487590454877861378973301802975585679358031767036132921936098706554237976871504270998132556901970051382994021900224574833737796371829646036489341306686886201512357956119506324989984940876544631968208583308440157013671936000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 9196089207053892899421591930184410259329207360615729664415977987960129541563008035239257801321558161970109428816420268909728568666860970696967250972559502517536192502094984747464844266637119312258394077217435369179098207753913289883570476474595902584609105276505100258923528115210331250272350824630673994153611878809984176392858505113473214995533363593916842387981190283683130523323938885319732858133672227582794726018181791041839554759368830804531472635199887063107907598319489861517255297359376779488470760584127525319684407142629980132919338624701270919322545930197319167391361038165205458991591648886305593471636630813137794088237233432500085847021603382120339220803411739149279345673479372675859917940420506368758731398027431514685465943776401264015793430422397249451537644255375304345701757932513819672036166175864923588251679672016504505275340011643414627992451781036811556043855261608293201211055240672250645931190806574101134275924559106668168603462848844189900363721375918144876620416018923006532558905429419620520946191931282792388786479867198378188047596191674037351185520884988290805427189051086184439625532722801459193415706899256818542736577204424582920264206882421086133767402121251560997659769038717029239019396992320573203364396611763569829470027526197479362519308122588051703058446747535184610793311331586604598473229726677875818011836259858161247254083983636739014517782595673955032562193972494867343233359009847285084174659419730012158760004299468991909534214893109359018062820131489319633347567579923421794754583119383031951966404794078966963789545498110063941329425177119128710484509195797795621897520579385849460541098723943273222230258864149078801944315438636295686771546204721279704127160191392796133527586415890305889380974748532849629065027728956566842103922842221896546620542395181246106782939749237381074072082537655191462511206561948962317095718453583659609867141731491923253399826903845727592506088449470861093634549867262091267241784520433481021649874056346142798614705834469930547149798553957022041659638920451515799152053174737800047358945557258709455247963935772345064968324245594355776216687088501099648862059335524940473444052934418158268600566672368369310155722203766263829787749957264907909625169761709594165171216887778037559822583314810472969959190062688203559089656878966454959731882831407670345105977086529030797118546072643729847656974311373752299380934400086546028162999095450560630077183424507243080207212540079429808380557969804443314818635157893086865549514711450473357669036304866718639765568751909154622628831576209102449830707883125117386877583394230550710076314251608228286493243212019594954686831205069869743413855956383034646023125066725227264469215763975088052323338925164531669706116828265201901432629091134515730618079201797282017449649411514360969574170103736410670240388049846893529923825290865271034527628238857732478778731918887479844768710509173623588223327656954981138222918348925421140175782691735666702381967412555740384618282254812093246058592900678561796055482429380935735683146211994012380548615825682172074064109217791476903880108446356692793369692819413654982495610992944042517086626608981645305018000042780023262987642450811026032709327476320614146043872115962153161859572003999644958785196623914782219042714952521718004374317648155129341197459564959885299330898247582711238349503628211240166366535507873033170566769035148912551842127969299255605100404825638336514633668228985314268765081422136217772851016741357969966115614857542991238564779309985984859390319818514736359880728051812924059882429535707953310905908995862966703294617307338328981143126702300595828397946417010060296990776235467469945489207591697129812397352966614098950504682514416959138226537418402818585806599819109924623756649586451019329398398048423851878308607763923871049346776669587529014205798988873078456086839391646912085885314882600960000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -3208121288425304008613797812185542363941064438400675177126763182315056101628106783800314994592521727790576232483990550508220518056304903673779711100291388052363613723751710979841798816838742231123769446036572130058953829673436641578539087758491529735240913194755370930955932214860454962793371147072227178136589337203692281836495218515027470516009992746388786187437410430043451668309598741252982720848929770088467000923959403125699630553008142278952717468404015797150354574250448926476111035967025985599408952060881777940543380606258711432249339345235017641022789612777011297895169119823785344167811382027345120651210195813812998676673669031799131564269482139319999279722003075272680198790152377229718929922548187565237780441608265207548310295233583073004197643511692774509515914928396737688754689544298392244396253081775857001467475627418189243063649092311944378535843149446281777361443772891721556897553649955983475163220791853365609060931980748622648551236986307845336409333919111948461981848829885478000883528822729743268353921836187450387399155085750268521948498478092348743041646026966008012186349943222592003740002150973040530804797516423345466521459411895475582016240350758350396873146755964362000925705572965986180195108763418867607529191425383581032020852442510313753317091783612449909840925341889739496974064016001241392352546353059789821753707863193768783765649853202424088386555243872159520911591248886621301907008218699455659088037488084092056713279558189614890871220240300694158182146756757168024726516541814464925310688803870984688300086165463267300862607541594202739410926414184349696599623129339035692366470308474320969992638458567687143218428126232814365453055886852274564393985134594708192603139722585622895052568938899819950465214246054802923210676723448451109256776349784342422040200295856984639996630589310440216282684893988022512847890621010110933486844175292438403256979833770007547446806711016862666496676190175549716865747195331815609982155237235018478147852888944487261735116629929498111901092128259801707488674007487727373854045566323880749535996421961108664311261690338525546894535535842848322848510710339733690320981738751266887471508907384928684027134254120507321552051780834726315116404740412465875816403437958598714666097590237826512867915721007978519953758190317963973538991693288092176325665881233610121933746107713317927646104932780988652661729045678610423307835353051690382860171238498728308686953499560040554273462402263934551696624024048437771557637002403237089726520867707311529732605429126835203281519394060188041296288314894822724782922357451812757347127910851324616249687618392256298731829649202301816483278797085940651498224019728572808992010018119670722004332597520799121441204745771498618631538516538406401503079987545997462634746397409168557083128471314693036491247762357511459895556017880972552383229799165243486046843051681341517374049255014448958374530256010582157628615733292059436897306936407093681833173585391241666750954721643027587043321725865717721521190681486443000797176581153628930942971594021929068543408682332122933428919735913844239968598145624137949106833126674351412323192087534811623870794915373111748395967239722846609063765988262511334665628025206510148399285075761403455140298760676689659086355614040128546730506720787541606291036315637789876064176900545270871506407402449577224693993567340242810373101138227847313671043194010575720438033121402993330955640701004833317806480986353746944768681055647103984207436896348951723246939608542748571877470876015976306875306214469656019700478517826508375711211793840334327440840412437621209838966388808078408012450029346256615607664892151971825303300738390070821623754084541160743601669063632469867453108597237921747918605763318393104428595860671230775468586137390633034283890183572963330875849656436367671101096734678342721483409051308807498940454023735739711177202073600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 106436251620604243514478833460238101376611887193668089999216847675496545927522003870982434272551777684110787382510919028358884389295255903290215122125824157309091273685157787762524459809923029511384211456687149661893450999731355706762516723831189704261998656937977116365549844471118820965793246750596426557845159989353112463184287044553574715035798858480510388378121878689434123088598175086021349172315296588716431895118450001577839287170162711059710700283951222314516411411377723826395273990246317078863464949711082252600633162333124244138802087274960327164497001567273928574811222301675440523539135494291144032118601647602319163329324995163705636426329970654068465870815088272421771370082548128005091360149892938902477017865264680500525093697710689021838495162131524469990510750711688342027448211787534193292557646031691923609374392386816624826145687770755187938358950066393463242177321469579251747060314682956537294251116748432152143367780249806888275160656075617492145064293364453933449162591147676618386789107609093577539369661646782351984184601680499552417486114771297352354087289711351472649638537063734275384190614985572423736021889074460510801217155973086043952952518540556411646710635547048036696431336996847622272998200095400897641512983496858761588279115672643916861966689286230476469525180576007956289193514613837659724779563117902095841861558714695832730529608840581480127822196023871483940366809876663480925657709426522415129378975010175296159293038504316581856227268193387506309502275850867126816528892682613453174558154561928391367806704478945275901891864742192341959657403816568314476600111892286723335430848195976926213558240900511423992009321729877953816853912255271742323746733767964658187340712985082183023464901099825725130085992938591887762682933665461556414772643020386239636773569381812656292056209562157635977324371392260581784210332855422599835528173697705091651296640206414865077305458272870370936264464710869414870941329426762038764411044602165894890035784011945331167624539820948784371425331955886246550752672531658280142298443815966834402468845830734197523759237102440676471388224689605342673473607312734721388829801381939276625171293480732906548721216667246617964674969324428350715622662835780004330692955327707875043552880484173758493182603431266675373979634352568814963539131203296558775129371185975047789635431243174301231981868659332443976242377265322071691769085591569987911720252599292427859761987241478404453594314542010716996481441237914349900432265420428148109612060654661615682828988825738489548693528741447748610657777038605410417448951839030907515150619862592208460728057587998790756465390226558150778144063659819312287027543245537754955345700454849533652476622541501372646583349050014227007631026358444322539449075573901596944787899168275288689734722605743859899403403535450960874962137718112355790825277647240382043583673500534797359895726221629373854554257260515582941023355219084132242995945430949740417788025865820225009930404705789885945823911790351793914060226440369666683743989154359862563298061502198562453479932126384752165544898336579480276871793381887706209246445723742451115657864820048020707442642251507843278752018022659432563614452075705419932053306190324821948807380758003099152024507313829251977066952543794453589475423354653486174217714154378252171896442838424133197699585154381209475966440481547589362565841720092232892049925978128068985150163339071666126412181414291037324994807485291653175696728177488110594210728326814057308939353202739469831024956060721133473440604862390600262056982236458371919950997163239529940251107036907938154638920229592945791585592021584167718575580462589459002002294776858995412690187115173102693761319070722940033474141670515582895153532755351477216450045982045113355443530528135372099283977044229822501873633690009437916684182317449766461321921824478286345050432374081632983842816000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 21568432827185686905176985072411808256626971032723691186692548010380342403710530822312509771101298612038006237232954442287415854419216453805634750270765393651853014634334205236702085182529680223790825126282147688653840432158454248568175738663191820880056403806520894560722641130386455996527290023416287539737961175287049183059162402947048723130441236229178058289389352643349868866577475830014026898197947388160896550718668285643879184433940493322949203761000781936137040307470539448654454578970686408974151437947887425532390113789118570044889293920329574442300515695319554183938880467200251540095884968485945334710853991810825975236771910665067776016498096492576028742460877089131928115480366956485442674932004736630860725997177708361654065116401659546912377233014114832445273185206109630324948483167895324812230305926833075497225047953369068645387731393954458008308449232587245027845442857290358487634931840433181616474368782396126655206954759284743879098011458580874390531214322522113726288606083889011560170778581632234167417096603027919902522594500776217464089367782810704138546850827913042542601739549482826066704944044397340706082539917523327453212511956527817722479378412126374636527129121644015677393028591215095261764616098382169769774568884393571423707813589733406180597933700960308492972578267668388424660378885210084702460576375167935768173648932638462470722927800095706685606674968977957975306625677239896720125890507491071668332774819739632215555854271985754961752936106082594666436621285660670626686651807969868580511822703336324147340799409648343430927720170865727397352542257883368861947922513365583929516954351500092998802267709702682445716859651342437223362544048748971295139737438720661534824411697701793387569264659039421137027059185324715918033030516406309745548672556731390418540693701797311784817095023035929573847382800447460721848530192395023138601798327739297179779810735217938856648805279495354044876139756731200340076352502882819595559521906843755183624939916334698626029414181443728715300781261064755069064693294611174112486540272051518200908483545632567308126127980924333584774367371193171986612748539595412635497683168708353653627265267386962753832357579306414861138215430702123388149825318528755902999240853292760423853110092098158966327261530088957504892972430249779448471812852201708632742983483882249443672608503625297020877252819168591612688817380341821767322443749274374414461213774179489671466940192512067014786487047094199082774463374279896826481298612349154741840512221272128764660699185044101602306358921483971368958038187361548962368250987142884248050612761785078089572035745433008861301551647790846951708214464739815236929580494573194985386340567017125633474937727106791650388307104754758362409494441498745096174193408751610844352864265481237161427050772490850359552655419120173504170614414394376217190375998366291757098225318553848020921990322883846924241903562651617920308924160445760173394794941351916230987287228610436525777653378748852295293878303619560391273781848240410075582010288446973281498118442567006275026077542312760123048898472127163573686134091600712731259589343856765970899416343023789651283528375372638681727667244610886524404864063244578683853343070607179784041445066206233973687794899418039785751438828424830658298175904086487911430777568337472854230455818942144386364759584159195091758845536574933576139293942666849544766569416742862235128491110640742880392995544913640261209428243947212270128237232765791452045072813567394389230809438938795711250589278601518282137089344984050645710504044520532983505745588798165381658100691864945495261572448013317790428723859186332703650602908868950920032269282755892294449022539007302999870042337490790362948524251659977662689965799045224449596929784383925928171003754842258432655458438340834753501309696271087838088277047552445114387420590201557275772468886029752860672000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -1964973857581565686740270757615964843775617869416023462494483236278636694586940932897870504915299740712134451305804503011396605761138156631473720050446560737130439249791472134077434070942327376230805740190909505452886970350599313620734487330924541934774947090903775740199023234176721970166156020300076114704631634253576121456609123315101886438160666633354360833172075542492027856332389996250677278652933069914598215332011495487835617439129352102346056771268050626777302877990317060777656602085763515953072912548704136873721713200524192764430623501079953599531154260941580572699566472355982297400358757584714777041463758142467540203688569211650918196595871087417715524192553198260570810302182507690182905445409410800005076569763989619880796366719508652747407623330593269497636301462778346373368316156880431656747812750940148659576664702890804787774299054789954013334512485197139545350832332083523054514933416259722029446568340348051177347492065859562819452510535801134132719234061091989774433189045968653593466324557804719503490866628035297709029832713973951425245972997952172126794018749747427238632807330647524752665444021561250996651353816507216610112139598731294327894737839219939011258907547044700571146381439486496387943483661164994762143605787074712872566619161106159946770102878760488390541373655967684634286666172294090717051346912193726299254382122379812996881069920608666897911758969582225473677722636523024822940132385590018495460033171411966948702562354410261382142446120793397401531887874670782896949972954206942413437097736532434805376117770197119343124009691187047617463095830855847454848630426535987530717640414316143351992930676170867901489461172290921718415156405583009602280344116805977229688344244063092745613365868628679848470106042143824874460522493414655457307465751789985985476566719479202823107514387639642992717636299847266303356148162986894971172272599653396411182182941483576100289369878955657597292727353614625374277112607439561347168009548299465146783157336387188661426488724386649427854558452187400308552387432651264401869921798715211947100243926280157964958576182651864883595823554248785733992861350261368938283685411618547174743794638639300679868386229397467417234432499687228290992401406626360317418768171366063958972652448679969528879640957189706986461828894872779000751652763074662871681252503827304156146942115717194406729059305947476142326331710085247196369852966197554427774758397033043713960452505401741989905292671226816125684648360019491498988191621352474288679308158084446333809983619134507707446909820141060061991650335833377602024208045244386132021749162920372443931426698213161091958954737630366929203913267284376835929955806255018438831046275980689905549512808992363471568755005974979924154886588021197574897840825096953208094793357600479047081807916488490815933541720109381829940746159432013457523174536959364233853098807426339728413093461571950267921451291143565049166267353059608508018568479645774479353495684520697615886009028806188166615938212501051916582202197636919493778884885485726987028161762320689468219165843880154394347540053881597127004166711019632021674754770486432073151151436806531319793229353649941258482706825041551359128341134596363799448745271601847457936413554438960373889636457881145330004488467969154504085912899105207493914746290442982069497787689628826600168136658313848885759053980962580495470413775645316041979208827173751164686214592503750923070657606081896039359434479762740600956217312527120350504404385891589117582611533562354193572828289300958980230988665192613457731321480331468328421508517757318937752238294564491957834041943860185210396474651709547013313609257701896512512952190297067176236056450759907575515577778615428375994828101885118056555291535380044745402989431603755731214051637178555550026918605996788609894656101409429879695921013594314436274784113624058850862290910585867468800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -18066884779509571036554278939733794182689148167299606477298015188295826349686794587178622766242547614878237469358539861641430788679482654732517314917095315485303264404465603475033738589575785408749525336899585142550353847327035305037691984798022168229487195500956306424735480516508839457923737434881963644499074092508576833761271747134611164652015678262914254011880752738976443313744570001317867335299936390849857725460513735571251431946824596698175573443407937343722774391399639258941756799517352274509696859665363497664800041091586410358414661023937969052594815841912113558364757411998112291173561287345269449774523797484779183911062314479783036370542509813336199306542082740922786021529361904623295608914348509723382323618960979117513638982486701987774846957144897690153297425600679238824925510234466948661112561004931422924273549198766420577266843073818322307694071952587501035408875761847946782564418992806106059794415788252681915294348040856420048302336050700467175462235413336651782888434731614512930387560148552337374905070034249328025554426885155560826479802744803030496325237599422840401044686926180770200188074110680566946575334376432596657308448065105409674887746456232173540361906513069470190835298094594522317020085512704173302084533059567849401387709159753527074650274133974802124007483426424095718646786039474269934682037375614579446605101889718381674613614231740473450713483436420509091065463647095488793437700073125156794228990802842747112432237745133289937562470564670557830833822912853038194975778054413708934427771738114402526282032091122832239348829891385541766108430166058471072369620817728008882527807030872098539693403793645385920781813830549960886393593308038401792958907704482683769763073375553718208146795959103173350595906653080834827861471362230770049494525731552441782903763205386787109293400684581375250091490630145141733380968206240915798972432071852747234570200746061267715637842509220281607569655940534812670726306321774160553164384764826138694677809544019460928948191990619130367656653332974890404119297463834295151011966210948568674111155491177140391941435192848415864379771258471984180179456643982620642526329701204679526122074411635742415658006456967050379564132466453713115091568664178211246395974746730797123452419565710829715931519748173002022507048237320012891693944420529173159619495699284068765234691267143897060648044868866759409423632029379645443203249302660520244131884897851431469672331144541038840993526875014417045689343911928068102293961823409984674486786399788516752918475665612396962917000439282019214880586197192714048678179620800807346247721960420364898899147033286701247192949444634859746415086874427766465321850462464842043029148429804509442225604127745942479068621086331110216278285504337903357656874293652996427256986489569687273221538644472160923926580788721876953515881120991541487812344656039035701053887338620798393791104015150748516544023238072409879577645870711159510039519613807807261003685998520871885252553088085424326560486694215480836024506802566433916836457518475338657809905619571147167566085467309557767178728903632595660802749409720304959303661983758790108445884091401035833371622412330841575798538003750053804395779291559908098587388668080364813484138956352398812702418648991046361760995560292649625447464695704061687694101559532343872261715940399118529708856042523583770076470188457032986536033294118424882254866263717006278645362562549947501304326239048386628985113673028722518609830930302825903807884161640812396594076896501400026042090379781762344911620712391666875957330467871640786171904753334412947102082072387680735333286972862743182186821942321469250442062158742603190179612005561089006070310432708088467815699532615717452502958444483722808407276373797656707859361396078999465151516757188733197021251479458451137085262558739799022272929749337717272025790071948464009217173146828800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 8651306813871702626456529238230134393974217188116709991803551640431495066940850895492239578634038305802918418505671847238003762640581443244667825919822900404498024074424215770810107779066249181415820794100130912594741398951722583643073579571388475292608156324798975053938796750488954987998382210328405164881842947112239785035504143595238685940728214591095818024792929610278852146252152337356719846466103334385559050919482576324071080475983476212895907479824242678514098424221516374683709009669976034478579463655035592156052678040347523854097802625071938781289259957324947739660970817407111528170035102599607843156338577686825008507077613373550131654225558794171841828766489498878492939080938950558626961369717365507384811309911991941973814081669548647164513458622076236667981142617482511780745111489555183234314912576360118233054386490436038554048400979029152933787876759790527902847444959435548045299872629668933807796563410141813270485469051913440466571223960245431584186314089214854787361409834640895383203321951904609116368493092603868323138975046573388585129238825304294561797927771796428640640031485612591834089709970753114879589457925029473949771797461712604682554448700183674401040279748627055336430742787393617631955150686107667994549020002846806962727309383292182793976324155955509824482090314959304253522405124924634979770057452550975261703994038047553957029190452372529144642479514895159187804415423709132192803222038853639003347001649375682709827019376367048156185942788081670155779627334540240784225643796881062164719032475521422956014838116974144507980482019797530845997857963361167634472165396702103363156202290470021184344483549488017341139537830723361288309349861665552348111217261052542641385441531242443212434487525438465620388445266259622637084474286637956893322150448755265204536910969811805639236964249569824430196181355854693423065814625858979800893170533964835634686155418028820537874251532561209859026888982255100317922451984967509829002388259638874094232888008309971217245475979656170269974226794460508957991887708714064966113268668576271744190523246258117276321638377975664823495074366660648206427709937458826520921658439829586410160502204304665814168794290234335887205811887295843039719342490712147709552832891304713293377633578304545916557023319290582694320621859349566553208312331659290164789480619779960186167803411665897298870313911727778243686553575115932061538953286690123714346908035134091619870103115340992987324584597722623127768856129715964191962581417009992268134570638010741586805193423129542686598607006042170620547851764084984972481605667075231522830920264402870854343830263121808889176449291519194547960509674647107665955896418801241531714678615526664822101847819332100061645775614205658416192119993593584948658333684499236491979636838584534545700754523532627824956963032388084442679671380058036044283607121781200488233256347621114065362024313255170306053956523708302428034572945802572260941818297291744072799476547310400030979502877085994883329787196141868319482936684878122806454454415787006829617604819296226899150111759129745394428405803589430735113786506569936509658362792719026899621061244496772191290048039302515930788171725681497139302938328836709482249615858640643091965381860198545860762190112994649292031019992175958231147228326953659635686557302741130002509045337224788307635176673652753360727709190656640374246997770962293445465689176895761772558138644550934526834980158613361860248531292558151601627372634820243063691524295989416830478210268004286146260645149860011033060529465574693640595718485719247925594410513763240390813674205611367762601714391078144387954448893887408474528865529999992386886378022164307545590777368562349760946563802175812277584185749035706085936078995140769531287517916659724936439296139874060432853769033280838175578336531024517222701443275724798837093376891354960075895435427840000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -145274237633715516270325320749373301072740854355024370731887681746950915167752182750298846668716152966550222551078694937303434923476386646620184182514375238671180945918045863634276624496827473013956986502899224135165337244518661319352209742533779386797967189016540201153323779463355944243394747180675995334645407300568478230626328508480931236158027056953021843772755829046574953981071382274022505619353490133552688865167730559869851208974856876528533696770129247173119530791690476285711039728570595949013427531840920649137146386486777166814412567718587917433020302838390442066961673690055505791659055071615162743204148708687250696130193808568436787211514981786283857587920450855063107235643113944945843281871670281143705065935388786340776071624880210334535220801913532863664400468055452531831308699846643207301126668006508714357618429995699989051816108353881531920075257863345573557387583424077310286858383009181540171066259437595133998174543760538818725553798215868531723719570939836415993359379380200190613736073330896154341671297734901313641272237192904873919801844459574505273355056260109647195535970802628602146107155665854904895198122915491556413475775575702406286590894031418194642520466705344935989427655866013757343245759195272010665458777781248160458575288978292588302320027212318240820995986878186755162455245792113584719135676751784446304448783605072571264257848815615077331270551557662854583012869441397694382156650270267594606091094491534904819019193963307739743006305005427891122231432289766966628356202745281853789530390353144082101731124688672963944404680198005076310174670516125580198804694931234340716258712054373251023379992105834194423344842530906448665641180862037153710696021783530371923862192072994717497422529898051327027999105806634051973486657289948968658123176262375845815427942279386679836581347965720633986514138662177362092260204794994529855689823429395433323181176730944481905251313427655229761859395078591717058513835187288306293729845525169183081177505296276659701083651115476520617661541629620265735073801648864778758289900027450109303172530885726196531849316132257874611680445419058576062617146873099032579723358344407589876104478016263035186368737573003369508894555721491778263590442124324338872078551910084090731700321252709196109438135909218277406644636120173536555264271655700231394430738685692332575659448517484603918580641722822643727406579097734520874217622643018849397529514748136800650879257716996412618155569251191863453217514657360178627166374449712798056630000830339063435448048676188349170150037983592340405974208826600860791351639962400561702709942078938262849239446035330161209562208461882600104714285683793496048934424195669863894918799644594179309226719140656692800929285580702204359929979521881719006164681459605405572353981423365139523167951534717564260251786257889190193881912953202151375013459984536940517351510308216494984351414554681783184772308558968758947306161249648994047853803267507720967554979021776873937700031343036176516326327370481821207343563071702844499305132222568944271799189425250226313150101689045229017004633142249134931735704642865049102592797496586135455366455636188567191710975375339193975312378065236188482832482087222895720266233204424216180218889320698273652144397093205225194421354576998877020758106939883086619075271869161861521708299593423283362216205136786696648036145963226408579642355324424992646752234534751895512597181072989248616819976792519662682526926228140242789298419522325298358554395381928412766903093817495250176032627314475229070515101478232370381773311687280076538448576937400846887769555632677766856185723454183426248489894309497776562094995418213675484627341554476179200995316467667311640492883783702298802563808968567236895859902105318237847153286715007313063875284837701552428134728953224661034194404610999712197858949182214652343577249154200494218936320000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -28200865089962233727227081995408973428727122668312742227957530120312872048959618234314457683182985173976867765333545161367380228221445163741069059307326550448381377343222197520854140613629794174477376205395748227446023097438043608266075251981392542376985687778900742173262713683614892497369684569888413108303208967826366390345812874125684502196731281542495769160019384345273643156332060850720858658161812405711846800982281796528587994597120639897390728196247782861122352938348015691860697443573811775475372671989820500955638143471755361807353415519464392180455335124548509570700416106509929941106665358317378864249550523350860647352607368114593000433031455812180305223730215434770291641799086229479249435983541106760737151685541885028742042195883943657182842477556596740665265681696722143356036166218836327090717693854838356417663735912812127852876105022367826035882325024718836997122279842758634278860765908184877222885671045361027926226044060063253868452851113036535484010464627633800885356662537078249037054112395451198375247760326779158328554219691192442019517942131853644709842816851947211798020722323784093330289978913508711041437748365358668365675940890988561717144202542706784117959702146306965931549580311321959923344153983119672679697911139196442822172303528081958195093942927193002678219406313943436015665129087057833421068014492527112511399015510948724638643447721020961882884494442213611164669189512778964161871510588456357384441776858983298769573040009068276918480591696133497144324510999515922044846919015591700985321436663123306634622469650083652161585472065130798043208809652910542668389278153186310158396484422022676788349413358170057005387014290276978437182329766866204665612287619271949873600067796332032470945367780128049581730730569703930941571043005622107828975469468637612441384779743589591968366260478879664817801064480686650122598785710435432300677678048469524109931006302739486300633337674924480493935961233189293278989135561273993888806335047946610982583494436469426490562718133653993908580301137120713742058535920320880705255810857011199289018469645959037057797491561085543621846371967022090810937184165798453408381719057231893076226675672946688924189695340382676960035985060187907603427606832828085422453165569684252267009496677508454801174968167880715379988421780806567505979981331567005052655889144732575811076233660542705503402159587831342413454355551414662939236038906211102698434940685833833860458379235004661268412608045069407923378017039268341546395344391299109441466352589691802517798837784394048069632890184946428710843891501731324932410753742789542162816044163969174506149463256548257920612016128207693985273043920783707020631248877192849254527579789929612110038631676168268601759275921257604233523297053488403994454590209651929411734104939081865263812292045893113719762385176581497430116934735592475130367526955182475350711603506364649355259192615885352584238451913491050439739827830886630194242352399116763803096648036233256688488083971082924780248937582483205567343119424587432038667510455077711066599029956362558829352456453444675331664720698073044544899741477211588908813116411384942931084181830245887056005196688908613786791624495348726487805970555178013366916541180064433701166067362619151920938053211800890106121718720622798683375780681197797962543014385497460109895776903483754387061321747529869726028980105494558521983123858764060122565412176081108242352219169930692113463896998666465437448764974924097458994826799519556975480454259970062179524104536554952577368605038943473243833355182450168111868288913358048833418995766426915451976090549717113052344432408028777248397829345168139949517864445960185818340349261602503026386501594083620137791243436304016218218433018044412398551153075868012928048782429465602857638038931335993671891646203911675865682095752177786963867378379953858027183534931420106457088000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 1422421655771962475320332045823870913364269786064145328224535433459650099562523712728849718559560721014782690194640763913806317951916410048511219785109050878665281980205308494976918734619830483180459096748117935489366379978079625119146185476795666129939767469216340979657059719527147888782986416176799298011886737844373016662586796182678467712066916555750939953974746180227022879685346168749885305793516661719961343833908138863927495727125954040115260864949952710480707929929680423554433675239600249843667826173413931725336831244422132977856851929113477767946319316381234010675368399001318956753320812781044706328309685651448058269383703024069727681731655556989225700026219452941810472878307133708353727914682301347294616886921611502962467610874968626082252493953507621459790503018418447336271032007171840695612383017719200476629387318553793569923813748704833762277128428372064584793490040135467825679140863110539942983025230336806762298720319955368714017178096994245827214015147603808367344019456765793511172222329052933625385960574875793785795875869038967376844124922677323795996501473421520553540300336709804483086009211239885078875612766619849362723696483465350004185240028376448207653619747897902986947990345684156200991242914050814611821997658584512697727689177980889484984625910433649078903999581882099840321183950883083239745659149171148582775836489324428283050272313668066500890571266915643804075501811849239799632796102937428215147540052900122468115066307535811254412526146043144483332542598658500775573266798277762228089184333586783979907534021413077761165575227502399161794851373523703179133423736261589351490213403383964873548252538430027293729645645694286338806679680417402274885289325938518261953835631357236613308848595728101739339519051295000606570634332473415057092332106331654267538413233733973599933587355886066944756762229257638743732083183561370701018857098190814545717166864175068654748524074930072283609019667687627322941262359597802420433174650789215793802993713895337055541961697242411071406219113225458500817747047235146782723516849879865866409489444024045342213943445924344321154313414430158856654415367408484913839913379976969270486244610818887355436114317706570426905131470499743953223606082380885428874234190162026785261021891021760018851081402158434702436293400904683349622251530102212677411209627183602601066593973488011323791789893546329972672074324363896474485216891842860686426187389749235524979663761346119655267954014925444316514433187665503947687385824262380474273205986209948624033514588520253111370252926694742652823929287863597161696876400687848929989569884267482359062673269006316175527692016418107991765474042975173607755650825865653435952452839548666404632817769592343998769509789025203881334685475029756628443240257076855871295367626011276568892858875891347095135915573411922406025087968902620511337108390550608332442375342072322373749725857863090587728992700897842289262757581458236499597331020910515129878732846998839828686726533290157516895486906385739410474762915967388417441106951338052026982815009491326699187077643902982507236427150540949900206996009190897858177638975630906854632707537625172524647885714800804210065531716620675127245182076845451485724654890388442219765677884792397927971246079818989245734088030278056477186423347370708793349886675025000787463758922933147665375858438772593557526765753252816712492800468358770795121676320241267610130633346797430992798530715144158750616548077890278866343966230835723523510100342842108291677294016502002934043938025364933770734043203980461326589418644836148553837771212743865173574079365264433442921613584326613883223480270524601094421913118950683188729798318707772170854775963353385521405094388092959426232162222076379467580454163607410067248403583580407572010408081754869287441806907487398517745812024242426549887064857481653099167829348516364288000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -6782602099532385022724977450836188735695162845586772732010494168250190082818458837819482174187839586922339506717135837565113322902093816103714919086174464432113112832061605210193688533491430011280629055658179870435635849641523590925283026593936031111158893734543903583734723763101030647179138224840727943758460374832713576673814706854624767919886540738637776333158593531548078645944817250975289010673523581387720889353915640599731773001248233855754566496898626141061704027888128441949662766927090415554004192908495949944875125423540592096031293358716653657919370789352614785282035374850666465567984492759545914494956242721645358726799257199507165068345655198530104814115780129945941319815678260126357021126767705660112230072993033912215080842733707112878963267753303959547747666430740031023179449903459020965971091417042595471116484494285277632719822244441575320346403473501140357079993864634214160464553519852932299886169590765786754114351330008579203954447927294110892127372973955150826558992473763993611967236449409958445432317224878890904273788393541811880547498760039886863932245693164146480800624293180960476568131743004628301433177594583730246906598470726010351119845489193912112456643111436237392302056776830660100852163113259576861701440682626021307185934788734747718860695227597996398158967602800772819936439078236019093464643564189183225773789313315310218334190924337449742360320813489659082202854523557985495470962119456496383178470642825288158121810904048556203243502506589431271905868049618525528880386746914372580791628061845566235210418255597820276916407913259673338906460169141450348979699686682500850781546613735074928548010329829610937714870319825328672703115803684928624865792607697178675682142369849573384291427084778354580839314274489357485318949559524220547083509696906401388384322694585890659344825825397774274896631358578798746762147938747543806700886003728745565518985992494196419497477518446110747348333952396048526183264827632175921328707059945017380626069377006381879568029343755798783215134384909346694421993356425160631905196110650477711661844787787608366993616209323414274700709904792195813216749868317782415470243970225956695527142013069966081670251848282678922381497286634009074564857984745620597770435703543806832329492253863624860907303269936757253191268503632848440518115184642116739512117972589675888172019848764610120039704677424696445350460962178607052523589455043226136373401436832283694136208335121845785939161721514377950509861031699719597205063721811287021334237940794111926884344297397071608626281613079333725172164906200243510598829335658492018817492791818947441138251597326897220238889405053578404149896251037510463600559512916787150183938835870003651462572185711037411973604956670547525617851602556933981435748715018609574684918550975552325652245291608988602944008402378520760221946020591753333174947308044629612644051731834983071238246740504373360816049028893256494167417911940111877730518494480495371676594180952039773540306792627346036380161212044915684367211554096064880321878657321378376707664595723843147841747890007890495500061695406260408101739868518887356928120666000353223622342590953531418984374475151619262109179527468769553868656604119835561926106203522221145908107153277950385290628434686622852370388772792737267756020117772079298104792108960482596869552293971271596088878993774140711887123921565094420785687955824024054369184845560036115585622181191598170149018582387293642290027409137779352585186741727409399989617343228638135317482856791807421959420245883225582764627403368930054433721794541336092601045367868379917985899489949048157604597035509182113238876098307346306173233667001509940949535360637816112491569377447067219094277770014658026370443763541100900258992283183879716915922597180388917886815633780425674275644445178492662236926240652928132847168622718852721979575762944000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 1247588797745999656567697121504904265497343043891865574608533665755062676734907811910963832763366211863976672194380616952883106447190524009490232012777206950958704756299719432928007792779852391418528806478180471035234565643253823462347128895983944330641290035122932507234789574898938089277551624271450856205142830815514772297999923287356009413344320311469848482561350627900772839950687749673531480470231337958486510574338603536357806159506091723223107196568705525796172924924805829629072083095861689984781339366012849451544535836193573361977579954090418213192989350560829447365424583305534577470923706319815370925988770967489375788400505759934000317577165064555761432403070739599259737247077792885203504778002437232419911255178687242999682124556208215629241164029753145478582530794668043020996623818311544275725819799132588604297572366343572750158884451757347158553480025974592122505438175875946994741272888043384993332364459423649259338228576353928695201937026325184814207731224329193289464675771649362058877332538157741713885118454964115087999158639776896797608016497670626859423942659583690835840530487791992455904938152286206497138326937440448217913361400129408503182713119501747221803117539324729043880747200400517738080578540559209866083360483770267733976583047434580308658988952674531238212545651775802294481089153965587353997229564853513829598639972025798581767321161655466624479274649363959482453101275824886836435180026805718017140914560082533380064994222450589124351730789843192353278824531615542876368949674513076933865467467941573446140639223967646223021567800512186292053434186972037453212551694405754485840168381287498455533385345031938936445020738216678589938947922472330017564537804765176422701333062119023306239281911891061927503301171491102431031589960784987141060126909226899180573687110933246751579157991558360378186106107980316432367304365070485662659627553504403559174894990895981630820993324090467197367654915141377270431140324109283260522007712164096831404450116778195918568732509921509560903227102534210071466911141029207914762836898094762221480447486648820316013250265923283160860327710527156008858043127970895416006348935954721554296614091717463557536624013684787213697394017834593501319984866423403496023688421576708519230475563940750658814223990246890714376834106349331042967615587494913665261989074919409992217195585407861581446431337124780427744123406797284163574699169659351637672716398145443762694950357862565812051159151286051412162723563497597180481066299681376955058887429539540618904441721667246928713893930432788273281561969017987569021668286306436016613023199649879370434550596705018000123234423459553931093758442072414347522896975927203860942728840209127337357382170810489482679939198024708069066431956251890485855096066646326150325766894478423228834421265836438344592686091880953808528895224027161528755918563095320958012294513272305060656389990683256414659268222342486098526544950492505818540452199886562177406230543643566295727466425680408228799708572201936391112587136268912829143752875246484189187420444318833797338067569764930705559024947247641104746236225702871472714950752832936321376799185677524949814629672242671435308157521448420842344762657768401459070127372572768995056969146492794992225066613793261831079313023613090280946200951937183488805511333438381397381278879484220397743963290614878048915950458829380880221342362982512630160451596482917737258810381557151967560308340313308400751508419089957070758693084434164684265671996864584315997350880105677160824111503368271795295562767341215251555443401253973208076442377661773090094143697914088544569967893736613331194578093271077066928276458496960346723654232341638059831327369864144697155282005258859283140185783782224311711849286633628516053586877805547888715785422032530911061787339975558368439613161261116674917830405801950576354787328000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -166109126950136365044211389317846019694019433142359825708547933254162335742086971983558157559420846630286753949912044686292288044906402198945078394523190011601055344253624102168802709268350052157176576547491681657628956846624154669074706233083215638531393361508563065675237888557658829356872079013386176264163933014190513091904385044751325220677367836793307148355261726296909126945797507890581445332855792927549645318944432884816710795064174086111510075075848814729889635704066189708127562315130210864435540828481188778273038592873163643817178688207829832930723121324744829130303432841658038719844238872455897085107658470104750279593173379350064718025055852546282524750103656707042295430610879365571078181893133175474397658411747679774028219165971869298292019622590249471708622958714144189362460711923604911811818948771636501884649322403281710643062816713419424437333633754549943624062656955132629105291190426606921202092501667334373668870411655936689648748375667400953698259787228724390052448106887909594074800642026672646441565377918967300671909607564582401552700554508354584270562118386393104004470774073431540063877854305414870398925392078324207190281441208404233141249669538181686492206528218676179510805228869297506403003958292629708559051485945844263082592287203286214441782485278781295264038238564027934028222592488069903726867476385118784520481086535919877164606532997256429412703472123297368716681894256791899171023764760557315474676396574091005576995939796813928810113284141600399500704324866831650189985651367706368891879533403462580030704197443669774225578711995408006212763908209591972929932369598477768842710723467050083711290791378281222175396705847816689209953743613970515084786718305703203454993807825567322096447658411026206947249369581205722779228448962586029231808723483319458175918302238447890482450006880293156738185033999343011719648942864681468241018872652282501780799104662761200226660766536031182811251276740044277491373501856907477657019235352591440237432366990840621744655583341740895043078719944728488272644784654001294507550509342368491791291919018957200672382861357548064976211901260881680316946761764840622117026898565716839012062128709695053893645452794467634568072154068026014585641034012097625716136664743195458612485535544701808621027567568529441142959394935186683814936328970891161619361641227366828788732248000538374846522667001600383678107274879900521733586603098056791180402747720787296084927006839311928017318133229290431752330428534266566336914482515821361239405792589023319138712892498623447245346898213745747877760409260265738559306926823948393222270283302400609112363968068011473903431444354137420789316951236706062271185094272873567403688245511695004015394926648432703592158353308168502434136935646568515497106641994741349929058859581071777106619292939795200475895285797297081322758363948997860094432941874308730441698355908895692980745189834357869603964123965937272878884241498946971041584750836183415778501834598095856004443513626820652177453106417317441882966052105634838341842482242239077614707558028225519918135658413758335167630215272634518383624466450116961187958672944400358224512258020665628662585695980659974214593165817599498537917774118821075589568860298396373394923645666646158649150735821921060041405549233787599856304869767463342238428122537755029018001891678818102118581145343387093304578038636767328605900606456331276496069573091141504872569787317698767312633598348433439615345048866642165065891758219569290765766049244238379959286429182578120120737595296660875158495858006938794742196668193376334965834405213240605538179069851740045678849977758641597146339550830295003950094535798604976774834524520799293009177738984959594644379898910252465084947405048048447365959339655309840735280600079124437032338723988455708278305403530775951346960687445160396747051501071149021161062400000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -357449672739568652634445931123019081315802140033281462328723364380303238502081953277526367338970855670786849637633574370347499346259696985077569456219383891153815142669126127064940370388572972661278050852580549469076080515650760713261487358033362353735257596577198761287516679560142593538529696546501141633274609833588811903903844046398754788825534000650759806279828939887926262007833410587370249944638153824007805596322581520890531610613506928172054510542921333984607905323880070526139997054943929149127265595017561640390221039331634721447875440086086829046733246094607851270461338260502799486310494816811938782691924186610332080554231534022724866618442430983703966267756606465292150906934332370206710250767770063410024202594220635161670023781452139195388100826662731355538889801653811833879463373622763996989400535121895183051338343018854522509105408059300713399915109777048613428739892348841911791695237474665073671130681903170876625468877982300994243307931814920843528097030162365056195088357639283318404506444288222480788140849070697990356875120585742546224993777602165328728549901904858684144104787610212906864302432514575484324089998117035451201814358428930936933718773414272266943861163896638642964178131969716037086826517180301384411474950077021244714948519311124290660812065289887882112089086699530533333669930412330921918934004969170178587013871407880367061799424104350009222165558624978410803803248176535127137195557154969135586659182944056583965997405603391031173748342985448468928146347013300038834388744400348857446937917612547838659004609827864250910888842458079957109153156555650870933254305155906217754966663891603965925271837797325406201799856692803585434706942725881194757522032471983494342645205309472579619212428672021052026192400618498316694321326886689223998645946868019391324216754377616231579330470398523578579203928032731961651644865880235384621139298597765082132494876160428324722861586544281179315746478683731736497755263617194304136123748313327490561036116234688204043690370494018263019747789340819748223069169966210858266155794241016727825251185682526431366265269797835211702530204808683015592241270933868507984709605096717721930914129010737727665956643826029049114086654293591055338166153269938328317529161022028842939473292345211415273303213957934080195339440488397996630151860625648586449301105690480870511779328058939058315785976821624820813067025057798277627923407657176884469549877657028373110888464252621592946071693221843643451294710578348561255970805183262185114384533656452586991395763566375056984705418562884159625371484178313440170838745578943902606883159938730506051025560941237683106812335767737577803276364705857204792024976683946214695436892232067139556691374219421347135476802563515844032343972831542244893366718883074153543115352672186432791608005171712080061330361318697910514578294946745179152299574138732701158619558844148693365555343136737290196430064065634087610324418264986261467971440123338960222222624177910217461863641397838676471997841886825493502638164091415929826669254166893225083194262664251072415316413294486648832011138484547798520367943252531693419115584813969935123139209542962396655832643612901503096342523496333278715761751359603800847850893397862839048108311173423289509357306486689920860076664414933871871546652950183512106281933673723337865643164642797984141951599083720547714411948922335175188929139265784963682512976332466765089439900335087807673288134849028367099168658693351547686900155022692163427157662535266556433530406715471229357548239453908070329225663127069612288695774825875681536653264033974424080499369062480784582192024089003765743031057635255101742408175725750791595321311825179077474460549896118627514111989983533986806081650571641376250592191934635641245951865486467956682884862947418170579399160011716258468169179300400007962572303686539673600000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 170007376851665641122778220649729390651923063772766073279881928511909276122597842589595115594060083984011421992569308258043112472348719148877817699976494872204379891904257934882603605102726599747558181419385852248346616138142090148221761122948069855243604545542258703053037496378074846394656123560063099175549655191013051563976600696240494998692654545582342635267844366584031732152959549004817739601529264878145560533932743038769359579800334413128178746157750642250456331068138280244346104647886901065578563926357118494427159236818202791507849136052393362513639011222074163100752929517762885215641800724523739455223189626821961948447299755335794197784960049115618718306513860366061883746464050404771315845712834599073431989330612497717966639779889110899968610815636825597075955145278140034365172426567725917696636959322133018126872796472573275506667532547324853802737114024054754631309778367583678112876695641810652187779906329074542781631022727516536269086899623236408727719821640093757607155113377284278449069135261325116335301063383104768177104661180344885849538087814560583500719709838025884464811012892634390004961952832053209882204529966141926520106930259791266177395633887896280910959359976527054125000326398723456179714279354864737889087042504608755554989142628290522887209858602106317405484270778776436505518158482707257736554172556785758189816695225297030886040316126942043125243871932759338230561252515318000542820525002041079702535135787963986228035918066148774245914286589655336285251193393767350075885162032793254499875202794420022530710778854856767020562340776554226470342149529384570697200237688191118362003539643554406549052875667120071365068652803897603368956604352411994476041062138874609025789004207358686783093415625037088342082235075335114631917169076162063574046064908356507961289929106922228544699418414666390671976484707732591495238764839321264487393193759534360768873978009520871847753414094705444237029551045665715367144064955037277269616582340842187106666543783664504688355176272025834217878136042642792395537434735791027939619661783725323157978753399558075992695300895617217212009136003980133060786174828563625283036327586603593684479127557609631120513536397190950266209786332828539794436620203041161828379193620496701018054345721006703248762323093245722648835326898221967503064066600670460921759290925150882768550179897876125877723771232183924181974065958488406441729546026456333481957328768215689908983750368038656780772046731730088224448570498722605747264153508608205711927138286515037016977617594660810859105155280548128463008510961879439144717987899047749589438143523701875915271486155233568296560688164664999587405685750473740535768116738839958069294899380039773199663936442301984264168694892048564778804967562024710245052617986803205203247392027473966652147269044948517565485597618206291625807180754270289034663180548000120694185009951712250232407918308066117703141619259865795584120766215043004919950988536748000803565507537826339235464861156872639850038572718607437963916662710957805328071797592423321065679749834181305649684465003310616900205299508424928270491068382079747695103700652886035395110100289917045271894722349343673320395204542089595702209268325625545433796018740623857407011628903342988708285302998637439566714000308348595737946031747506505041705643736673258740260949186760971073792277258471433356290883053459524749548614802882001304347254318174670876574637588951690867378765078619649890948983292222203550191069700662236421965898100239971857780867745870882021800131204573237954809869953475744222565107983914435488778104715237094942296018745460886667521064876085627249944638209506791620633770311398726469141007009392517661403999814966664308238596821493706496012140880533415796766273956848137865441393263808585957199930576964328731181169377616315499565109194944332675702869165342720000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 48451636904842833060195112216507230629167292642658404207489679651796062780294469038925200759576295003564643335451454852181435673639382816017386233624112361766792214601302509174198292935259080906762007716233728682081212815234499105507029637452252465697757267914863930011898532633650123143933094056932681571355816992492622156543244117700517521365090754701080676153005238585152749802101008497341134139338806397000809145584997963460515311570408953407085588956702227581223177404289173237308892826225943439869026883478774102512615855654990918615142621556268456644361961493829932168859568648254897561684136718847777755047132388710197103694864602628322162336039880142720138753850965484918015229211130630595088720364605909459426152962816233432521369245917669084089334936075906091060640859231468540622478807325049510631751469957589317209319707360816314119533972123399967892004438374419525650754772399444547689547757199781513842237243927609079643629835995406761563754182175195313876711262060964648058894124902426418876397161408506257747456309387531256272068098914717073375963295107312477943847695255409367034781766984594463788408996029192868845564367346803243005449026028538653677243494840385996615525599652951152214290578354729353454856077839524658630291383747354282322368761255699967534367145995141603818800321823847288309767394024768393361388669106616747452526349210949598638917452503713665386734306260165407636724559359936488366534108932429383831723258310099986833669092970467757146215621481102630678983118790806095727012177306750829495061364524325165450082299922459324177830652749102124484384693887638791009026061776204138953173555246988693979371230634596302361419756212847677235154390554895850968113077293645478226234833275709464627043943805401020455267681078760254918760404033747658285359302424110613461626462120722449173593524575385041112535107454882429542423373311439129741271640242016368244010201511415698871633280834900037874595499042062502925939554052575977686399827053043770043927947938484290377033257570074712184917212118696571081021348423995276575956821668407156979170591577110846445328871932198024784166759072709321523690624618348271736692820067674275269758703158682775778424248248715810845523817214376175675159559525870827958953167761367884801508483195636828038611040644849980730847890497086256962624407581796339654257496906388225085433315055697297972371278549963548589667275499086939902197483657033826380826960910080947801575997573215844499200605453028210806023377360252398802105148382764041686362544775656504230012550424448012094572545583789905724698973501476043831214129361374444518853033287897619355204508281936887214678384801745833186653280682858330604651469397919692777455356921225322456559453505752355879209104285930219297266966487448295753824948400668014549744534636591032421618413646974354768761565575775642948714826790342876076887013626423273725505767453417660015826235753149019235214586869242049974261857999849396839894038934819657188099836205377193034080023155896606187789171668473460207132056045116994907058687944837341335821770939252206154726957400742359412608929443731442242310811373389323862092381147518576622202460654853125552822459167363374239212035908147439115795265577622237410032245099816230062259655213043190218133968332465835983374503194952165015127909605399923983318056646407678613167157721689011436722180642108056889141244921691080753113179871609002132495041415064316449620685173606969166987443229883189897304185501865140556308419047786999737470453204315886799055525205112976694096394766942006183780232699183247996083118359851361232466975405258551855607501064271245192240478310691828926012899976864162719759516313424116288171800392502750036088501030188955083844429569556383974702174978624140761425939222650288783087952319798082280250664769782733524608649288159269820936234402096471067328176455680000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -4795509002862973044510687208949911094911927766643534032296551317983836912324389682173085129230679487621932171489356726448089102635477200413173803580015088091810838499250487767239712552200345786634118023018362998362439082689397680602068837919903329256429683749613370420491686325247239855924998432885754667863352800080163937749491756074558714138705821765926228009055688116107502737931918117666140059477852898513840293445849058702421089984291763204822501996276327820554753078239002282427703378362820072240987289483380819977536845005745722731388675084352377815102161623290688654769252518018463930146357599366228737521556477922693926598401912869165498668236527784216308035015900479136320508321778842469078692823419402078343442642521080031755272064880055209642513403453670239266619036186391488212502409985126969901415566469214217774670303105698006626517675070904117668929417428472224251689668642987827179928419589429531456678896447210574564655788176109574927991175871777085619874210898245920966249807836186516697008302772220071384580313299400103603846799216427649223305551017312161427839342763233334041754885856612292442006848416377251096114543987979954982735819427748150094792288323693673648378812155887934275581709296534784125861943549956179289123445940055790070959089290003055646708680027822980982021635299860987828607735767281599237602840668115138808914256269769171311089433104356675829587739400378253561697102447986689283253232660467565835094742789087987290723300744231074940737005211434356361595211363143727021883701542612038296507700402424871475563009380449225887946404015003311477683442053592938162441707296481123158799999650108164579360122275209326782317290981286304828915418948074959374932930504185351262972017961360298766752206135849120237380087165131402629047297417212298627610690053751252922424548386070555970447239732042116023537013435260841978505610898644264407524723602447685976076360118666943579826528963929185283700482934042086992983370530322929259841723653903179105098664593526277936091887188359261018472841697579667225574298598310667990027948857389764545015883151637554866326176444495134297715128173480687460970542630187873835720287905212228370445642153071262912423315876115513901248601302295738979682723883399285371282755079716254956290836074103918798091151670277884405446956660450937448816258000647047842652414193673492263512373564125617828903152380036261175422762064520460261214554838498963009003150273969030539323257933435776176241355822439006955199571347972145237882364807393485514770692764154985445355701924582945258609228396113722137740077884463676179582614413775495081448822161662506797822404135329820027841774224031988377931219474481125937915479175886216015719528678396442694033520988251215507880299744480086328790434439406952416660044639926228302895980763829025591291300373933044846118356885264769355774658079099192926421169205285866885686205620937109018549843377489226947009946307220861711324250026906489083814362286206147928872417601755686625952203162226635964330959654837121130661507433175872990293331786166720210467824180406672308933445444715759582363822740946527228324607803649419041050706354623631163762059336142962894637908794942052779340395639172628594361178661216442032228179046999507104982777110101523818563160380987275748017928865342317845591717615592979692509914989970166665256046730897895029017933869744414373328288300314271352604237833250076757954580088078913355345928018523534613202060769961717010722578555749139871776006710705851512738483892208747801988528034316377371019241613100087253243678924665970687724994799177106469281281701727057006840302024662420271968809415730910161126496188775357454610931409231355459710961750353385602211887281466237692854022818873650357361888321931911914531316406782778468637524666368554315870883626736037356917720130311866211175784412871537297903845376000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 154002535809997967831345629085057370987064656757940742667053647652521274292962249117109977475494408604467158006549573141457363871684307538420118691925922210502414013116792846151216794674480203619596221021682459179929382079145028914937375746797033000073830614064286541400097661005288586561010534131571817423111306590984610567849721112229991221794996840935180951790093450905545638812203520326334901315891423020721764356946044023943200042057230673745838587416963068376466511029889277002416285853957471528046162037653439594116332298608740403895968286043792463093960161529517423820039814178668003379741500702821249478252488680330221614986010082037179009227584975273872865801743774811454581610344278150280009917554106527447701763139077270521910844604659005728248890364547106005997546918884172280745671227497563479575138628326488906894647732870757029991477166346767668834740295308325821759762967899691993984201845666073571766857548342882648538133583693867230894294665376169323133565943179962039868250733964525996449068913836323927802359598356876447075327814190079493753879657396985592783880325101229793773319589117603918756709289834541138197722958016016944642941318132182923993254215213386983425666255006556995493931316304257586037508247896024423987584602610283833672028309107132869893155003185983683121792248367546659894861733704530393248499535774718757787753208456359684835103211712101045192435855685180826958858450160892533797183776739277945841186901253411959988207623942763506685591810794424517777346553428130550122082845497226512921158078087831700003242461017658934491565266718327027463781147338946554550311620527720268386087257721338922711621694997826008816232447304988240005082119103281494673889512307281723833423187882284354040475281159899614947803477044750540090005988735333848207516793302767398473071304271954732780440841221274832219907997787693873555843101588104863038899862591220061090761389363217316891373909306942461758270368980427341760829195595631868952212738602890127478988339159544377604695502610391357042938323966142068372893778892322109343728336447654645767442098721744126312122208157050983606607251308449333958541902875589745113126816078093420212211078525271676799692909886476959896246605270057474100986182241117051393964322426333069399637666665526996566144590513535310706293446668813077585035701941313467622542875866218478306034928848089785289531798478004662029371224431134440243173447902382469649683904027415479642052189911508366079318922666480817259303519278085997086607034760847224896908038188278100299796554242975073581462962114335827693994390410394334271096633864848440436193510466135208649452151435264619039882979325996487103238151556334504405299240245818014978900150986826993000124802234861131005172839625009273628883552179108825507232560890671273619628901321349428450338789200476969658853719296110927341888240656536326428440170741520530633921703959768699001378775878926592303608405060805576102884559438733685367097125258651933274187567021114167454830241529946959455921127910308290477219499874824792238320789912997779883681246040580819108830825346640748315506472784216803551916258747612950703021397615538871188310099024247284276029003642635298101098409127764517772302494010114463192263405733138631788393714952195952453579119101846770083885098521794116334769989486037533662942410496603971061077547174960777258544950772516245422528635031757355313805787027034499293789075917900580981021230326005528978309467590674464006420937926166864141640512388273937397899140456539898257120795796742615246687475063111831343085745668854833772600884371801305819932627002179632053992088213223991352121885715049320342693588819752274125093917732835006189317479470721728544394664223847726614751145759259462718562096490393679899517844604474780082149307162011355673572276087858419696087707814505723355519973713457602101248000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -1773384109850964746555755584857284792799621233974227050649646975972401042451387196144853335540018076714819851853027379604780267585635166188116030736064229780173291986622901433531687813586452258370715508019927070039610191462475447230457361950449929418643483142782220936279638670585929544534179280636189171623310424080111628519067396060688410305678449274570263182454264009205585444289183474166265357284621191665130102975578316499059063533791672609532668293787571889096591107190941524311961537491470885566180089271495649531409208635873025576498767221138187399144529394723572436624482910174289276131002980245860146984167366533079734277816771816440972975121053965384764747606960387047987631074681811039412415444968857979054197263907701679391914023751998851336086701156267273305867075124802964144570939015622950691000478606000721452154189004197154260258275735339764922479248639680495553649757318914621578874189337454120624120832308147545080969213568261882408300818044117744029622021943635688624693817940193793218255496153244748770185831464357859963476832510947706396129274448983821510629915548369105856122546189002438669222447217581704856043967478545800898262618785043725674711833944984131430714235154352370786511614215418117864963449139297435342993967902695763730466849492424147736813152369926837163276087015673503372888015085878742212978706024397075438901602284439972357853006480082659681397425058079687347403765434915984318244240513735128675803228640475518350970214284602450415868254394443154053797981826944053817469419768939777272113922522613015512361110302574245287851830711201660650828454004461423316070916045742811614759982420562164488145431009702166765224719448187058000909354691855068873484287045663822914473871719686188258804255720455777591125640056443187085977854777241083679291816645849418542766624685580896778199053364302900376957777045023506301666671020636619202101024048461908468287121660234357552296790440850357402528611805498369681136170856669453473896455555828816507978703176981358741513261564605049685383985264575897810130922773633088814626608334952164166012115732053496825755724934403432147728533000086654543510202760100927716650796311058176481680059704469068940696342945043512157054653148706294020398782919818412600477307107770526201861729238573279134113838248589233874657337909167869886431467549887603654869614144001787338655265865827388144149245929964747461323543555043827718301086991593125409267572451836660586104952338595819094528050707769676132566410720609120953872685477948452267265749066044280173472481895987627445469500620556096720892365551437299456506112438588183616302501264154796079742685480474639531234463608269773634818097285010861129925942587428544601727746355670173762783629271008945626485548550328804414876842495287448622296760639398648483549431513550845088081222093962674489441661670013064831683044892454956906454528358444641737788213586207878535078419720474592277276108802004816714839219637677006288118460038275124600880363102414663655430495283144993161605909641796585408553183243158258793613526646847088178130615495159133575506860108224118027764286714774700341226314704336638231267794545044558776351110024828357417705250740413485290159995006702530794891009336912282314687872545766016107817711048584493911716767069517501353297624991759043213179289725818503267174713119736137064817402109051868552013658120439783049848725050165552973135565685799794412783545172822160020215953977356922839247591203268093485403276251245909327473472082001397393098873528660789324507070200148934764613322492382098064555075362511755894272039246966367159288808140129333869561124682733966008034736310865377813366138142335270218721402449998202529552902650843205736539064998246764598837740472868846608387107671124587476677341508793151697946535656698589487552652515286549061731357530138454794063406587005684940800000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 225787150151881070756345949922609972390414134382682843653932829808527292523547869086948987921054791017433029885622564448169551295682254153242905525807799699467901932967742515788180041393550982519655391450832808131043762402746462359624385384546974381263787135470779585885977029870513443281032641369391805347914897947085224989001462371853961443061556938371770571209882913205745843907336622232047371084778463755598965778837398840194641618858875044452472300790501101642817569654872140421777956813903046249978091818723716782430915257509378906084400696700866087093682353598419316174679822948918666318873220429326512723309191971177825934004233063203153796690920010496823430005637848386653851371426336327749888389597681795406977039670192139012828094450915040767061984227953876821409107370836839909574880926096606842182487308529900202221920461003612232881486949409107409272567267232122058533136376434587381682647508326777031931756835032926601474279633401601359326826546404166535756894399468320835375253963598158925732094981081240476620696673548997581221287358235816238121351040386863598590365264149440750382187939739214185500959547625230438004731021802579618308879996900478983850175905884361703770693086515327509331848231580240691417593761567888795276695062978835539021235340388472441649192317715696431053622400277133495783185632639104706246653747134264554488849702454240570235716033362136981851815534383393645744888216611055485893101228299570882588460573977727710643019500776116959739833148289192386925779472157022285784806055151757896245988208868310169114100581139837982079448250791525150339187679030581712588772640458653829434908116012920130104032680717658356954437055173163517516612356017002213244319881230753573256611182333560807534065612319457277718370835922110149210868397109170635381819645874780011263067728474203865979883901595022402833548573774688944888708571088585483426125762234671491804146312370868719764805038620412211565670194554054350115739383628082105393090195631634079901145353677053086103269573615347500539606962368277441080219951656165045023516771937774727056012423882608664164318095908727972938225084791633664152203888781486394322588794746099563916677048481094675469648120527332152607038637438007911659416388339304408342917082685021344412109691744023942515306280327629972176260057428314021107831272536746760489382862258820077365838554736228322558654651262668273463420033201844084602881425223772997158001465913689569399451592300748610671278812927407051493521653810784984647684454793726858626709343562456355745935066575740120837069657441937730879181747910273128391967563824175340119456261303604523591568509801622151539915943910354054031097699743217758601532471355260797150920469447107334012868110029256896898017669093716083806512792835079282168029940403587346473880158785445154289392314394417300464544014539445363539214004731735296233832048508487909229704670323537803755568840307392639960878458430714947282225324953352616959817363279113176491681122937715429663720835331095648525604019102688015383682495326011921827906036317105966039734735885922595288935485665471652517800366395842342288673914808683649998627480590795330339720720484361012606818719547813209860540679973289929774855667635618969123331093157054342185892011601689746390102189798926158347976299408331894765789844056157801966594992853416607881537332593573833717168581647812280144335428267603107932506850959832751881748563452358869272829138639247416831827373180840498324594700053862003904716468691499709367543316150225114460526129710328319045108005387745204658001677883080453744819858166538095312368048455571672828284883248498800946442850149918741513462807795477042471606874987065576857207415813577778579399958857891053644664978649515625839417108616394423825127165361022704823702277715268599447285833469678945890120905982783531509327519232819200000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -26654281792398634204273948965029624499448989919729185348813558602146260058584568590077061518715659622288889120392679949414832185576283853655981443224200361199019367149778659365303177634624550725431095088098322987000907049686346107029819757037558856596542808463420002494771485799132386246224634785791925025805762255206565595631715238081239106328007627571016173868758805204009014201270801837117077137504478388866170533743497394444261721522178413936912999877218378626747392356150800052347751090951777062976431460137373514785792970666797045929125782266232596970299720453658418231560408441888880509554733085062369157736688375632349070243777839216359076883697212155737044377704610658727828488881900540388165974230180681797715646997301936921632417766993227414181284657118370415883099424272756395614070984481090694000983238177622023262035431009791544899125298006789621364049945942814810451254571235838876766864975172901123045998182603150562448355178807825594205116106924760844613580963738104824401046351152367941680363390460933882351816484703313156840976245654904703329403500188074483825187234815347041101851718495039420449477285021131801726500518068595828822590303807685319072113812464053458755157923822430110751834738532641585258533218523008138344062877603743140664433852011758456871998498713905360815616622578481027461179064783069683574866996912317040781092690189453854902137145808371295558035087361132886574290421311691830784916729443819177824390403985934395820997606794258264097351910729748328629862727908653774670736095023052866843865464412268883948930570595468505556330670909673348986310868904627553052951509156521064749488156610316682517153515263391115608171731080212105780234335699446223059061316681914844809289750047875253557685611900340061690603570544681906053083691121881629225324215247418211781232707126446908687922616002841320637870749541995672735033818009417909674919867203504563993036741822237870233033742269634633915877140491239485991582861654277372808756723137047801126111460024429861947237541075716638129447078744544825260096476804391773819490741742622517525639559937068431127099212851260283659217957225991717994894627773996047680102063863385626887842471868148187145042069658843240353662014084782593391345141358512283365811503801091312695098129558254515311155989390315931008020078367439559601721477511051860173926002672730719363521952196073504144862335203747033406135373306304371905657934553390748095071737154775683246334013827117991518823892941442957541587611628950995083781093359291189620025846026187633389610802185445691013284044406389967136791881036171564837149282358407332640567529576095178768936245380289080981228479402730501347533358445299662916152638326384364202047694355412703586796987787593946033496011646143409923547857301924983887240455125558255127203990039787690627408336164478673433939532799223642689884067448792540507637330492108254892479675776129538563045404849500519789165215583329348170851038083204093960254040044460656663999950431413532455217774825148472200736416825068731813879125115793680437126555021028369111015352223717088473674484135698641690090703359269765630725944278582852661719219421647446209843768141231595814020025764677486667341106248864948622614249281854067988870260156220487908492689805302753310775673530760153448800548448459831977379140951223209775519318364953037136545632249688605960412552498815420554072751527238674593933329996279024743888616065104013388553238513454063978017359112201456756769632683405594259634866093870091703631833700272984491488917385961840955754976038819053065717337821351153475516166692541278629490412499126735116975593600018378205511734403390129511090639303627467699537784056948581445222462991733897451254241579451539622279315564463683008672199953317520532966981986508712771998526260313253618499600195375401886420697015349834081005123665920000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 1460882222950543978464613658993712785894325713890165801552746135521831065514043558083926655452347750991267589108641288720813898907512709281107922128133871035458711790311638377958040119987444670359805451680358647772533079556635876367704202724099180049537178474391747046006322503925431265838274432498524596877327467164717806367444795498442313837085130967333243976686464129945753951811433690380949614366381233919120823192437872720470986521179811164103041979497840184736594080340765433042414467545411814581987681526451393041328896277955317120606827021173613567886471140912189348056644101827691975701499135903511115158782038867742200626293934062641118346045294576736339742706857158236420001015463410793909142427415701635474862243439786720133382115307797431388050239420392146047761029152130461387635451322995471772923765155565887039413689279049612602366727337664689721943398217139965002602437775996166500988926012158556030515625627467498419324614739281967682438248241607100780097727240324519770906393316181012287326712899379500237516945970956358809569730043748424399180149269399961063174069144479530485481259422018412267182594549417074782473797400778715287789575921257390699059898458291872176227204578765679875643368087080817181410344987461776133147854610095063783401784143428284604748824972788841016050431746070918380536853588555942799670249946357575049957434402003744056093389677005225364382204255242624013670438166066188155513436583626898576982331993491710679941908725028381187364497260002573994919842004701475530437760075384653090146270984715818261209352808431865188113085301345816129349086217236096456196682865253422028550339056113277282249182485766905254646031243902822731258771497409841724061454416990308237986286436721984342409750894450705663581706983283231066545715209043432995867955442240106735967946160026541217505516938202369255168603911800254514808287123794196650453113884156635947888059653021838793200338186427608433437121880320574137276757791990225606212886863090744386394152538519953908148678641760624134460788445296127625906011526468507374190106206359197302827008644773761614859687601011221723922881634682653420930258328600598880047771532768618477275921678896072649010963384706288395072960610478191535341349418281401854639567895591008822650296812244878303342155359813857672587456998308622975071903959657956980453642148732683891064332552826759123479243433961354495589985743941395790557675520339894773677783834386695451077928312275480993123452258815306535637032837411514993580153112854897397746982443267304285742972561191189472560008099798855577271722139373627290201918377845316959181928817882078332643723935078180941512882790185706980221634282132613527089848198052485022531074675284579541668985747187435265500104646026331291440528912141289651466658270934963817396408921493251500142973785517782395552217858976765314743416897629939407624805053305140434342314784175722449871109694323668509246367800806262777171557859957100983007368648512726216349398660793021076710261969485284183566320694560962517967665361486724245021057360902300618229515719303224732332092947664375608419501598082105661152834783441327828065833029019236942035211320717771763669857555178586154507780785481478226461429936910264495370747041916130911356391486422239580938011167027578861723269698876245344710938968084062753259604773877238096404505719630000560071574505909656853200023285742482447757529757027083769153417520192300498462834911285588562500212121043913288921887426800533628799919178970846725766850347183376460827582033597178338852414213997605625206712898131610122756831366134387770448955717483363695135833548268578583221824535613753103132285292988212622484599675956903967365665519650011806532389970320215065498481189430859434469753367530061154378702261786299684703867140406619768567525271608042913949819343910638103434362880000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -62893791861837536434479321200383765980171811201010578319469184846140826669859177490414908529434839866683203821416096293099332287574668122499589112513841990927100371899049756031249191323498940337925749476175881922298534748140628384665499624201329935140612023330576439590796569149010687539343236028572000855566485054355980445086464473778728288847271590430093102862287126319357466140118438557469086566741320702313648344055589745192165405288246156853563327055470178383571382030157370216161173337015955462162043889703594964872818834807382043727093226689400778328912490889055164929615477757502271526981863891211621544909394037219482340571300152889474287301216478535717009182360412293257575989200023251369975884235950220227279175739758044183619499218649851686436619891779576393126660512422957260278014794729839768782934383162704440429902109462595977121700975745390592661675357175721206448386291730711550178797929352215154389452036278742270232094600956533679522769647136076975789584221206174874993809687970715783210323617630032491353291710027772330398611232880586193136960232001090145357238129345179673300720043420198471641798160836031963131601361821266312794754804363753709273783100612165398614909255555678431372226682749483505895091124091105248825397723697749743995564147931266114240586233732410903299786462670066403616731323534358286734015041846101075182106844768252781865990048832822405791566184283514388555965035537891987738659685640067517390504005043920224650777511915483928262138255423506456493708056779659748986583872667018074327066689664033432391436413492938365971144197504886914993395162185333667912132475174747189874799192031431633240027053705957663615063676177598355420703809374517993631332535831605016413176766061864165392207125867031626162417281390526599561251048992497355566556294620933312821225844355184217374568573643960406705974366423199446639368212581102414185902276923548718473670824339594770623075010043343730586756358790523348454464528679841596068153046133026981799024442043858308132309913872330468734050350012730726966829865836941030832512275497164941596468068684745122110252792784715827443915655512196789901624518928208742255204682997654398544286803888871247402161346727225934525770324480546427408523587080090913239142444726532810733565652037850278138348438117064201492130223057899231573703898632150846723078617758728242487726691486532839244007357343098690197184641708901548205838719173511307486214860260413991971889271820873728022351607025870648026648430153090341443881359831155226293789597547733500176035684278444458865260798192241636056396356386764842777402806209274100289564638477948139396310560951049034250912127458511554498027662823740161553946408635224065792026264882566361151977934671916220931501101029704210383325985637079386661523667822614711805009359678638354892328767066714069218627349055405128765769197871446519291590867874843274083394721061756879851094571733968604006643889280881950072816539120832278071394967437130257132367787072811722024576471281797815021171101151146544574049902942270625399828158498538830802888271672240950668579581463448801901045216768595339606237417790682956163725255360278696535788029682733527381988152203233515623103597384620092678599449832335098352577952259940335197311450121188228926654746626215354670620706150481375348117665200807688055955787954854031486015151294510232674468315163086468644412285383332626705611880265228520146945331328179585329977300251148675716705598621646813431196711307298827854198386329546463023749613663396544221192949382083980871032251163985101274174243499455712314264305400771314184618978281344293335978480730754900497551843657890868166730836063428173826887756174530798932243028284971881873065762745266525503510432745758919054397973705881889406494742951998431732068950869128490388859150371071956853447612138459792146432000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 3573023432651147343425115678824826989709220831774490536240088402920152858739468313861926677417507403978750905780197216652599061983440870558417400679525331175869248932109138719401374811074804416413405279910764141656932232873347758004343620931055168665967014651611865336288421068746455444060072539813703978403736266696322982238243594659963188558881477964530355220962422948921055419264039509906623737474152711597119986315785691701452752004181865467264380281100066547827454843466730562651516088064681320325182433681452729377417379404406506066014347269229660313716957293650073193890882419692275360866232082153016578186035874050611738008336988184771040928455864222531259094741822553760523552077711119421616621129695298898577442377829331037336479868929157237090060662006524080850817930455778516068087389156113128941908340225279167056275714167899516378122988164452013120878005673536162439060503005544718698526851769645580756970908219733032407390678288325685101648715254573959171411153533434694663058538409186982845922460197030259242389787326415049704349071437962725364991380434273064870802262009947803228289218331092454740974227622788088586511586683129515050945611159714727479466761970029858182025515438502591868651432618485818545780248659101248025521951828553549194872400646057266258214715335892868968512053901108329371823372683078474316646928284642321345236652528167523741473976444919209601235230548155917244217635350928738102866681966661285277751381930868038741370317376653262809684715473860010016449127570738921921211174990376788698871591432634305646165686798007283644366758706693834422291834875001685096339253402547472868990494389041685830685171468730479057023018158138777705792070199967799795493288846227166628907185295892421957468672566367596290374745751634828355964621801029821932636574472765204153268254304781747611438666169297945933525842222587509756993531781889306534952063046651112882523313347602143364987364903735490694095039753003977851089946595975677872413884828195931926449401555810267124974481562965222301005125250412924383786308503333147437056272840873581552901976975193818756840721213032280729493395566168810170882089552797795890982254626462816136545542264447687659550638345873306694913267777523646592200257937550406046630604663840093271492646442937525373297238308634579581552327413397862405929222190624926350792788283375903701740583312384117797192396845609900864579835699673640913921075808307323584260143718686702144239022163855177584176336044825620977481767634094029675618509668626455415262921565335106286534373440404040783088489235687277555788884059517036565049245295603647932448638188424606951943387468867431564235801967949168128462588250258384155327400368859891889980089006147636578061680812754503348691306342827859408814532949350373522852026838145494018649512550089683588059071661065954708257124789223239457224782775607294761258452418443938238537111598520710995820874906419011718567386276767755060029079486793919427232022731573623415714620448291059285358880985452896247070426713466286043188593114053366984369173382946632448390189388846030478317824514152775328601994293967981775970352705086418284142277722143255500450626288076071215053147277560499793179524970807086790019917362891864401956798288966201420941684634308548086777202171570788415348069638199940966741942243862408460585416615638181390209740016532013696394484329954339258952003589745526032331882258173224715168281522154489824864017584368610518045294416603355038309486910025207035500310665274011530737954495860960573638974908292894214742742361477295493531623635566617733872671677846420352717232135609800137463385428105728107258635020764525906210647983868269368590110298865272549473745787434717226517355552105914468557849473159609325736470847736646686650144768026310532057747868449225529790911096312791297997990106924843008000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -227591758425599679176363769976903279492475850435275056233313862980637373240532821420926065706224413967590828529789681750972390272728769171048457366855823151342666103126736938308500619687286243727849363670391244566152029093488506422812028644583633251508419112466262490505108446238339060496484834283159900512046947614023953830331415439707454936821254130875450185382724281503305113021875679710158480013374585340757101532026619706357895393942997248064699656913851906388468152252520848669501390189296444552633728492014412741322864719360142848219424379717292547983158121629134129796984930783184018182908620683034930920423310957439525883866731296065488616417783694541121808822814531021337393141242988166830154646756226238868734901593943130906578607620359509826341558448398405525739020763065489168560155659586470566909051436609690148062301773115507450411396450436102937950273182122187986666291450144544788018113356004189623258016151163275857770253843785641519958187937722231168942201082318968872261376856379436492487757473515946872901481037634470893048622227189613925090790650334488253403340153493657517470730685501299870840701759133648452778068455266284716542265540566488618075783497155787994537049662870059059006753673859446846990023023538236317544570957017777971895129882203844345315618270622414269727317056186977711503632002873533533689498866575161622242187483486903561458568726583723566675951738867306089411085074966364969369197190187907047542380289553682815290887861743428252175715859213095394204020165502963438043446588453227828462253085647737426299906083505524219293370988234354105089858638813304587132732518966793459356811926243997118507561646330470469930019324993823865791130826734930896856201885666195577721052222959794457522729575677505378463127576978739713404969371049915706883503453055258107488371504982650904864025410459993044072288184158260740094984753805803419084240790260562802170254385019465410305222212665165718256167319588518933292676194458342662760018233263933436805755562056213191370083052522306504051690803257735463700725486986389737423006916167552193164054393098726099356106388555211730157175510330193611715114573990647056704228876964908611756673183137678573854309563211110179156970548703128627373125465069833223177499119382742335687005841300349129168447803850144692877515319635725538894753652528651459723426507667964031047731433633661201045536986072630689456914064864259699461074458266171394495198232707270118947645908909812322722563356948572890468333298014821850888343180601083232754487474151864690300708332395083033770976543557337291790514358441201118289245329894510092252676052060936606182559510127865760173995204461210593099382048454340089548489241165604948724519725775254683835893081772946976614535477077607105884813993347708031331409730036829957936611096955967463679743887255901746115596011873026274535051574795592800446710820567518916553791421116808137265042964302611328036699614016598682258077761713016538278923173964747669724528014160504139316978939695814822369383293082648425990354347218269265635856038189044936311647797345648328578795684510240786178739127514662921732750476232150683315294026192879589457187670683381754087566941178288640120582558244542599956642857991485257365771625371019126366924104303440028952514618023261332942219444466152884473537524931633132293129031435372459744742250851789490568147765565401628725311241930467200339979663307096580033425990999424918482869280094576846019164542203109024187712879075319393717786490853622401104546998794776845855395744031076966559901267173116265304246325197119736949048200506644390630295438420955750213130471166353068436309681171505021877903702332098787646638503811119370655548001761128303617940585222630524726234537682103915927142016707276783715170750450224732564831420500230232864589041749523086440556929640038400000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 11991634706239150708240557629194733280733679996069559205714587333705870655081813900123908893332158148675646805153515783614762748088752928866405864928741890663554950338902684933871372537904650162393425008355668908499284519048590923762066827793538313284057070150261786402255046893002860223345195245332135972241025444992221788609660513531948862123448484431049820461006241127885035539428503198506001609527918171745530049884658851851447385594223687362720241473997429629911893882726819254777034439983596416846916258369307113166471954332522884375211843855228043965366644763540151871554584026273840056997896069577750707288946783677833701656769738435230039786640318363598492171698691883448719993281663215531071223453338884945955695499854996604377505311655456285779064373413485415973776506649122885930135874109723611553303395878716137939467920354159670059035005172133037461631318402931947487315354518079997688248695949515336033694056330725995919924798366349920824942037388619705778878588333229043990646950528319170192944362210305359052520637742293644616515433033970539550480540161473199749373690363602307597805789760672810660058483323226748812420098385211926839182814558917390235386908888952388553606768712808941682100101517458957350736843820932735824355645125908537406971978215784638311520577067214410555369131787863643034689409195308880730180157179065278984453457483863485881168347019917282071700060016380265118007026502568380327374282837862969578374363360582372179244021611130442092650782192481254119995075002923368769764520029538317157273806773336038686338905711857294288902933163980180666426552881000628003342934289153703269943349331343912781806028611485140593874413158488762745672403223229618977793150213914360219685613689910409556612510128367695557193123203946309265820046306024662141672034596706750426286922762392128788319054937950242331277443117023560455264629119399392424916171488228333653484002582661772996872807919566655763174813298326415714972999491358905802715229595449522848394136739067721462811951349777700057738770829367506348632931818170535988415071850533225129396086307894806079787899526853985496231040097646099617702367424409650437274780700893538539856219874812232946560942767397438026569599656592509782198162680489170504634263136618921879518230101364383591427223307350434897018184273665359502594275175813463426678812655919576513609283283338565619920787747490237710584763738052782507881693616177375719365148067418149115821847031616779720058771238744080226723767946795083938774071405688178542744267651595616306740125897839505343433635665845661743901288169547840500750583594516866830535107765731136491009303371527225271073133323020482253288887390088573106244544826117995256680745902712755168290571964977961836944433947570481646525870296269846741591288516833590947507397715196889537929080859483818632613256175714403606445379267179543273903355651165980436802284310349705752996431898769629317877704322965298684169284546097623369830915984832052444641660261427616079353063192024576982696683764733598572028448353022251653272700202025437912888219978595510131263245277341132743911350010960379105408398493727963787946135424116042299451532039665961066346026646379389293332260148106398356341733208701985856456624805916938139025487842060203571156196611921146473411965464657514106803984305249067083282529097981793043808794287026506597126804607434727936419494660301379414301977978027937149778643026184783240116373253155400264259780960298164229890318082216179117880705071064189388389431768101004431853219813663024851547274622632763719743981162043984398656487134110091923401436713410659535037463715544325050110391796316238191479157305085001706240263984383753784674401919507144460015416272579806582655232193018802337963721666185396826191981681785545631292804064218942296038062454522083849746461491200000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -513647202796254690778377441346710401980906830024530191044103620641045886281598738948377190033202681221865763024925524440559787526510778954756372532278352609729243627491756442487673849320205807780440716494962179379081896687568535903168476020875019844944710869171505451008018469350045565200438512876529063407402450832594686730430099239569267943342347743322558051637073177224654771049035921345681087258908063901702909134510201313654994940947738903503768645724711180652837973577745336033861454960102117099846820761732761093117616596899168086872414596839984458978034915935068676396847237222540260753070485780231861625527675722365574660323846025432494103469376871274645234542132653250106200321075995511493856297816470372560089008133261035537254255648155826500950841861866236601580903477654388550842805674749624824735822087054653128390081166389139882740508782804828408666958136071586856995567732758453731787336563850282075953218728601732390420858550790233680589421265075900536930745845367156124769170457927317844942583084532334199867595251694259933408247161530882884892843881294676537115330336827151200314279312454744089713475330379744099488428019383326387875100497138349002312430788026291729899894919606715735242114704730680382744620857863084176941088537930624401763678465582005964881824951370396832751459236778219495518557569138030418358967605028577230945582551897678173635063812886198342636579022974777328573547025808440524673802835550041220757852175031541826313555631214856057380421451425790239766863740353299966576631887057496118072891485682847538608929279125646460504805276805357440380538389457506725018694845183410813203955354239227978489626671869613678432445665639315321026695869046052898390529541578554183348192109357755176795864767985590466288301738515624472945267206544945603275532138914741833636354634656626293876932718895523927191997250557175160562182888903365786939872470782165088358877069443561101842939690684025734051828893922557428062336807380216249221760196901417049694861605180747301329016039647582453450415738187670745288015466701574525462167143503725583584193902655462379667832069158413564302728089136544133763147964788740233795477371444811232309877586051310655182525442450567144450884683155590816794235034416612537767506467599534383297945090779344390888605534931824039644198884910722298922283136400310410431534107506994933685172593112496462084255468849300240654529106980076668309555684001712144146123532617406079700405432319646245077170845654718760307416872937936526820176144532435166575240521862839978627191799887191878701918983757925241707982602461449885536073624651765042501541430208611740298098077809977078078738932144771011628608323892378793720576033399605068183010593429051154101375410193559363655457203679800930761637919666909291560615877485318473693023821073823388867196895140981037527950540943577890923343294908186546158119958113549451430513446696496925626469312586907682200916618848750939513678888320999739786907930257144905733843382262689579345986072530504292243063307491275081223929918175554933241111854157210841465878056505646021615502618632044657071162283159613412168159505395858068854463970819221453790564574508464332451807759029580364127111147919539658036595868939148292641030537861718666173350469288955746688677715665575710379119293670314460479931639695361629982063449013085766561255726906798655044479590843203762546416841890742824046747456513977175492777934208573819700353474091467987553242371946761794775303098879279531353601931351481814271098144442215541781354357299721141592270350781207928633230718283353504311047647009928416453347413781210581951031624036993747292787777311788725776248321645043851623105717718787138123118240729466937713685178646493802236949992680451362569387992390505250323358659759503028369999089390233284390624725334625177231687680000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 19129134726638941573802414345241641020503244509094289506635343131204169159357299941168006035207975650295361823929335817115757636879471335551341965903634075145320732937456687754104728607241194641532943172393060085934394760773342082985095047592812400310945420523800864625523156434016215541549831988254757600496709945365051026947942548362122652012112870949105916509555491881624985021351031305377482206474051441965637941036933884830076931866038464790339567666909192199044688610181994783439344045346412000513789046750578356714324639753785265005217499823605411900788201621181139557294817167166855192651000939615680327823673543078767386349146922731908553585636154406288177462872418143573449935595247756992590672782754950133548646580381988425899955031116860675811478013490102220272945039572214729103723255139158377112787122817516320956502822521583526862512142382186633385483184871114869374429522683928246145123505307215329747147302109192654548376461152310135419350855321510639919727357024922503558371575594407928318128050156895385007264880737300095740199474898544343106706382789929705019458249994738033797945999952233150906299812090950228149892487262234801712604757167183376043900713655336372754390733968531305444585393156659779162179273664662389691148208711153274548336237150828673262082360779160342063591667880560629573384578097921879262298716333594972855902204130517848116686353926082965679822442985072472331921123315596537225741365078678954503880390683736731036860900686395826013724571579553364690757177365967578186312828178985882930747351333559639330087178147305309554326114833169152077832917347431057805579629811298478506808212753140976364910000404557189426106100430302254049407532567243873533690776720482802851027643534217450218530501191769291449377408845725606799315389038940845212693738615568247112763790831292768049298124748239079833977820032290176119699476172638706967355244750395278110445012313377741613046779833100152294905164001231036073013153736542208609097032144779885130289187136655554531398201133172946177101261386751842802912039985231809916750864357989555202541821441214769690648140241129049399314428360368941110134892019398189033483689791422691653780438270892297351035467824681651206294730552316379254782807746395995733277609810600337044275080490509450870370047887882408397871910386450512359757381358009194007440279320712155700228574068715138082186028116211097897902681609078857281584612829612901743270410197119660700613666040223282065320764677676085851642154496255632889921016805111088839969973181485597652530197143636404588546878274960330120604048507131553681263642644456516087528688198768004773459675434881151910392817064572529147505592725463884961581846080863994695505476821734986049834618309900200699422269009402010251372541408774710541143684861881716087008603766575133071556486134676739302316511362964260624736997732120564219425667506261032294259332476695456414896317339907557440464525997914323345505420922534398272344081381907094658547368499394531748292617900198051438445393768095441537374725958276578644742890213102455499566217738806557732095576377427099393940851070082429549141489930564884439143503353585292636340608248594193727024081445152156202392284876242418669498144673515979448621265119477762068933498151600546671538341796403462536544137319143053240079529410013431328327962360251487409165510454650604553648927609829103952582510948632579214400834081282974112962316401434301306716027097790566246748799570865227363702967561784656719080318979318364712702207219897187085762856564788968530534108954260852862022316175619815868714814797460660422651184557185665563199385487570784753728518237702559047874041122309447102027839492176516543498788828603699891377208868682756701883541562228928475089903984014424586806803183224353348810216231805829287776407100916278231040000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -643518823775388593663205802519420483451202037597489650488133036646222483577800854843762820501517183266843590318693366323057202310199018040210407136335834563748375602354122180636119449287121841039298332185408463676343723408323387280925253017101833722987719074725781492178946833295780574879713394479946041598416708575309572565526777821428645689650167417007761540374055191216547491631561617517167219352860829348511489682432560660507031875871422421983696526585121512271307889667146462583518490170231505367353876086840853114397883630800428320623862630031259570869013237482318568548403633181459174783680920206327797146912329752675880252612106201677528623837397238095681359173941457469354943335861729745134556520212022912148007736091696219063222652028404461490948608143991310649524370898499089445087259557459776011295558830841094787710763307728176408968470954722478148531445835991804979163500886052062884356415916922121063180213041139691300585610624758634324665010051992890106770465037731808371500004565264226078216210518424938630889460517091576672839445911625095995035763467602906821283057195316454796722868972807436386336711196160403991996401239919502157520496960864495404719785320600800165025574689166714789176428046261364553839644467712446823354186665417044429677731127863526960043384895386814244669997083500420353206255867439597329804522217817347921365081767141889086305300538207463563710943714263959899631134720789084345784524499456687072685226231968460731226222401494957344134288487861467137890027113691677576770769357959883487616350431249232031689345402563248887234541436330101081768033229500476489175947422533206656902921199561454150123576763456554508594765619740780175588124286409446063303949819320544094798917164468526440192314756356765107261547195783302097325031751245641178784276320284218811073209153746274355029197750001458263824523705664671289575658030641436208145244943684047847142990749160534345543446637109431500694558998596302159543946452114582482759568741475188735692549819558359978115425721760198183005635913371049146213688071719917520496975688674504067889686085403975544797089024668541380369722092914774640913826074548676656950437437259634687288775186858140615830945864188008058161969509700920925647001129377329920140750086291922127244411396602447445995043970978765960042465190611142537231934512610530357843748778170224397032907932659825578039740264389667671481612285558289442054798530862668534259618843924915554424821050760264421150733874302285569690695889691362672446508074205917709575129400807146875748456653756705487358716608006131353560928596061018227657783661181261783515435230958160664223004197010983733836628466305452931649684463206343409996757379310439607727757563015407960025712013834222296221949062045786291347460905307963738395227295932290552732075893850306290485741645974297107512085692886892449025280320723265863867329820183941040802794082599735094886589150135541854500134292971529593126980210946426720042275765984467206873906012178628865941081960992404797552860869307161031494414764290851561301460968591584312007715006898352801201003916095500994215380922037621206351696832614135765556211222198274115623544901605887872511964785174924009121938651708780408582647804108003457032479713934594299191343668734665519637833292283206523441336447248358042647916433734013821576706677044510938610636208110969438977457173491967357145809289580872602627957152758978394369040549530331351124248640824652576880304354800744754082258979062233956011940753089441940852349104741064898812610406647982130585648234883232946828937312678034917810926811010211650504496170102193048867895456878491577926946639629089467325323896373725577396460588829880846969216555443829315224927898385843056456658906608558269274582264551962464977842696176700650481091203754211307625261033391652864000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 19541086562753068258614685995052069458902523849128022526979829448735623079030595034824758491349294717128547964115670975728495118285478371317981982279502110953130123620653097718876052461414837636078208047866445065463777734885539154798819140758955958316359023583063285986231117838661783267424142068159898567810482580197669120042816786502475065309669843702980887956672810713100474590850231237407352913244115817761802768172623304509721777431989620924311842432250293332211013215927161017169683024913164215965188443827612638236448936639401284018680182915733982455618240516370558312779805954194665605291742693031754100431760429727446605475715926250065180871867943186617619360250077210849767553487514664338010374684730341648794342695475773629480385609850171695272112485575009029857793398162072628749591509106199536831440596517634471150921575994780262112302559868469029509185397689690538036715729517005692113894309593788403009535533894097687211082461043915895482794846825931426472098824239305672007278552830445316160480861285641784779651738600614156561543376181449142837792389826863805149357008341300821355090548803242320367810847608356652992261197842721457293983756117365715759921643920713526871100046404531409003371795830077728619003236002662510327197729901084460977355303823803533132941441817482013832630201335853370380635913877238739056830344429839507966262788164169637502083119203257114528603484282495126281635851242776606415678076449992891139747787507795683976700658023875869560180197672333209564784567394481801735683606240583710436228996415914848990323148056409132334499556082247173172738329685904520106766834099241314376072362875566629960244285795375811838628880586725931732887156565282673321482164650316693906384624677240836579811772794959561894268520412045619196613195690098689889292459127212762383957465531885743175249343272881801465040901763756271184653644591398835970904252814044763208433838079810420816421408976268802168665988136799671070898134989597900453878852668438761206980221140361966255646220688139914870821615016003019775457977123489223460814340675892159645778037061118876130290169466961952577925939734844341852142828321756736643111934444997214722038045306851272013240643453894428643350594611330486171327161492666038962358912068782198767448360315156713293050618972151006345602486405176221832725669162305878429203905185236302656542715692976383676906118055649857960986333188443091407249929932560642623579843288933573042791514282606643314852668174614330807258360331223613909185672233509006840623702360505168968209783808953720214070622681132171922882420697735281129963434811098013824453647875838837356493540124680397172052335463658371985622218428718609561221003325838629287672487852675603163268163573576940932919501558601152172255829518880554291489078685363919739498562395907922368128219385225507444897495252475849772237878092169471199116083036066761465621342344511311360267456685070768626528891705868078559643452655889573024593405717088187787551626083520643647905671469651705608512787493769342172762771160141233523996895843526238452175625285139893766834078281913644285789807855780933132166907747668702828784267716846506460595568587787746656383487228294112194252333349289381227602278081674652889758796907000090744929266858198481578968641966771365156737867277190677165073613667071185993320552164667244761425150553551779065506054203483716014930225657416926946262089915581390194355710863170079291872092909249528848543208532792854992382938039429133624701132881740518788392486745347120781550555101091997956059044127031740315392088265086770260083438651564909188118433929648009927339339716689807207761877285688617101249164415521124264399058843434106954669928752472780166356357804798866911773643256536807448866711508897303754705752127297736870835691472556747839457290354688000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -536745550414159203475562817256141237309294723228523779051473220196255907223573191344509904124572097864317897293144501636577120226515092603182180607283831710913396073186527755872756849156892008807618571915237265627941109156185214241196439148515077456238586449728791248707658571190166946006257161123457791457668629430232681027778921120584603523534032836080691352737310206726179404862625298822417115390973503629747217276532509577851836841081224860027770050777200988204682145554123885142239515667203107834862109639672332275674238984721786986443072160735277314375707947448954022359271675849870015409244819195180630356380655700069041942694777459259458444738216000837593936765418592992417275049176817270481027285871545616675823379154318985121935925488738462236627008404794069659909534981973032342484511355576446322208311830642165473323606344779203483713384806782943563260676715604080505255014633371786161224690289349895098796525011466847169360816698519024936974955704014029252177286076172795317990140436446456148963891768684103867979332847655867124824799035375615107932683262044013631762574819516826262305839625264358860135598255320944872368036113151163634296696593762328026696154853637254591009918343216444943782702199820773173830230649232964059031092573861498101565115875573119452786849166311565885940469128411167596643593461061540716268813449725944330028570750410006935241424911667860090965638648503789824078140379903035719091916774547766351466781730807861613951981913876541854157721216373131585168644303361519540570643108199714760164021203584118237786023784537058141775354237642253123538943917760724545139195304043611890462614847299154483667924293151745648283154599817458330769154578832415163403967225173827051071826598003636218281315255978821572365691347142634082978049142927278953148415897265936850915662534786388806818759765948038762322375100912262953427184770678569977455906713056711293872840724940347049170968805680602894508150436328513145116915262174828812880192819396478662910916416652711426260623951257941316680212849921796279145021614976222483567188468812554113100213372345067218286304153067809996177832385366952337813819774317358195220716011533283190284432392579070614306274902931465443363769684843924801000231073021642480126978094913866158820083992046808204860883567338072869495664801658689033527055824451252478096424542927732412893541796122725391221083277817757300703472440684700661273915921786436941491527731994277759628263629161833968937830709165251832293589410749562008611443561390297978966347574570838269093913253966567826853973144182800296629850662924884197306609089588809086183719525019871617285303816194100353790464999329959242936747330550197673568027555883248453130357339205650087622974722970699973351632662394704057773122773814929197483200063820197617459589579793180897657849003336433723381554583495807215280968887540955613508130134526096541654243805436003774456450981216904067502300683928721010887628623100798063011728492771562588157583212366573155877962898258736025705734721008322430965919084585025000505082322357931122647099005082901032457170978423471074195974908588646114123747829425993244766419843047054866709879493415678819930326606870426853713321788727695379268354801427110076935701003864941277391933553674626377787369652553868012878047513212025485834141077455114325421783592614674421586801766249385285554616667478976089526447676534301454000933731776955350721628343498536356320564318878472933472312857562231707525177964555401265707253509288736597413463106832579150285779929081322307852895329568198498579074617955486330445182887802554482538323428583591841528473952158396651041049465850605810737385959973168790272122408143871489068625975429812822378327017116871358579294530334101369882279449846605812476461109843726928320783750658616169769782476800000000000000000000000000000000000000000000000000000000000000000*i1^62 + 13602158704297421994249091735079893647041028845931906937004085129101021189037671135426639557220303384844340580407267770668266946197198058484725888236275156264125043638283189711196023830545520292180237185617842006696959269295722844688092199016025430004480218318061133190418019228623933028132922252301537566250762492516668284972305885805341702529707499843991193394257050208048700143989237390343077984459155578338270924319088487710474722985779882694262870846134280243312336508465529431689775253758431961539805277864336082604586633529128028338413105222287994950082712863010901329615304689027407861539764259841858621906712126928184834509549735181613846896923252683187419422759137624146796675501611999685063941921920779104113796758614073104661776620692337669359918799109592911918966362880333027938607982934508908286812305565118438066416198181349051775567292637970267157009817915385946201541298018781356636933618588947265176776793468527729689883389979636893898199862002709603522785401375804549409338126078180720543079432453460202463004312781879945543002642956494049338522879594164441758843644844907693901808340521885333090757327135723622060526496928223090241815892595546443957682252332856491314422618003691122247267913114249720928000867137098184722224799710515410961875703532004896317085382874123962582540798305782893792382683218161456368730316849250207583001028531017843403122318573979790994450407040988286833690230715074342303055050658177949296494641633080092290794347869475296407109617816296144723058019958828235052919172967439672553014745442190337546020383181356601073582531460045879993709543735538359044666474770764378736359006883382732402352695606472389534534919604505172601368712983750413382287653531281918179361662888066447182173152372991444830289185430891213879429760721183611736071608690277576220934701131595368136310391950887478357200363063599719445798483538717082943767379890095716479559737131369607509616356871380894401655362676488811395747311043267075147747059029526977264879354771361125903316961099291688264463417238449971890119874865510461238929596202966000474655190310474674296858196778209382474094839958270915931987582439544903328889260713986248422172424562992863752872458523588597094004641737381244609348711834212088975805725502540108370836689688721479368958687318619140625687444031426872219695892495054709446303116679584794921245569365283720782606172816884888095550170399041380386314056266566828638671507366179390213668785736741861421689211417414281524945317754316530497029327991555325560767743283460521042643722000242933663312283779317448916430866177347182967792715392960340246984338963068042626337891706392330658445287274943596468750722557887555626150661863402976033778767582112926259200246580724024891616782686467654279620290029636316278060043795515462810120387147542307377509787792779262532652692800861654298068329703897074720188563222737607258283717331860957802581226665400577620373786631040677238067546350645651147738050866233783135479892212104697907240258760121786077499057211100519343631591664780747374897654475572732998167485882439687675938504044910825420279370866919018347682847863748229665938389573264557168362849123868407084793900687814747538588122140105665918118310777453530224130415880005163078380364868053219822203624414645946729339657146374405277191362372815682560403986269359289162525086275733071752837940997053453935015333796344721450230712905205384136310980058109368987141214365992183205417776111392086019312405420881693924338750670342356714244369172415024896976486960939985336666274452936779539150704065945525331546163534597135853155314123916629239911112794386458706461696840296491536098609214173727096435229727725329062302983353646851656657247760364868097855029926292964269570788234410274300644447575991717275370452808031607246028800000000000000000000000000000000000000000000000000000000000000000*i1^63 + -322241584736145002974688098771653720955026529592310276704311207932726958036326945177668765458480767554993748679960801887060075114107787359550654784845854018549428603916208789235322898275829956046213556260753904098242314429466846611439572333738194984758275104774712501460049541787555446268342988046204246714698476918028332052127254836012274762076334861762765598528691120363058513862892741016282941575042087781861460254458645100279228462765071538780345768286861281336478835080201156393339088243907995843293150824091716859666515153589256948896707926688721945738838266732155085920313686387097399724965348465648488583087188206213290576650208168253300321289383658552953219638268151187472591491847786189778055195116000686273581574570290871463380117362844217021108923420883025931456381695823553162998439261615042681142088208221064018072433422211744805736535852072771605059040348946234546598866173406313080867442597462431184930124927804048456494182576328889810421340571553141386973035477957588058810448208001110678219071538676915789500514111564631535366168265276338569181570652805689326999289038923915055755926742529866320813138856215455949703198783160685296758802908093442255559370158922299011715115287988746716235388006489248017350796079194342526601295110526907884151232365810087048394701752219556746901589046060616589469925242572495246862781215050530141614586702198497737195546816376235312227228211981624684101935642838065117664291409544644407571994014625791629517540608098570776093799890589770713056880597797542456966289078894341798261760644351160357175093095140608300328537896982947893758463826394800062826387777832780944978119275562640373936585339061880814588208698062138852353160455699152401647432164019203546603177148358351055536997960908426730361533187271762043875407905919006787406114842056988512875353782699233567337726816642107418930175053033802998798141024969720294172726512155263150517586436770732510748507769001983351521353407552123119558280285403367452871587457081643533252270298875531478554878158776675402302286901459439201500977861014901622605038062699065185316651450802844302811249498904446787842303105333120366216468681743107354255876058279747144984261330949121713905819589301691465884063701000830468674062553394868820142274644975639183833521701313110346150846200823837712565831774189666165613848366076167039179418788132443338673327150213226796787036733073823711797106550557872361337589631630154535569631355557769346211294519857440324285997497208634258713397193161524209859714821412738080249251715106852670293836951057882552771776911610368616680474209284720358132074340698518085454422575042059736191721271821161610301552602195011770753894833360367696291320008874640169047387820115512763591866971745126364752004242394512598437833722154087809873585333474655001656069759330518895036238833547215686444345461118807543534760069165763826552049913770493011990427258224309446030311715195511542135803698055596414114935037036931523405363654552298947516139427777116112029554082676097920536565702347895210213516981970006526049913336346753792935788234582526718357337132441270927676780252643116188047770569611656527303956374525777962892075931528843978296712802104972145982423490685688679903675467999551892092885671615119118500882119252300755219803743392253783524030936301142302212568329434893717957613370227030119892142293202573564600793272763150131761046713500104645831335747915038039072873916461059127326845282616778336231330700871353065463251930411616455212137848154592144588244745246037512946816072263863280936832671885535248702649833677117603498261643063827820559864401603681052984432756540995559035646141081813962650148860839211856959741536941115319257600962793124712248761693571573444626822903804488627593464726898875805700864457973129894839011215043492577280000000000000000000000000000000000000000000000000000000000000000*i1^64 + 7050086456599014527238433279446610789680065266741990661378946080321792355945893693751814156013213425299782139860800689176870033158924505119992464673176983511360041504085222008891593067844718757757106361657748945528517834770449431163813741215747163836783387927098395036719074511307822419750812493251858544986111788078105167199380254215476804009523114772968734676963218870931949418083548052925312326594183689569995817019643190802349537674913177609139251226134357083672851689007508802258942665958064889634050516956768473315236360381981812661004173329388007076078608341114199312336646796359121724167191138003376624625353520782086177998891476311352699096108142215646388056506564115442320687760412922026788294708148967108093766904135935555754499244351230161466351363574114021932624396379927752775499743497275611838544180215175823495264102949219556795263517592606505439908398218564932774470767243568602282416193379637150289232640341070796897405314637646101595873123037507401595666622675497041753416921823776644532736158101021805937485868534926211298637240356907128917649666515184961466239531838096834967303448022883193978875638063987683503637795009970934843694631533008901957778815468788906313453932867672726368542465816135540461810694508961992750321063090679037381508575514735801429177112860733316031855738535865748806596090786493146302444101171537918487861062483860560326275334302223833212913566286346174717590342616639447000708861101732249222498391325355547620750090032121235545658871952146488908924388119194242586151753197017696042611341105810097419810927994371728532984501299301872343587647565497993812775768926433666758623211453125285493389198655827289482028658696245632621040605498710918695105255554754458511480440982529664253362085753091765414934527700600548376707842175504002190708326803991022458200117230566825167726030741551591801194354996967909443661552916290051721410586950605882973911622047953786497996970017787449704432847181601413033134019952660145671808522033834629769034922986986722105295696686076161658687233367805635878794216160402438997035943711615150784140450329667291193437068623354353237783948458492668087826751265195658658208564388988906937262095912313983234960784962402324944167179672691596326934086982724332325013209766366741704343885437973343865889734885721519046440145675288174713675980072797921188209954152629373636208599885306356251750338945926105073197950534347356892348840451466880601579957176034077164639497401713506316647596004897602780418428126546606393425583739453059836095791466814824053840110542736736265130404511894344666424867165998057184632743004628576914422775443833390519441505533542520676639680125892194462806989519243752642768221864670948525010529982206708249443056880637950031234924792375851911839667169300925023078229229090859753642888454707947409177048319613172104876861195983608101950877690534005166931408449653731439854481262440761117866075622534038483481024399816085374774615965253716212203100318276650071297242093381232812847810914165547739638488604284521660919545013067585724083209838487103087980438052788682667448948164817493304336711532529579921617343395361068611536296936654115252653550475705994130167715813307741810416684562504142492021318556375621919113358998088568827655970002246773483015965879735403475647462777045359165126994302577388705662272113444046816099088372922525699761266326678012920863538933985644219790347860606495158216592705157769985687535560198316038992916516003202113383578221245486858357215927550469845809817237565008556567455344882663905663896621032454989852962414556878013135340921806471974223102110289483264422973790679652797460849523598728043255922159479032810581076754671216320100517826315499080754205334244127394834105538037866830053535484985643451081288104913425121554174270504960000000000000000000000000000000000000000000000000000000000000000*i1^65 + -138803626738853352027007039312788776386614719601247818736031433061235104124958607795086963982733644973317846775468138912530681340294571997180768524176025772213711983583271449279478983315585776974680910204443374845716332438879091389052662997107757709426826490437909915415730679587258683630435569275616962494386450038543606899612590288595678089259305278471667268570119362685778597939610489858851128250693795633868565217433355765283118532435301066809195518715777880626704974844597497011402802862035897629629239754359175952204158268297489292048318022849989585574508212610241700761359781972119138986359637036211351782516495857126715076168994175972354876313159043253059996568269690356101749667536307113425877021036676900034302164787793232375955665250570549437230096944492041806597434105673340356580867885542573778682064077739729892051186989219569292076401670568730573500446510388772220002309047637344032241883428440977015904478056482435281297479664990625129310223327246084725073499397679488487477802775377178296534448186774149933484012156340750594268717393751408007449125342795970223758311944711259828858175774913669508435666331055351566016525804694791018638971982459113551240147996108743887490349037292110485464044950618060960839460453456641581068930751259129473988988827913642323538198215168192271000293793721403059619131702538363978027488861258560609102534730065465986384131182565290737467425876518043999916577698640861927063207508726912821418799175616654098895750726605836180063860789936291896850327565361983656836566024034282342034958589987271881955902188017670776063419525816105823800872459174898901587989177079830009692809982950295952638776341646024045873946400642769041517297370111378747214676247979353855640469044824679438696104105601587366208957747491595304238450761010657055309363758924218672528071637667787534540025839901328062562206986741142909721527002256996630790611111955817089929400105963468969443752306216729095827446026488627141440556942919131743543637727071288828468852639603397928157965234968574049033593634495884870130167750769242419365326207511121673532847828154051250530872051470953873487874779328305713741404521270002433006258866575317423583577156911193824403811320333432025576915486427964422391187056551871992600690193294299622233816994384287532227294392190118419162515172903562026453938824195050953039265776035879603132818746647826712292522979794677617963051057794592668053551072439285638946173260569897956127146756553576465675802384268789447290869925085842185060070517353939033489937542195988668552397373821800670631613968755027660781889504656897884327580981563928595906056467781630128540336072668152295276165718095624293206852684729707389103884927985988665935256719930721462774078261267189879365650257507795088116753845390363825502145384255246384421458738123369766918833605835061069400561393368457288764509498304874491244336409684934439745841997670700090162779104781985516005322057430670599286464108466687441670797071725005156640834433299569851534388262456006727254716398121603011748119129454158086714631698647061568688156148815407739155828513201929901102361946659777334145288751533320867771937698585388215960364456577757334614045321594596821293437877444721220333155067424622856519702990804509365796952529486941002070610711208352345634297034518180089280409683541456675722609366848892157646590476060376659736872878832718930342263230200887999071447423959141441183399218182546885842271432807531974080965425471229527022018667286152167531187177062130502854016274953426176985241942113258625879097711334433000839265089348631617177271123919222077508675201305104872159565629334845785485058592686336838533892238199160117018777063191238604036512261953397986308570503812836174944595519902695361236733149160805517831053307049669782478788755456000000000000000000000000000000000000000000000000000000000000000*i1^66 + 2407352546552499503435622162325077785332978460671666491559786735313638848865534570290723558185444273052346559642585598901000867925920444336787092427859121598244433501033814503776939138225524510206371465306127206153189462213962633223324270445043472912370076057310910560983752237371003626640533344102528535571935059646843443892482459842029174179097553578869770594645208729515815696159683149084842117257233640880043889564044370336884932237200302521902342727594584331277096964117372940264763760303589394524210417019239188004708371914075306154975400907508392154305895313711254414071406757758217190351354207952428686840308905759947461803172190157590109462866023895986450367519064514439982584656051422379068685966704471076383613932533290742750173733856641681175582092997013740388469344809400816178905155760918833929991992371243427261370473387483044538091353448839727969261049990257610987487267274063219199187599180203547280426799497932352986317871584417951223833767775899131514472501113531478916699253689130386032728913622751676037629329965407578631036757271677411533604445467495990597033629378649781201534979609481746421906069898787483454883083554544810488480868193164564849264168795571831190639005425003043953220760144681528017161243792694722020724525755478733756133722474051771226880930181529712534127228810439380613681052376977626235467723291580241459466425759473138811133608874216966616019904193815320580160506433074425572069366386625393483598554559147865091194935944052576023584322229517558923147225222615666235231815436578511529948461598987488592321031778487402384126649486257303657177623624279630257571290597155691093635810391968298638004257139702738189264817177169468903727954934169247757747642048767264337530514395872139593735307455418134599638341745091389137312875922739506745363004041477905483804717473137122910707593651248923266455249644997426095198626006804609272205242325214646320349818772501978415298024197337158046421357603447771367028605007108452759760993970844930977693701876601887264123222310712377533108764784675537581579751771403459192092142246079061293264222544032149038065832958432848303093317782054293781562826578028743497874154913395129708979072847156734014178033966349067070956630831904567365815080769655169248336338309262524563048167323304061697374320077170076090336067667460387693414826195848347312259078601587678520884136181159631448870112872957992833512291668336384543985293570755723161495483563916464983451028088500184441481234654830557008142293898760964854590462430338585975328083052882274014298086308622321737583616339199132625100777600847466309981031228209589320382306424106481859237066134465673637202172556924629115979648858731572467558567043723862611079340879969260447486374894183666388045941311397295211359192255956502832124613196520422410393894089045987307922858784539237235947492055883265772113771330151547405517437665706912151965056189879905247923012004207817254159527033840850607401079972392542645194092748002067616049829631054726036482551822753738672633710206187445839594395650585309794004069520597437129600313751663492348129808842311867961102862071581597883646862046536717331656381973164185452972550232003313777172476562751469884500550466903835472282666905588571203205372791354055568266239037208326970678792560562186830321124868952639863530379075152152594139534322448727324221395114051114296163308127901914580731994099352506037856891920826038032676772225171891166058609313990901653541468434947096380755279290869763372397786425936189577467844893552122824447618855567183020355384207292772581664391912583706596999899071514192474386298924536961619705095548545349093014126522731936263538278748953294827825644872453989560979847835699510329662065444158130393223046834558152085956558216196604712393159015058840181800960000000000000000000000000000000000000000000000000000000000000000*i1^67 + -36206352208073082885810329602361996181336957466170099190324504569678814267260274059914263203024457419305300004142273293442919973511703513473767280238195771137375367484485782671184787411367953583476833197748365630122498972000797120274489268545546649217874884383496206431579573624280552473142343604639944370577298042097153397882276122753271301540437452967030559924050795108661154970205576461972713271139472875545452801300569433149898822569064980574285815928771980398617783467742536390761025289895849308621287149949216430393312612095721268059931257379384024825827851649483053860923988143328104242419968817110277094885281128800595261460477427656742254434601888843970231671200897289915197284206970455479388427957367936051833802496169192282795786301563097210100261310696371998449504688931536562757819644970489574614400794959665906282541157930723920447962326693430886282257690673202765913428153298696892694793063135171507607857005769357179160641073380717017241880774807376337984526541699175326416051002536735264874142266310520179703609234590517179424186823920686837708088531411975828210340291384733853687346415095118290034664878282434119878282562447299624507231037179506839295893761724009170781739649553301995256728450014827247053570397046783472536294404977916839976960268870164024306154305946971223706296729820328812006801552005165454045163717910986199704364071381063251646222278952718709474651809327793907448361173967956620539229470639947333415119536232178089202040155076574611012652599400257793967326070998184999705443926360908431284774225619727597938849042360858610715631267650944557087698999534340958135193036253307006183715884199978156019286653155722958557047354504244214751834843193534552305956227179653908395022009606853544117599256723592083054071586935752127759067824099137286885337996362168427243208310730223497984117624149177130252390273706100012961932678280700105412594362590691162680448547182309613830220861665758663316557311128845800606213362733164535078475673599225037077217067553756001787685113443221835942900043653223893157193712543734247254901495216262680716800017596995012478351316983685558830702293814548036013776480945119313021735109449285868824001899172903794338660255979933057669974416489008404937409547721274332550932059738850387750407729212688247644518589746501515469338121008874321492552926002403439170554650051229859416480918511217268193218688460924688615361054530041803558472452499514330295299128529898173942414336578551845464032947364304884096648433902162243045123350770765948302899225243648995708706921260615776152577506998657581596149381285219092865387790418116219765306746007331784784811452772375700789067157337592042183661742095352930681644011487750283997044104331002915476430969026688304670810465630748949922321415687953484682139965902163249030876506536301283490586705272053190229959042007256937767238194618798344047762834604262674670653196869281153026336811537883401566235599570453490441191701001936435396123554855473980122356679380719804000882982194171704520586260734446424188038567396824881453761724742711395703618701335726993973464674064915663859073778852130933743595847816588636303008804027179877683340226737019653606584719250548461310488338319054041398734471231343604250371582942069884059831837881696413306179808723541069291790190863409411447468280992577359494882752436749872458737782704011086257601881195012547125998056062534564417126460856486162489594885195423465314756739616586273258340697281466009616843184572445232917157572062649516297747348951642801428961192375983488173878155959461570349729367599402836937282201820756051810141995573259267198263718654204906166064820877649224259629766333154052280067628069762205684113228717697141725178520992871437106593113181685564379025331194602502039438041478471037747200000000000000000000000000000000000000000000000000000000000000*i1^68 + 464723019221482476296573838497817736788121459387215107469760696210463974546718125574575851031082580986692939599183029763647083568128859733557611597850709043315282994540718628985988526878250788329044646928943675573961381635026820970491523208147769587278360734907398667188230745340108948939768639446453556190838098835808442662887345458917382245839114571123225268832892537032578166065966993483158073903439662207592669189177654291178886070174915309031013932793204243691111616191112076195268006229022911249567951046315537051684811869238394979945957565284784571173738802697002820048501986562204193202384994065556946241940575363451377949154333139138700125294222895693556177033204473982832686201165875575120632654055006095570889637022454553709367693186198026902073936479529695447951674075778401856399101854336643054955220148984106231959823781609919676128187400122520543042104028092971824678582694621034592641060065681311622711004331309895033340524055627231208953358529123390926807182592989892514385845980009773148735117449634983291806472159359749334049531847710593221520176068860401950240512334879000016120260819999547715997183117996427949777396481639669818117635420119602619452810585913440286961967203530146717339659337451756358076947378573238674428104235147670995155395573467697184791667253253130739312854366451813519478636122836405409122139715267143028096036008128954419394449257913099464863620253462038317356605211536650788570168884471906489790683758685344248565164604552345057094680554793158851244289158857792995189935780614479772557571475950094746629979516614359470889496202546301092941159450395341825054067608685231838444255580885914693079086030484888077945927508915823115840095725160283666053035482582610782369310210449443719459823885290619464650251489151973517344484048308535840228403380697640825226682427867370957588904254603484458149272852531268934027272736904403068224440814199569378082918043150039455565818934865731322077534168600830307136406393303370100188200946085824611507917319638852957734682388034261009037269885436953282767153884174018289051696583432598357025474003436315530550006747425838685112380135192572219402596851904513267480561703703254844180020399241560992058875759538579276878800976068533143962477705980951230108691133875031301457510201658875335995965553483841388646594206276548843233914061761044100597546827263829741769341417692059845641789473308987104334879139443840884858484267466605990859582588219870809902510204767656817133551550293413908706265533699672919979058503729847210806028882513918126865967317812164694860023510770885301215842829105678093926458596411160553688633908049396493795059483504951025907917659168525329913022083286324555100138255899349394967068903399716794894092922675408589715191203111359632538733980047574207168299690429850961878777314023859443877149378445845227723595178032752171888189446723401757925846977298241310199531296625872564847994840677817545292890557782679321567985056565635905492079202379168167342509615817470439620957763619540468890384421067399811603571261580461289902616750303072358328640907323119722664982159383252529402783970111341238992819685785503541987676766738256913427596708174383697093921935028313354849119704211761737833175156546060561154905888197849021218644382095765294146293000465065929555911123214233378713751545538970968951935241678281139107814973156285237940375580523893681606988332479573971171630248166695793008128963968497728194365002359063218156528499882413018309012728605923962500758880934349856923791078499113052713623790856082536962898573458417144800183208012893257807474476832708303770572828972052612670348834740216913796509285302557567087316070804075236181694323316110240938834081673777042248490538482597879546318721490674828379881804792926746900721483946393600000000000000000000000000000000000000000000000000000000000000*i1^69 + -5003592134530606753681610487213890972961089612920929979998822023101445898913052182535136255778421979637341703483487697737480263704906948646842022687467548216504009895691698154919463791751102619171580953630595819510146280264203666564922673288908657968225821635053501246830760418173425189358720128168034551617438226243964622323776980125813324012402497486032506755988644346669727218521720453772473983554725658191088651931111602881426406756628699261360810076305582161506942857241162864566358168548371467330813917705648740934898135294584671062934283493214675498051441285147898355835272795652751824918338633855217735110136459551962319184879438096446617772005487453502893202839412658358539179788343891785485007876086834740965964308214933090980036233243761015457521402414755496894124883353769959951564997658060330889157148153655980740213870333494048928519505756924307307916128536522328800385535733027771293718941321937995536209758910800321457748703081796782909788816113631201979208884634562046305885719422306520964530180741792370328973273157630416122932523475752102293251873438594756432620158592689107862197899033143059690911530418779412462653799995485297199276758900022213395687919097419771971636466448820827911759964682127723123695891953651586091480072668637089438481029954930983393259593613613506600095501332683241677778598511858758266922504420037150397353938783523598511347576893560399043998284534693261311153816336071660519351880849774728596130601829380140671664988067911886988204375615404805200606160470893655872635782884717337807842127939396754968385961492437826019327652950395778318546167521039731206101711224833961555286028789352799588141996933953847625915678314835413877484234566524183509343293058791275880495736380821709710058457510771194550268122465853843246303428365796590152104595303406884746020975968197425500465245539041340772736457385627730770739291404287254518671402711192889167791197151693285867058495321196422698960138197912811863615050787470030634685665503486643128751735199695951739500573601133271048234025082581851752357695160013696949182854955884000095793652187995194163466675976895788210138331608664441091912017177539310296069609353950351448818611061975370649318048571685585469648066105028644326347278315044877155150723667134874352968160904946140816295510417156540467524133346905372099629105702984356245277125944054274392314798232859098663580100823943763375999604407618941618153697210581075770995413637875621036366456705869703139892735934185139405465573686404976218999605714414982053683855532160641511259653115516230541285648908599332175554548660788404075499921659247819436950458550385097967426173001833817498380296132892317712392627068662483581163887541444138511262196271522583089370166380225767446822581934837811928730862552783060385561346477223700651250689280942974122771202832616118442000675330460829623595174145688751464598692811473066850257176744766976564245677072861444902990510662110588187400068481232183807970848164508136078815857560961654690195699438912096154766766331137472655077842045541351503389276532466116648670329481329863935159654060991120129818326112769566271963031886530833816723487050928643784669446429681692635178285202062958512270736217838394194611645838665978434351340212682460100032649015852070416778259765930886886445887268907279580915296434827568366842389627527545859333499808753156576487048972105426971941090746280374181785138662871275270608840434764733009955766231331809991703274916572374711396582139135654939345192928819741459542480059457815853729267896613020282867854865281665371682040416064578214455773254453821575131937291246206098902505610197763237131683617959465679979919901689759423263831962006443688195630875782625943949739201613393603234008835328475906109429780352488760970879631360000000000000000000000000000000000000000000000000000000000000*i1^70 + 44197131600697120352259605125139459003380337680506842175493524753908158985463385487148192123556912624564815529351904184843011664827647383733510187523814156191050486501345961135439804083762876445532346141490520120817591711540037689032131381488624640052399769379320398681055234330965026062276038051036062217311414762853603579967285106233278527191404366025236181012926748050051356495883718245112824517482870435438815720909834034022050387761750312564142151828940434649795791529161437247259277283973996006579292132411392633844165782888686138323730014782386995283451188848372336018825260634480387761141839423389569119304739429013570553131594781424403539627853905815119077847252646774982546000105758548859267999542017973659677606180940474649567809626218564197043350564544294473518249088720101769263486115461119488030768167739891191308931519883171033001226994035140072557928495063107740676271618662270521601602856612270759701671169844170197458199095470584994817356836267206450360630578867837653430631422129435134345546951928506558280925331099083775390506188735094262672509333631939330917866370722270463672928453824817485832589723034136019168848453862361731244183378632149109799466253669059604477304378237410100121543747831466527006831224467580516055682131239959780199710066407421177761940286958433629705048334770921186027048822038916136751994223817628723218592657680399114998515063931681272228488374845635068223534493342265842758973650359283997903188648560655809342772690445539909426843721522543097569730716618035033975396292372050999851139029730030270989044327558036692432763284790151814207044895803100246990245476957013021745652654748049598795808536586750598731252766115891829934248383935139174468289337440866920311920965767406573135937290419748151659965981051067807373543422450258357890108483726017753898971646176055285530337622412608924616588432783252630613305802534570973468294589413188671116441723651626013647313153588701977473166719949651073870038269593115650873666874454023275280399206279122346688538532679149405338672055811777409469062122406898861247130136477935530174773329538999115962975431851509823625256155944117000080066963886898507338064548834182515616943449722457698754660912724977193500470149641621204140116746137877207643033464258906823166668747627070740898325944767740655573614925496477773405089569261972927605234166448902594383949694979987946620112997406009215285399516577798025548419506802493326039320533405443579003402045148439245492176922735650939161790094741614078017729575840655210051681343930440649357658053643057571587351454966291059038297104789349759559456021509241512738896450738501531229609269064715788282979514364380278606123511942574226556692666661923831925983798026090697284066860513575675924736534245638408541318282498449975490143019990417557344038596034210254522360051494038272803060599140554026598586225519755110584285601671665349550678947312978939808155119939961870000730916058389873819143574222915029669144918914994547538607821833395854558188430439797026780110390385664158112684660358730748447057570236632838346727861992814837297360843811776671712949058607802390991203020134849147853049836359002922018569075786777651381972288496453060761206105232699350247644619127463596668443531166050846240059054128493522967667012726092263708816047292868301666714922744332421266713819210572529281902496408172480908501872478374130106875556514000425979212778811105457825904728734622189215617225689758701608500786190865589327971139746804915061305700490453550476014635247777510302466956863213920773558829820125580932121989835042749833235307716265595106116804893769992790439685441517130906302733451026609419725801557053826787374804560256292825024230283768485033929188281361419993914756793290906211554240747148067199897600000000000000000000000000000000000000000000000000000000000000*i1^71 + -307076094709122381005317087313113304404349377685719010823005848687906347633162686122500698639323258335798247700584637114960423216154783991096658018723872669721008293939137624472630947120968464994217672823175640135500280107334139855318335387024888339703984563566745629348776678038599859629733499783168334960435183822654983624893105682003988243864639457183364291098381356358766705855634720705082294623009728680365165248156034569831683075212972902992131938168098008365541777094137558292744359530187180207682348737687058935408009117659711801346670625189409571722113445768904951307173459001017235516612227838530702570406890795565717201310464971999972270111254977213075788015506001483247264919531309241200017847976599425543741653213645110194102664971856986067336120893104884754012536710662515576453189959938240046696283270514154602981148371959539534040291389515576340517422686481603048675864764230633837002949166362468157010255433489993109102223591416020260966326438416108515835485372373283046736609132959128979169118041942717456061867143659668249689989852822146522869890058800923622324544503049265821438748243300640665693018741753832517047042404578116468357847932679563699279694141129454278290125432621567400432940087959487786896278615554095912963407342565366225421237812316809495126266039029474972101243908274242063975342865682664037491404177814002346509671789488363369887744045360666519280474833625460330637102783918068546940227835125561472887855101648962206826364072870520876298901985430418324532565939198899903349246151133843724284858660926724628235956702752445261511332864067183688663448544991132813142687925162246676887576341124650067847931352474782173155002063859773296679809556985979679798068055535224840075705014477396064514512349549391663032866147794271125987909100096486154615532355963627911628455192052214245993428494439921326531066777007970038909147016002984219875233780844056063159517484788403172233383280694007298487091013615254790897437230548974738708129058005505564844019859938730977910195042614846333619536999940198590133527275015173400846622966779129573255481528187854329130213931878927093420463829311922010404745606892113844911827816831588465665363073755194236612410887627248447554680581156715370036950700540843586810429413148400153598421700629693138195673899862207882707456444774384635604012743393672794449794000236981844599078181763910624322561442561925708419292666083223153738892364017201046303481646129490994179637399644962491106464603684120265497078182206392712791962593561025554891309184673579707378936121207189842068112292144226849914112580794741617635043748021354915237969514698236299878106073682709131879471971948826709308215513247874595995186410794833112858903012072395327095557034346322860570107660633544517568109245641638370966436945849888984020031452999908255270405654211119830990033471690139990128796387880728452411924752960280209691070126314022500085981777951901186042593297991681063739206010749116170537988521853507508009487268261979944226735338739164253651537194438904406289923514124664222141872613163503156029011195416361323836381390785493280417101229859205916675437992704590960846209751669150160064817554000741868632731830775956249642680860612764347694078868706828621751205311246774941769996646032949127192343276976063632960807886037071789863527609591459355609769217569886114095476770713135690446811725551966205410542034218654376483703375586625727403457375528986662340220517333449610253464787531305847701896380442506939495460398046770159898729406573020111202130849292675007972019085170476452498285452478265969672695314456116338060846214012804719601848659463359688198496746637028780289012488945725303119393383700985238005725405002809822664203643440490186451776596465319230017062778225600260096000000000000000000000000000000000000000000000000000000000000*i1^72 + 1515952793182070776028457877666915485761969602997912214454783963534491598490687403825106449367459602484805669129400016191136533072275691678849732504343801444366074961240185121951592481801563653351397479555983673303718719222852907805780220196279667232764768855811291830774247590672676621542458673647003018513130725136153493083862261021477092700384318246201410791148089166213600493595620166447445816883277563670930809636062981392259664989441065577397417331923049981359731337110530360952612894076777384794393652665537678395968526722576408224904003179339441331076790487784796845775833493688327735592194448378610833856059861648618612794402251425513579029563722217405311156196759416303279821035518232755255760229727150526750232623566490956576508155394283944771380194899562691205388848715224598392027412821535348037392762094078380821093622371355194828300302524585577285740710882679256585475187008408426643870994778742592107771010449531310872187774997966025211378496399729907158187775970986477726382061496172175420305893016697307349728341101112361036916378830585629162306711946351758474778915037215220449021815313240658868617041334997573738284377721762482952910519318753034392586830324423096160475662835653208766244890420547397527729440581854907142606775073938397837505873589276271449586156921111333678036489270424657235861472243483788318562881698984950048369541533882539346028128166012367354442094141285062206486748691699135241643779875615117600349711342736115420492334220402054625638236015096180522415747534275697101447923925395362455215234582240780478751750711728236226880923868043835495128619496001192794524435830001239393925842900992975801776186958150358062410738825067855833713264128526929873842275575973922358932867091557481010364662341813231551585578862912015599067470565194985538281943402999411196609910241560691542478366712289507165663407945136849683316506495385192785129656831530131866970529455099752337505443083135783498143541551781383386058328503453868314404021609724484248292364688799960251302723661895634202850040020291553001879036936874159055036154536961471054990935577191197558881587610485013551950765011074658638382966627058397462645141809399791478404832278389063650327672757500180359840014389409074710538368266570756251845832171848278653334871123197793644064507979372567723769859037612593969908325443773133220129429030278078448624907311681393113118489242196436300716952618583860935961926466893616719959951198097320713262045228897815957585970386793651204600842481555595125573150017080432492799488513568651694543427359267484585991767889481530526254276499938764768065048370054899948601882056921933222952196119725444117854260494416267005249333583466526004228466365787599615365939050919049651230485825447944823143543741808360740829383982479128612887321971825914674563720826768140019947764533524612876208597271443181452843046599509370251235411527182946190928089293328204467843267162293831298177675825419608070929519542861697481512207111211305636353849054462547959358011778887340640857805862218630234286257965798386798362821279411686523570585585679749504218760144421160361021207805858077415776670760359513694525858767995054479853236201227622473650395996703535136291741785031865363921343557397305399678546790248969949465456247331138307981123877144712017581416079202695124419296031728493610917698315491371462508308138468105328930685172780001483949621775158096658232241855954168964279571708038939317824494450567556068441896379531200164817404616194359457522941924169348472811004231577663218406785768627599962387414098548570121899017620296134319655967361636208592872739622766613267128646983330589538303860210590234554378466905451557802774164389201510093607918465127485967120773339171015374728176710390733241616054979867328000000000000000000000000000000000000000000000000000000000000*i1^73 + -3468385412032594081904374405919765989079299561596150975262725833276676768297443563799432482985648167007510617056445977358418116127754005870961648128565842356368497602835171694883057529974217120883129008546341734116563412389373037056683516979374385355822954562353146985950608762703872691991951243721295828082955569502370103415384607687998085627256931389577509389407463925415634667231170464806892866228023894390862130834647904190582807858078439532277590796603685430483900826877283712959198807389883389112396793199474960413511372766076071644411380638835458133058192910515331955840998577124516309532912810689249909028501029111079609966563536065409821448600776773159102388607595640919026521635192887877653536298858467461499085393671436883237282392981627144399489819404984933216034710214154422241671424930670664959640454677033758221412247042601072902355000840397831889709897540455121876155483032824220191721772850971489494304415900022590066188378013585974084708401840989823330725973194177832614753014224498031781247777499543712549870270618916577975396155897389360528066946377532444137470682816893782754848670031781453668788392897485019801738266041534407943262579567604755079550011881315746367676105959415906360233265641364971798807393723763482572203673676227431457600665716201559680758876396707095793547716794901301803827624782380454478751571856788528458942643084271197423693665066035574103456973380328584222533348292498926389887508841123068469498407518578104226060397741190205146999753409456059936571221464563017782221369027664411490855664184285244659995358160695464803671674200209489904508586490940471921850548850186584264142479777299396797872155085642225498885983223851863125845728317795940772718495349577217237007897371570483611536242219238848174620078204699162873133418828303757440372030017702661254995504003944780123090159126681187940600096542840897334920596912764519230195478701908014069021992451373865132289422577187989374567707148240357435284925301593472410804875205182620380728246510839150974806564804590457240419417996237430087350453524950898224291893604330999344348974179970527125041922044614770824668575243497727396947031761570643192625208525458863993860952282728915922370030339472276503044311956166326197707063610971110367812607895651617886670577027731488246364485595352585510556861195128572435572390893598322271993816065256201864008149175452051662303706125010147728148307058332968193888974425716671831042178499546357348275229788712166432414084606904827635323254090925478263454989453020651986551656397046748056085741748894101616144612243315892273451346305631885941602210637115522289468626015387490327930059181531553701777373877313399444282088258153078020615273255775266693838694226898406256383295016160982866304005792567296071202901807093605645907675841967933174620812087358486169683069491567187788911741745602492067496958699450443317196658644424363066743494825060897069456543601888687251476982841193114116351837584999569477099274732405762094636680995592627995175996552660275736194056871358626885228555779004268566788913055127644477165642562114485464365595087615014083845768502989487418458608424127572439765882910515742299518691418090314945726435266377668194861501512858700266451973170397730932642205600562422874474267442924724784788800252904575328903131923919888552392506383424834665780239428592994497178318603104259575829509085628279804482777879624347707699417346275069933119842327510167298431282505978273857477273105942831862738806905790012688550492495927567567811462833305311848513791915998644899413772688902666391230125745452702102398680198932526921307144161922196904125153525493524678548868058936025721310777254396079412597786048308688294772543479245624457532287314775915308066936178042578434489910281600000000000000000000000000000000000000000000000000000000000*i1^74 + -17909871138538422618846866983260313634258470998911086790406541043950620078619605334973904249122008573916910870208731312842254306266210259670130419394983812395327519602990685287591385936627180093758040062977053018424673592833129728962597554480506653104935104610655888881715514664800269373794744666109919069285436971583824543414103447975609263746165519473542277413477974202193208732773151223154945626214634427875899829026925493103986980925287977930528163169072505033072743852691741115237727737280005481003775100807945834443629896366890662444168745647119465583405721190868580033235170714219291699587481185415313886294075454397370002655222990555957840947094084415318702281451983931976364430503522556222519386105792320274320158253925939693080394283010639124948550357730712984241356222742439375846498962979663238337576560489863644731586895453205963134971633261569203218925570828719243447485332618089439688956300596503695597870798047568989271163405555029527686626957315426768473403331878526537148904530649858151365866218996472098832590459252797464244106180510988323917038931355840145314226182121981807438906242112791754573143178779132515943221241521259857585629509123532528158025574605357925406806028865547764151066271016122795715383858030527727163281280254123757663911654312184497139705452271928537682959241548151411389030253062185202477550299916838837225564973230494986812614597595975431076971434467498216054184959435203289048184695178472779864757157351863701578942061466506600039144898745527783357334389236613978896108085157296647952395006960359106085102318713678270904761166795590662433029450349758393209956319952380361944194833249657831349771214167206555661077644382447208403196694877180124503728628630591042713782443463589353673035376152501717045865035774737636351474429917959251339068113959053897521369905762681015052309154526150669548146683109196684263865597162111097385930999340495254937893764886488362143559569448952441410719240811798834089368264463925319008695268355508697716184641771786034321849774792150890491729126127926055281277497925609671175323810453083887755222453573877824694576311429456192369471095524003341348609081615466320835694990003756366120868091660355396452898403377886319577926505472295223130624907750345085169540152081629865710540178745343720024131709794661905378635406731929906090076000464078169771330157127540058952118879871134309127992353270965282863544386710688901767831081669296109353851730307297530552382730935111409886521684104434280688914280183756953593314320089867204544067284851519611185947498870411828270291514307976973181283857434317677432689717483259925029112786404382587159967316976881300008186887434386608393588838393726081963280572923708878365412994155180428200797277088771480764564096450955168565604643116409316597447200470738903839416547596629009918594635787761134582935320855170289045147814886178193429754969580779331176206511936805358308874815346384660089711819890012986070753604457883718454772155120260086811027623150923703578548362013557491330822054910368518505493401627247618614489001576185463651019802504241281059967687900515509587479491098331614372500521783507452538644031424934006848944941793378035692783650800239833223362057045307076463877237633599647350406845989009306858686897309427434116875679042812039714023679005512472915681087845699481183320441666528018671583611347886010623189165949492676871655048955822714630296455938826061436577622836058063416100566929212926722448184307311562613326014562663462103103279853923236078825002434741020604488204961675070188104150988442539467802346479324811744533395895267247394529001030383479380988551516832809972584856440346424680525709184363994538421907032713868926778539953197052120333960798057807912258723995400215823390000000000000000000000000000000000000000000000000000000000000*i1^75 + 207557778955152868504243519233820159561583847244510637953812887233138889162542722910627606202836683955729108998618131921615780645563712994740355477613963253426457490920946525028428926519406358836594954337783714265191745340612144491512972408233461558064141666955606670881416545398836868502386633667429461398319357822162218806380714176957396970997110532833698385543884138744887704162026232937368294621861316871037644861397470931838834988609260835606934409371203423984792586984490105078716130446309019069039082572551347218761011136813053292446708290586917838884803714677614171023056765950176820198842455283747081689448090411519190000445918959879079518253120698100933651817695746082873249746611121106579510428470372419914935750043711948567520093908292154200263161966991022466339260689528601354781025254556071810455743961210452355494942197969760697025083313665783023504818412282156673509615037432667671204686468243242099659265473050170497729601492546276902213449544177058465679843599903661980488116244652065430789104887596724882325945146196924814207046652674835799185667821185354620242939033958175325204368439550831928629908729952297941543668230013173105887052035124139101531004882573366853857818224156669856329437414529723044321842708795774506452526440750508822959797160644434160905626843584269895059154579846358226310704706716046735915928277475662324850957382546370340903113362225614898634115789081922957054416924650580492149327445728727461013084779211201342412486361996695027474488827547069927508307682153053399519457804620292597245713430701732210561766160080550586466756541378010834148488172059543595121825883032242797906682371299124610034133565206477409475928552032609623415742627425033526060151939253680199250106463690096283984171636364559592920792776766565014773910249021841624945229789996412780465231441297166678385312633551738221612047125471329398761090851846343511421331358883251142515017318866364112016475478473479911381955006809806745580901496675005367481765224265453888496372023444193631489785856887024968566744802985037040128507738254937322887396862080844886661746484989936921333032318698277337179839364702161931543471296814269646209309688877916638988045648818802986264852949268128517311083663274159364720067776326412551513485485496708656945029206445236822427642539787803259420724423061609932637556740053175643897046509960102910548431753527774280286619917422810847035825656989105858612590758235327415834247364592596460232439565169763952635156441146347429355938273918929169829894598784449344111625762225301821736757217461170809064323926837226949816452895545653812180497904700274209790169563881262735927725822200055859321665638716915364076569414083736194165514499394309040897087061785909211293984039180160104979778573844589911313829654442986846110742306256912838497681358792626999540098399968283956508575215965727226118585055505284974850375018157567690277601665603077804347015731302205992330445258069700207636950021639104893348601072868746775521649799034590037063149971546746092103884704463145115700325756320282109343835532464399272443768404520591151974405077786937226611101123353749475120786152610534247775777495321808245031608562019518323567986762285261610620571796378740160588949431520492417321063904835830895677092182055329001951530711824114577082723343878981162241999427213532066596854461138156440749110687672674204815868112618154978769108358957547604516500632298095885968249821340496853294773784185250755433897613951337813995932972696813131825051629058849519311072300631004141609727037459887475312889483032316006707380674205561465884776857008427215417286119790596230884486409859927558982189107239819495461287017414178867892402526615355540235311076716765534684734523916402724108170584693685540780000000000000000000000000000000000000000000000000000000000*i1^76 + -586056891275148768302080754948930212427942523498167580392189703999904538858098822241962446909211713378521669374566035716485910041842813047739909660577869856339094176118295763956008071819933724094863138984400800866054333813804951286706720527120140976847411797497390805380797709285539942761960668082295322495161294771348633265534130218078779745598411329845416174165494182868739666760108704810708142383139739563095965567113154535779741548233793520124837619821457667233496764988897762460077911743673852676091306896295344895135663241673281917287515742397743157109810114682056514875649924453654729763375967857449301762556022962395644693403507971945706110809433262877262267892151699158504532586313699222198138108871536919517919374129833186685031451448793449566955739107219662226499289217081142294344929425329835305604954929791921227470053935147758035320645421359840430456466647397835724102929000841397151551175652026735504075683803269623478692778450404431710066890824928332263768259057583942153771604170535088701662716378891225535253838705987709400684316984506826138708319570830712936517237827112145030760240286629817475182902716596157817959623639714785691402690806739920866210829843619497274605312198110622289826477483835035365709418334045611425899852676612876808843638271771794594073103054193341456782953986579874830844234518807240813403347529349213112941596044290848323483696990786435151119335072136614906231256810461059649204679512067297908442252646669589788822694044509575163207030055890135162757539898222414149664348120018773165162952654719832861097867473003443160689040839880612907912703304135468220762294530540575901264116009551262091793938110879711671059876834826792691525616105002284445032714017020902769006012748019270346346884392443806657749992050078612055017959963307733685853576940433734197701714369373555137538200172288865824028565264950974975422661696847687452125268750836893595541136021664608089071828063678183564111012557540470644217180266126127798999445085284350821731847997783510022954108249209371082102055056168943737278071456052360987270525720750559765669792603460313395772424382117558109363676994160576710191758979940979386452215156301045250434735045418182786024113571788892642336230189328901843929538112493809350586348386111551468653051009853669207957101434663392778597640179292386480712901324515484678822489671751636970876717202882615772305177165860389987620026361016373419235111901222044640855857689590431843088404483167847369940196257848757922175914645604368571611624534995912243884170758307406722857463332894970458727322385780610699501783645623350646835895042277002347480471815656821697610014693394758780272692242685914566286787141819285591132847023498621087925974895248956210277069692821974320886097052115682569787971094456013843012982853183748520531455479811950181556130806820561888284488524289998836570273220723111943187315916297536618096479362892914247072630582926049276721403877149917003204370162687834151388138060015540711985686129860331309627635011710514226289436751670406313879982250871342979310820661086452161241975978158155758023599579289007156084553416364663881905041399605265978041523854485907951432782892907300271902104709785561455188687497931904546944914987362716896026008695706655268710206232729148092992643477244558010602712661999431940434513297572578796416711221769130134468176199983370972489513809973644052878721975355922678591238462729727417922965083636259099388658577480449942477374336283716773987937710015280688003357200110705222317590023209293141982112421491112534290095164554689201433878184635876385210801407203928747185436355776946005627421078248753386945340441791815697919690432231247705517795947308052598671000239159621139893734748975666580635283933528147500000000000000000000000000000000000000000000000000000000*i1^77 + -4170762531186373527323671291548789899962983173565785432377465225812566229217316583378557348784671006852208795559864818563089646645983876079306427503904089349908117401821982436535968127762704343408983667016886849233595986243554845926889010722773134965844824016900082183941765595685898441489613876095592735649327091222957595571167156170041253177153728728969537813175370207086504051336167978269477433707071768061449740036145962011496333557994248150070260093350362098136206077145664253596596268013910919116195449988955779154808219188965909053095086605192923697510361599518525061487988747492136595319562961476886627164569492802360540877274676682352016592873653171053358485190253174217808673363009849057548575037348138152942518917035920685687244413522394552605207370234776466087884705911959127742978012852548875808975515554404372308102124905595888950020824144736881257474790352058974689289205980349615409394667428696442656804462068691935412921361978617645769943969744391584426241721240830519448958558235004892020807248734261248626556163657193002416552310540479637622103718536831162911051848470038745204791116166113894726817025335138212354604166435596374877553120795753700335152690750273395817301718383489169544797281741268699186285002765176328903164822714462942572876856165503398030084306985295463874108888392407596717623896829137778538921653238290343813930638266106491655054082190121346838368373364703817178911134563125044742639762189210560884364388163414900184993500103556142251318738726616500404157491885200952531288756094273729317932843080273308512396184102587976374832716757227204327687830431523944224672564769265057730117667199515523894983581211130300110236689982703406072192631157461958713588213368428124201318287088605419164092324422087370620140702085322606234970427589768119321160755385684317887399792606302367154947496454649719420131457851556029285083033007599710257386237726013688938673141454262627513203907636434677704781459147129058782384890887275189518552441097915941565907781094639707136226846819907999262457419268617485050928976042031526705382225941937985814777832691899664798964672434871444823819158587800018151886433804538639250057752852319842805919165350575508376311695395886793986973304844769238473655308343985579282718372295229195728979009094891124465474734323486883985917854948552642093972462164484873465080499435581850796111441385442621859893807181206581261655152915507646460595754234394541727555724662155414643603874499249972312804354776511476481276019994541737967334648522713145811585137290779690357627388446638436181137116440605135131209820399058593755071143674530009468916436761413760327583990154306559662331869738587073488808493008885719808585559191735170928747549432856162282125505507194398639263740885714153003743195850697246931932486408506024755657624771958608374671789043888569733201478243599752497194102381164489711647075427868366407650446835158558872673214440409192478965231549215018687389368884917873012071471381280476689306527502188415042930171139183011642660023574105786122761897385151776563562179410688378248471045741340184906230595021115795543272068035194928612118627675736620479170608162962098800874525339271345916442508681713379785642964971588538801540800359204293605437216965042119161509301305544270384050930566491767220158770056502138264180877374069371090195555279983703334778727630023465059214759420152785114015560286169202688381513287761264393414912791818303199870917359035417190183597136555507435481580091757957347906673321172752887996984957830920611385661122176544851394621956338409153611119920413308184350919818186226212764742210663851345540579261918238581404545266075478456641205831266556615495039530359825989308000209536750961965342048591957955709541126968750000000000000000000000000000000000000000000000000000*i1^78 + 49250949502637177760530626698937247698800481052065828872601538623979434514209238130999016521655632631538597457190285502511269900451920882513526344172997892709930283564074370319825062847341347061819026431034491045544097526765478845988955695395270115265338360203687859112295346537068224299265616267522058805410610916607655418542526800045788998752457355109054399548392415705253445923742469679072753533316334973836416811596658277070592047352909825025395769828581325681000183791879866568973852994614663095213596051181603910079683201414604851979354484386527038052229360939422689836620957778016721587421824875843116828690911940842873787265022847007441625139559877870071581595143399019656074707413055600054169601327539020238097865504892431815872391266780626331395795872684226519974120905595517412380433642584432469088798628114592674013328633024210397542419256069484907555086275276854051750785885381369193436631067915188703168379454667906734003327317735784515789743486893537995966281458495213095693349622493842985072350564156133819522572990966915497934604312222183580031767510869900542735873976563709404481232740115632759464554981128355299273851485964638234384160702287218986254663905347789347536306417105546549813313754669476706873551177944831125214963474034219048154966188143501583932946936703650708407269386494897877015664821084461885685153133362300047330799103913038399443440036260479951982953156783354938221717832577920786512591780229514467342224865761414956360423859457365849423188726839851121535210094754369676713714017365460353775919485722666809454107464715424488480981288003864943022482052284579363458756887372359807052945270152908244301603130879090808142068054199052079167320177521693566450527649013906750542577519564606425783413203900950539476342769008538164750593492199627249054906684095168205959272098745654138119822553232044869282593783978700498489119169415242167864496481009290469813961605883014640502377193701864507820825184820574345758734777501460170753899278257415111789297327573268725848719948585030807219892676866866599766673870260909519495584319483403157162538228309576871294128860963275726151925102750569124424279697365059565779486095254783353673806277106343495570029051325575302672359624344371102462297376231719961550005701697826137383793884359467985125846263796200610605776439076047706199266684672319681739735693446959181676964904982937885225094193489343942311446829682634676287723507709543558548432162935134592886630365447261064520562916972647974549318195786630458267632040365452840643374537741597733368421998509469677628046064233244626502502366545064240197934283518817037309548210304443976122993971613545169298200695700218791819108686105689497341489480721384309452308478832755855888803256689904641015893960363606536255525775502215038007952291388634148810378774606095252143157874767615957271659837556092926890764632353038706221952894869972125723515947631090702337235895970230915234052065833393575608733037094951107077341138499933842628564898717599034116549193672743616356228132510786642896735808191148475069968647779961931605578996219865490277253679059485597796123815435958953067407829178493825130710189487117171346068003998501167771876811241744259172616940340273668812251518108543588585456468322547075074578042812989744457261199593066994166500965842524805928072184144044015986219721954524096385778500854280987549903198771254297061920006188820934046893091526371939355705281859880072757970614556741375676758192849810265802360220594865723464946004601608035504976081983873685857086587167281052965109906708719600852679311071015439411708981715095867348997625914706757147859378618375614413086358607142170078046320567964653748283657940509385676647875750261364891937962204038938172311912109375000000000000000000000000000000000000000000000000*i1^79 + -183834609110237193618475040035297753884360814618883682066369504955947240861349223378202399167097236986335580683204752403509523114074572674435108816747571733558516097079699338143158152450690294524327809995291928859776662929651723197219496579255014751512142249653098397991276355940777235160195816850938533168648062120819829023349118829814840966916427030932409505071442983888200551361350461021723844132556157994352335584131135840516717440249091970074307356287163996253064608986185409222903896029370905726324152825126100076736253682702898446114930193581983675236976780228985982046891097544060912843215115380866555650581238416082238029390191570726407222935536562316744049935787453044917101201484537541637251528884517767445184984590777305793692076850243751023958645722694825011058588153823497857572786977918086215651938805566248357691910335831855426914311348022668199513116712828203845822545047703379164224906073351516299876040256490382576742299595988030516708118079682945452910743409359141018290129590491446010621581580768722832639568212923198143456029606772005727231900477069087279553204548076955442091369077418719570091403668385353352455403198875283303182108035597390443045917009819162475496511062227426632888029692309439667596142159133925138665894583143046591307607129284201886984252976353279112503043818387671669487904750635768678874844748744512515269510077756292977393624151304846704273256950366028483731136819419945438650649677703470081451904827663815087358490966205781034808688410793035345086140018877881373697142701824094219531118817750925033264992778098573800978078174629408632784631056749965136906607537482736076172035813998531532345295947830157351157674639574474882327574670312098616343428752694707796987385226727262985207269319832078511997130211688480965127912945758650007620238732003881458445333858344932659644166930802532053165951329879106141123910823662792563752238754423357214520842514356055116901617682304904632380049076586413844862781487242392716365948045945561321468414503272017559619593891656282952235071814795197439221821178958854547603094019965750180047568624790027317431192200158687593685622373351559475343934316306234975549455149060052684907211800852044985772724988808985823323518517722023267264806138781197942646184159134092850126276134636089815737443768965281568251489491488017911150315589046920285072565774354244503299881933839130659129670752262830440016491877462272346383595004451403162067696212424630575245404572317870706193811605789775460498750641739647990982315755590332753171730484793424667254748295893913123307390587796948814233826142867609202615982290550276404894889793860506282339145500663367406132497304241539920297416119273661893882641421637078225176942948562539711277585175630732560736341465139759021804323258753807222576947315829193146230131397514459331965477842291736014752627214931953349787503594213580064211298667575327535646673160096748281953020087082093041172877438318095865620753286002940734663355026598833520578305899796769721466503976204317906083684025517532748371960513617383465043296796681437638480779270414386028198032449194027181431074987254582882785702906292912396615993135757896514238789024695902509944818312641170212095700295750278006054764350598123139862426385014616579012983875983922130337378265697541401480904106468204476118330939360906665176836452303224076499062997776111085401260966123591305408767556137819591739392662185955901377667734356235400610502656521952873772186547791739284973351355103143041352694460817386639978538415964153454573402022151496197172882006435501289560735220847020592155873084384380566227068981932121517699064070166543659256606735900659039866524619489637282394303288927727120879447942063607930265184466606428411650195312500000000000000000000000000000000000000000000000*i1^80 + -281617412239803073237224119436671697694281373323909768556355786159095547763399958444593716098629270446128431459875906888523455075463256783403421746240384450891839122910492159485623908360155810267993059263939162981729447693522487427230723418827463843015944143798756382667883528392047411196770574042421530216140852274725668360647425619430582087771808721116178701888487048983846517479121182419980303920839977581725242301841500232173249495255553865295940544790362069900673541223601969750090063239109210753042130430707771179467614442614315918433005303656951600293286369224454801077484775742584636749173185424294863907522938826838698081818242870260246694011058763508473359788749414061039396412043520634270816764913763525466179196366307396932882562361534319668930682266339966217719529789957962125082109356411891269537040572341309623101819857003363166228738997108583040518513555891504992459206992920741893603780385033050061821802515892900809039015873298884282590744582956055546491616456001742029926013348251302251314587339929344398869973886016015435543947649807875602836834077024723809035267727886374782218218615335339725180956159489485661605489476172317819440267352128326144581365939864946769474345678867388395500275621517072062392662952284042535633188289254764590464736238123169905420416006245127028560674372655409512069193430054701556515181505387135583868430361186189354142870748915035687554067658777403556570341479231754755380645427476812785511883804956192446276033546638004481956711109069865431237437147938031942897399339106107185844171118385918457422432240066660487656750501429412960992681873359823569196416947697751496092970949178269836796459680728852564158444538801231131811443012364421372182500311176389763689785100846876934104411399361359211692269283006513949399484548182025676770259491315321742161969724648243614450468716320812554092977365854570052239621301128676729660233753855614886056846727888052612607217471710266084088244189149247908373690216500869266616130833560344223973584424955634923205633775957641187275405348237877779221807329488743998361464007712380338753310722354948466034272148758983356618803833584470913705603010518674585234631144085272717929439557855316990025723126544725374967374099048182195612047685599426949808253463919125685012601889963059430454891631391648303884704298303093563507390837636473784408420923091266178236706509953606256641105894593380079260067984275226708597397756421904010487935562463481169083986565729650252139265107117773435543064136350159710565443117344668668535692019448788212347195073846654955227271912046451092864423605818032381300329889537870612388528411153413035926351681648709482214678831961155487573895496743028880845445780365122309503153432117719292570012997116420345970867446978691399119065092855893378766678964628729138537933759236118832073101808491458151606014420287192487001144889316863977684399330346925504639141848858341525857966502111823281952024085191059635631582296821897712835510359699682920630839437880925419038952203046978849098196357289101409626609363608843068153752832440754448254669949337918997645830634970769876138926418721254096482534116646075797976172435739039046049897560535650990074023168571698040406672034539668772034015126477998451316668008495904905653888364037947542917295636847105385571416386691011825706048158591546641710317066617924227801413025059816705479642897690353267973680672464149885598879451926898301290478048257933438695833864758894577063050543207140311752920340908265013569163124662519501799457118134759790868551875815189677955948206326959193772538590706672227705293470424147868567105670413442871386958744480589009751329391726659583732145110755172088061355503958995811735351930406166328952012741555322344970703125000000000000000000000000000000000000000000*i1^81 + 6052456096268003993765298845375049409713107276801590610636881683739636078171808129142516740933227385397739668161683651112139772291593164205975837655284121408871401094026579969936950561866544267575459210516244248029522903762988899987887825596596822506777570352802096281280852783398129674944859567474008143100458737830412930820717017223160192996570598805452644513333328693016266298745200212965339654477442981092658970007792978708595808114231359616169747742357056336477597060007124190550027650379179832763225675465769562168078292429969808050681600628827516893064456568263036510358373195574908594526161646435641354844685089712995442549454323770101084150943011115239950180552984252135197625297126814546540753414871511905715287212442685436235884366425453349081947992918855308515009250341309038921992130707469551463229469240992802027258049363317727949143310659765552815270612451973569872161358786855829780958582531466362673798827260883799381140867332947917621364970034232853644654013806591187766607345539606098791525308517085108159053272761711448157741471557604954123178410694431326581746531253288704945692954684262855549211731402384550518761307424276346595874310220244727977436249321219211841471217785757393261420284927846516949230597430713660357248128339056167662294198158895141768001102558757556233037353263411249889848570968091448024370684100033545575770458682355363090782970052991867470332134462608698080438082851104942262534320420958816386346089262377632486038774106100250961021103845644864178956781966389466541597600765695427288571255260998137479426617197836164194291305876531270970888309486981841924851713796781594133752264491687542886247512137388369406323346370632324787405689360788941383559446087348187241795366020150845654418013505971051034884478895004114859592699043935540839263896347228936881172704703275532817377865741974132259735759445329660775182059902830874235678044835054796226488555660446686825161345281739592834916735778736775221581308626465722679723629190603865639568658975810710962997020366794269792912532442862224716839485112836207623207247072533880616343116346071656377188152384143667237135424421558148556732058647261165823619254638843378368388196687172957790468203308809626110771879940761956517700607698826471627691231913208674320665982096016666680227003055447460025113606192720594377471701013481541949341846329853860952350437005787867590546899653076661075611606345984235549990200849209457164599346161776988794476127259806001745020127297478438443173293846175666687200510652360378564682016955429277405363976269335387021070945496798400676335831346945490415493535171186403863481922430657904674139090984647160895223502888651776369081903684614362148274785364995625007995800174498053306083569416953494845662157070544359711256298466782139642148883825383841841338682156268339564864858437745514252985159856921740472076586425289142114934102364821344357196809907213625446657390970330599135842952158029090097757275298815845143245243014856603553158246843179422296767228430268846803251024224485002387797842075500894684707438222256994970928987783587218592720739374771645221455662218549832299002211579558644598967298125919212488866734540011755860209552729945230073714353112365695238740690083673173276892567410348239083322567203667355591356838545917991271227702121145778906762534606258628331475198764021239689982358392388043237057751894882864971427975227922340202422534157319649331501982371628044516176593576468322616155104835896688986366458370111849425685306537074582878492524962686833030289485527090065198118193663015418104680858070207291054847255568001377664517243660258242090067558052330593405313498121860520935074125513055869788776869342159668913120610370999514405337515753099548339843750000000000000000000000000000000000000000*i1^82 + -24430909301460070852942473526909540332419130636070430662709663733975265926597299492642225760333112865981289515154605083478801703475530741580611125067901844645970596119110252047307555623412123949452534806557031856137920929655271076668417234971583460501982359523997639084696063918087104799529399713815340604333342921416705502697028452268000107368081295059801015364304632115205188935599754980546128653212582319413870225040751797759648609284648315491911301242454729937451576451674531722297834721816650110728555234184427210828754185876248426276309945562487876781583414719265938009940355276943045449113781902694241547868453920093196986116648219652033695612207726002353612154117503288751450612638814653271352622273681119984222428340154514211301206226705100201880450215607195482739509502731342888064619054146332690086039584528495152845562694506574867194259407469389732926738592355877307475830957195389263868118344030903188811666524793171626784748068053440547237158367723640638483010831323567191621444604858150194766348994512692443879596243681297929295861941566192286507373629588075610948698425425263050521970319739795108952924256268748099260349389921036545842388111401901720414078568713683669502341392331069175094697169986506081267727031189276348100049858809295079987927881852008517741736290511414548602656386812883799880718588169759334990177649615599166192899087225243985246741605005077718720382438832872767653899824038440050446921369819703193229037871772190181749726948811951852395190523286136896932925414885696830684014354953803996969596054144925942834939771924031941546240594011301596393033776497948619104647371621694841980057738606419649626595558688234249443454604841504259712617907011231715504316421831367534239354008642663459801180505052919932157576845706042758273678949955352363085834210894219341732488776655671908527784019966757473502252615990926464663117805860315183053500404032060109149545180588286216810091110836695217667028327987169219308311708978188492095547516676239541351658121561003163218888653754679575753517376490502963409992610195056518963905440062919826926397207083724307999551481676460399245791553339938954846550643693329743223269528210032875155406882153565047976242584753568879850797544884235312694548228397525172791359499884501628931021665446745296344613477033340367707448823681807824164373013721095535130234169825095034791960308296818701945951314912017854858169093443911218282228723490527815945281722932133310171663970559619961135439784479745928279153415363920259177720059791337007981962059213424196604021169586947372180893858361688842584366446551129917777345553195188839716035547431653058810486230229934236098242074912596061007608865265813394631019376739926780541831196553314257253612853414852411868306547001595924908958956384840993812763534825229992688882767781259638645659766758983665377742661959631345102233312722588567955005797561375704599290641257710972965348316166834699202280595918296673984691642006693882369886028550513420045382196052451488913187425375066703645827152043462682082211582919552922144266081024992886659111452197820088727614449226646642106404316141074003306923115338874986571672426876628293215224308789694568662426655628806795261122447121590701464215984732958204174007497115909263767388085536444442149240345962457614628629114026817119496570528959806334441465410152949579457774735179025120936565852234112805623621797492965796331582338147005314108049589639496778541592026046063586243948632086431583901555258571559227729843173874528187812493137101098676562211574235187142897366156871978976876135885103202779720296726239822005573258205789136031418760270649792361546435725009090105726760741618581691773684835605226246833395013060683318049555014648437500000000000000000000000000000000000000000000*i1^83 + -947982081357245119159436753357308814363680403664782180383283220591096585136263362728770592347073783214064756123980006694294647218910759513753906393442347570669262023252923581451835867107717539107706665923325602063380264342907516154411661894855503055452078300779521525440750364820543686860463279232440601335624183001084145440105740537055375721284148398824295597955019923214599775424698644706083110353143432006241800474405750869518230219900817807638492833424771944064116325576582051377249284183495479540874604220531627919713252663658356951854694570978599922311356189288786524849073284332765423129593829150157177866661930694128965884704283397123048256921562943450215122523221020856112982069108220929122004935490747077763745978075227480207538116065796585129219033654822334868531636541183609403091486360998877802372459651281660622942137239183019777131422323587203677281778509956257611260125881619230640526301225788587813799952474144770373020214618371950033380983679329539413950611923843024673545510105731717171874301530100410470462384472773881068963577201445873054848591905009525811694275825131781495438156448082373841218302308941770788686043866578205628694603615121688304749708619839856414820354141668519024045337538309551081652128433503200286733692842180468365276676586042731294703561591705340720968624231374155639091922275950511014413259293143200641678246779868889507660161614239275896842695012558778363682058236991031392764430599014194147838598480787415641882624769837528059317169156292685793364285325769552754815796608249663471441633433788804715392423765104834082706834677353257389478947324211847995069643012972446363574612962076826650812419629526288912764482521202491553793592012943922068581006049608148581427506287099920384007459333255457455549928331301741638128557074831807786188629224144448232127452744987256868552780257906369313773389482384248635315538581743251613611786002562989082597350205204998340061187083894152190924356374246379062983608006105445839611292923565278434449474825996360376079953310731651897810089587186466694957214145878254120898852951420180233252373807187274176825384069903548877384338883012850335212527457031676272503240841055759909965278768179345857735124072230156134597491495200594734426697014381348837764772572488227006144018162891067172426443072874170240398599361787575127753775172017361372837728296563372017568512421293908340516068125364545037792528344084038832117827671821744305491919036657720667659693905966189630538360655751370644155840860488947076153297165743919501454766891469541949116448196043043422029865722691683049043319498783742080781097196833216202860135503682541447360723608500911920641453283529606438288017081131214605152355438412906776601453565632829541691801049828981840266276846849541440910211447478182370249866156809671720122940008357851049037922757846324078045683574419724748453721114153374592734181173793719361963851243352061863086923092660618779675139824908029139420791904014424149334520281673961596803760777501581180234054638421944817620303827320882883235176772022456267619904477863279295373375565070018945393809772473307338156869232562096517568603369399831683092792906397570933990524502085303085349008719877010717662736769298510077317589764407512859390039559907065845623324944009369747241182968305793200316243979957504859762701162618693450109053890483341469717376097553353076482236838602908480242505040611952303852844098327944160076341078399202165677503205341889787345648765757759330652780449870711848095013907350674047426776925288154815658874416204395395578559792023102150953410785001467221007001138833396113485423314972894894948463809564123991010025923271209849084029450173509805485874275532838177475192822086966161589431762695312500000000000000000000000000000000000*i1^84 + 422687347721415356590466960102368390784112738655681338991083817413009561934030759191053408080786529934095267657022949606007275228758628166748295324197344279737628487299423888863009500917178202072546332966673141360116590170133848109935754136205739938093228899232969943474697259926462519602767717407011638351467350657648088745867461995150929615973151015427355679688217591144961239637278093652014778094402230928518568507964273572780505121767801492937800769557646490272332713235069149279251134319770150186900388802234227970668166960021874182974592234852712101749483591557205469137633834039001017933425452704373220217519338713937153316981097879958636593197272539749161620718008786294282288914543536809678727254167976726650426941954247874039129776105745622816092015685486786399793117399841712891913928918488752123810817601895849620666009849650095339783449393778045757631516699536417304802654063077359319023605932316804471697717610420692741614886536460594555842600242351551467602028268438217177773113388641504657204632437696613619488988410617156477236369375022641463100979063310925336563160230308166736022790508543979366712533854988658947165056209330787266332015990774434061292725436897206645871439730275866710062735937007444343655700551121674585850899874411430302107800892846373383063861144033955759565226578848426911385566701025904123758066122337191463227688938683808664469817086931807365671559899231021884786769787302949932486869958722820100638598827365347007930835862563752482757166915578062255984383910373580180294391920051926032701116705932728982381524655496416939209165206254126565901385375534295731031331911237453251575724143437135706011207497609809622417816539798885816368344111520996899798660145986411766558360920792918277794244425302125597769592864221760734235946747305014059778576285596604708632448903263909592920605473097907292035315782876924971727900173768321314360869568069758885195961534332416049503109485649955344081229531615854278759397093794982904874973729441696524078104829505690947300818733604858241528655999164996800847419747811138212035697771912169566918463857668691984068349883144569988243302572537146849937187385133545990855960299034691428060667040389352359593785825179032725871222910578505179345310386883937031503755692105673564989975009463681382503721233958532621096407090144935067816314625564466057068196522172570892156555318283578968535939642573951440710184089141257024796460409116832642773372561414958050263210578367998747577827630615705913954339805588237866474598632342151361061541210708785746100595624810117661068287116148058856192610915510657060347852800749786881305133766528499879115916174536411910923951410144261764040924900559665027696217492463528759420394560449992207499905916499357406819412027096637812976457842026752761701432448374080852089741204387166281431912852542540202991770319710414650252983459539875026465098881344841130222287553403567385183178049481676474405003449188231096118042558158478373542016893053103739375393454521758323819312105879022477099535320905254505819515694975789888703852387823189949829530078810707256919656077653581100320696720651187895488717765242386603373043163094840597529476318412598106607384050767927262399319919925341788565404383583675587967746041359823890618047420948525227832467933357335558132319832704613980318971347239726254678454673453700056293194662667285404848095906191270788068130240910660122428128537119466578341508230785780606186003410766219511250964238997463358621312383891917992831147844431063092861387218599116388306966603548288357461784343763295573852260464274918959702925619501304884627526212452986344968027918225220409984445851330138114866341177408043552566909148191727729048192527539289986872673034667968750000000000000000000000000000000*i1^85 + -1867249564096585489510776000344945998141985704062239488782011578081741699947055281727455463461675053447168657345138755300876558654818561047640014750658158380337073922978786798686345759371700356629641340466083252667398937278969343314746529807259362980773643562358333253164170856177297001313204010488962763478619844826512242486741283651537427050108299200047601023783720591531807298115434322268821913264228475824023800492893206440154580020973048678686609935569507071381322130639749418557257331002496470510267277347133855543330121392656491648221428544505231758891365956397073750751069197599300479598569430286342898969735108778288780040428618151896294429507464075749151388570529031735347514095373152078214239402656554192970157350900497232431311661698572628433089529147942955200971936556131036568537645263439535427429049828036226276058000732398827360587565222512877845960768910607557872927620207596564718078296907541252649886070908815341035662006475826483624761566803135208956363949370565461280846787018159140512944865162678539641690091086879352859596851279463707694495812974521869731394764957563924951134748043451686340469442077469524541735645452678830343427715598215319652913123016005291871665274280216011021325210570132575687796696282272155531147002600661863272916863764814616578716925740743101339997432077733859619577381743449131484348908623631135519816372547352030616480177913597633731631474634002021684789787376144917824846479972328108433409776197661726881414728197287001205931114786927019432281276398853607520888586914354460580072077823943650187513940552713430239056415254900294414453159749436971096895952259632947753630607018560618303339200701611529480662215951864833845045008378562024254754519582857652027139102992751997243152347563782450146092929730021777611021703435525042409077645275440080174982091200822949396251588451096430975614502776116836439030745443832865843760442051773108073024872849897240420870480655406751711079028977152447229814753052225369920118451779079893957624617510389509212413355984788491562064401530394880072363574553001695451218432653409107697056549381424104691027328310450323684010301701245898145253858173080543275235518561388313027454818321350597939739479912870203423494217539431259380206852752416457356327274561542062437983696416309121128389778705396039624630374808623226242891146422034238246966109016680672082489881234617660265961896202602624074529517701919628439539692936158414830157570163152897810409352435668527960672683617574730782996269042389690877438954757222178504968143667346607117307942506157116150844853436938976569080196117067212994683195307863403429023887635014974641970679945887493285626609547327648634577001549414767382873565103700858590173091105304783648248211637728756094495436142033103066107990366000992321900577796027720906249718828131366632722432209492112620235229047645799625533166882558040751544480527876728442535209204139225903722275647085867241107126545433503893200230989157109775509722475807187973501476798834336155813226992717977623202962912442320927495310630115769883756340345089181720479195736264484098352679319699224599836999489253624067715888125921091277879931501526967204641356702826506234624533346230631533582997313709600718012286836519001234326498791552029364147521998254022093722092319240217435665329110420292452855295894518573591991327513257843867455028475533819320020879266451362898586055078536222603263793594296205437387046944090757686949886768137194369622204771781613681999357414458117207159395833046722139976528761828656921945416220136060015702116764719648642867307514693196328750864353272919709599800193658841529868991484796458808362714169236589219967580035676017410798744970483768535037106982136905789375305175781250000000000000000000000000000*i1^86 + 3027781593487626947324496516143852615144512208271369817356362259529614356735820027480432526884900506654809415392265765751340455997290546397718096556318134774119208990685252285650628439612761737149681259794470425296806468276325285522335324663489120483512830745262041089192292860629129129544285764317913614128420798967886454074294052255921791312048699655927810901898574050261106564952887543591460186765077165880294734440304548054472223575091702339738035977868606158704992585993401455439004905787411479286753445985970871600766374523968607676870801667898810577338207124020254540342609404174250836232989914541581851537740233579133710577400770066270761457141555119879612264544741960574325098549107022609967717399084060578460518535943281117031584856846096012559672428380473007077256146516972225372111595532984567937718897289962931097362208419264076604759627113994245708381092875627578790274372366895177009945666128569796204698877870929502734147675470376128322543000761892037893062311547908287856894141237707415728673332300310422058626140774531420217899136564564306347631568449101135982639625486584625860022000882407065609336435529451716407767636418397281541523894684446649566885283735354718511976745836252875483401130319226654918299922662266610817648210054668497483552132193465151750293857822914198773197453221595191545252897526669246440224619073918979040769353137381041761865278751548359597980264118033506800737865150950239100807498097838882576156548371463703817026591478957411425561972312921081437206760074561703802781442311484328029775974213354445944630630947225018044337053164720212563867608182326135131006988745511508307611941222727182396614151290960088691380508458624514173612401847879297023000158877963079658896472783169497911462651022368112991356579872655240439727932341760515303467821990744859868259693152884126272836887653080165668729677829111322479165915814629334702461123261070743570440178707788501010274271017112050630711901514256653263833005670733636052303448489654513158178447094500186048433606654901081720479596873382832129632093950768882055881158336194121138975149115931040275627096244502457716490524707062126739328645498517004550853612064816217945586108181092796708408867098834233485584872408897702457564985989239606473398707352971405297811469951344400103414742146460154082147174242721895376646717621933535808970752911211045132418271444693730919364311368824539343936251671012252653735279858942501930630285915168011505502258455165551847700721979545350714045908561476481809967433936248112995721676608077354592644956576475836027847860282693084441436085365977274599940675306048559885665394706054982588552346422125951390981698784750943173579771855101987811909679577896959802626405296049374507990880742007600789066050599943328907934353781853523709627753092539700962629169197354247495859062552642982580957659331216619842908373195921889678297020230880724677358146642743706948034500250749109173559889437620828076131259364389327053441337315140223311043221337458748612536574046957297503264747913959823302112547715056080874141562620929999598707753695199453177699326981880226186790283426049111712196377355137520609839000188347996588877589609990277463616097321505184621746266807589793095014307430348693401246332708274275265112622610480212782082546445279251185703498233201861941799104158882647624350961411289950821594876151688354633631287138791170535325078066042976924014262923469832797026068895434870604147707315920060212869134774102331442824442348836444000570745553583614388626516186559275922389054263201425797085470892204557088297234076524570349229206998834694648485815149739946642124219401426551077983059424604342093765666155706258117772304554689529441374250729344785213470458984375000000000000000000000000*i1^87 + 2382912398707883104620483200885182831339825743610636045680676990640316895196776309831551019701149080503506094727470915434093841778009412744576701450054162775542886166317715527647856548604699567499821266459419710927415157222102914990270087134290120924984862223077738741831394685000015130724127965597252815345944603453735867869710855925089224725320702816738413089959671592368513673667343243474791434465386444618415062621932902445506742025921339515372367293740263864053038791732730480684380858522845565902567049047253876297628372218850754875977990250860456077802855476511667334345562928886833179648502350227974343314904985161434528365589838242955869245751775321993768947188336590589907416486669166102910368526479354236241523956154749411939087811901880164521058504924064604855850724511751738209821742722784788010653335452071494396597332009433690427268381510477098211474626828625981125699431022745633358417589712391653044074791247596144162878924418656174998763904121283011932822955698722048347465892645781779177134383129021521723262723394918062946786520788534620936635544833373008702921797615473402283906138886712087144785976101709059503888324099991600945046097856696722485847347421460037022214662703365224045406363122471957517367422349624905433329962985982527040311431062289368906433937768573677495297331004033172404346857764559829155876644189257955805689205331032304022732473277299407405549184707529970989136778333774870413629873707515994790387150312154075738924359922146814445778071131385661253720180835571493365341425426163327848975104914089624655136391205928728457753185436021420882478386358277319417407242353359968784545273349226279221227639157375270036135625581634027807289537543073518114306356138672441173383814817898846056413540315036732393582705302838624319485309650882894154906191785502115059880827918778394764039399546141524778032566336578104650743450397514351868794742787207943335651278143716998927890231264950359210758731836967725178372794392807097473769949732415702619302456560611772113078274658101121881623215341858938014499281386761339217142001097357275790868600217393720274729487976273099911900160767218172793007346523654472351355337605651930970130009731866411690246159928585789827519286491879905500232840770107270452030529661673537098683291445586897628932646037036809980242843395528139776142640495421502576935090687246151851458718311457074162567343794104697267025003653504840179680017532793190357883873356260371434291803155307985172286311680113878405410149358909814717872789792878214579862741774981361574597800499593149649412394415304977019818125341923327442126095524982028678687223857218485867696807614824624369559405681089951774314105093105802901656170304500264836978398659314783886841304969270920104886313172456886931125698516224967396534186394353460804255237496775495839657109634056906091984149976632010011475437479603969717300777067972101359296408697125855586712380533192451199206230510519083602301684135146697526783705680830507895234684011174808914561192491080408147950370551548570604682278274514726262209428958492454366644120818226271193314318922527113628580777942413687063111404036891785122619846865767881232637615823877559495820052414040352082790897733162401621288429362610066854864427889165199080022963318476760601052587458670465452893789170583869744903759194002046324690884278410357049386522615263406179009880672255603720122542028665748152372353333041973444462684019021278932538860234771305855942066852374024521082906032208752453901558667277637499674902663771515957570585402138838679248117738964514476562861081042702859554559460270638069804316621470958173309940911811569051576510748012688024858808210801481926514748827829843661090780049562454223632812500000000000000000000000*i1^88 + -5214041440673663530155020368598470976133809594350216598714110127206060399665415641468909110067490328683155130356402780817149556393787185945301368759653053609555303107852909716571926288835117942425373143149743468739076691394550288383336194575787761957530168679309022427484284278906475351833267826344948482376079322366895769818317391754715178403197420061828212022338107506712675423350035625302935426012590852659886582656007633347722406126495244052108361909187068569516185085124614234136836961719108723272396796707530895422870998828896792892678764275326745980598448795274462780789883700624658596892940944657929999041428173871355854195503751521278833727704366555620585844343890150702068864176366754435801053616313328772242722113187127619856381544132439183876605314599629909238380275368512013012542241499009642647580404423523789547894483899472973688985154585095500744247836871637863348633801343988897807996377685216987963484906259907842372347817700576431582448819913274926816363522507667060561558814510358895417509060524391512900797343085536217993683097502092010858846893397927705767914333550569462861808232670361313584135921796446008222338244008592116496136127237588984532123400595556735196575349338294784847454288817108015083082350943029889326727308843286929959506898081647901462553765982663381777899050416041015603596020455847318772632433847323400787309947801993061825697061009856094357834497205610723844542100994588471997135515641172039164930720843704264544192358444054501161505436928603901966623007562484407816059883513773218596043650573180528899301031592743700687413724041398812125420924067349366163652692138937770314839043928756802361416928561294744317374417900473963642385842822792749443349345796393308552904089045694075502367485294405371138269315323633914256377814277565146392022599244517046032226620536443978423267232859898479430693012033679271465721620693354263104799482048916203160896130379491158853589856685691168010648565095010917066719621976948803132876175134774221237326984711484610973824055655301996498726275632546950866316867470876396252753712441133698970192349484332395995102371801750480814967717530341172638684733981580640220238495812142832826443950325685645293390297219186280983037707009190230007695928986683604892623186861270928682820409225944433411063216478686095868495364671050522061992635714887043482160066356371123869726464720132366283878273234583081311710135305484538711008278966468951927842426586782000071336761538530471433513868246987604538686589440988064401345770151942870666251306617404386825981934823738302900569192403177053371238738723590824856116930123018886867868327643177781908941302060929291499842367634212238710828841709948587342247705045262991309509750036418795645244088883072940790743284770825480748923273031987975122590031104427926745287064531392176403670940933755361797548009176985079874883715587128744396364195500823473934431442233403956114295996686012746514114558401751969406533556198641619246661166538651359556289560558234171309545549453478309922414666840296970145705720470720116022854068153708692249315285108278621359871578249804247672802008017031001571132592663537961399333984903705991024904674930428247532858291586605592317337749025767333629198201711155159801007121689591883645775275887994056762333349193647475544632054454362035279330310568050293858281450853344870921408784245604266847571295878617157416090994370775944500923282105714127736345257542939821306713420968332606153568236570806745589616868955449333476691626939390223198796796568925860292536832888696233423257418700503615529179783028440462888827222892842123727911575869247909711794638765780889312039909184627340576110934859738091039089368615776189281954430043697357177734375000000000000000000*i1^89 + -101198988938574236401050417774280850067096311450840622349256105676983301178860087237971833682728878935769965925967968726532775196154391723275863894340019197446508842549766616731905724220197279858889207363982759940204811901509304267147110727652153461323315377020781890944279742466400666766236063483364530779697930196240267680936592353011464148923167025364793662567203358630884595144986516270694452618312891174114940950964345226737391148793064928804314390158944921038274937690414969216452231014093327362780589703301320228910150491441915367918673384918151871223817290715270011398208541734011333555031388229359435149067735185377743900094251674390600135331364726615493746044127870931687494297049374532377078046029673823842482159873485623288414003340098833119009383519747181016040143431018643346487738490154452705160845122370650587392939662955013175837655238889671575699273836846847632618666260007755414279639510907982215706621524493948643256285057435057727118969623735864857002730484747924254801614141472219531089665791080221081324023477607888289808119591683887706732890833701347559469589590934460085852979303337471676325333235134551962980099744530047865393644323342867081293875230130823666447808770787009127639323449898547234627357392928207481203059475612600286496670849148688028971611275744559316384847696991663884235687642785073847888745377863608031836230342216264100266796235715636960393983159029891844501739311029522555875450363704403917273964438573913739038677776983996522631708831145858472793759454214575255709290477700091374037088565175438671914350290879976073019237069687746544883089272518544485735650947275414806917856926009132410689104039702857099506235727785148533265976151628262230028718772958458489969153194587899485035349338315426791828566157953801721250844157053694443304023197470258815187938475202992328101325593232153680315303197419155311656221219295799564161530724115021330565946394874219526035458061169419248635028210473378516521380930780774677682852847424767140061135372780123300716016061695994633915428687876873181540487052924801777727563008326670722633390934634551806089058663900917621325644317123251450502391961034863442380380050780548770026875474509491822051163187447473459171874372535445844027300835024946571378030324529490506080939500810093115613212080171880756867902619292338210733616355776381833156323454759194373555410810000821779229145814766711812116262517516569899550099499222372681852718109071628935884607113706681518817426934896794226586025049787805326836272818402926464568622967697321270335202270883265664816652875226853237668962740575274891848420208432586364397841675365271605563210992991525634615280430093285223100588366009160110321606893518108520693148620290149813331416670657415068095010808389030398755277553170837925486667647859210480714518792249723719924028900529518286755839838992006251762831178853476670639335244165933691692753869473442483721050614576363054897933815262153646329791977349834224446004130668306415494356842194141345758301383117583350550365752343799406515779200049866473099188795743436410201384026125917560071012233169395801968974779880184533543343017700551627491640475312551344939920604042858675088752972961250301846045650472558615309426969449670004250576364469307686031186871350840216519770940432759372692749122298359734375012575361373123963580690708644079666156313945396900302915205172562682050287009860277895430363230104862215830077902850921422255087944821462107969633326583183342113420313596144837368439577619021857682906371260413821115253910511159631456776248464212523614613731986085232748010555105395839848045959989993080160460656148460980002097348711657831902037544562815064109092274554129975149407982826232910156250000000000000000*i1^90 + 562561571622710628584754879345766056208898052685522994435234361027715176612971919316618247975732242745751920000342865221156138671074057510876487947958740183467595678568034557461189710968372847910509636964640796044348327887997868971173999342072593447184563532043140063680487506627876516856563940555995293320182935966624752299555551377731695731658080101536598961869766841871018798941316786452862643079019519228812272723759758934611845144615164284738878983226838461610246357743404659055667731468943112940691658534770101313800111518313460655863092866140887486650734326573760609927571023558340468157875589479567291392202632374373240348718372714820727380820954369803664220478308451370897493006104700689835451854398446393598983521001594507415487580900102243817166894553407408230308406997949825476785972317206276181606723569746831456850882892058876759057864707941597818579196534521093578832938221943722862305873708357501376550452642004371183609980358222208828192801393831697465514444910319610607877968641280524411019653750932745563047934057518874038297196030454907778490283257635606128885184653428494618999876160022784600342325061787333598516221049871433729048930902137106410483335003288698384409983976074032582260797867672303091402513185927636576875562680931789241890411488598701187245067138008356030736044066362013994233484558910894960972442781563576899522803822634770567216689328049665455015148209985951325108581176034508323657804768898115856653240345794913168839863671716280619769976258680652288509046844995181058235646740506084551843072284469421713017589132001155786318036296814237589805874130687747498613365007235884560295396949352103989649082080743067191199631078417452684309367168045395672531110220724711112104540904316657276227123703458543409058641204629403341817787358137919718438283896607319792634498520775381195460527323331509201197640940232593971492395797854462128444106625332966066428740946243455174934498298131447838517468091613078630219757330315079937323022391871950227619023440255246024889521333314426561670196831036864475425357964636456177667390111435380914539002351865457603336315037805331372039453052340928342436191091743030761785690168949360059271589071961317047187208485041080841595639833418985956044603820710833155278353180637327398472383468034220811822351728284139783518250756507926461152595914884555252014819619544224157426573714176001953127974354439103914227169758537493508274318024529747288773615599056205698483012048640747480545709329258231094788914597671973960839286884235334239119636251498873073078826735631874167130405530640628414100820469702609248123092831824359938901901168924797527373428490584368182968235972088551249846627242264398865135758423952428679792239160506725700224030414275723984214944401637501940978293499736561031519251131886234946956577589732472251049535996351807077706332361535768798396749736869786113069444100737182099330253187493352782215630116414080168238844154150666969934175732307610749926838268841669313431313959905309355037981803737370067911753532442669125236363374794386568306805973294034739993925042089940157629767210817900760397035138370058050896767635691758537751340150780494174487942209585185341660274317753072675742955063250157548713029340301861791440380656347412001447401213350885168141263739263416140782603037033748488662629573347229310636292021376936243332463610119819632502598504840609469357645063836959906045375949994334679558122740542134765885667595117886234362056148528636201114782212973948893993837831279619319816584762893061475019358722482576565204004364304999296093470009762275184522841784522874623652046104104093746548408117623780291423108992621292080458622238075598382267348201637651072815060615539550781250000000000000*i1^91 + -1430316279234022326157316000780852664537934722316699450877351886516587703582799456667198317902260391664981160870328020294509021591039360309280499564214419398982560573761035421246233029713160378099347866701131891256003756528672183262094086524347218743447467542663143276924681604690262959550956749635485976373001203605718414999399324463237921889337565546611166514567666526471873193971240952404605531322754165600456277561045614799990613618344148220108181341289253203535829476230569810034415288691260981629483184761404369096553748627534717492680272402052068505521986868843040807335520090817405555117292278562671819397452160839044768631211743435777437075379109870499100810964376407508094536144699802424330326643602352459211126778384354988274961489789775479519028586622507904596376063666780267561947075222710004077276226636225557335501026027230747501264042609499745504137811753415945854758390099272424787576513213423949488245073369018456157377556926537221915985184241893640812195988482232038099916069474110686566002918566210582132428454506578247994141737658665705998933987159326725506608258308236017171721462618684654904013926493195151899947962414424165833403808726779297764065365195157479409925651241973817645455648695452139049556185874083604887779213917122843522995306261555709215931760824225217054050632542840058061748977439609365038109012264331444763564314829766647544036468635185868134980332651184506059647339242629135032768444953488119347456138835884899453016146576934035415505213903711794002191579221735332126028716138295463302412165519291154983240417911474453349959080376365009424108010624202631784722623614017224777788953820443718565967829084000244790578304242216038439368578408763320664342943670653260558278599324509994327637025698303861744484017371079501594083037059373738624365763739866722051259077025830185503305152506363043878291973538599809173172153757329396565648394708843970790146083202117699842991390526872004895949546614062045655208629842125678902300653460106391977230836981275742029674505102536773580406311299381515755494973512065213078332866984633157801936390379361778114289851765537050026774586752284461562600729215838580470755651679987327656911278977436838465443341462301925945724409205126443940127589786964295223763826968554228999330144115817213824944121417295073698585473881259064846754484194954843562318499706906133793165670942278550021916010935202719013846049225018744622014795184127568318130888656364303935530791555677946838908033309564794486413323927513383595608205498920272175525367572535415082259288558481302785037484421612621831505028674438231314958841803683285479021487793718429243359750282823737159798687261971616517681348092560192625731481774392550764625649540625281873200435159605534144803589913164604311053734591829803950432087705494957996328256134093101859775956248804896304092825720701910028585397635131021995203274372047956643033332781354587762887050205650813766742952763069861240467955913482547550694689366315086764459145470904212093687656579820765915729562362863662994035907545605875259599735610403698806461461175892337964774853628536812687186389494868381207593461220023073550037654783113222942991505623049451762834290231918643855789950516898605006884775401584906836962764252636463392927400207021671562385948035094875622637208559121785951144357890929566172228535367620291642285000450093398900579733311716876195185365072565970678562521063917742047315711352439091856546407971126069322989377225672440045654705497371571337490824083464332974250805952789256039866399261475321871828615217099747360662918868343883403354955935975962256090923693883421443116975454044617513923475316785544039507684905312597968766467784007545560598373413085937500000000000*i1^92 + 2243379017425084626462588660627534594559059963863748659955263533164638278600688984894337424133092081203326178086152600477770869479071060744154589065055039737773512773597183166205704379409630591254664981759508061175911299259146362928735509895509332642334385031000986421548351120775030935794274123974474426545048136834713675943602167158577714194690521406352377596502078738937089870277282261252988144122858422510991336619855206160874593560919352735116846948661886353089498550994606142404925773000432801836183574456796174437300642639114915153378977887108454072092471143810776072893064078760078378135825639266084116289917722666145845020619021510547725709768719426791582659116538375382599897461571433884208258238878828462611017503341631689795904205355263200592640275316861141478908459605097270981631746663929998785114925319241433692429188480274328677615511766838002964007939132435191034186917948890117948044103719849817087899236676543148490121142931531663064210170331814116748483185937024528502819047192562685035778217607154462888751775006434414847468326454196419186285529328897297527248066321121398965846967106086481155197225373859554016905434322042081722771714625800436230905932312942830553819787712805767494840987064905822006370140429329323816348292484169321569585732902265843516802670641349667090176499649467614059625445196394000636531189667029810550434223856673281879771295851436004380429384124750719916868841255082888067069104510432954106749014528388415850596899765374451872208103391025324520849801211328058588408154149958078552394241979639434294367628646654507072886662803354087634872669835105263408300247326787110866849632431660574470887277462459774493347614385712357797541324525291704945639819651534338672946725331983475155077411822729221580106550238837454771807691819466082152302948021804434639710195729895472875083012891912957182390021832222965307818339444808396759845264907388820936550715982651390664808889221392493347112884050753106526562382249527364622049979085862333359540875941642724798482546793688472660874991576926646495866689645581182242130823312844081057505663775134344283070777835262872661852571234538865075892557101915474163691343544075305518774104690239068924794242369165626622653240917126270363366827756803319904445030950932671072784655062808997782100678975322542662096500133937556033895326556626277887256866986941421505370348116223070167202977700414057568919723822456423363672377848516186993796399425079247704088815558447985208652741543039050360475840553483126183161909091060128367686739436605457295375536673300944072612048760996465027947576874537451174845107221072763647188070261909589834200135995521986446986698844660479077107167459192487178971221155028994663198461123139238080267163398419001624542689529355550169433211789457442048664717343515924472492105818059374374621447479337880715493268602739555595055511152272446498239547468775579098705521520465351468410692501090622078654723703742514198363363783550227131665690868363011830673406058134248650315445411527456196870071771775152994427725849492971158591964907814227978897383942388363983106254468170636776751002783248173129930121315814245492496619766319963930449290833432536382064734401778715866203088187041490952121006777024746341234189252469499795226606121951755509695078577911017970605233740066419639091526306769019513636760806325581294475864758213634056312578717637405924582247421690315376797792075082840559389495335204374538263939840116303689429262635680539290371239339010612602881543266603526552808694005165698189855456883206205088594019625146747917081347335023987665519131380024951369714918895758543672393849662236914498351214579809871446919900843110462071217625634744763374328613281250000000000*i1^93 + -4355376553452256903670581386981863499298553602541122237977823026883888507702738647109829565541347220974506021114328243493164002717140868157326398097642257578581537647295026856651155921791405008884304924973723426826373958072605623495750052814377345562160292485621307439497078182933510534200462684910077139521271055142991394552985370420068240683706173512777006113603876216962759342160679146934213776413850742019712088039697523313304350761388334947970882279730265724981788391191974449933798062410732685837556537844389132873990429210376822757778812850707644090971762002502088443328678465397356651350965583616424918659256384661284589358419114836043053926677107006326726958680399682844253609301905732401874472932988333517152843592041300809793732453093686057676979936312908247713707902622109473436654018947269794953563180929097624084433270364640993251632232202145053533117335295818108589144483945870810187611044421245698335405716807401241699438120810508205389303847944624707143583368713639968380725616199569570612075747645390573930821967162154032752858825171320547879630458066911672097242043478613766793455245715791292083057917439525720092035466388099706456736705131301856848722972822604928789952813704525954224236991274468549188318704089570372975381338931581220232599662781768771504599688683048516263620834592840493102255880786904036327003827932814845962309470323442197094879281770543785518467978007617177561566276722669357022470826072399246821193018949001843080044776900823408621760050417539773979695266427958873693314962034189017596967758969353824443779966345319167214148768100962884592139242825367331319491035717687549313160619127718972228824701991131996917235507434011709407716007256026448877710839867515844607392969577897512851641598643872954826543130195930405608839862292329354827513208785243763998544474500308027120190658154063409862459851089467987179638484003725509492026338063103950779167056904466966798751094957429764478317774819658358374475739622554650841274523932922368439868119031033199847740944337116613862043495448513171902311800632638376566693147494353711588165016261054323145873011709604617600713273802598326856825412320283166406753923586401086886461998737795267076892973090053091152656644987055869330007595237508991104495613140924146989806776218466707534067260158611969159192333316729507422768442416816719426900053244211313313665846918056746607360300151049706262235427435308130961742870391406006659910065483695294538116963933903289891592551042973508524039239122043456573511603753802021658750348271796874944266701760856094690927809354532166947645982143323335743780276956968136598928952830031020484472830829065382415491394483891740231053622256267609336462582929776875893103376892077816326400550413326358429166445328880820170352706228438384583610427560592284446443555922076249887322510382347284934826333673117112220697212594902351928177986823593153467017944901302736148771422957905971728161577545125775836255479861650803563120418101319927394764838590671181589369138093000191420564842260521255347338355444920546133170166473893784757646086918535828342791118311268250234228806833227626332133932172906839606629135127072078267000837819901944689500589782350058269795525371551369457977311220118230510156052523778851220389188918111932092942161397208162667494724981932610556111158612839432412090263291029007547896865634208392474124684768250366212260358782495551415080303461927524159677630891145493774058319213195008396229488253286467964749265680805982334210103974341822780624991466600316094435257041110960006752680484838057077390794417544569824407136450618706999360226859942305434774973169292598932279873964035486205628927379645906796667986782267689704895019531250000*i1^94 + 16148733785434768337919305438394063203545959099352518519839593762602193847881586891176076166236969526247175390963977277188538987252475335149809088433281166967130207938398948351080110796483025995832340598316220939839484069272248151679516631254952752052765951480755021930672209310907159308209574116733072594200591729809670370448553076420801256583591723399172375667943259598203567939310012429585648164584024649350589797003802838180050938730460050409768460239375873896766614046647954022687419368003149209919356685087953566687498923105083380100789986056859641676999315681083073851281017696247960360552480693365882641423979316448457508471596517604438224312070074220470443525180210797587825805115712587529241593510038368761834613788458243858803728462567585424754694457723756210183205613761108961557586748933160035217642621857259332632635328081969709343383375969790735291981031871423597072329012232944694685716392956265207657150311051954913668868089096807590111398248775747081117481492686634823653877773513227544711437564382695399224117998088672909868184773291860816435094231514604955535177151246757396045796578230972302495044708898939407123102808676319016807046444393595701327273129230246462887816932317631850050687781861290068134540667762393288457847538616129962976342544174364177228913656920394713912046068998553524533624790368095609051179393798461244795763740066575364427392228288116669442360909388044562292128313903771640467520622735154809453511890849315031729117885093987062570946003902613189922438259375814767608788485333566603013747688132113754537247482175469297792257891770609507535169653424967879660935548559467965257757850581914621592643827026183989691417697705230018674929070248254246881688652437544110193969854720087077595055159520836555793275377872590729653438608599797340139028675659617059059263341068256812947023830423421990665866863639315313801630525381957148451713798816850803100167569529093369964856314458211649284831416091026535616010101316526508341280973864885608807115797710942555160255014508887950563649575385125520320804181874643760988589155916162590544267953475985476570888846653683377824766834296610660927159774144038811316832843143205430047564781646704232757534561267427014659869871885783157190696439624026774791011346729508177223054781493097527441490081963101010683880420254147032147839111062290100768326569725807759938346235274778068555122363205457158884119637546859154672132429013666028879293866016728972252474452396277123804290489011821928703071621894068331422207300936537932834339880817100048566428703216977002138734318761556937486668709734740240103639198057420719995626504395882396548362290441405681258024262590027630908564963308185373150717465325668645223770368266312580457633302827712872097387447426782952826299757026199451768377085034536508661879374056551302197782922951253236380943764839725995564949120385233543717669387122322831149252772047168067914613599772025107171817234180913964559060892092298250726141043844757345816414286487496891761444190861641390114076449708919357322073288649878396594164473948988698631562509907217037634959939900069769372498700560399890425832482177952767895158027572601416938456823891062769240447410963389868510357038193876902195509926277278222696886364649241382188416122850010126013811293523334673400987359264007802588576428949089348791697059151173134199481786534609141213282077138880445480797775360435691338010948246859078579433046699614295077196776501306138946886175038503346013980499640157113513832084810993302091152607523609885751436829880777352956911391940363515440198279102419273130981440499921848011994084146412934293828920540255262701760806779934543800675706988716484602264245040714740753173828125*i1^95 + -47374941797488080784853558769607607877184134480716692381847997472592921333222243763600855141237752160704850272267712383637335328541284938757417534905703515385796781042200832348024814982665471609127608830952004132447466610013158697871693902880254376922152490125566973099561856995749534966828772082465849398867184015741109638400629906406133977585707372679981340781994067236889552223511738045608009476891257997379482215216550334222388745862507087967860222276681952255825843105051660037367826606824288177110376803943951813927326904477398598266659950474054945634230098211838002109008614166308448208577481897081225839838613030990022138586058819252280479874059025768084868925347669015727885426181385991212221283067942087444824574120193108981002307215826746219166485560725156537730804177271122074445623294925204433424374624292456857961564320888280293505590059917581032786579687081887994602957902534025679208716747014853832425080089225062228747944231651572371985082267872824862122707338917480910259306111065864805031714102812672201054415032852157106562444568129330956912250524552871765171626766834449894500515907197994107493906299157323698518784960406649317314466626706176933388870752337031452594833131324849198949166032520964527971477654693166993898333239039959778555993118793442723507469495852213438938577063196664175053598977513339016804839496371201538518320573066751421923152727413180362296122050096619757433541007097152209881539908218320959913079164526771954048343305375316311777344837771089392648579883564141584900133728321554816795538752616208012276708058307431608986139937500267404722792676717958717616254339370805920863792606387333032524608773043669550431686579470137133005475672140866912191129536364036164654366731216088231897387461694504246921189967444711373735708153098402389515660269573108443978369036606879486760674420587905209893636595262239391982334799794921396087546593164800197585657264169306928801192652401797646589990746888128449377932552518559809636967137501599857304596472091779530869327656398277459030571402021560457226460179056605214347755894174361022967363555301172685103788026783230718119027673425137752201640058837549140857001502479723688503134360566518880036655586546883694281533395561519114772159105940622614348408770856890778943347967061167406118593740554869028781036194068912928277560114157546491444780178262929779821643103012292349830379404599892382955832694852513223035964485013187474225353088386876079571614383325359228736654145409165126570010737576850531245849136987593871843986986184114270307302370104074041138128239606261939567238626004819081862433850215978859202816528280863870808065222918563347918437187837992328678519359248424636121255045746235096443348896445309101432007692880299487333657141815599720554788831980075424993558097729768855871887358010484320185416488660366644714152327778872462971920372538893771112107706277493716681621875995768053214656524032212968389187288820033401801934514133040334467885176597710000822954132981992350670960156655320460567275823858503604530710673124410700554786248124676617573811307830846539297054020945724960546378892418203333140949680206772040616166402326047101723859967065727924430807985949810621475112697850217815659865817873489996621452578885192608374445710600365535891673875595689566930837136448954506260316505411648949308275868960101781659066160825002816507556217219822189306164248445938380573070783983881164137437179346873703032079696248929987228084980375671604078458607778853689428533026787363453277753866924436370083742503684276416012542676234622412789633033073048928881116990586382954142621801774684060854683405831827049979971051330976533638237469858722761273384094238281250000000*i1^96 + 81848770311855983660299510271478709401381767916357728065632273453150429465635798109155832601918358209653625729922433564968620603595284039574020872315406507059869362981098899247588743477479887405834148751221227199900513578014437109417578570058550150234633306928837409346680570627944466634237028075784119424821906534870171161646083819569543158694959836378959577862278685207768736760219410257167363725935215067273414959952989253669485461783436039888125940499776918512915176190118476609309833744493755950226671450106470201203148289070030819012867687397447558576033572105956498357268776983184037781490905102620193352551656755680012439733858600491206561647172742798831137554018654439156755559738149102323042679136651145716947216514114877088164407919250213696457372861400801707910652989786171659956249673183139849010104835398731903689929694546922792282184774611207240000150825022452646331583004905925081510347483612599039596021002261376818173055504249829565477272794637508141463945672701973545794730055712469478845530988094891753410648088424747336174624050032274464921420925176220305352829226079584505628517292863947234177642680553569825630948541924945149622519503585024857302983407253201881498058527882792494728926047214493152749834658475368613249578781218725464339126710306602667448740997707814005798781374423622026055271372767789386796744724130733999232452051769532729077176438634630297545254237093293353310468384049504585202900751079472072381749317476707488246302710314370571761321342252154997451979706958249139361935380855908936189548437091657033606420422708099448925786940127631083855202021771132906639666281458566128698223473308165140839041612095369519801677234271701195507388662307523558774093856850972141186491898695562835565173465145090685081202329025198094592959475715668818728853892904520558091652099093880241761255116133987362034743831451198737800320091437658548099983110515589566676522144507227860000403419088465580013957732542016578516591374663742732391286646901272696398650413879899736236914788104949043814898119780796332650347255803788992532526736287709812750774248991613902598124779242161018030823359112734926076437584015440692205201571383333902566390512488216939463672163329498139242780117217639228699638658895182792112997382224759906608158252521820161084125348193935245824277655637164646286410452942878834286527698772401619390704979182297898211468118572493223262000946855660689810432887542014632585609923940309565255766779414058612142476021914411638084638050832316590608381823874211095775267437867222642782035630084850307324085472772560192464740511574893686931668794276281064019093143196660641586207786906926969987943273075711062472999178253419362308481981609481113937584977987115564217225465436627596304848018911919118729269477287367204416829964210090942795802667183937217594000621314011326123643540218194417987550324233084864141847199105476324465686490649688089582045254289535445848381217443241624180670903942541078056076376813291255427783117793345881646197397306647319236013938379380107924594749961659648938642182475250958224886945747948924952831534633701313287782530378739815894792037140666276531291701794086388816417148492361357283801522663779484264451500768574656307809566788925787691409072399055409878346324356344025991627492275483982557062599553430265091193309524918998120828285584641291919048069444727105304841130854307428887990287216306437911362081318027507693085671261812947133875409393143232187096151525478299081276068719691970344075814681895547811273513732775696212286411556006366353719445886538698536813596874185031131979313820645709584338602463565224314723563478503864342671132256443146616220474243164062500000000000000000*i1^97 + -68865877459321782536719287290502486758892825516887090129826144269721425219932009056776038033169299321564059914909824009355656247251023124793457318667537024025398769017219297962333314929172338642888185481462454299397106358830752539543981515419196293439649815651960243437545189004320544942741337008598252442129795864917883130850589748461009252893920403497736955479486976057637321121155234997888339279585609745216545014466314463101741050828044512081170270454512206434410527598686688056194138775266696488446274778250744112965850570949455241810108794302014607763918171937735980877240771955664231829950439472004888279973201118347521018240500549351795689695271172320387915267959545909954863797011085029122931476142135221481275115287363690482419541967810925969869588008320234901270563268660134767560278398752083417026742262697918202225999075131607690255879183344050370617804281403568814303393748368013071480514724956267027852164519505614359483835452213251023471708844935073991710576890475715500111831981610610549781701388437041683545726133800311396996060428615066905176208943021117905860501199004620817504774536550699739440216495944853771392750299483303497965338143105859259544076022417735525995197202483515099369315733339491395852419250150675141461162169424739050672409963943662572804282737076947460647680087272301837648837101613748352000741456563269189493076502899895079402689575853104285152784678857067027643728489592013301887651980243449683870916032562314311367847979909704408377345236002928101562829935724775955449501363179583265294379764142864918958700765131351288259495948407506700857803560579672801779044609865243672719961902274216144135178953525466629505573914267496561520031470675283165989898547258876861684253299243986222948493643575281404351141867040959245811402747973659184924256849870335536522633525806285521416784586075052101293123884851251348815941045815262821449750503645411529109376192522300313002698236667389053274927578120186461166753499082806194160751318581514718326674386312285866923107135918063804169058104460892068397405136426216206562000208891341457094460375395837109726178983298455873177663260537586890367513239135624667871551915890386526283677502105398406172738751843008454826936397724250326958850738847243548110347634507320605784377337551498347877357644282364057308978429288826673709050255869989623129682630446593324580994788563941149851806682774313916574055905963011556664976307920832030824515468661975141883421639845127368969423845889034315955305126575094876625609270354992392979401597466449917542648778787452827340934022845963850258947463410276781675196396257625054159430639679297342918250630644832541376640583070719475759491577005118028927490667946361815022706934495011762491225135909721404396227091781352455499977540740553164724489253344069793819952346013303597159984654794697674167382637940028600615040128463073594645491716526588301581942334026179837001290678512211825317705530413587512532742500085100843853774099924328384285213451523343461339172878445926196826686964809896373614068054363251474785957263387599615097505327832665389503412014631111350371547496601895118205903171675262435298545455568037498817596784786386400235047801828322014875977234776078650153553664433639737161403431073727021398808071639585816009648888304364677485798956659736862986330082616444033652478339958557565233309293324978619972555748405473782909691541800765503985826125730421305971993662390470669378019530110665919788145638802598451250307420981623743331641569354671054913269088472469613668413135611673080193728243838680167540856892753824555421777047887059568627843422649023331755423399294551312198506052792072296142578125000000000000000000000*i1^98 + -11913555083475460335121179206366241843042364789075874314160173812676522831736416695567845319213080743310929958903378131269802107769308270070424371041374131682778581349434238448450339228969828073710369938805826240190388129187103130854195804946639175960044046707063170450299668603799250488711591815709485022103156923080918323794896914664595217893467298061839529431667855017871508191767439580152483511751866403125337392073306172571736872907916689083288631736207204813723962986468558449056524242965547292413358221879031739732111218883300215948599005059484013946974097555117289362384269239801815500629729993143372093900656498318346313210156719099878142804321702124840758824406328008468400978790309518714161107478399143614534636091128126050283696046042339889003343872738766924940779575589167127328091578779053341430659384059166564707305746097102770313018132678854435515813542318133325086493509662797083438216443293025975131442505304223988711080221268439852699018280552311670266456740859731301521910812426042890769810400144335848906224351209585780119036202222717170345758559020109346814624368646417798410084116128613703415957921244945577969844464428963941748718041099652470431610800917701426276249736723194726260998037119772503097801039666049000841951592374377187641198137627981082962688472383876361992602619725678464513943646188850156557330714053000902931357553084090167319461678395427911284893024614183256121413250872792812533173519405104683801360909350361778898685663376629214830091028328151858026879274544818939935515153653520017173586013910656282881616949145097723481741992974765118016905192497213718869861928019799164626450979463291096459882964284371383649593439210242769357355754007376183572521712526765997423047054031306062620611040994979851418736899945764704812976006248347335736319037892655424387790625762758047025269315093000512213641451462597935146934094183280699578513372818286458131330578346325390597794328703987023483996807727175504628038464639517224188246553488745735635220789604775780505512819211271885529732950807641108556438309633094876774287203842355152355840459192205861828521771832697742728471376514223606477814044543967011172100814033431117452161217093583585353681559973327417403134327823383937273215534433059248478337833251513519675728954251820479744857744925126325483546418409156046977509677132757259562561137971969725499935093155823538567539852310569434712206549029853722158371863469242286703583388349815190449728263951915278609427131622136944470197530757913839504509425725631351229108383610999348753619107070011352215028243988692105909395715185856976259148419048395825566140394984408093228566981339239868015049307465271176620683698494970724231855921119026576104328127275775793186636691737793853354572771814603549980086700262526046579158919031130261842384723461704076409583719062559782573145306874930765882369396106029510309489259294919064304330240691011329256186599235255071759857107022742750533951587831205777072060045988490584349959638216058186407106720902084770487164541136712551660184258304031948418147621943681991833694380355655799020947294272367295128370243607374790228995736487140861393074853581040761409450027184865822849769599389460019909740888978059364488375731647738274846098533561860092783927394313525357863110739518927329322347891168550770485444729645653404917890755931311974976561269192073889541941197264369814486565721752676798267852322390037685667571527524959116748974734746888153630963618065419967320567263829282032611513175929113659119204205480077516342399562913338986936652199386253847614603917646403482219002851864011022773374171150183300447038048764229799842834472656250000000000000000000000000000*i1^99 + 66131754147062849282125433024821933586433716874629986765145538847261806415469243465622416824907889069669816900371539619131530278973950824634082918547481510028756839449480567647326043909557967971892544407184227425535126776571390861319359274457631157158644537136929321729022769525371725839027122354451595133613134598311457514498342327867766073143718590359608438666181336246541736395621285564204266173965183425157468087002869829927906622114567100144694964200483431178487559114727386298564317221986358791342090987721350060949062231349118678623102775126627175892847564996807944647706249455286595460537239091596115802468951479851982180268814632846767033243602246417105036661396588266651391053086056164873371756123620272521334505887001181428138222310903454921900560364359679942327169317235994506620067635589553010875067456668711091792530727506948419190126152855538394088910584147841891334847846731835354069751539430861788656175709324896271513491032414210136581459060790556776574440926803893715704514641554369759739022283538725519189590781614238254260990968506635406554967602517211211101309275463193188188587942933303403940265777421037085588959869127242814728688724411495998026744671077981284143472645465209097485076196016528384603216112502477237241895945697534391992636956452634305506763138013663039901073980095933464824658103951430803716427547038713820605993353950410270896009790719425341535851541108165391343703361772055340497348543855303913884961584727745954585385347938570371111003489924140851633800404312436809926032644226671773564904936512820315726232381511576605013288649400240896775384866984703435631444734070730979108273212536801787569081780064075041977563743670962530786949896152147606381927497158260363141290107769031347703110301101502881537504561889802856939388746068726649617166122549921209066395828419946923070512059424352861309969074449257212023485598402608985121537162591346006882222317412353819202426448207990730468251229729302078460496140502731735357514038432984575787449481212060998432002117556996372646511807867630686896443424709748277564488132000092822822825404135727416275114503939570610236494090385799448766305166576480645096305619432501887713675009779677491472969426097128791325868713004415963992923372589602132390855908963739392854263346600247918343099526689895477322028859568503346329311590404956420490036161844159016885795861545369934117003225708178153273135382477556311349065363917746575457346803146593975773039889705757525888794955730434678186145084726666027624659784487353384767739488811419089313011583176933425427878896739550041589900022953715251644485392535672641611989624322640545582841520636520104541136998865021573077100416545518651239849007065620324672442593787125223708278540222305055254589797618255042376240048922411449418444468450067133930416758128147194577121827349010301472648601618543384769428709382657030836881673248146243590550307090875675797728287613074093768454626953654192950594778843757418236854110434541301952522867755410202198608276025502898355570886018425297091254400489429954460861012645790384667286791273187483130132417193632069493937280502605725763490741688075004531977304479157622969078632760290978577627352621555196381822458273397968805793752120066320075640867388860639491268458980431595948308716306515489075598020929058555582766223396614058585541722021654548984937721875706920779740330436163531400614227872018882151878122142827631942247357891037116939601823691569997386012720813263707334489496963036444759130053657892204026513911807966455310797490698491570323641563615046549099792036990075234122511533615996053204170676829010589295014504897460937500000000000000000000000000000000000*i1^100 + 65648753053120770427204761461820059464823482700524979556263924678520922913968965250835946986709238843726810388355558514109849526514922774076506552511627570653938098336982459164032062638870306880811103139087187032266499366717166048879228121999223835188690785307272824116776742278390584321593391330920183473786896787225453674265633395771773405512930863100758221541123962254861009071861709334282925375701391209663980303584866848287322569977009172892307574271027432330636194686430484012910347656479804433843102115651197382721954690801732847819866683649863800568601070875269891731465168928314920825366481386630077746990022615438277318159585419747772219087851035638721735193260459657137148831162043116067053365420272517336210469621666057788534518479699263320417322179112592960242513291789922603153088816771983300054459055387632854303158358395153823020695388111005536446138717567133365895551961790050209233572704791095952427788434646033908580782591449174784696771343133770018310823131019390555050461092484049420939367338369435476105010774661606613443481530937810534706081132205294589821582983540974665232577700902104431809251500647658406995920174104266091183205283703124442182176090101306231071497733606019495536074610943631473060363983832943653221880807176053873225688884524061329895972741570631575128961352748323374161172228694020700195101186992778813275034534415628307687818596564002555830536925010212408739464035845704136961766129874986146906244252811298547173013420989917347255313527152448318803849315793043770846080460165597004562580966899895781155600874102787719351684553691555765311823849740154887480022348142349294323270346971407364856025740279904296570784131371691944622261348173266947625525009026964015398546129706373188714276351933829765193735757507952965386517622617081973390595184039230867763725507655083630961436900197482678266922358912873676583718633178696080680845797997296079032095773976370156699539765369252390871784678756939421680447264620009492359942747531470810813872877577346669885214983196698881997477608642808847588233429189534047497659012485288115027937763394413008775738512355122858661375984722002263133633455555354437990079211231097330239620614689770062020301068852397234622824226742111980370948016876128569402817617106462466444896562153185658382461222452381693627407864356062207988389095969836417459979713956478950366072143956844831172395544335967919639518256790725785272653865656080653343149475902544290875837103160642600174061545585124160529167601975509030851166489560835940877813712440549054061113843369720180603282391062895089506485860277315012791579795239448503958723019941189703342073795180914445150631937789316717499758728281861229177342399271465001668976428875309126303420079737369178124763895689958025724475927052538696243887919237518825591410688120179387387663871576050170904748322905339905422798225682809157330960539160376258215236332627295200151281489196188409260982762434426340835719394317285074457725966114948435988761010975895715318212273872899425466489675261516094894598197366735649495705515614551236902769965518541172069639911687367710049289380645378767103802162110737445948725582160898620560017775599963165347995778793408179527997877791139879394058258854273701035999618780455383494509903686813404105355089985513980547350757991540197540407868340711420167036814041448480657821205780379880864043458431398389373713468661077460118406581684879623928906455349650802801583529565195324764334885945900234208662583576011852317220833023111504765815780524949956160419282688341107353127141682659582339129686685569763376977913577990768771017177108545939381875000000000000000000000000000000000000000000*i1^101 + -396627788132995536021638025095031262222165784394530608981757670578020260960162469006941500988019279111872137843984780210249232199233382298914076077812861404410029996498644054166585671017636974065192170990841992207421407260534711241742809464573343531728450419321412584434778038991080976227997555888023253962168012078684901524059649041120838908144201871084567943543010732372798513320182149469702480021052194782600421549652935545285277994011070051121160645378921188070912265674766536613357578633052518833416562219898112467156070107106734074892605620834660544846183307568943949491313679262937511766423027587642906438051484917757797792727845345555756026634408833112890578965688401592251150061509412098551351364390355753670652717511536394407933662232615271395712670208385816906411478022658589093096267830034351242227570339683244222017996212800239006131205372447777009652195119347345589738035760213628424279168598253187885294311029482049933924285382901621615704398144505835276828285587006703402474910817242619616750133014441574949150675411568516348620996844140602856731279083205221231599062525762068916600558887092518180795059359055479163084894416099308349258294072959847645851179640605043814853889411545882694875322764101861978384986903759805105356560063164820067603391046843879394924794129768730835583895546875868022902016894902681220123322583419522575558835421088168389477579209498948512792816738620572711547910156237873705930955305977644678713661138543234072831348066420800942845372574426367667695336909285930076281144802875239322360823475452425420842647282677351797600011322286027686667890258859365902283298577606696630379302583943701341525601458959801243162928468627977739641553813538671640073493443829439565820307581570697947017317183264301260697814295422346627803461928850071014206394083776487908676443042069680865036772803346035378346681351174905061866686582539101130591845922825119580238728205929571562539994844776001205379231572120301082152959093138557181525802537481758478862535605911806643859860750572645020160713658872810236806557716100598389722912749106729172345205950420994100438851992830706683324786188461437377104420708626039109534691786994614329998452205126373106466014340982137938859901300717040814076533352307113412785945744449412479293539140893104326565899411558284547490899219324196990792308440071300611198108129647399464108717624103910148806742861618700583443205060075189039810092742869396729754429679557570468869178623679738116762140394476538257820462670828816622473426740616928773695221339799958184547821886351737119340662010051391520179668902476200075939364132187774785529653280372250371460449735798974362724405436632502657019657021359197213660601208535287208018952731581725914239776607825886377491599485495396526952447661174832969054415255414815676709893665281825371592644622407336702212206380354073358177764359435390832207689874518214808902763075010789991227876654834829558318248774167993053767172811112081837911160003580485675799478051673478396409026214513758308476867416148837492665916670462016435570260471386306951367972512134903176658803938552045268578147253342720104559890897589744359896315092855082769037502290746057231944177259892000336651490420307314138644228344311962695920816237409403456208200195941371241509066679016018201788395931457777298682761478017464553372601311711081975360864034915299512862248806531849874085075814696015683338588690042082614406203756860526867999094398915198941623632731112872546132685651266401273177230522401014977698084141827512206515083158984750383157996094427082419603754724323186933657696385731912807156000120098576000000000000000000000000000000000000000000000*i1^102 + 698364124427580911907870741809510268610824580009622635719036490167013129691975473508892037723888427940719584727082849089235991753923068468117079172919097842110383800363148850896161080102100038433961727217694100149617868075524861226856108515098554630269052984547453354548393137879136515334504085507579818722997220729910894527081781672753653357861548028787445977557340650924602476775156090585695310989448597335607759744861934865096203876106123156595185708248861642539457199314902644118558145659488542397711775764956010337486735037399176978203644351182926291564591580047834829863867648897109189003629180199056717409089285168906533349647475203202457842482901311293005869719306827347171763901322036460979624271669058273613754776448547632193937279056560956489259836878756716496610571805331504733351906941168079222754675000669787252116750613294039300969332667629882461008243239373675708385209568247389550622966046163119711680582315377922519404895186364375408502872055529222806028125877082327122685118415108328505078177747303966778605650393370888476729754170180837952672583257683457650297479670277507535376168793441123416490047671962383509308406806387047994020781284553576933799894175298549762199560343607115120807695441193122844755681154168086872881150624891098946537763593262949532801085980260308671450024448788628791281059017610489130738678188188879839172609512313835392529126971075543375341294066392210163039227191383783236426648407817012241240011887595686134867800054907627203318596336115610274274472472597590045858062069861130470673830854512190075243301799237409607492252321465819734746281710916617838128939342546613831904355139513628429209870073579635353831609396678803755910274535112288252305270720881202393415276300205338979096325099972455802326191214829244879879117452321335358794485867447270483461491988151011669268483241540229129411585771616591780803214709869338953683485869060997544055453432514903526231070253230308788383502080150434608938702241666011499468776687620980745988052302905129478812135427991865108368358564236826404377288514239590692792841704133733542696028955113371937807261043880471011788387150093227465879885729620905082405930375951243226551035588907988224582573698333149504628535501372634232309603168246560449119720775116695572399123670255148839053024730396276107533230807016871148104269053544194825961426520101642354161108216069901329752348465010016360379959351294508887938692965838617117115280179127101836151518370655917869848302413383829244540730748890705287844421399074343015695399440385668681582871748452063737926235045794294313922372026220639509996973654150472163045782897353225215065189517309740026952486623293330062125455157537601006420198756763054191171618528256442612808178976436349600730710692688251955420748420576596678562013129465586719503204433290292332764753532840628959065039495935229736704345454260002132508519386849385011545843381956681210788878978411161895130832011004827166388756957579011823881588016175891650103757408140475334918195396364505905519560016646009746211572007945489104743565885022488957950937808010822100380863850186122743079206667743862339664555326117264284565195239331481787716962462106781578997780174032199409099870664151526275366795820708042172446458292489886487874571640400329345418927118308409926188932305999372769474764811839918100656874343901012102549448984373032223673233287710713956786714434427907923062851586950932065168390459389868589740360263223805393197069786667792322321796773835124485418639231023091070055423672843938277239160138822338828989569158679790729687923252871567838670964706436009271428429824000000000000000000000000000000000000000000000*i1^103 + -736100100039507255155217217643602048043022322702250881908562418461883762574036019884331849216794251989969906890583525196975359428154758583893377286669236269869430030470667778039006985657693157880038118278516318725306355304631803651345216313549132283191561598972309754370731159922463013540027143380962465759057747276961338087335771499935532119265219656848033366891996313060999821219099812153345111613196520012830880020295851161782664918108183038564700043415331259533720329032916112866410800698424878209902246358564240568281783959690383769834384064468450786883715285621939780863287661090447307818303191053765904721988516467658774969923540542922841773613454735682449391993374581238833982077211295096061560769650344498083909347172708079720903110345749504272367804192701290520021760149885963139412573788391107817160966457123205631673135817158898460732440081240855343482277436045559619731172910878852146284074215796503117295773919485031509135391817542791670560338358202520373186372435712083536789571035384632060388687805984841472871629043600019920255627123578813991372978195662418481852182521307974122634664000266619845313593063091755036459031870767100205865077006922232201722590131767124821707524703349386515646613814387975708453658733450299256214835300517433216424369661537308113644634294666656742249514988661934046383300145507642594057162083638129881115672193770070929322164224889256003421137764982305123144614338160323973189934149575884233405351486284142449108058057594429910380960728785777125085991556373852632883468719895431517785692358012669533819392666788831934608433631273602676560243542275525518802177757256483101641644454631933150228286764775671256950887118905400714338505586707166955189813506302778080897767975084821577747082493825376941299860111985286739201515121573865634069473124892893902424223124131452929624407231523571875243906696938294711953582422851061186790541611329777802987186251063981111903518847830263557441966020038506699401289305124126666967576740491347804284787269169806787792858701969830538199489253658798770679674878421308788402014102739834802187346710794453952565811849303211321539681355963250823844615004874058909185162506467894347196727721452060246833164226187562980923509166306778185344406105082298891760691122732483635902233969381414897065628434875553618639166147940864518818627823056849547111663052639824197593881144058718057456070843204972923141664520042635868645770473572246723362146285948333062450609024850966501304916907460232768604804216185967003249025635119306894113903403159137214164924793837578054222797263285247265185145207094315921236887191936433334287672216271285753175000639396051734670315640499056393936566969002938661311661232936598238199639485781137521989370893024239480538037074226016314866482529728018508553737967761122092841534348127236817260596061339522311632672493631456049548238460647469846188792555304066883870598676980206262353458503823660629224229251222799858764770269964359317414244353695961620897956694088261804876751252769631030956216900509334419423207510198503968678358632124480065540482841479009202500511330269484996565779319469270603885344545466329865488869564922772117478246556677175777857290630505537089402983511783409037943990365571057174644477676986575625665774119696261728872382176085191740995500092420798347213929412299493137038137020079391222098567810542046582659642828785077699444788839632182961417968364782420205495010919018676139007390807087519526598782623185116437330046494552471482765681000276893355810363947013724782926262911316423140608880215565958541490288332666203796404087415970164480409600000000000000000000000000000000000000000000*i1^104 + 516591588061381439530397475877486968533343782169965208153474299096525732039789454795449251440761022951265267444372975315812818368870040851174016598787793089606377404562693434067216173906352751142635779925471952162751828373568059631869262997613369796193365562913882981689932498589626789385614642562916595335673249500084498468088538060499630672909923745268914504986231064460458740826451722449954463101996112948522432849320019108750628998812630530117200032977482134528912716365833801838019839948648124970376531664467971907710750771164399302983224274167715853456972876167157621629666280409277429833843189160720899111372055339001958038863548499000186890935908317250750846218034668153585284592449968384802554929956276668374303403555859458009444621911698855274797982474000986018438823100858314814283593903411935749639913527097515562601639155184515499058553562470290482958306051523926102958045683012480932935762401731698983219373846281560277139935517029437324684318424320736220214131383175101656842408500760663447484104436585417180246806934578163689666395302770896754051555426103778173311848993404245516035753580728020187006760581560911643488811902741727575495086735298515890068524029342148857718081272893457537502801207295221532446914053929609107659875294894387476468220679732698547858964965302219503740750063054691778174110817391702212185250598966416904281534528794160549896871295360357334651471674741503328732491655680224867034659077673618508148674375129218704798917265064194333166434768684990255566189897989445390898112082394695476884743894561050899814627003024386811239826882860755801163711059887066510576032324602517426217064207851390380853617863095254429977954143210020277020067508851338020799086093585121579067157863440966702330860817143883459958622216715612130758151415369278232254286347836944071461198402532781167449136185146825599057487946075541731032173756452184615095700213414268478189081982271782199872946146760605667679531676199746962786882678205806827582527841103972245673043795189352346625839239846632722755660837561570382069759191157513505354851209831493909477018673237733305840145977168351515565049549556526515186705166211433919205193717087399309916644842762911974039887636001931338168640032841281892572392513695524317101704234599500529309225083550714470734337664206004084951959373351804372397851339469698092791070940217703903258891048635321272203101061694816656483005650049729786603612687350775498600521571163224619013247237582291570343015538824314530940796158728227891658023390182891444207915682360982202817404292954015699081057448803914400415230116452084244496325361434333275037237820641950549777625993336509524457929039571511915450699418187655088201811785319959200916065880791138274946426215754456605619670429539585826962494847611374262252342670988450892310118980112417914168871728673815913076094811890112089202227013711542076344795805102073614616856710181530394299147844090679837866300024205516346671116208599174336461697893600895101475726643165778909427852046430184491873428307498284966731432886905282111845996397259511977865479292756636569871779032798596758129351559168618570773179618039093681998295611564385223513234610634276860238908181540444346445356689155441031649633410586938762001149655094043220463458852105993068561855598015914434424376331817528830379554678819311853329819090859959317892391564289026385017137736787011486930267560975639016722340603332279392194608166775938339340222276328668197748635421434680365595163907002472795907600961712685817571787006910505938933150702562939816082997034361937014994864025505000119919749991130726400000000000000000000000000000000000000000000*i1^105 + -227127426319655609898896114748813968655009066189661043808770741144215528997740646000138400277150092044547325594921740808578878002261785253945395615935509962718962328950983686406420386022052970221720226909786278371543028430018258534215611354543494464566569975344893363834373627511511170634711898075385354203051756555271128709782267255350472759939432958301632732729408099653828968914357509321206157522813643434756016997877941155069289950131563733027807850147935409771600458715793801313262407297189773031606793452855058719797334659051321819021205586510422966633788509911108721601955356097519428862185622696971446020983949611203400985504886562338062145712822177706121324347868468705146001346212496764296712914858209172325855024731969053690102689619962903514367540861727341476816352031923852047633065476228588526737280573306393273960582862479913560284103594885908180492873673537239493362744046316589659397070738832554358238847675804549879695367703459316492820296270523372507261235794515417324271190427557431430333677237513271552805431811776520144577601084131489007243225215457178846683205587360309737579432624039923343611021817132307589516556529164206086310860809798244813125160704291260155518340377282222469042188459554574468502384658702535615940133602689527667403348883440916322820939473440210812216616557361646978876879118104817602224535539048640168981576723240809201648248556717529174374657348086933354340443313165311381678885584867458513970329487500837639822068647340187691168087845256858922484502407419957505953608578282368709546609789187063408855263220040809155068086443513196342849420874627473240471126187137899927270450023728686830252373158746013956475287372432612658749010887195478097583281953214296105874170593814881351180933799147691032486407353774557521584215769628780719900280469320962831103943818981105653173863105931008734891196887162479715272401778108024026099775510566751632053622663337167337405367743846129917869461888817079648580477580650578877141821420284992731246027928794646996389996085855118269716139929679978570034720309798347253713527059181817074076611879723510468503448642896857249159627477457965820698743261307702840147922270934311371489370778054286123858502392110925663584505885799847261060070114530837536630875194116189526929092902337372274316474277454682604369559909589258866561969068364574620662631276350670328395897020976048653557594010047260519442699593091122786779767366577187359730674333964460570780345343186931604026392581773832800201117755472811739119339777272594737199614729240319411138005922328485596868190053778329746189980579922813872910075501786140386163902543115584739906125023347423422380371759126491729574651909881515761220421671713985722724747889628473628337774599545114618652461915763084501240799691654759149843803038394109216827031161251705609421919626128945466579892934611893528542280980220921250152502855446779276317485327042805785065340189365552069017781347869082485283735741647338770548951729480918768200538768117325753322863320920323480640391399567171340113914766511293831971376888848998405638313910634178553910706090212400558105846821236502940066284487353510719806456996620904890335111235649998077737692183989295450165976330372573425988334701132794767619094702945819900477280168692892279628125161464740083367581037558518231732425177283382603985896543745843786052865597914317939512082775550042045474172704556272941657957807066633951720955990526403452830434833352715996825454478651136102121021327071813507535934746158858152827642895483484835905437787350342003371148969420148885987895556480610677927989739520000000000000000000000000000000000000000000*i1^106 + 37678848900732927373764580146170274347736260525018370453623253958634469508561410022189551773976157103649387837028185517544606550029156952537560448192584088047180330747259934376531514510057456242332948699604993353961164084727526500217396295248479733539007833873778663116220864538727218785793970952208944324247054906121560779261942094198848501324784153445243657014506356795218752040118313537362284155472147234273278261813236707603007315659120477230685722507291884809816843923763719798465622339756419958863187974033989262638321060596669215552061790899528275662934343600242815536856998849054705822477366334811552544448743001828729845668916550095512555258658744724430937263461125194225876948721579837824270317135581249731521073326554294699128888032487845058512349110502350745286647962364920929407246399483889427940941914290494880069074784496437466885530275802531779196796519863157874855750550334059398719924456686166101314440214820148563253441550630357592599442782007605010314915100576879694123534615486402602179117824097586693520218913175725899227833978840074610747669017402560219154080086580951681434743496593985073026224162122499458024380232652867411537974224869818442926672116039499328008555383590016339897827746441093134121791241645704002841065288235371200937453615094813589052865988463614981761413564081269364189454807295060278438301949523645433145700119181671573905402333107610073664651072111962439422986158824300381428446938082089577355045081471013797919857595547285583753989014148914482845898666282122008152898035443905080647502173685522264984762214823579989203139283899022199006804413128690183637410319757233503806231399596388050052028063354233413074319104734730562986445973781096003705589222695395869283031248656365523116179898709125379088250420052053876990614876234039199933704577965104402893580094541432412981896139023975823637836587619671285312912470728706365410572665700909239876510842590465216246216924867545757260380231776439920349251680994751483696552683267130310993772757782379431091272617528068454331085802926492380388013753391449560075117985733130181800305471329838194914821575599592683438005419057762788742853605647743031193587835900225229138986685082869775897333561749252500897981516118767597513842453532950162375752455861721318199634852302985169558473939842516957757980580580031572992385826162060018514648030740761122399330700520330377835011681762955238666418787735010082595976058178304633776197266118203355747867167743371901386725742223625364013175268034687923718645947323941328649153731501783007110991330868702568959861303086641293309113822529425620443450885704319101519677754031442099845890767925613412545455845880294122460400641487359627742914791151904917268515029378478682654004895783305085572913463070956010948892694319004794966665912098254472981355007949670805999204124203564842055659182962615429651371110546990397781372451276171470351269358051400589268539705144325391720841822362417359465366879431452460616468718017201101119394655960398652556134225620205876801860583834683464549018234482512899377150330439121142362033729664348182661266496876798973095800561820920917116465201575544245560852252633782837389815537832148734535277830016270093987007401628799835349425288202266645447251974908276269420474851488667005836710748470692735872977616962596503933528382372276789548111243402926261536758987605096475872931780098530033722047521902354497945923610391413720128980351343842415190369333074970603182020261213145750690910536342324797119189854908030483571576730713058490602566512111516460558068734015549979959750768553596876226560000000000000000000000000000000000000000000*i1^107 + 16219499018602278048269091343606069662748875715402058440176490663091989805181339156553941911663011937146881196790619088464648536833812833578384208732567113628788310436686453131355081090320170076199432063510104798282513856909265535458596423818543446269813985823369334135342434228132495026723232064599986255032087828055629549324278873402876557272205632571437628524417500174224509391134015472569492674021404500870475803956469689546591208810459442913898620332306120982990819724284608163308504202653402568920268825606273044478943890275522796927329986064017465415241323393013282662569342783285134818139686151526097792126595291105905380445805246549874276290082631921317296300114436836743771596317798211718932997385145595454584938402759824717566112635123771015934222700038710552729450775616313875217222053341918558834080043582520021691588744626766401803866748417463526436080314539928531425686830703898573510914665239591140329869222610451702647701493670962601833853417107151885131351751495740157848871601531817106329228396589378288397063172337762446697125351811656697893174756888598435992902279961245018833742046363134079132004131581266003996336671116303776105038727679032584659822712704062551138094363467515574998030318630607522502661940087344538986086455875120993606607050553183337504796732496399504155139725221595190890053242158656346458856072885870458145437623875300133529839424128180692428204213021392991126230368899344282708195781099819653657559351978530715804782913339416251711614130212147582399362215677810689779793479582053624580711063998321576706344074635167075509298047588639715338063504196770999860426892242680766661949891747856432068513606289983173069312518105565257018588445756968098076910021190536079200284154049108260822269795190609217727095317704981899379625834469631554725456916170937720903589808935296071187064583877836300471207419996090152443257076585682657819487862886881169106524773419369948049358694883904840355324400607591514387925798634604983275228896864265014177370216448869414784705161100717885797254981197545030301711096786742394484943020808620644431040473216996710306458265154940391404740466194823499776343305185048394365644489799642190255886417654955148303356751883136030340835511211203106967614348936139998089557822969904704426144328713332569238957572630186347489617685438897320349103015938313069415760141239461829166261019789131916906487562854250591383311161351551295093689598289671246061295449907421650967560404783421756164064912927890646732203597835954433232403492221968915240978879531793851476030697830425866614313199921361308629989382565241288000041458186734345248940010156826959024990385596992021879996014993965804512685513253015559311998512615003731390115904707925619485384355810110191471576756391933492998273077519989410926020441492051163508992657216794425034593476535407908836820826230896841124952910338234689468483714062343963564689498383732289689951433002289824605243867401273611827069772947353220377049280308024404429332324169316046287789304367830006072164445658545230738075808768474367348957343591161676163541115592141799111323407611122416079717270053909278473872409157565798883154481333832822678565042382883104130012267407809853297168506550988559334474382245740629068129097325788474717024278040448439500542014786593415089742936256389731738300562515701558251102049847068491346164652100092498533336896409206723637294633635126674067155395446878249698245844249627564675192548224964912142127290015929387056662720916435690357776020834587438320246235267149113724425707785504897924701943686893431812897079868522496000000000000000000000000000000000000000000*i1^108 + -4989179642802708017448068399280063957745408135133825349462437051850825919953939124749251014943492801840525527641073210937585803482990731617662059742304990310721015655751990566136700528520375177956705956376581272322922507384625650033716364157994234433807608649022050957633267050755073036866657129559008359692215051034038002454610757211205778213979348528586713680214534324124796961680785807270482539805551052895805989636318377069988838779204536021995509495320752547772032226526815940718291228772611674018205507974687038361743066274076587655020384724849547336515413878218603547754891407329761673103379298995783324594796600977291616776066095430923628149457601497557697967505087741174041139784364027539733160274865823094614517292667392448009942204193581809982315715988809665356547700594104030952355585305921196990039766808137667539014693813975864887531097476654630583660723535334851405013779517566551752223356350219530111241367356115867010387446465736427812266710435365315931557421719785603746983583708341957105233629134669331869543409392264620610714600767174743605587006690856897283399362814560754078527157621443231493483106382716526424624291684275113375372450639365604184374424431699016226130952204884032595700620621007984257549037187878410712597310140738163564737117062917626814668534396785262192390982880032639549500595795796971690587345772600884078617797563204239677785827875731420691694082311349533852663426765205180430273203374737290886623573740814577628426839752698089028689002738867891357081644077646256153950019863541006393040096008023042761613652890342573747567875680328872895908036852875598396083796317570973108144849674019553669798538156287499682122104142866265785933054049180836242452622513817706607361478142021230049928048217619000188819234178055468957086075014227256863306473214179093329150584494405968880996774575843104045295346104770046539337984609832566123378613195327914623879706519360673900342182637203156539016321344196205998942749055699983950279842988756142163016644863710075145524041553746096289291573361516888965981914626192838348072605837181699983265572863866259342664767462558791991172472925521770464970458706077337713849925330735830007382011814456688103185776118706928875858489891274402268390647694850478407241900956828147769153265659052013002656017505121610865148040088707204795808997214248424729938216026011736173306646285435472706598653001643337522163748914200436152770789335951844343119704815454101401191671580099735039989030789844599106449604688798102454582550122665430125467585535397521314049185565009245798958457466230366744359823145583078903249754650191309447468642686632731975720345980057627639147784542596361542266545119075452045193716975686888868232308939366487361522285283946298332047866237012296640760804710914788310925468910836134198764194764181565222622752997697569770990101623148842352759722623287061713692392989333806097555723771842343345536059809610678343248019638695229246801634713589545319420482280808484555203550393293730649567078338843432699104816530961806516774691220739808580462442845697529060374603099262214216527790684984822666436035727619966517634360956859976685332754564534321967914243029940558860471864319373081307553352973312258736254759635070785829742610044963121576926665794623226823357029304688264279774627710565903455067609369555001357669560493691108766920741027460038769871417311223050816974281249941285085982730069519376944522274799509345341614458914047438882829047109342102115428698416096673990958425626477621502441493379001680842916953849576331861001278674230283273857138688000000000000000000000000000000000000000000*i1^109 + -5983320378131644687854165310780002171879081123288627055905277924248869281062073890964795737526828409771028352449134911179822454481442201457782092448068024370553580829475292818226876207393433893472166842403998915438707558152719803626059754770289836200112603942418776240145135470379472571972820070513664849655638840753262530081469535938637650150645824703309705816517949219765447983909908614089486897193151488822884943265807727507144079060010702654563435134746356380570830114102659414289543367307155585787537623485011529894573624096993933691699343116707199934045871643496534486748632628141875258498673378319517399434783291501032112333298868952438511531427806199662537345764220787598993298740299998613119695579735435404024389279702283806114449528668624078554682548574853034730657873196838620544864108714680054310164330538011571702634554613825702580619605077978978597096929841022133508852467065734081736073860429163342180430587990868166368688344961467526882820189485308525503776450305126320642518099123440157355693469057945717772288726134079427728491863519561167730024166889629487949249725488269461036684330157531078662901337293457679617423824594522518865042693021778097185828945153143488019771764909920680888362768012864763951556532219860801670628099406354967056331696678759448272044047647694131810914847266004127180796294631943149055066445170795037937313120633750693053189440430938757481733092577597392413638710106415081390784757498354483623810914778805293891527440093071246297239697757967313215486576078605877638883533020600039630410715689745942328224411140043350277457542361753611692159433269650965334439857091986841041343238725073221946892033169426742636344376581231586788212105192955860545402954703879866829879385139028212674322120287306211691810136781776102036315646126243049219351076947246125381459942110327603383599212048067132474385665079161988481186911199399917443212527086659633080338903030414628163171091886800605241354964039277218042151471862179760459523596154464624512468873999389447974814339677644021729762901211332116125190024670137862467867043785754473794980552104887643368628912244334409674652917618214543918548210512819888551593491208996135393835643619319332324987813485738505650182514117176096484800779590824629697489588427239779991246121639309729691239340619032247245058913470499488530018281831841606690115137032980268684930225788064789814867300107982555662928795235256774634138565252067621660298606134599975670190928488453157664424445064113092241594640218023744992659881088817028755442041511044574436722191602661200405058172857116601957914069080431045344904187359540020997418936637576726573869224536387458926616649015112969384189291065542338352441653150322755582095780464350161526488339457651700265267380885742239162015573492722631064620506589998102624568950209262891598041438796470112803414450987938411265177739805642378559655316342629305806904622579419276254441133351486621738381162752589330878351931395956481917163906565835741083768880744466347090685966206786192169235999756033309862082908294245410125051969764180800190635008885460088750068953634355416183204401898218407068646786419244428032092620301160437041373567130865531606708138685081986655716909972780614008113566988946620414271973507179353049546766921844239068759230632703591050059587208723195815293200042929878998560344347813561246404154073665635271329715146281669146352230872035112622175373829051793952980437804582947572581680218517687022961713509291772220662016827724425394302742848033979453429308663059795053964107400372452823188006645595068642099200000000000000000000000000000000000000000*i1^110 + 3488019922302026872756785934447445328119177404006113692374237820965538447051883911541743146773298174966819982399341053198080206663187001152037543010405378362820246254410880670314524836504557345927803534997216588081927760237427956989059394513618572486513943901201107877305906897655215854124594554518155633825582975680341461981564649610069325328742438264524361848320136734212321528222946639215777064897320509350416943680103548037054736688930479893484331146846968806711365115120129891210434414460959872050973138454830291369491274869500441653357869626073488825690561764467139914420894172419679368104058130336994862117628343943018744566681248246050031744480796666046977782986028935909680849251822862232383820556280365799395564083125601079621870288602045695443453830084510310593826872612959499827375947906757895078037964008090051194194423358106936304029950749150465077867378474360880201794406609465294937898575311829169825200132662649586964097765158481939468850735194357193022258300640701282271119578995546259543786165610453372547167416560875457578540729090919442719881736665593307213666467313703941795919915192068794678030426537313455881516026323485253175297497425729930230367094272408889520391261987923354109250797142436491393186993877660453199018845889800337285658490332857405130618493016645956336313314877869242088847312196400887149533901022056846571383742461391015154290793369548302790465258055261658997511346625227421547225384543133651385439474304131242719040586248887566792717275757898396505863307342710031905355952843407360900526473361031773782740436645880903798812060802019509458134874193203029766163501539073406918747364388371249882998743573028059443769139654830185099269629766442262511766330477715670021394487900820530150657309327361102881815399999630459049961729642118560132466522523108394119538088648134358309016416260156582442464756570017193951195095224366830722628875562571262450554226342923182651873632510384952493414897662878575140807133270761465952625410699205883965605188446434313895200438614590095444098796644607877681851580886098218905394661035961679817019432647617013268566846542826713662153066680603938826473880975746665593762875879564779065628578697039542650202754608354474015307658848128894954647946246547665853409136666910903162314659519816276705587634916913969361335110205906050552905075129671539390790007997920996384120589936864082885169240657876159845538053185168299922157991818185755722682452862137865020213665342279406210717673669472747431081556880166406192051627238393148770221018315680025393912151589684432779709031621287740009108114427968740815785389099511171821258043352008074699968787565528024346524524194042042642796652015547600139515880200821387124790118721758381720518102017229077871209553029927461519038659998173368744646630165044991336181919174645033424197365636677194939833627850511088136067172874728474830336705252416365566865670064755816160432788244613153132189433945125232011265961851374050000004893250772240775331143401200964482889117683240743664919181122994994174639707963056503111910716235281227341824488603593566922689168320420884582178617778691588855732165775923011222027754868577536764281135737355640708771455556353703873883537455767244004308772198731979465155270078089097361139554260186388243258255642205347499337530969465546543055329116502609187700511831961773297683388797947416129385231244503267521068518838619147301485789528793969685932806441020703183872655177355129778553872562202850096048990435742015816109694691468199809154716028357983171487745535219530268185282870666854400000000000000000000000000000000000000000*i1^111 + 82893177882769808641593037630779893358816826459149369279012991260583886238999448974511990420352668593026769315167284454760012240229122287674652459336166904788309714302537630306648769739842970347151427960396220506155082304605706917012929465666381855190266171742087536263038861519437477422905213906038611167486108236429432512634336789512268339014350488832278076284434739155808916860656011493165494763633271076195746556512647516943025447978665612471617925317817541332344207983517776967897970223133905517177844486644432697803541747881289158956106866384512648213206094973114083277649725565005430493005795469408291810962940189033398652808082250720072189339325990496791367410075517153457948828588145872330319719416321163159652800905760593693339369254312003051758648993892949126294625512933457786727260391993094872053850157823140854693702949830966606400144936976868895940100497124565867237915388239731697634910276343426827479626550689620724285209146719633460912751493546898934301406606677239264239879523081046768529758699614879496632067165088278949783944245222018561455364316076525939611622109493610095896571309644581737667598245851695798861432853378133683596081145877667836412093887208782549653217387386349843285576446382386390471734583230262692903761569438007196522300728602745216191488537669482394366754176133082659955720040510290394745948268785625708181027159487254834138825780198169244010798965082132293596012947823420233147706831954743009003429913801428428502003007542207007872904934093009166741886696718486841307655024028283286272016753920267688107298409331644007845715008430669405761722128561052114860291749561996478037568233677126980697571254811051442616162949305146535401863574043383300317158036986985473011473070315669780614905271282801701035012454879362315822096362006884122668831831719521452397070864911152133099421801141854032042317849810479185247090469611715449291974604739637368027872503299007686864861164770181134133322099481175530950260708074322954108903139846471082893520162519913328118576853218415032966946650252094421468293969723264039590594571430986616941550805078410907164808029850843391617228817492915470611625777644288085839349358937686219375370427093806041768989858983263318284395922170079080745321130451941023602336754363702690819158699159048876204041753624574427659311647949067681023376120432013541009344500511116802782934084705852742027637029373690114857828115660260650138247538542783800305512762741220797694505707734655649403774466664232244566684656178181234001720508015906399173331682890257953206144283314769664521997356137671331452127543462148535205167098911470731520745853961156727224341845572388849338555534756133024098333395687940697726400735471996362929075679033546857555891250881463304870309483181534149322954142723067103005692678894218421032785694385937301790829262817567252871313894695148687655655124015878037830884274407296172162651086267300822031243181116498388760585355522273051344129755210093834799605223053464670946979578578577330090385654614818418505904359898691555545327668734185058706216203715578867545654167255456147662024808766195505249836830681640311156052572545443789163745145939320798455456935908601313263918291077215300168761397679369931816446900761477503985958992611143112261854962303749001124782347699549457797028053982329847700871372171537491800790402549678767099013262026523101043873772873382666352732858130063206304291413043948343320305679619193240744231430363204257999179800527052510219149879497096435552935642773415129652754011936232039462972261353008815473961205760000000000000000000000000000000000000000*i1^112 + -88508845099981519967190405342120167289155434107616253930843544265384862836970314314967079196012645191550558865507037779246987395624722755600877068662437999654446132852959467014370440089434960783533535854757224987180458332612342611365135388457136400211726733291334610161325357652375506317067118162687845161192871564909900952769943847790632502643340950481759063336190891745954010575429452479946894672930988940176213850055537234597037748847916145999917815544122514932903021833378266001548799012522263160944135223905605558655633891873558095107762117719675033978771118640237440404610520663095475935755387396191957112058726588541431121851016672745241576204533360945497176152643443974936907903868883615266529710056368528246102203548571599089393489035661109824037195485496485802832748271588826278468368968315079170854485897440977387809730528027148399530051174858353002688482714182640625961718335544516754889451885664105055736758223218009585358302430642140673791876255367455169593747938931949810756582686421836479403944091518274293596794653203322149174716316526771339365755931832109654399407407796069324299371187691511574617087083852452447068266216150970796491817743094864043549859956922528722006178500749951065000821140719512599439041497147219244711402412300209601361918586765783783255315015871069529955064355572240612289489985533591898533400447192109135485628327295575371489147372736901692976027540663968375009081648352418227962991923144017182626478104407787064098070068602272561945887607295128686343433438744172177066520288279449215456572291035898938001236653716382608607556205706108037468199229968141151436525872277074715786396929165906750855478296401465887545399963260564437151324896939010486422987253904359448216095242529853846247874383852969410318918565113146608680427774072426768670753760224481369058638600942227343200339594213087938078799379030294157257649976589115260117500841348195015584601532218577666137842352147398932560786422996650501508979776009696715915346434562090719610657641608762304358231573860878616385188080858284427216656616243231518525394327066740023662663763400214394771657408937162342325918801135884996380595173160439510560194195021897971360319748231701863315187467226543123630408594108189136502529574950522141415814894182575494473927489133433570137518573350926309474367512449438185380833832721712816126680910536933036418369848057110917228766408380137776388953861107462625713687991502699072738702821178072494274436596917587777199886104186557061511904330584350023785504119603859457455519103004744940017379251374146120989435697650547208443494191278059890853612404244786492753992465890667088965511220715802702162865100081683369318770555331423096542753388307766175730181320940916022637022529280866346260297858027113546293967877702934785099267619768049976868269951156343980450897124306487072934606181429698813665503345140701918283083632762285772096010210022624008430970406459412593868726990769742460832876695278033029323709360929148502443877597143133801933316610762014461317880823206407360048815330866296018771035688943552135741676785432325659483315801541146172944497934706642872328915115546801359428394333005945147532634785393031921956786104145453534855664054849974575672990890455993816208923714129431037323545021386878087542941417477223684951509543736052548626929630766472201594116334706651952883898121584971696202870050901891915495387967587902430394203552924314284960061677563371110209664826355596045466728892630914050215923164508370877806680824339533527370873626942541127917233789419806009589760000000000000000000000000000000000000000*i1^113 + -32199277537281232787574607280312979161021068352298146735915706219797705079072873674491549412941709580952176755570754881204572459684949543408826985379548904630717397757566136786534517252585565405888158539901426635630966353957206389968870956047161065517598359848586263736874766767691010988233437698059506936633478130640550860642398191613488875411944914806269822097339973665739171467097273739207241292123175884437677648343608087446229622893977796361173473044563562633595902345686044452074005480423273078500038713266580108978252723354696880492942796591831102228481561477787258546347668259782631854507739572678313744541468911214533092123406860443996832963809557042411544776716745439499412636710435230163622867940803176068498352167111381094163536188121507837345357456522388371810914103164257848135391537226557478915775854555512558148427764335513454908592391064500211664675010882109430388402300690491178563081183500081008434172333445501315628376294828679508128518959018236096960268971232089145243415349157488234967801566386180982368781357726324494041561802768621780395600188504090809222709025785054419126847736523266533521901099323737209045079484826504770370428724706220333494044501364954485176386317560362907304389250918550878414288283603069042488673462181466483278507698362763813166803744892800415197956810938033421390299083420986994584571828785747135044037758038896915814626923378936900491035505507204403261530342272516121458351768922641035897388087548903368980213505766643100192771989889088228593508446076480133049421434938556746142192438039725372872506844930547510541286776336151063302988958890200864973185689165938284069272764054405710139156006662692506824956358146346876683612623473987396648507217098852696753228452142496992229129763635013763727887229408800398597468786975767279353956878993081868218224219589719913936767141649522005520136998330502437916062091725112689666828256678484127882913419684798522138235600574031759222988210914232674072722017245970342365703462572861062995035336929325656611388840076962349054488839410467853653113665692326237567195990958088221867905808139905856581678790744717846630859705349458942875627622487657447263650990467726742135689292785498931762118567952360231587393374258544650850420231840225519691558994121408012412560603935607697879483685376756950634996413205176831793571939579932178914851072239130624594541913076172376708998557025603635002565457193243126853795693073276657807793916305849026270126197399277326106858405841711543068705932829449849944700270323292495725315875671140110395437743320038210315140233429984822665825121605703652991154003849122597959691295402752698562505742637774976399899963156807631066360622636566610103068208870041744858137754940634900343324770165371086053131717753082448340766608022700803794493043280549872634327237750079432249650644502315120759899590661219853985039296553485263348838241186986434023871681717120761836230135487444306267353839912643927598284054602202662653380887110574403118052394555319306665442563640010702043412014782267282544793452054741335100421166833152598103518784470446693306754917533289442936348655755587581151518237885690334600806260778913886601846084620371875697350150287148727634206878112694497014558958383953261858679234535461836927363953395802402418583358709200524874571551554249750369408305720285701515859741258637689845722046111805729066667659535447992646893416179526211831700225127181164070443520544796603349560138492595548148998150655757163056354402649426914631636952491902721577658409155886754428051055867592704000000000000000000000000000000000000000*i1^114 + 5779331673724106990394397837825950669267517905721624645829768787686760593887680016110348405597372346304290521483034949376320020031066642177866649213319819912949005557787616738860828631268423067446154750037873220849175544951485109507940166284540564613968324239414397149518686640595654287461978566649344163167209886274911250526524763664813801093771774851197615486604776709023228337735793554245504243988716840758270747307466651367978807945427208626501209182493651398547027145528955899470095731126515706562556142039645287593986373347452934965188513794659843976316442786182039765226936908293426739218270933789760718566132643797375132402847963480522536389429432835763595700071234119492767758892991388275524906772969029245801142056617783502676907955098800668406255942455131101181945626545799899781084272897102622556328809087281272099577345835562902411745556284104549071230008989344136203438509805185692589212922725004827679602688966924007003450683782070848612312765146190410527545762478948655272727644384212542760810504406095626925014690711075555324991092702516731131720474510312906497504482730704385968817409485982000727902083277566300056713196229525502237488967894763294399704433708480322591328064986048700602768559056676386229150929580128975590497244556411462382717711503022229395551898218991277100628475978853298837098570158004097668654570900413023531270868558881049093096569947370533763164127691431057406882390790154628877222980493057901522839780980810640062425175523695339462595437226741556130044025049137364784644966590484858063715892765411203833150323169577726228533791215971280989741290548245081875990089577889732996336413294445928734244583342576426318509586721875901788975677559496091254758481211517355232835416636201410354685566164759326415988369734830499780535052668681358120673173644324190968405175139368147136795755383374865526156283760551527505406394874058237229562937907070537004535784390888365694285433835071647243513597079418183010680340896605633400100047580253826775208365793906733622322192639181986697199319461963718837750483007228646692296334448599060913044576556730238315345511734009073507400360703866136298566358793116223313184480661554565980832103288933632465593239009851738480440949089851158235687036275073279115686270958036738284409213477562092332842492944790170391776911878352063275696243774329825261638858526022328824385519366758290622462384098179566680611887285586469090345612178944163715360161181200442093220103785376284684484935203568468880557573910899139123905624657636902304450142816156154110343697854124910478994403192837482337689545366522679327349209502268703937614860271546619650242409301005883027837548884107977272865498610266253838733363623196402646299933798299885234044485034711921790055135141197642230086657773325216574667069695816223169419245125921966630001207179904994042252989724182902537240533670420697711608262465291267590636472882125934192332589107720675472894895799276358614088923218873978804964670108535939196715573898278070421998011110074542573781320061048190338655977828414093874173652502226086575787696369416088455912309154455679119978562194281224912698872684923743570914907889612157270539810335808659469483615787232239368895906408962962324273362504276306766921920139421983084828219689308087043906768072956735823233818465897895965068699390343422020338935727939265118067431647156893949481089659980775303338072301821011665787983176725953867702037074248810302670741448924071194317569752266564060281202594146840560650214496498235891999334223840260603865202688000000000000000000000000000000000000000*i1^115 + -7764798328337762477449311888031571750512534190887059473523265161278390533412453501244029873623249370583582498410423656961037274904740596213573431289524338562995727842237968843731068803357508937759370140998757011132816513212478790857633495571554596244125132008939278723728813789516448089375770011040545287268210587685235220870988675078172826236758838883962604757321823428220827961586530723514371213544629910118309695524372354643119869757019997542780280631444743264035188908589574606964565109579815308950683075786869558126063221364500404430414529078839496687530197752987940587672682988293325732470732806487576197700714512778533226770906840983316859432525395933553124969953397872566064756741720844692422350984673192951865987988909413934080608280829720602632812998605925305230319876681164826022433065503510787281540554119119379198328086969648248674365817608874605189817240263563055907924761118842973967836349068491300131135366449762756359396210781666492205741886434227124077261539853058272241622454761275364621356727973884150164329517671405989380066814285618417121934964675473385866883343774884304723311487586466376229074017281647868327529486487962815149290811626279186445869513133401119714101406231482868167033711233712126596405738512423208528223441235008426142099386104692145042742248687961362412440701938801526380717035517565743057607699775501013047191271166219155804468589647417163645991795202751620791627353889076273631800657349331805106556145351054724105383659013999723589354221551174211960064948074306793207907765908908873801401213300024700858945252849820861960534723850926996007350468137424342258614057968955023047169304679279735677379782502960650792904550961512450383321596219936855551514519791317626060364504385162659625060115811268243846485097373682563631140571053523585515523927214799344058551325972194539753004148928054535504449532002908426868829260793303156504563508157315077071103060528619919821302958088566287737951735337885756689275922440048411284014351867604761049043458485099794479890071629547932224526131108855976074959332920330782705339434152395332638586182572027302036320536905968087811314602142002186100095117187726124344997135886605986214344329029240181447409837645514661778152781581439661573847247009571710979305151443977826940119665711014090393998769945765323770122640424923013289259674085723939762709646758061842850165477853752308733340660194003550420517763916559475021909338074455726198261680605337552381513398971572407050314722075992396865361379605504759402001464617064023889196545074926682349015358774609793325859374067688890507852878578713516260413560645123147613916356708557613791626155974834748578075896840152893837389337443983919891157743821371561647419145755863823005429647261139340128490467528843076799723126609808453701717863848885335677944262736988196051851187718272585715211514706657699337198753476844753660125615847401766537003738156225618568821012942474899665915623354907636737119211102843900765927767867827866368727813816872282345440757352358440704832182715778903343619166618758544619047385608421417586817975365313607554645908407571594580976422018428859141600136573457631968752006547247025655936753794002074953428835143775022424232840761092621666086077026351999196483661734885613726230231211006767460737135163050558191552530783790111444177542673504746532750022401638676335507707837497654884970093583738303529605238868230984696703590953962433318597771437473192426431223964442308733850945668113738169090011834796672598317834645741737959244468793640234044620800000000000000000000000000000000000000*i1^116 + 307712922634414084793778803279950915776868972668526048935313965745443654863303280160472112409265032413525648221185589537226378305484885631129327639304813166615764387091279553908058584100941508951043725796021972289797080124808237886079162797916127138545863356990516480394279076423655192919369520906826017582930447310256371953325106597426413477358673143497870757948741802672177264181687974033938789035731071080107086412048159710827851837373906627706361540629690170864084421397106071089676108759618564558984926300014428157591473154607982942822541558450372050658559935708934490228328667633649230763612971262647077505122034269547851991485264101609683885844812969313088200297059996715573614762775035068598921456475525708689429136102338931622445021352115154859713086833438665832783173617415199450072099402956106451886085301516038676827329782976796666944053272647016421879446035925405349593111151191237184276919090890255220072714394742284010067947950058391510656040406444568961674432736465688757027853017957592595015133580944324898298774237742735534684336046998182302336954570239555096568531477134270477842807918588337966895348185238998028760001434172646044646657867561147841255029588844625179587890536002718521518268715867209177930437807573492424245515286894240945333846627778954373396472573533405920537160777401630965455811911723480743813368417717681327929476418928273944852320563838216272341431704053381657875913977865185116273942501095263449069429890628395023244980645800886110179669073625539158600235235674968653176270571111106530428755516358294366142986714243680279825016414801119614810404736112067341607687600138308069281673563267266534904859791294473767226714485354167168329608959310559311573175199734314153628673271877647544925756512484016171778036523540230667233253966423922522576198782267949420830906505050507788467453163699653051684792914455605268194083621792044916969225710262675463658260077674306559569943339724663525157641461293335070766467710320299793422094075565110356121826716340344299451692505575773477789129049663987872044966872506937980033471077156081284826614247456728808826869701325451221083821091994985321301618045050579502155675230569235716852601161702460979135501903953203834503608764190002330445552957671999850912819855510355018221143599343432493752552009912826726314921000377771912267771924384175730185751633360180658391138563315125872919395432640645368413904268923121755825842553519988384329253759608293493428071482475437951345790899783832492350703269617574382965810417184624335955630161188772042959070386068216346758131050516299887849907399178791633398658926148903704693591164892200602763820797676507635135755615159653742615833898490480957972044433314898446735642262410614999415041340047603148481602389694194413832307877374766983097465331903412315114602290646251870559582764437913373130716839501334314305364211178303942154407969874777771056494658113841342234819587729695436419208002022586730261214460837029532405654054788135704016582198138349503132900311302156262436655194943411741471262181752239258613817817983769086086076944864872514745424235604562265563649182726232339243381070139811797669367641464071452860228586408316529810682392292310732911597449481888988827994068481717824020210218281519281619590291888242291770596144607600769575450364183871117436185550268190096948724032161195192614599800279367908841025599200435423565915582315859266505556981209111856151130313958281122405766850571012515798705626216272792388089759771512989830157979360989769874720797229056000000000000000000000000000000000000000*i1^117 + -162759843853327425317196443148416434655592472189494286511803597980417719900274880565998424446528390198847141681437244984808354923309259698839880811836151684720501191318260922006378807133401793883886847245887501223899763954180984169034773225958055245389372215662942380592909716702386624710734093407063854022926473686498376240601438809479471540940017220780820424295726604996985221451239821280148286691659434300329221271758465828699982358205438290575578917246304035612563402026900535591865372882939999233054468837346944489776969146651614489481923295498235900651823243579975550649798128540001464678366490588654627305093165152580454434024271639972053984011185728659293026242848551781218229628574197617376678458483959797106675909470903549328387235933806553420242341167949296164455607194889928504550692281910180765227836653660228398292577632265861814256573595639739081934493249505838075662806240051594195403007098958633491509815880652303855892118206557768698572268028160980494815303876583929956291869715606156836794039648981039202610567255345739690867418314916803850957406595296605327229407430085796799387371938097663314740646871166041455265490303736991028581987165200444482175144835881656471689028070633048124210773014180782838812212812895657786873401685570446298449515472895713985919726444445594852699275160518732033679190692015551088613774855265014793782154685272990304266266880575931126361947424544021814078282639476085520063278559000033953860340192041939316922055486758554094005358517562506638085758797051677982105971252430983633937191224657926811642603763231826371802506212102714249968403109387442970399399863947498089978356663241866339213823008022331044001108047963010408835346139543931870206112887243651433529335690076028873676203171213814343491485549820805987677860730960810161581783330255993365669953691693053698862024995542104233014451464295739902602324394900587972445270867935946043169626292725111432565875140440274093358206270564400866272082565277972144497563961496934425115549582709249814364682919212251149388795026553039406149358808383185084391470566807449423299384926996148474927572072695767082051076985684667601397874890433990886721520082697456425158127069927248527005114659764244010373691177145726815517659988497373739788546543590461321390981841864244112123670666209997934334851160503221009885103251427447948713471273955334624309648350682237615479322298674388564675892908373647797749875760192089276657727647023792345867793533439730748006345387234824831683492530238041873928226844101236189903654048963347424088933574703892102460630059338752149850995585209361821184291001980384739099979458037343914190537347180021514527229676212925688909724036381119269178451988080020771437176578799489986103902142039355889660251888168925818076602140793152521877494172048179922413690993803800270468735414351284854952405127234384726549206323997403071454000493978493904407309766253822750364599033747014199265428097324059526902021249253582071977028350162616543662970509925571260387836039502903665424239259031224829554173320034041121531244453614992770521222174436206863469344445274815264337034593126782874667381082656354647220547360580051945241941454256333357769863296553653013460371745911773640977625468734821506203941577595641184352057249053227446001940095670103430887793283301574537944987382268577131066184135635837842380365205069203699706062678338940086282760767256187317515699607829647017659133776409163845824556767846218098795856545464903752893012227243253890666644166412532985371778088960000000000000000000000000000000000000*i1^118 + -19449732674726686761104482430700920658689271762473656704123673656802305588439240125692230430536759467893611186393265685512820557441843532120399864138660018883308558047518355672475766478029895918405609549671185917163065763203919427586383145707494924826396514343577938730597018796952140744582188892584284961652343130193296702020597153320167643684349999265886393169296969112128096497419486024875970919437662358544598237785414393677402436624115031974408823614796740491204552392179415795615154966687413580132997223649017758601143947418107016519714722315139151445770578147253495942928963410903054208025969587588307939244482702452625498040473577083319892372212551328696540229221329127873465622547827117806552538585555487741705798254504043049325343631780529809459901902191019935128297330813549308313007190920067653930118310391872514059929612907412964202786472830181986585733329823992438781358492784238618730562934709793978568538617696363796259247998138395612498874187851162941296322885377520397219886788361421591946221432940555607866305889659419309309887399046384216453420736979150856364760142226629836719138583992140256737271339352220145156952364551164340256612031689244977700978072263952283414189966084267064013511130663813207804197374563410193987235677236544031431786062194638561682734379168915298230585068923772849802304581156088622883878979690989294919359860928251513824203617076638722927359202854668709185240503331980629148029830422214995521736016523696038036418671678959263918171477222754410840836478322510201902968775188878991738512057496785498373533244355482139090202245522991820615377736143869170231269055539238611004775072274344913680624079032257574055562872376088349239078263761723153569915236396955991698475790052594784984166533096115853373747703057193787534600526990907550441123396354010936220502417078927218077967254592368712607516013399918036209965691390497657409600458903805084166532051735996161307996462986523705560079613031707042849236591219831721707124887226134838696143074259590225587681285210921054331201517448754730656233247040773198672570662693150042149866499164784070532497225304811906589308270648824431962292374139495833643592921773485604308370349709823812266188602773691661545210257634080320479412316261937196818121742004124058235475750056596353118358631847069623477762132211276467878973067554784375007385722314946325439134008427741402953452398614393310362610047585103748778318687593211892985812361706945969024995870452201989125125354179995903787321955839054915018371349875460811439298019058364372500751748237341199463447875525216810369682240068325582651701803675753409127366800777419593600050751597789132127377648180066026812026603123891977423737916985986901656556545741272977047380633662332971790975318678880674867617546562436957508966869560115271744537596547385826815150239615048066556395448659960889322346315466645359084798257932928326641166659497396474578188937426895201198932760615226608682951780205553990333138746829352241058018347102522829995610152853662778493978153043917704314082589424225091253231951649935590973198805314463487916158152288544875463661255850131588448498922855667738416243430339589170113834281076609603758108052155672420939598712690822197867814360131655883828785518645027348347574993226764935444902068435692025053511236073127779604224877540568173835726912548528804671655655249693399928805288891787458138688026646212924547513775433376005031292512402250185371955006391903495557652935587711827771084475725942967511066054251318366699520000000000000000000000000000000000000*i1^119 + -23200408266983485895597532396766889474485303683876573115158382765187391208137235528481204946966839390103108058583008367157916879541390958964438340742597234315622931727741507972398907347984926448660922505956332778860943666217669584348497072545711327391135683560225098431403622642803666783099481720434838710159226215050100582537922237925551440648640389043243225608857601382184108250592654920421019595669461426453654332856616213366342955820013800123576086287498183941419353059797238508002259725227144150993709865341372985674506753250359790791145494841646107907479269254444388134069987055094043085596672217045810019994088658369920020848332423084260074804314326191532602778106611507743179054220578220390726417762051080403046305751386525939408327423730330794320167667252307824659671981240233068994720085900122502300594877488288009208636304610646996060587182801369188698140526271053236312149618092278360574257334610213157548331110969881769273838790839931559892674043393726942043959466547633620061001431059013354406170437550758447749621146757309179488441292059211739391999010725155636890307048902511853161746978852958430927519253906359876345757768603144811679816302413828022072151200634807443826553942220510648280026994275168681834391803836903413151192771539598119457834160673639299572877582927465470478558303592516545502548533630617211978471380231610590190373224286931479103662984671684497033219642862144146186853481691095605996231765945532324306703987316671484695823601189531319402841639177823392999502814738996160537013408544139485748631302357188176755914633778565866618351194909715488746233316017761515919658689653605189685769335723916434742000335719870787885657085925044810439325639098454143761481590811243197117242317713312401724351726399142184711136301368286616575579916949837534686927150919157900589582726078389653358040161162613987236468737294164558262218300817047668152556740502605496819258744267946574597427653473249299666595768046848322178900978476357534830991341086436063509098186254175559932251987171534667262655327808619344714712597687260077774381986634148955612266737339584969876479118363552607469813324916903906314043847989781626929308518202908966723103012432820339083083946870904573657376772986032808346978623228424759359590884397222533528122853767395558684520964724370016794413778497941978519152146641450839292977342600930544928911810913078876012254546206277540371279996574036019005639060724338433012084372675810053181423704589865179948156792983502405657949110687798889283729274039105606077115417784319897109844789926912517806321524368926987817833240191033459849311359945665767800126190956354582239883567917053450305611761634251824674326029499515832044467865175816290391255605089792922111273649814706069589662301522302030298687830050108682936546077049416409082733678629452224056303085540661427904669842054781412340892939863059605179251249301455391515798807999879263729892769606422311601027632885914807722692561977405273346718793146035099492493209000648674783018264955718178598535952106005614488250977453063387637885006540067765991462787739061860802307974362876761631657719492319077355247776530492770067355701341725446842681963087086524583807793601204246953085085760051458138502270586329978069767921691039551928731521671335328619294543637476318568689580982269775784092007072493781715511293930880728822789375871101106984742786524322298457276540881273943306242630574779840733441278895172213681573434420622790587399374678730685650880634442403134492452473534414848000000000000000000000000000000000000*i1^120 + 1215765797841263306280259009779554910522079367575647484396559682784974684711463773736161198945132290915260977143388120003457584890276686720872251327009329414954420711414639193858870007260621188123085943801634799036212150788149049101523751862013056027944114333879332137012316004326943493017607805386539655782508798605099995570128036281311623163957147791961621763263462783303829819468650099847245898365976558517447992313641173471352615162398710734594254886616264368295090630155530573531749423579417349589982273540498579348820057879256260639959830282221168711191979467788612889613474703716501361292795932368826568461093619722859366869266747341601556335344511401142841971643422766632465812368345974320246102314050486983159088669657107372224975828438666187865029923694326087381309150331662383953518118790135166269120639450133605655288420768374844855995789689955473022634656686648859826139844185370222126778591395521921541154452170704448250597071370998354301134236402868373870131226431598391332688427050344718637534163841139663397149458746275568046307549732882609852896889920657114314647608551223686099776504153574897169822926407430377683952801499274149558072934971000526717434819956379887339321193969552886883472113604204285001405589829731797658234006184513094440445798497046709449787862197803791693371782859146853569494879619386913576571418015265990162895039503215171272513493027803633944612200767366109418774967443270449235284624644253147811253737404825530859979311169803718448454246025402845273823508433646172277481061062350495601428643060414517054373360694450240624423926975425371494659681558128857803461760769888696720591473202823498606882238931234359250132188934093958832638589073561969260602930100404442232275152019974184400558164822006024386877999851931924095138748961169820931708421296216373891442798460606773514255195548299227180231128327632799086709910237418081260214996395943337289848239942621833056132232020718125395749919795577606818950816789192598401644057624476005678607061732632820973803506282799894242485275305010182295647998113989299156019782885673939608099160121680609112451798858976229710639824534379028617886817324692190874718929258633683634913150906737996273000776181904863014044484695090631944968073643489935026444712701033774827982704872649011952401026265949745301660919271688793117432453633993397038593817236726538425758910151053345012229880741043806099275139729881371905598457774209995958199723164421462553295986779206623678625454913485587004258099253543362321834188778731851561086678438723774647320291603515542024117437674532893875110722799596435487721435468858532130202844099458776599233912118848506309115076395161571006579410811522044675382215667269381266472727851889447473380620042093117086312141508627946171625384359568891129244988406004392437702998039429808354155244141866433613544100366319629394262048437003527513113462252393931328254605012629091762439801085300251612211944825157041920579435144625004249320808076759249123473833031995695873316440298667893622794168541009232914748831565029771015088037864039705717276335265258667912317866644001107031240572033178268404639300859570280356680591902010133397195979098059153078666472483054378381508840366245773148236824356805412036696736102207791070694667786882363029088410431884487408752059838139558953984211954673780839553341269088756235623594495915858390130708642623721998275963513737377676293138708313930170849161127979751934818449329082687535695299401896845388091938347829491282844057600000000000000000000000000000000000000*i1^121 + -854017964675140668805901348611529675102025575013537269837916567272797030029782211705386753492723962030144609846176493519679627286197912619286224495810055699392111985729958963724899776687433395101683831904973550506325615576555251972173406552050020826043941199577688430492389821780883227382527807410382674225941643656182914493184789930047451106839066333401550658613093593692542088960457588395865206573956104273019947598460245658617880196413505889780591079445619435537015572739119420537965152873194162713030394241196914125970012359348888454827991486854924843694553772212548816682404319017077267539929971780782173691027643596291215940290740873531826701016621659739210701726004573779945411763638137662878968293416899183143905934496902267090196845489450487504821170184038272821747639861320056922620717698755730126857618645810089803030479539389814674720103737226156333213122292364282512627543063390708284196531556155950864238466263872302656327519288839907711834601182068807758623896339159982255575538579656311308389404326015665186102701531069297654344858141595593680293436233477218410343626824874497076554077696835721593817501100637919852005292427552932694603127045996616312366004214346328813273124432869443494122636408828595706868672169327483565661392039773526784899337586158219670039491523223575169540677775575886782314414068696457759567315863393945760013700117131333107240972308133160120959520222810199948272363747574691625957589974294171477816792483123901831977320025228195215678050604688625127737817261249182058909871689605114426583992842519135828083449060433011853493303619577748126067136202982184460861814079930027809579126183006325052404239717210997713239659867369594615849834930058504039580848481061345901666756343816260368460070129128983936185099138704053598700630365634980679886761047580085147365583406094942158608401272720621418509566512388897033225707731423846426211099559781898967398812547756231893479623233687038269818531606824451642659633849086360962363150858693267962094877503101109838460720298862341245042395494349359878667261058588278680753650250220668199200530833281665826869974807343019979713409209866380745087164752860421997518806352806969419179236025852442155504139744153399524882003505475005712786144961189926670278635635079549938622167441565273776323025092079098742122951634059923595644730841748214117222717780105936660463882632654699003161322800962259737785503206449939254239264243275752280527021464321714207478352665655134514754415449205790979501171255978132405759972721978137746371098150531115194090109302526813449095991955677586344399146240314472026522325665125659103316768430620401398421902520303016631149842507164844821559495018661121056875429624092848050962954642669692066527185306262385952255796978945222641100776415652841273878773873727056803221809551768227257231550639921047133336808174812921282642753643862991361488303091969698187397040746883758281275051934246475622001699395562756370091571243745574559508510839081758419170783945871561877327296959146416398006123156349990591200384442786426379653866653778509482067746729377980106684658409538595276050746068559868597685388929558100417667820130393902041568663799540654202724624701351547556386323018989653976111672089742155036486436970863145136731516209532001728319081120786115635909413898117387717946484209852411356481494845177460953221468822040961236572944642949920175450707224762909641171081138133367081250255350279065540347233280906109842929856946036723330806525271115777756364800000000000000000000000000000000000*i1^122 + 54159061643326337460360420353883972503912686504151463573211695821249781519801152653511574858795835140894166611883810051990325283807896374774045443190698213591810171223556657176482125274792348198857319526572588865131700341700488828773560429125955640645431604487472604517796595443211798363358553734973530313772662475342278416816362061036766771436424073495028118553753309161532131725329554936087689534489870109573144804469925169655966365144242163011876554720680102585496094238090544835540937485718887068572327645055576888282892802606935407919966721245227979905155542788406836108463287330089546713828669008364298564323391667834043016018962469228985213205172859065535727730821084836659986403409113894731756272336357889185957636556550422988781977189965592415419149640054581654202301332010594665389658547422382303634650679927859753883628836289236004792869537025469742171544458146691689175494254317309440981792851273952440040850843516985167483907718971168406378322627070022651946677073785654688047960921500838619908976969696844008943683822959226559142806233408864411756514126684026506029868695009730430189027055985443969193877438731102566036616115536880043618473297983527049567576733105171663958641553408886764849981042359853382127141180849501249644844076537018538442257636007956839753414406383371383067038402458197591698630194046434873318976843578534955818255019391449579605833772135957393740048240391235178359474183958078605703937118609210034051461957217407424927108507347404736325920219484675892908568889460143433801704184522589763277914306773558253873686090042769239137341427248742599931084302808369928395236411249024879009633574489300102391469334745923807369856957323900054918496600061702293924404679113066888206679678953071871885428301874416435205386178602876407045753658165474799623459505277611461557306749199059134774742177167915624044690154248642706136839980076074994539022249141953425081951103886153625509377084879916123748336928660319146939718177463410087043150340201706900636776997258979202146194410512884437724475111655867157127634674634624745789609707650631963428759633703669748899709103649858898440146557438643814494662328662082767124634810577636393308285707076572405765617653676932568123752154977489695015842059638898215852817473771457724065671893938101840809304372179614571477294856626165922560071648887519785754834475454837240543149133891112458780142712405967631217857485344794161689531270673631214784746112950272251757967303023979833017976132019016820414157149428500982259876735355627148259991368290703597817324261041231731958412766707944642460086393730694096678543133791849306315488178447359362715187116806848522920898747110981572292704750045457182193624470505162851689133930746203995744653958951349561182680442916929587315998204452224697030092765719245828294222018274518975936285746092381135420167075908915398453628190025284040925257006390990571586348005410778702019190211735904263815467504111419522217260651068120553425499166505485540480223069615101011387196691128547035296658598163785800220598578783584450036660461948310954622510977642794126207059686696482424512146531984600461722212077726502441661755056216744501683518443596065103668998180632989451818090450351104511723445826584194615467938960480943988288935162984306473188445383096223094974535497177861402775563681709268037545600532027729186412724437584574498563481354953008088281174915890959156421451888826501675655980316859697549509273573486573882712310113008279415050250658145894400000000000000000000000000000000000*i1^123 + -10681821564079416055618560619278900257322908847225661264455758562407090187219257404982084467673263859855731671804261283613273831614459012008376090860146858284310137520115952308357755575085861914604888390481292461972797107144632367291354834835762055024305181484082007479064463112916335321566160865762262740200837398545201890162553051157729800885680281357085026744216111004542663442445614826660721245052285120226035617537406096436917465190410073732662417693845364233586520647821830804963177677683739972283078449804608853327793648085156750910336275760319211715466332276429111423168532307475355502219824236093507345891562151474199329194330180933499770044649499758388477796213006861788367193959438033973976348590997640348966993571307046181203978061191652536437930213358459248768597893579739927715247085294755670241494814873081660595300418926612338403536730429042628806188139676260417356938335442493860820761997643430641917839213785974695865233828210927620300647102851653232038016393487203683277508857723656052157388860880199631707097611893931006610373462625082374084445747966341410815968900440803245721963211763421472842850674246776354487948966131785506025817326598599869815992157321150756058147765246392674542978406885420416397341038956390797747121609063498741122275203507244561080260370391188621248358777988339109940425122587835923406287562542001553630299900406376799549729271294888188617167780681843522465273463197889225023971792704007972569215527944650223397212842090028561575185395082516459507253357486287984555316522630875501295316655017708152735806167329904763786208181689798248923058401780591225021005744206598394966248813582066680405183460560941404766824099615711755080080928177848485155533485898305544207205522345274225832653569640604799995801457019532092029000438701295280490303845962862765676457663850329108860364222264454904891116084096736397164705245216248912200287632391642493279431865993063492378601529632781265139098629214382337377053625737580872592616514629989981203017274886331466971619804665759684116309659400364581784897381536123340127442182274662523355535425917861807324823876888972581404716754543188873748288391818474569906565262377191383672927368635430624115072334409437035481294763070949296458930889949702208531124136143380801584040476171462599633543553826048256747624174216058960923034239470223169907993155095988525751677757078196819071175464734611565470416745306816682938584738336170638926350196350715627696435576685079287288559762509947929057761712539114223789190577849168753795861480836195913286140017461277801332716865142727194607748763671993508654058284387694590818209230911779771738750234752161065816622331818960561247819521520658651084331497312708391243636173385719525518944914072216811214759736560829982365566405458306137561356426075278740618281874989769246931075954650011181873935121686534712138599570546136945404242757728922485978801718837535322107452640148388432649768302795775408244382471674239152520771442367716839555202350329851920958582032028730600153793445170865836541701028079290606646445195057464605314243194779433836424235565281391059125389814554705704380257766235751440697687494669226910098196214205863523021186267567135515805371261846357116226871642269288412156808242082604583312523135242999987265628217370753868223193092385346051356083587793402987877236297773883511248327386854515842642259378373409390629772839746507866000058774099865439006584585273728883138442507996505487327583468240253127128860590080000000000000000000000000000000000*i1^124 + 658072165378734692526939978310162630855588441345324138752693240131410255989179565141291437455902943025128221686631499921409710393645030454862299543001678709125705932108580925501695553835965891595933317416192520824864962791429929412373205110311246046385945675142633266782650446426840059601173780606033623024708510387934386439064235443641095439226543297668065350520220374550656579309341035797550792993817464991279883401125025363290441910090131044163352650533668693464914737276390303848794947758294142991443927922048798063260636586563932060027381446016425270562566847456917293242869391275656651231272593391736868135802834348520151256173646746446817593274712893623260227572488470883940428810892614909609474719314827953250820305841149959380650912171185929058624425238898756381132774781498092244765666801093840644258257082487702161301176112706704114016429794762506410248347975429716325597655960356305587541819049455973347715600471826757152800147743801050225963884778791018378647751631216049479955244029994076036813854841502584245555848673421261890539521485755802460485084334731515527916041658840997054496733881081125751737153101727005041622713476084150340964924063378198381706080722687711037586176772901773549248053746603941387908247146053678189871261038359664089849173342076833662653727401960796011915487304220753982953991437941070052342061440577593125925360979131000580578722137011151996778746634659905957360498591224306596433663549628399764166120812080523654324884353316958475701737269762916490923397408130134594533162594731817027519051583330805927592835023864535624038550001905557862782840258402045932808817817205287637463194397613851976940442700413701448838226478910410169738098657075979227129136780378580550558275954952062118648272192365108342936989495887490955492452641879022214914902878703569023025932089470126875333300753046221918202206784833227391993822891430529295397223695140289972089271267367656179702389534516685662187559889391385440259198380661100656750874792797354648274906925361014089591592595570192736625088292148664905743728001949621803955111630109928726989071872257037738923307900866645548065746799144530191803798463525309625972970316541313040992317574576603945359051132239229641676993398919566025431148695024675903744986910269689816222567433747672370499790104509894810603700305869985724085393787570225378630454336681793105163874833267534625051587667267213284538537608606147341638598551276498424319439393353218094827272226955229910057808139586150321432221320795714062931590357454761407669537984749910905373133763391759159345081456435196724024272688223408912504458683624266192859538193375840105748420278380104972567118798489935731799849364928947376843394144663919591383160261173697253975168930411458942553873847472732396339746711453854380759824650393597984729605481163312662310418782764541915021545698838302018830923466250921764541494986651472766537486335149081809274531214989863269687043112755218419617196388651192726520202934139982458273869351007133605754416232935254036369226787248094993804792080816690591348427162523575878667038610251963275181466482512289931827221089248678485647788764348802779288846524486799727626454925722038374986889057296157945355533122541237237827457975097447798956393331661063566581739165080186729259271220808337263008255329046367436866635230911347618968236702862103056376286190692780961372716484398594781425567063843678657605321691971648369430391375528058796405358388189073663517992680519054131200000000000000000000000000000000000*i1^125 + -72259666507976109726371751556643886044177668861883474960360765017704868423251837824038626153475957883233816822885079141194553686550153672746260874170462762865569466444220946170333042070241140642660796606377999186353010489612673097818300051348673571048621594590861513421904135495527476727494841795508316491918052498180975391302667616127895947008964126502827609995710001881375558281999429126067275700587444721989524400111169755131399117600818766250769839855564137926108878748750742550389356922631516964506414479401667094203312613976460537248649415521207502869630541237981364444120159122988751148250710078725985702209796618318248097234297555328211744786135238635444964664648347474552927854321961443739637539896070988554717193385290850422415476693431916883849547792019623632067801932288204044300798418609121700293517952564300947884435062755022777361747536371823328187729173930361927589054657924048811402780730232774649445771061560640002004960197482430876463344769347625990868793868755050293380619660693770410062637574508748968830600427161899028470244351967538612786135476991363281421148973035756820185618104145282256043883769403044516294137626070678750529887849157852501017944815691165827458351103164048582053192640221273982680799091524322208543673321592043722405323100330733770098447264451812014085574376030786679496493722967088569327459909474325199058809817992789980461958519991575237020513233411267001390411148561916015554082195596679182323507200053595504283515453797876353038804324137004067231860182975506653688690335683967976400497162228484102470389017889108257467246579132131231751976837184504283496373256173655127790084157585165294129412420872275391527130666762683984403140281498137092439813009661614812600330969997054836687662168052116087976400303836446453110145275017973926492943918676031455593183195262251449344689974669006330076063033429064862835428898061675309267604025052674025501053980663904649336661357468727695360954924494928410154781383504990585261533663559084030659383056615786226069704718420729939421266236452655797901888945513987623862772764572908588518351360258928031229786864334734188221766548052537819715922097778936221536331473146035601255181703633140166470506959777894037493311919956940094113303718949930100652753205866081568159154566779167322042459185044466966532653490433275741887142771331619689518185803639283727759610101833485343198290639017235525072991837272289661105385303822641086003276526917938534770306002562554023554932061849608865642966397981728047143627113282526280192104903012942762078041262092491513349252846945593854469039331344494386990293525281051057875542641726324949728235726594406996242527035336080806663230640641732470928012481041617732966671318557198235576177111240460067581746181061836885549065366256076156363364354090754880313831885062645664132322545154366155625357074271204359784934609859965336498759900451503978990307446697510403132438973387156616200474428565067435902720170552903371737756518370157288026888375474643358305300367494744168731064041917832358689827209312102048412688915538410753494871172587737283249735940331892734852940939820639533532798442929953349523753921851983401917894248541538186222466758712963397795113574131355263626760407905552062255245068108050733078184468387265434397294357918693960712906183990407637877241043638811701764660452391015688607432860619403587511658345155982100533724630628382777550762075203683527539940783098716769188048146337102012522539448795136000000000000000000000000000000000*i1^126 + 2634355894366535914914933366523114328389130809147426995901520555019567295552522733939644657785896122052271497599712083222529147415023958233281526670653909346033853985723827383072828969820020503681418418935533638959651837814440891420123427746334902181638104034105412216714112443490509042129806251605441128218492027695923491522684887783122489187345841008758488536139840823290469369908754176129110715615489965757759667278074770258561199313993319338845618938082489965784025055215095331947531938213867264699993275136752560431878508410417869304467298639332277141700479216254440935895132416753926564514530664170377185603474761002904128376415509500444452327741328829184632884655992370928069481652763629163992411208408614305903336416415755546358415170257368343302640156138610728496203029494264665606438109059760131520724883047453773768779299600838796788718906335359721666274668194193825940840753029075248339721475935206840136302850014480610622273087361727007939585527296459688012324794860251118054582342114026768052155204719174415019305252586647335352507782445483333230434420735215387453914243329359881752643072784276450693907192121655893093203988894009327504154322723628550419548090578387179099579820804094071219914214978896082981168818672814895006025997572451745131405914806866647679263566872895758424137796159580676226800785808281693241406179515262484212141910035494691589825295330466925070781977789016441950978060227165749205453654927212148142955139261486435989216964193587575880726855789359081051532123474206715890239734520065852804915152760361628602037111396430256576790947617708192132509666497432597361514540046850988279158880903131644684461259688724701976821266831108792460258965238067041568141738582962255206840336306533428574070921908116212065259568075029295136872003880054788336734149952096643779404114062178782991477775993667172970692962318276234217220756515427292398755469125254432790505639010297713149051581483454415962989531501888671482219320444708708396251224167015654992194122446959684935483588349559156002103712062097021340898782778035782326854883019622739694039564400958182388368689635165821460266610058433268305258009804249516855407597818436032126339691371166861898770939546995454924290068962164362871458434094699448953540294155864993917488234311925872675162995258757963475859623572363988661410273968119757738130650535506059862759265350987725021921403458610263395046211164307124501821718116581910691578586008480663848876785907096264090761988363285347184702383603368580425677030704188012760718930080019067714448140217837687883024248376968607111661680991371954341889181372718565540826547934425056965173656322700095876434447978286776652557414055247557862799107526523072400948716850198604370833381406508013246552297697150453634855239432401721945017035087133474998432913073377353694048782051976175710395513761931163105833902535588815449132843671328424024252481041893551487081092435810237428157067701141659657479322680685975384791151870677738816097924200129779664354871798022458690071734120549647280136838096583701536076324521107879585516211254034561133775759525762471286715600625226241165746981998778691191707816655075028806125558009473893523755484091188308681691489699831949689995030481979455668040577624492612412758051840274921171144000618605160905643941460531264543658538991311943118663633441375087218364649145889690191718954978587504981571202565006449300540411655983341184658929267870432634477264063567370714611712000000000000000000000000000000000*i1^127 + -127264636068695441790816215492080613578573519591148023716303622197893244998997558355994543315651004874208478446317802744464494947381264902737369611390190050134594800104104141315045611488129729294814649460299014528237439934720633764523290374223153063348671520563691930758915737765814017765464543716089676943722492581010695306506839202946927695274327861196822135430226421089926874761551609193346266712713664243005311070137341417315169706513050504362330005001690689151354862857765703587901855542397263346700005492022925381456920934741441124108757389982460085011348457902043560951235248900079016953112068878242548510518891439046353701483775826223367095789295327057826037058905923866625528946474629869184892720829164806718692528562642401490597119558738440742068159389531796429979875440652384261927688065941760688920445329189247563361699108533431093315086734450012505776993415786564565261592541468987379089745134458971825907113596873321611657582043451341171729985289657313911843525827825212559199221597257488302856172301709238481289955109029280196051991622816875697200754846558161160407253398027418407737605775112229780309064446244882262431719438873766540101140556841080350204932065122656548974939314661431565113366727300411431782676208334376911046865185981332646289150925337898381268182685523484773439288255487056976486703522233479150742168420186570564094120480575434182006862536077429982914753010799041354573490511427664834859834212442688464494845773773192734393748763493625602380105968967625243589643796479205847006280504539423308022705606578503616134402514918227000337483199944633261066035092416711477384295714437240988349414089158398513298072297919704184803702846658207976713005198227511316718499786020106075005187185759060132649334274805188182650772474065605304461874674395920292417465876676901415541936425972697568009732261766827019236519974245021611690075926251009683566455644618358971896046210300024820873519070489073260313163225666432974874603190440816307409040923933251409562579777936034864518942350868842126873150670225872503564895853297202121609146596753419779955191462814520745963094605796111777807601266509114785844031437193671822742139390177064504440301491869663573789825099341783581969990699187932612806880004537001383300219729998807078946618272841278779635486089682045695763133999201179233875527277089072550523679122387525191216066140721028492417908612050083705697955717025662402588195751709727137466391050629385861411781666152654084977108924760606742242500331346568565883740886988152219523573606209872290376009832721727152641667406208186558280184554013961604964227932803556456443556746253191507203389427756474122819328443809327489441454407483684896300957389819318050258020119866156351736039932869655390274128911221536836565162338047750837260571408416019533503612070473320199482820746264358823146038525994599161065333574955418455524391269176226730388048582991309078536372380783344563675113837407089824743555898535346280153651092894252242602181966877164205442083569090601962691235911330783599486304845784354180393971966196436652737584309075283343428558652459358397042641830367406371078431321564714603888932001047950992771758786070500339754846577542026709264618540003185174259382485125856399312746659864356632881864461580386953035032190791499039630175485786172691153267784263030003158557655353590415280395617124575733235403734461985425644619158032783470941060751320082013583405160405483512699383280806605619200000000000000000000000000000000*i1^128 + -514088180227016893311367612479767024468796577424507579949241191014580285943388948531100183353241991063205141595511237396115656947010340272436240709050605165772375691026252298040533675788433162013090342842905780118579599874749102511170795052900905474336780705286405080454515517055555581581571533213210065087598512696697396924610565279448607160833464227235426184268514089674122380374901669149428862898998739072895442489899698029045847360625358029511993206646598669178625467020789472855899341988147768392640500489152976311745911151826117957170648950839039047690542320941042851498456157688269940492628154035369583753640194777024657360007407432471632520870582624298841740900393336691215325396955374601189606591667015154881088099498336498228313992408418219170717036893703366083790021838403471014771337170590727989085980839866245094044039798789888605428186295981126652801428104589946986934687425788710216437138557820463029804548735925465579977766414575088600003187098625022804461755718619111538846138888843468720817645851472118995159705808915791939109681780259355353122662006041911691544988667412999236097078244929108809237719878833889679391379272568556673221172331662486740693881373594878592157251781214898465884448159205369871881485706529692143664690573264089994546445386046082317956994756508996316407839180856873181408418369175982932272199324835105099184179641702506816686120653570871516453925875092539868328189477022662922037878599190499925245967778766451286115690601782989893892531463015848166280543905366388020856547973959407518906514358641851114462865195765267269271931676990437797610641534023990337350325910004676517095837744793174081798167064962977906656829527397309189352878390331877006531894481945214515634359270765649192780282582562589293771828870759296470836051794245626851365431518521758889657386466742893008692061180011122352957300507160321072844131606657615056855127692578518023227530965047880297409274091006708066531858362929948208580835602756458809270735323141693636945872445866560207164040652746846801606476608592358133801468769554335273183487488217323935643844465624689013449903580155329209273495231582504817751637124804178422356714020749831972187474948045009415400718670899299643937868150646862929583428546590666994677822196957883816725375903490872279409804625046422320059907768599549950815879464908835200738286292493642534386227886012989359720475081587038013899943757054483319716598557854631748550998481631775129688465260591831370768259371151012077420542062228698777133893834540324025516074672312453599983925602689127071546481995486608069169609211668058928555823732708728266199369458762505742511928731089434151939967063431449875057873334377459691948771771640213459892671164541580620243241699212277530043100965967811707282119016034107909388045533101006167415554257481125582291514858235885847847525652101795375065645222970724392182610251283209386333903245595708623431402706037371626791007425356158958528920411450349849702264032040044354356048897003108132768051232397675950799426287860519381884652304828578172135495033152151165717431133619239402570883063999194198451666422586232362503954604703905855121471042251071068818867023256329111021649291415218112574769843019833088912619968357176066809006836482956230632432380426611532636035141564043447089547967908359452661867623030110927179512848187590767678667965720312095201643804593666208741905813170119605064152407950290221628873005917917061329610342400000000000000000000000000000000*i1^129 + -24259893560637708642152720221739848146348764961483247856295558277069997279155668176497103790306958638523117049088905280400011883658496691607523640527711859039283926285135097845981614084624675477448874414519421731549669044817180598129296188006770788731509133391002756812127706269578317080999008050075137695810653586354283342066552767446079549674880739573914361549552609503019063601580983535481095709464599770480443176725169302684781813134009075376988099487941821035616174659671489353379431809616962236625631813576846170433787011513606473363371839509753228393763334790120291255947505147753219285579480723097888425220755736589268372796973180926989396930467212003978460942433969592472149333871947443618324026712902683453313343650794805957776442293421606024671499173207994145796134884299001115693077045188220222455902781801218145520005080813236357596122590073676614742769818088684737775316705191621539964858558200178930750766059338367276974472730847755602668504824094910505664199421936936966377591947174838606968449322711798988955727477753458769824491819187112367573926566174723149109235271011491432411875640482049614550131713945838720849312305511670698921821334999183033778309601015590220853649881495111919032808616045573912393626645138958297594288598539563976837780748173631692800951305191503813214574816274517191976242089238642669990565324773374968414602213835094656738475895184742220936119829397190129979057512256492750668387078185928814723702744096228526517899621256442591545760089683526165525329982051877586846833273703228592905228089559119523786446919738669348793206615314817541715338312185248925041631196141037908685246086739211006960963737566015043390941296164042917356737192459695255641204184316495831861124526610619538580198785089282116207362520856608490574442753197559809400888746531123749094033952421901596998852337202672135672747958793819496072711093345214365692806372659998397766230065954603004924364767020526771197735237519578072978970421462989123055598297842100497924318638898649899457517651492853736781640666122326246443072233288568120613950685398550165771846319686945299380117377621774769742964994377405151734357194838204361733191009083105292332331090839102495336747158737830449953385683202414954010054820768382509944822279377258453977718392793381176973179594681904688051147014882708902290718391387480938726111121885204893302864321087381703708142211337094313018320663736149520579945359342082354141444358703321945110099701375799666820926790471767562862506556354395451785418730708410473244043416519867525124547908104420079515474418683494997017867680927541488242888896480027677338306898489258321537156428280730908146868649584418238010414988421972223788445886947745609579582835362792765834971949600238779895841525046679384102845611038507829436980502527562274261583338086846392185460518928536165613059495892024979281209064224471930453134757249594027856578252269986793346691868697135763174856644263781366074356200171530655644552214637684158186623134205502708450693530043867960800218434542028370198846080803472666122846778835942046539373481061803394331390144019622615771979310783315118148443932903492860123719230380703362887033577874088426184603133291586831305943724171661080813611147954859583714210398470239479703445948039613261276401262495383832159326045026911466371761951797625535300397274480282696943731530875263215225578721031822516648428534625940683478017002342585694014117874537925978357760000000000000000000000000000000*i1^130 + 511103969531966534304831326223529929580996254053540408854111959953488331077408382911421643366546190883553125699146794621742507414139596099223160147219695510436885611332343353991108339573027119872564247370399799454264721288725133272899503328830739453022542773974616808126706642269120985675011881969778105886486351274180546002140074748814062986451730391713823488648316868935795881344063668858639445042752785989244244881103162428731178245329009027521112086269067154784658654477248045124505736529140375006978151802907565000339592540887099504331173829156588697356956372634055081092331809513273992367002699028379538690957588278063804346020668589584336294003248703191209623776161214297004889817204631819451395418825326911278877280650497753544351643410238012628052055131209867007097503687868086697224540040566481008618662374967819386610878694880059601072635712042107615131725369942044934366471721258532522863124735403620816376457288421832515875810204893185755581795705292086632332104383476456824359218412346592015338733832915484957365429369748558036504777043614805454722859333553578920529835045060501645640907774826506064835616883121435534465706043303389586331368291971613180109608692650322343241547573465536851514591405411233422097082714549227596172616724817591913467452142039370925564663760858225512699691900164847454128192211333368264013674302445123470648139158372881832454090594561276384430401943213864915648542672421671452835999766692040964680835742366376461434270397013573292360663439161498395489510485783868154337301469820299855748657959193825889008361595206388645040846404675787554109907356729812666535195884909091199786017824005555234082597933965613463427276915656133372598486120139403697729465903117155655999418956701070721794051347511622640814722238408015173917708194407403555716742455030595417054353337322166189176726343045146504017495942873283754514362863930194346852959652474239119452576993885747734273080676006556113539629652383195102865859576849144598142267407037862997355290222047309182042385861646706095135808638258411547409494489602761781092618519149830576462119882221487602715432077191107758032295853229905213502267558003863069845169572805201838888328951962504688749351111919480968322582952844227932108786436031020138173312192658668222812840958757077389325962332410268700763687748637625739729614838477409630652078437591779846331324435380157537434756163441971006075980285423363785825899812177232474892612222866932058081917868579573860550572388077904494256122449048629425182408892369035675307702420039371591077574138768616681011977891513611495123169889113739332023812901354643347205280998310253401946018246085316819665562646082951399047957134269939073796561566268715699724587298302927321800941491402173307478838736122547209527474419073270115911690366945795530359822097087418855615415568755752561686958268916176800105001677034637148130661554130896628981154366762210037738694907701495116776906392367538706448603400889528011747234743882267229185682012227104752015315600115334926513728809956032040984656105803666197841442276207992089149369704580321457583712320923114996331878336490535944515276980327297801724220689648912284267923355177072125645577708682928418902785127807799162613996608872602020878960502538090389259165742630583221582052372454863126811100681187469071259116158518439214530960889841672670742095234958660426818954515574311381682648698770145618783286517129292684696405525135360000000000000000000000000000000*i1^131 + -4067639196428652344049704169028609582664792293867263054766403667537139535722947230365980067434682514809346910809502668415010757449642069195203692395907071037543617882156309135383705186745538859931419022313615096055687601967067741347636718463670804147912704143058908186225986719292444238799075639718007132115115016326321337663494218684957863354541614161594746095252921299829407876556240381671302397492001382048988875761706978914410537256949547419710183788641779695728849783470318735398810854658222780950678638990955123237245522478927882097569791041382812997753656776012156047907628016723941282755939278362752853870596824742811514392888239141674286864714083965256551616313389586613334782655452161234912252778986309487690979791315965504324821464024886629965889703909307678374729542332015372488794104804889662388098577733357894236005272616744287537875653262382256954039528972745945297648023195624611498172468752581900348299293141168140892993076659173579191287670520395253661790420749519160071522108903919649412728378071299358259189256839796543714768712950016936709126123393913627243893763030902020522645543878255110802317622151824194284953261750580350787529446258884205621181263487647368246379241653377852737525101280180420608692238995931531092730691103193137567247396434266526856410895039716825633666840273619293501650430136816152377090197445621647924381748421815265765055412837803531823330624036229370585151937744009221368828480789565681467311115896183619610567279557470612533664360535210818271231817087091167631754735525592189068654179552787584971000706863653523775520113984176758355183107411198615373164852623247635151961966820110822068812373196823097559747315381278872797231309859600487050481207868369727488116653563808155365557653489060359140907357662848837029431077505873836891564074781705375394289553005063097139104936508065509896365911697971608254592566594589771956260908026017530354953853201635146158910809488613878078746389793567937131908222014446916179825816555627778452496132727215678609967342565168979483627816653662778198032277307375513232753046209474153359089544457980761779098572919242381001953834364356923666316458104939363384628081708903893082488266728709663935385511652969479522269115182677018020823452539406748062037248451151070072377952756319518868107374332512103229641003774555923214548997118366803124957098772496368949142947735960455279878331954535812803776558816036287473064564950154381658723216563524206212525289431349625044269868633397512617192252505265315932229108809182800348010976592882783061207875914489704075107920664678559260252884816068499946969784858361841498672968610893973128804192300843952565663062826952412481073367625032525778343984322255022826255055346447988362078862264845210360540454545129886321246461570151919885130856352262058619486908608996244792568825498514015898541856042196110585497298851531776804170677816419980888304555271999666750103726978402806107946652031602792002806708046468673313721314147427329231704090135892934638892933725961696762006385269867639620192981642222024714999278007774050436926536242780650131926796783716700700800504260915438753850646752856881484851002067753145771222272205879285614562386450008473001276970508365492628764660134605345572467690789229792136501015446832242624448974782958322305128917615145552166852986768174871433162462354272282438573742396131297735077362486343124429620323373205211472004007982074469423461171200000000000000000000000000000*i1^132 + 44447974253341820050702278085955100509045212536555820327162806063301434639080474376018039987132739903933556743136665408065023322113063855959891186533860937547986800646111026082881293132289223012996753158333384955834277239676150547890612588427487974800687886704795792736966891252368244168930490812376870134872861638711606282345842254915459957914273915107490335871992651927877229837439512383712534462306897762397257253647206909452338382432345329951104171903344706092111972280933718517683024752168179822810638294852789852147937531253164900762559618872877560100596419052837459565502349056257917433066101313744767144102348046253282600640989748848293321741719221788708237858002153442637188219379404653934751069789324266132493884286109620095440145852353921390903798129003952545087119674726350057875327221152121631604383061953315558290018512885576967197827796310797674269644475561295308936390917196733858427761510164605220113090733679140352555446191099313120526150343589495901623499714352891849501430721597830886353940273980016665902744085331028354675086233048398197755735211700159023280462629739756639094091857508049090668483134336256074030956341656426679922174743250450604141623897258617890353206013112576874582452517923373969414919051117814588442612653701340962054940785502324596665200828857348049964643864269892420125605698442327248118414676293760047094494191668335533210749620683430199397506156444028550799656348921057428713779214635412795613374146755544177466385077893287118681425855666621543793807747256352807833961020572841491779415340497046058163177653793487496584888121025555560681470922704567494273955320644131725712985181218778601010855557827016432613081481427697826809294734402660043645970651581247844816164241062688005290300190270789454965392985195049190293895089194016396381850854450893669944255605782015569949998730674797631871494163097317980407150243168438861013062219635669542285624623144624620106043283868721852669777728843863493558201394528059054381262815650540693126381525167627786385280921821202303705294277111253281491954592960089831557992696468973857386780476608689117992512928470186639966340897740836646422979368800219518191893706457305468947022102655318395221452231509861245522490817428440382988478969816369586003678339737094626550196813667867674506160992286735427703211160456971373014728910158352760653308889306569211398188847156128400562246233528129733428580111455047382533362364800824327366499927178494754036451486502143728664981500730335220066221116748709485342201236534665518783549000238153492628846881642160257237085703558762246715061388824500061354418933750673333592299255705381632527288828817404083800123082453271165229433212566891880073989823655661552305183389412454867574233050116631661507940851018349412330604467116918465521805327654687357452026336007206977986904582536471712312313176744784058321726073258297249318735328053853725412492777017040065621565540708993420880325412223422561493556672061790076745413926257514083797269369472953968016482214095251440739536429912671215213271175415879345678714165418970208682710694489314682171361438746190987225840018699850355926922659893927590185105473973100477409241040437072336681277536972533910913056332284818637865101830807206181264100041531944805277882003026727214305046677128553767597797707300472859078350633456594326120632984653674194181621559228927431911059193599474976381100916765928588440528856773820416000000000000000000000000000000*i1^133 + -2253087259147431846702508556812041442002406337374727587022629506333302275163289294617938430096767680511813768237254567826852269582393408282146006817313530179275087245512766321024988058035623048985473509996809620617831962706062131798066555381677867306643978508298680659278751296693625572385064406149336159794264920575508168191295910419729479722028095006484521699801506764347528969526164830571073486408601926710017856284978513965098224485427933562751771451853542997229783916284979840829184184469170991801030745222489168047305727473967825127260997186595041402844984181460189965523991455553743493974189712314348645741679841337205490353845762534529864018245522556773790679807988973953059452300765849929704605365410144686080362839774979029320315058280451225166977654582189560121798666341150329664318051445323217233032101639365828718779763062665999699134585348002915349929539812995993279969567369837686371956565976819327509819253905871736101526818558203574038963924286207657982517217214766303173662849436290348439964081289919341649897097032352524696018868359223839132257840948790422622188125558072813501070851480157044331153380170263312273488363519677315770538244700781862900944753672795928842703592869660210494491654283267509983258441798525245559693021343269328935573520493839796563838366820713045889113087315280258486060221426276007061651383414336722165967988457926109115895939040192583246597815054285234232674014011464261210023461066399405151194901947861966650999771350077619281691217429086075307984263419934825810697015626382378044209682407311296099164010986429996307771070139949052696332993313817030776877345932779828995174074266551797699597879175222305863465258025690590924930356337196204777928283001880095392713675290590344313817883876365363289539531794605994881578717082292099208836652978580659803577015505281875039949463321907046383131525818659598637297404286134495173890659443052904166085175582521486206757452107674985685831185542600454853341277382353517621804634869394828620599248333115930064174412349789312834520106852893439338258529621684354498434366310002992167640880792813002802317649590843943782557564544721542148876441877074932769376122372401112868110379885498101168963531560821317587443335165711288284479847782422227862270096681097799003147734039433326341430146727671536193360253304643399246991362089536015745675332563157087108569107207383117593947130121931908409452616892066704042554061377163179780069042907236079195027436395316445065290280677333302761302350011319512831776523932583939630267807201889347926002306884674015731268003519651493487657819605469400978117557186581327473621296549348137181569247612947408564799272503243207784045418036501388312054385143658809700148953887667604420493492005298703288613554369083709638485178415889572782022803796758334463698930007156919493406030322852769014615372103317049600585466313653146100381576294694004203669429029417910708373888696754786175847073592069632100296757870485606156924848226576272181991150480239629880932438181602197176743451162132150790354199025529160302382018882547136481959382052487377329197980591958192221349787837850545990798749238161442131278323571508232944759020161980071964148946396739322427866258514426754082715257587308979087363296726902899667798071222417107326642472136481121392658777577853613690554809792010019271488844746851325541798052193768984151122880274596341933314302530005760649295581675520000000000000000000000000000*i1^134 + 42669137671438287921155673120313210258680215089199815749390462854648013929633528365443909763320866449754653725089702172407268321872520530191414614834725381634951883564781350568374069561978059405320408587189817731788500889270784040616044814264502450671864523137811705875596011249083709592367677432548286766832066445825866727097225949779936275254810385840086981915131465126273573529934407036877583258653177497092993943756717486211478145031974032053270979841861347937976836063860494368468360836560518925480211533922298324881120865644827843413174014535117677679912796656219203521483201776736932229863250822526631208295982003561326456644420495217306230541966726711500986074683133857421681487737115704223854329029141430537162879134954415877689432012797804427513487297090157871391828919894378552980020887310191952395820301759262317305092954949960856887327262259815652398686098085018505049758057230216718873469019377520156404815647968839387899430391052122302162216792167281095012789849486813062086238964286372533848869559203865264928762950681404931046644294459118081518331303042400764915747564457545576283295123641280758569045655198912379531226726189717319878998748849537995936944718068890176351975196979662846383951814664647723274204327429843428485062630571422447899389084336616343019251718135559545039614882191139569107602140914295651761547638465711054806998303494003141448151393492484030475560288078517651530075712794265013938019200611650594039481201961121162427803954522954937847117757843607478629695204858636818241709978722982853280506715728876103843521862762085239604451287251295112078278077800423966437607712719264423619938965350146736459629113967074563206718660605292990957908546803459976663356403590665791248556265656787835023519798765195025126352945495121569599931736763706891411232818948090438762495659991622617082227703481134558874661804676601183115846794869393154966644806795080086067014830784637704185449219056073068934356188463474927751998834770943340201322997533899911368884127582427367472635077079136844382363533157050947739661378905077935265811583624004936987493383279163047605396000986682756793443943369967093730628552125684374734601206457162143298927554859433602493844782698376317348394791268075384685333379608043925289164381328038020353451252748807163221101620046352130985132164551670563037010872076730326550356364627053358308886093180228579551795525812732467213300855200111620658863483049783563755124025501706614790745034432288262212553969209419205188894615075282179095443770391814794666853799392333267387011122622244176842712561596055523699917726625929168662405087963217702580184738445479150512316241338695559511482023297759926161187922563343075086443133642945618416867104377386153724004687776248732028237869040222874317304280030686525445804781594164915372350232909365707680746203007579824379848910893388972030058097744844952437336977427414393341570156698349875775594191828113270526388835893353362107729492216907155675231339666340658752877266192667775730542171950373269253547952482773781760992948432962979681649148412638933612352550490633815121861321330803816348608707497940289228729434041611711144172956799501150452600373379187209556141785696114459403268320965869208230211757335392285160427789102063260971917764187988591428039290431683287585729735718389425467111846663753756663211129945063089127126262223521799377208698869745252112439951120720996597760000000000000000000000000000*i1^135 + -238637157059067578098526496724853261638684053775707984401106580923357837269861220851773641562171909049621081000927750564819189367247847026353397896709197833788948544329973815459684163726215320466372077624001642973753622647576789701211549154989883388415060384232460061694030736710941681177365669644358994174806007542882128054660591313121153901783283248229742544317245783240718496300277093623403994854081320799566264508340394925700944291247523661699084294474216926849663478111070413678420186845270886107284006224875058078617545506251296167992400520466380396869873648729110517260169238052897273605121190927871439437936876379595072053526949293022536396710330662362850758289987675479524962262128387124594281559190312098574767277881918497513125098579269733881956217774023523056679961462464604940928198527581834622368334519436338060905994419554498781608411481484253750025536821265835256380243602798462255455797454464790388949323984488442182127292966932350840220244129540688682305367283612325922545104885036063256695041176588318114397846075902019140633019060749886043070699997339677735680940842100961945654352316680327538646906549135240935686024614847053657513944838993950927868146837776700112233865497930962771543020982952963011867699008888091668675117679011354612874455524871533201650570855218956936765072438643704215353842778694178201628068628880533674048030351383314533634052458744057872250194650032506992434225876417696780517457670270450767607272594554845492993661408151502071346273707819919631214944803952367466469390406343887046083788725183248885112120243955132038312458107287603186339070128003197486417474948989747161213733885949677039987889833442393802148198043736181960736467805541947442325365235464126856091191967627263939441849094611029539497703962257706577463996162566778290541145436122527399432202828015323959298122410097043483150874035206310043077097314543731261549225513471100457911847180141152090744668098973295395960225910381896487136937712978934355991507586567094440006718358069292773986255004032801055893465934869181619687889857119519250613209639265224386507506542086743359859563511693909282892004798910157876118413220733647250043602752048819176299319865850334573466960171957774873114834792618412387466480135413500959939160700367044504102691935922037468635825732241157792659404976491575887998683733917691290288505488492259263249108166807483294987928242696855969166366663405487428601789299674214872936963698006366522888169491729484603358259489969000694845375467463834531402257456306101601032341451465048584767036883384725030747533179193724901726420272656358200565711826133995883420564092876424119824381266245627872726845558731270760090484076517641990381322456862078107192322786529968929554451246058396884749568797424265875174013475145030681203475102757548314998831287845113819544977990353843066479687666209979172877314872315085377338456988829467140698122627420441345951438254894256843439548812826525778572420586433652853118139404761976445560574602589397955253955526058978486310091629570689726040360224868144647135514073288006946594694917933715050261917744638723703806421517676968664196509675799996746700302777094596096847688068827919867448161566367388825887379521678409303819406969851546073242231439526036987105679654939855822815162091104376075891402963883658351807974388819404696596870372805502927852403143227670089714390276276071099990330639908864000000000000000000000000000*i1^136 + -192416706239391224777716256336653138613103543018737573150732655681223942443998626126891193088564388252100541681662840630349605061411985217298881758365063402147810923559127646804748608753315855281226773521004039062799709956720572228194577700911905991865903865238359296614793653343775411249424087673777559000999192881104620365036763729399790045965156038790776125501913112620700768629178771373832315342393334185065808434921199787275251237836786646777059158401045141199596550191943050375724205912988546922672032099480332507100061756942378057634805555035259839949846086732135428029269022491174797922991440267378561492900951399801442735608853607881133195633065437402268115371267676518553271948481408340720596870557862722285980451599450761120384207048671293887955976204009140619460345913786272151751792235446570335658769080821131287202716775763492139108179494662084507104144237721345406113261967983781176055901775463961237825359356555185616665609377508366604397059045433162087354911330254466535140857834811644168440180004985351466530655293171751644174606044632126035781734057248791027371462989495153515096945875482459112395927987464574877104040307724025476820951006237715981013828465333243925778416806947736966273424305110635439127472075042765499514907224056691236874221334676652997465475911008724124520979684023140498632862228572266259047490514775901437212082646748570141541929314857952236866057964647869001429671518487898115181512767583468225156345967768000809241812148074725295417563100497474238411350674647768423846262746864661511335909916172648046617610825356258548422681800784761105826693856730826568887740235190845576708114886948352752690702815791264953620169301095674735492114728364750315281468945247742032442382630099760164900760197576741070459567863799229153110703403931327280221029365548909514224913920731667974639557702647042275952095820225043381299996416197941753058206410894114689331759366820902944729518766174398990682188347366327682711620599462453646407664154776641456829262603186510051517365883148361867912726941049250952553101776804044070116598364303506101309587029663308215129123528246502489898203472417247471420374484093390465621735957247774640728907621818178788991518606814556974773839535219734467550836516011309587994490110986094419666517308112066105441968642336096107125978455603876035468654741477645999170259264612354163688335696494912272970614169942158137617768775036386902804091876168489757878491318574761122215626776970702850433189526570175042393683080361122899314108678148782296006876862692933684388764424329708884016535596997066712194915784326306807972060840701840606694389053949545071422547109655203375802007839186255912827091616962271144481018549669098324437820688469362041288538630831888599521488172712008005993701660648787982606538573940406705042947073377716617600118453180892366168560748850237113434451112295689443333431714532973263932988649960344155795133737561842984339585320043172311970788614654888717301888375529784162682762956363595136241644779361628647040390726169939648082805193483261435981545365185588250558635572155207489053804967784675841097247876059068085407711412455877705229972232024358339340020921691525829657719231781924724836146439346539867114603015866372643365084281310285754470900541688194177122458321229315073404342542678757802547898933440699715742681458892978945592059590947245552000941447074268823158784000000000000000000000000000*i1^137 + -993019314419542666742109674688081518337038064442842846435855997026256318411168914862061693253334210549322179983744320741195339808599936906123143474847186031484347579485371465170716368885082406409602807969929806493517445154572881511680255542451030045914045654567128979144291299735342365023391764614342519545376929826841610970144558886743284805888818073574524635951280329659075902101876328733412561169547246976285910352001273722341315765053047030695437681710389318094450020821096916765598597159413135743861974801026798030821146212513082091587038047115521692076461744241366330640995760855955733337112000237579756895166497530058486345430046609607495686028310429936759438612691414112490934618917043096397039379415406236769632820495681807663574858245340402830827586396515196063439308102179254169351063673510772533111080528601832404576171957892668131031898115569157471454964539391351985206944704623152576823173395324425727263359259438891331854849108075532777891856715138630087968437151423925988443410436477988690794521134181844868977666565938672182028929316586439857486782327049344355652198389682007037158577599825314680215433698522649631070175037541654294876802716663208931699832775415550627570567595999564803072592370047826088757359404426393117824587260925710199193445040501698280813646713688525216176587565238795487742165717194132927951254022907724634980387480742454328731825750922365746618012671080970500880632258857855651425866078303903910724033380909398614594564225498608404177438256769086188254240778740600884519279728813744199115523512828912226883238119042461367638576588619185141826199492913038722390889185632443232185528745379347635007086199950354290978294611386021007654573923529156144636895035350924263143449343256802309610787369449588636974511236146126824864174472334556955049226145461732502880399227710754742462568666674032809705877932057644609775934278548923173103880928497051041408984828480596220784743897765915095662595713518008070875486500593942316215467987562144441366875289425743685801291343013173590239436446106996076835762693793268429259777884491595322019487853860734269193793520248659312751594379329487922051776520159084048401382023631032535977795654690986018231596998687790782429733319126355794911206114018338734083459940058561144890195950710961156837436685875771756395691414338768457697541867583351986300189383646029964822373207104555061600732860417713724645772759811372902377921237734865417570225964327199858250152556990413818873788173581911370970060422350198821007063244290916178635223833850884806430408355274633345435641775615418283521658572447115905216636967015553041084057573621158789691014073452209556307023907760687472340480825924185051214727443844044792565451023851010701448605120104744436882669136289041705595184617406810278696567685947797570943406312901235622146840051604983230685538527809641342334032011131609209645858037896874153558484797614055152877363140604050683586896299307695418569040339392047273018372545780025041362028467854562863050245579255005025453605063691630289469169152610483393473489251124730441465442302751215018128035074973121784435109747925636863675719519267511974865704935079516367082749997771639360288709879693140775453041363699355966593138935800822537499804910826236880702078875273494609737616713105169414873721787682166985337447594907866002315197186101649254639862350335387412892589495209164800000000000000000000000000*i1^138 + -1059524770396623202172771042410158711207843974514759165498493165996921138759592800837875834576694457472772173986221383073652092621101491802165000742951393286528524415551183459931781454738146685903984712835610428085254924040863746087560956904161950403204535806006032743842389390640510957477103960129261828356977789345894107647996195864396990672377997040800352894576481969213998257871770549133396335806638235205096189543097412515914345378554305964600256874237710314972662596179079906408325282510205375245260668963840711278398973950561872883479198216800951399979044991862534988421282827722589835969108310252674753457427798274388510637889397082867896359961083034687305572661914829084634827475976713743752096883851523309530061523136458867834548885742936051863474091940056658382794877178800672890381980680739410156766486265018545425651725365358622341199469825565636867161026647545768784016692554193508366829243637902768113092983338380442958918434415932885488797206566778196849538179341948324674260435802648032706032600290934227159902935622635626630542586934030536561910484006626619039740751013816940019523584756554597279129817906904173387373311690675137712683267117735276218299144018692729983633377722128819530410454609486508635038331761211727855180610684426161653675434297130623132580398834372609782933679892701452629353442290156340959629147309593093420436147166190965419739058084166377379904760360496211069843774414900059444696057103024994366980835805596534475228250351708851218623097523991374291235823229631104913816170237638199583962657009484733561235190151064635609187031214269075434057103025932359590931254847368519513003618703078335945615534365019669620250478371297713106053630577958299475561502042836183568709338489212070129235577895714704378671722029371561317349553131315070704738944561940320170196755154106568010840436626262990144958473389250681657540286368132218775428338252773129795178362280855553980161113365519355899449075783211211651386746456137701223399591976852310032336239209603323983406140091815668111797130355356956173659544301050855574251334602570971297274878297872941318074465907168657888412891303056727931487782780131777646660722409994390136518494290583605008875748613797124701832342124017678832695459249902581004957535998459943383349134970939786684896136147802544604712862138784140889630192560754281003343829225949245531181600416296044038594875178446033093111919304190021580254291620044866845918580400273526950383469529759735902178108567962538531205369002768176134055310627249325344949754606492158886791004504859735044499106186641921056177454045510896562802836855641841555704834513303039339922591041563203000778111931228965779182293543364664710021728349540102914337708128884285183498143420164487441097610131286969375470989743492727571149342412082039880909741714095428122814072580706566872262712096130078404404536414746128148159438095304090745721127757707412800176317896487048411291795609242333737384453258191821574438572725610566735498379598997082681435483233913858211241194616336226677112140441810513858931049868294152661106326812082163462077637909067559333684855898712448440763063463024178787747784620387827894601239763065055730193093560834633749627292165186768493901555789752571768784162609972215115944969143007784076661247717487045178703963238010893331381196446859779605227956553389667620397425683643889499085209600000000000000000000000000*i1^139 + 6378153936636537478846476039592989590565077521874684675460014414938556831721801932324212740741562651192757623916694399111099457726499440860016977104464055913722867548740735861542613163809468784955068090595457307940497095232932017716382873948212494566249119607637474793598407950358196983294797422079675054225507648485301872071634588278802242471466523054973312008331351209361247324205345961070118281614632607596670870089689966024035922700318709685566443399607259331918973801124358586601629513581951557322751506866703013916117818078809691987333273789747952746679769237879482381818330087755654631965156051943626704173504970768026511064978374848212325582133834944318753776614957718836955591263510791641442129366280011228934993986082117250779461144239073619518444148513094784010648752973853296613248453856999158635485235642915238087176379843281102006992696833232719539181388879428753416354143992807747597331851639383817563418859584890224340513783789248604423760134563020529577362742546503952743096968590511517732527766189763919300495612104258161789994161579842218162609109053734190111283174010971579744735730206720047807398300107671274023941379171282577080028938103260839948038620649589069979883499579047108672387372929295021644676468534671268777497768615180627939725881140222248276738701888307246606354759404520506115358431316821782410294250994530668897501833132673639478068467825605707592343200162830345443195904406185001983146463668584002196185376088818965567592248407559524502519575468704435634746055528078988276951975278037366544422321370746375410681931705126159128327303707907711463659141608341506063758346138656100659220469497090877507843105717963765498512292331368062847317220648615406340506653094051531263029519373770681767484045144282385464932046812421608836515926260523318702959898853560538963561421893574690953398267010281963897239714744153300097307241504426029461026114034432950471480907041204122915480927343060334330236373620575654143372800550111596508111964762386303626864785755506697017976155919842671143839816416361819758772923724610852665282195968106155775009008184775568671470169294251273069751415499561927596519513390741221351515644970263590322701728953676040592443118302603128194129391023810801105307793711171974820039771160281826728016713557129932936850698407229766547614649951669515478369336085537766690954203328927905543788635429837669661602225144414115004485170548599655272100641243847443745305097785720243424785686472016297173996318261950906092194826396081697351533059138742861485475014160222077494572387577550822081000345025980399141350052225853085359629928380729665846222950606623463707145892859924101823447625550559049891354225299942448151938717965337589953425533643263341296227038559552847300940544432024350524263510908116704841371796494036091397610022412780646342944300222746042386599687998379518058115909012664055871259994566683666692712562448462563401896366500963515393881115184283433746819216546145076378355638111474754130986029632329977464545887091780640844074760746782325176889477264805211470982357604085324127274357547222008437154043075928947796714897756481539226300209566746675890533499520194220895160901272337143790050132247653101805543298545882874235802108439308690753601746439114150116175911662003712637242057124834804135587082450473581315935913609204258347770312545403751647170850343731855360000000000000000000000000*i1^140 + -40223141184065898291475084500937046305535188671084202049637435340825819849257371223987208342288445069635929170487576891141690794438545119148465076959720012763922417415993456151239361082315956493005668809837826813108601638680909778527191815235461048124067047554843178022765924901006136746678824642816415743833418641366326475846069466977345025511691328058734878296553687419345358809595965291833565350123699528977019215937467987546702681718472902297424494684819031242142063291249278477866946472533273846890315091461915374899575834540406544794801073280683342447736160658350382211069903008501920512264524565397876123350319551747549830606539646176440234246828104785276399273618086508747006854913825629366067829138438606272479130411382791355525290945620156761351992495771308636764177425550025845395678410128049854289536460653404786853154067305470693101055823484227104485876759545315629151230022758958153736335553060143127264229996052691457145395427041960653894055429985524902447590824772280137583044182996538319469771775448236276077373161821668976684396466518498635604550898067922296583480494771213953858366271502579215553388600796701031930163986425133688896822773883107159563839440863034178619957699455421370164897596467090935837722213899275641836061367255592783637648562171860754217428133405143158054480030099350154897713545627989823619543746599003339570086514494304799418175267577371205529587346213126656158809198881205501191291865193841910912283423604313567774529443256573454326383032643156282448787143848671419122905426149307942154203535872641079512272390557764465192898670899638393272555418101011280123204044834572716884854520743062720030246264658555686409808518866500148560000206474019081778393260243829045869392289568276333422950164883446527781456406689116470578463989596411345067960759501185950282517238009653553245630981543809321748727846046051002219364205313741971133623596265255716988196218605345188290723934300363667592057018510873886452723492586627222756594154353932862242909054974120788291517908065511575132123312301241151145411486996212552118821446074042069606097073499295417747659388342930742062004374240123374091898716797094237676327903790942529366523067733947566391267992544423745488666452304341363089269430413789882443501084619794633150498725995731152155013900457439352638552526682383369207210495615706761319840370372525363934926051376999676628445605962308040523046427897741971364102282414641069079877009912058074306903824228016137698067728848146604329510917697939356966903594974416395091248482743878252329951068659957690494341664935033076943113747913660639470567027809170858751436375545596495946414540264826732220077416475546266325947825170679178388246105922031040547324167441806724655309409482378885537213610069619658628648302400408769088969527761293851842939092223088374829817951435302988269260836006566072506652575162518257663427223036560956205504560411605108908739934602378757245489466433634745113322965307607243841332431004073494803528568773080175368363356535053612778160719494442012295943088265165137704455293999002994708584892073217046091064339098503304904068937610662959898538848514045834689060692226155991661615514455465351850177103690497090945501622576977170592466426067771279823309347372181592971210255372945555660530101880166963638628981844390090774293683086972237664462475105726865854336860160000000000000000000000000*i1^141 + -154282781615729073799760916604728576812070814116554419192005941255088451121459231942454932265961956101092360940560110879613254876793528503868442692286119708082590756462497676482521184201462063675181200743062091525569660101860092950882059530079272287563909213018480009528434834377045758048559178597618261555513759543766024842437944011878714705368148449722086891974749909383453404591400755708536890965766697758957924771672778109626098983755129859021460411898926942665537857413490178895418160631085468974967992182144037591676219758322046547741487157343092522153800633428915322316383684414553091733288471246899326529006872404590223801137519266984318492653690432694452423498376879367460804689116798577152957841936015013237555317080715635331425191109138213545791725562706241452290101184675948575160126702146901015129569310465497852789001288823473005210368792687255300611391898288038098548463916596492618729973953668733628851003920209448183874290648898730718108036535682968985107731171469983108240258456705165040125441642601322156729252312328212535742419537863621461161746025931444335773249883901536100762599901482729579921831841166311655092477683883506642967813733298657511860221702695894076454261649168849985818236708093036914794105447316858037022553110565738295667853636016104319764688994454779912661475974607577025439245180297436329586015039744238622246943281409354809603232180866431807620027108237467631854523240839403708954833525341112540580596290266991704644124715575304832047923300646896908769059124397779769484305038336827845247210255839581579239470393946345317457035427980520075238796346098836635302945757990358436794585460007027144183387532648176422149321944866789521908198023701511282111880480002420049039073913256796202376418140443195846603384409893275974095143574117627863376313589368096200206107592533112834930462298584725173522247722511243070018795725711808988664200987911375240637593221590987078319450467147511519500774991619942587370038950568586673715687554961864383217671291413924657678281349396683491089707571626787890891124601988708300684529668373218995205671078597459795537327344904464555616155110095439599788659456753403674625793017152340905893898220337354392323766415849465620824474555022855819850576431819055465800211626242353609125312366649746202197730590903799783424476471400536304292386051251743168161628619148154619935060375645784116755792764227614594076792954872867522298793952391829486437450067695697081784406346265119562137642973015502084540811752818231646309752585439415524201945252736643168715110628423477471217816514465234259060117769156452273981821559757369544369047059141061081170934154606372056211679443779613009954825064074797136233374312328855947274688901512861173053376986684390666402111468738644316702910279385271437176271538374505583894891615298934034806455722661477822936397358175565475437719600319253270192398782762203785427703078309323793505729012561296165019920590237463312631932308646432053225278437376628011740300227898583380914199958221841539353293622465201981586076511279910424952092897571505107292659567997871366176076681749801987072722986199991296423512674793248041751088680304627251735677809738775507242238642089083879837214977353087882418206137213801927438300097026427637475837379333176629465756044783285632446405427863278854559240757114845856898751202507924439040000000000000000000000000*i1^142 + -235932144475163273336104847939609700837118880702637148115743564316272633254856007978940861004918122556453829263652567849266549194523146645727679212116183311774274832878676240919646972672464426725474842994096836325071885598054410500877564387766453534587967664094481633023179872618558958251475113280455072585891696184672782234608565397469905909446028944788264090449173743169753966643169144468881899394996603832783466650952127893879655763155537486011229844653849934782891376159061627523122039750400096268203530565171543982984301040542751587751743886040601496881225733786860580227069853127269288016710553785293309438111030133804814244303806943581061815010167887421976111218721154666291665661466782418340376243200897598064270739761146594338603024092310161543477150387400114552262523903554252855842593782757123534896208522659528459718058633338641972983342176478937840432883327564766406764453129955997553307351487551228146821251358812760184052128722783024250652440265733916225551187894500423523129058565188649372418657580872443006631363539244251561195673654304120415357765713731379740982727449756164042020385067044434115076156616543136311189483104042144270323309723340302392543451665033931508396609207529612606835335405613451491597935762257520656045479443364349848095148675003429390862712845091176333374782575877689294564449221005389884534617392273213296792343887061681544619601506890101943780034992291935441960391428982175204615366686202763905951999656393314189583387245773394694975872376581873253677533648427237205231100739188466309868138887384087263391503310280839167036248273572729345826369445341721633795084663673707341266233487955469969923221108934533575931098640905094848413097578391014623052333981970198298778203082349339955976168669147263156202680508229189685729964799597327885028274160768396747371537419724422903935964542083227507278321150987491917689464881274611071804973974809153001401313616946220943656813893871957968126826636149554331906917902496987333848220975587591872884569342994293459702601159170002674037738903642427572617052130396702719493993483400571608049379229004515610708566805489825025245060421270518394143023519537865095511064689628861992500116126714425395746450846811424538328383205178713789447150906440127020272896029149755476549527088326154554276402784057265605392513953819248832142184276240257836236315173318541291906163055333844302043395210030609140780862192902765765770923851731769824529649875235890715052063993729980984366150082254575573889663229938677783608096816457887252435075923595543597971993210558483495865144689528981824072744258855292865408399161521819208752573574696192500928479079841067629738439013677763085377190827339529048752595193714541813713303386234828672416856297737629976728467574058382569633675429070765971842647739940879936860737064410530589682979515693750440153298431706983700946918162662007316157904435469555532600579865913847766477261024100489061876360411065124428397058855620981143876201798167041295713835134557999815246791803067166803652481675437524601273835917992821377094256410254214196254237087231554464828971449186431589222312158605936729095767819779818984122683578842274723636213341519710097257790109027688815923403232894673738562777948893078441567519984939375142719902059008129087221414236320338120243982344181294819695614337166252837675173150720000000000000000000000000*i1^143 + -371415837493000644107873044967457095469864012250607113460329588086934785810656891590572634472166616515938577296187403059742328538146679789206399224364742068565675343023549209352671750123294415052188625596131670807254151534052886466971031311008199076948171148408675253211524386764242247860062174927192916688910769285351728859524193484909448819051177832152517126578405648179870562898549459026543004443444044143710060486507406875238912006226076775881096173068434821881062999662624284380024526035476180095607779203762176687533663836081318435277467627022033729292086350144313125527697517490657357871537132416436170914439359961112980628466866064073715298089205838954301935227143391090090914301913461150047333482752932683133919846821160530206063396228481702870699001909845041649602172248410504592759365773656844041107418263125011399788421142845240044147879563715283208583609385403967870560657767564558193244452488731993391478564503198209126968056394968428280215276943029797119358925210200182617132504003424785683725774602697234931061345779329896300636037477059346413840080698358510900163034819718172080944865865239101080033604304069597863095322403471617495289905965561656643651203098500426793317321506967218940606413288019428889345565137145801589652801187389368164514096892148547497418773854332909814703027516592516046300319978338169987937636126095687157351910819515220243021057571050857078525625977718815104308351306001642014219675245838786560410642398571927464974494369813169079208357106541738205355039134631993644477476531213929234726377935627976664083932241370228030470694007067792523276091645324092703355142257771985369249045663529915170018499628203059333884901935453870171362004696573337319491366862510780180256246800507800713757623647689627125644122748191076999579492239801986560353304732383756350410582676541530435797672070029915659726213175190072064662864355263874004952450866239535253695317759028387877673019570013912740112117222067469635177777225186377216727828446858461016568981931131518073203552669456402468492784160383933465774927785945919974341092126454516367917526082656005089351853973122017729567906103831733587226418174600109112011222839349985671695408234726314059122160034157926275037503851455166647334616299341986500143936577559057978414088279752415538223430005794558941940515497747538023083469351922873933318823811819056497955229648205538973503943515607339458970790588837406432686827610738680671153716493171325233870247215792921553190977623403708537617638305536559724310775292422476107897712596623050812541433336600205801333201258216247652732368661418145009938663206488878181403440205022296134630566038580253486742428145702549892333610089286481700352023317066793577929802853472238167769182888677871624632947549282292182129695612409897938860996379794969209441690562869195467507142563350013186581887467976486209610165329284638357480774580820634685949724646089626777466110843765834009081063432548656518513062178060375716929574019605673065850666252112234278414938182128951767210662181352237119835859953513952988653318769794378506583112375743885273300664152669894626546737489180760236869533399880087125382733678198944348731230083281950952963271129730908106775510544210486764586158988857996455584542527703692750229902712328013019522554383971949147237148308354851190338599927481876086784000000000000000000000000*i1^144 + -226398851173731666033337442807966077934207446955362160814567683991612258457020469714021756830486513267562047714210468596664890526545234215063910455866731336391425218709677785538894860328479655819122304995642383190695350072367594400581870347364709242536357866574073762481012546391419886795503545705748582655229418799743765917607991343222452510917597757107907729464196310480466803579055504907911555625087659456499764494637346127189849555978170424342918731924713733754821495134460620292859113048305972083020587006873471810960238404505762712956487834965081162005165489433923113363888137944286288342155971433907467625594577074877829513759473528329319854467844987949288033737172367467799904648059624607080149801523355721597240947683400200935509118048485784768296002430688030323235992824086232149763907719067786234264048955358018980660364283245237857776980625762481488860008971093734226549851469188217788638965127340841926973152093439157710642928765892166124672020027800248489684671115654202910760503519205102900368140812873390123776223613934890038589735963594025275029008286459117461335729708548601059074210905521850321152034493553023422732963915011719147816569189538666888979440672739623578786472881265009027156774152281060971602427359257753359976555294818986356752878296254054795476231709505654111324026170921742125339195662371310335157725947966595763848321445292006348213236277934603784371682730172719570805431758534598103456302782855502402846341426911674456442704049348041181949856555052647199748259633380336280994994746490904364053545379086208492961692195555286092452684642924643971904990845386846669278895222308211457637736143634523334398982734769069117445811153706045510120241360125640909909536078115410996917269337299640695454120889087369906086355406470780917123030686181413809448801089102269218848927347955252399933177592814018637868410296961879062159291648137916186667568593479488445211180765478657206756147906914019860610212489449590488120682354632315293882145829354308707439065900337075635679091486031159219431038229673745988576232156722718318517919548775100738560316421306750830209368479944139804398055729719950224080070921924317858538272036964202526310701343674742628096018098885797653653980189885927662730018065254821282169319157416117419989345975325590317829574767238160086879972206989157963862641142197893715094832419806587290693642382470933259549684717495568359299843083537496847957431293673487770215672743983686828900832091095878857186368599677960236770807050327291906968930494399906765236455611114258110217216639603392887311395689349998046960128338594656284082381538302975765066280154607198492486732066925077688295768987996942991467715151635204551647856818846029709394158293720494212191804006670755501022389713440406696511951476975248662884227626735828458696161822492838554628774379166361164499461895254491920348313984154872719358404038379354318157044675158076718785215162692362008812782107054087077078478768592420612661318874409465634892826241372760678971198004512774295855241022826174016462363903226656031687993532943741961264490213228436702194237432669242081599782133229139543705470350849214730396212081027747337967601628551833448492283210626100088911395954915695875190433994771249790946243293082139472687642508154945502808985325302125129952289104777936068437245689856000000000000000000000000*i1^145 + -63835789002753312661094852571474394978845669185089018787346082883787531144168820254659374247550177906230347809098568590366203454588640173599984166465021072673965004377338788409352421471966547008248850567938205605235547383889586304346961594209617128793414068808575099887247226182283997049886450631661665169811811541418544335066118311342002396491114528224329460386728612226507081780295905296998736415088547247678383163611174321160406063028446490362935174752866486303185400977660679272419095092681992807475165853723135065500477370909717060666988678625343915743809999473143944466094479595824495278794436047554353763823303603481266878353964369769608598477067964551689916004306592744258473715593014492758864198051147298483027051643876207790118279679713421803600081103489765081812216104535014530600882833328968713547538998811577185663810912607071799239150324970050660489317266403273447609830400181985451407873904616902222149186197708616041707080987010965944364037825789085153025821247515168542815069733988116775996509128557540192336320231245026925951149167678003795048217091549422558868080016582212872318020557470983544831420357430799601221126940742275716530408115180725949203017783841736116797682503828151757855684767307134323476684359480502878898205904165106252840621608906264367327508909116771504105518056815548836261859943602636085376604841484668348149372973936279053371710544760114422719537109991869530227494377981553750300976077298481645857572427513659621108872608357525063592694615387298828699136088888907338425344631021907268205241730209127443063757829023333904694852866133300175667056671070717544451135265092781536842623334793526714635905682806278619251522141912569078330219468635318025672596730554465700062931907354289175425562549387087837567101759494240209201758389362213850477118051307301843333397180092563247080710728114661529017290325825557574350463765684847987628026329905113665689779810192320826816000746228233358019929761146179464552944191798531217158169618982146978375615820321803489942963865927206100888634846017503075737610877046424254982037352191151504113314076787873750500215245929387910673342112635381760696360939990663402641228741484459439614197405266774203143829720506400301909520282409810904239100215218816846268461848446049457911855950623843867864581456004481123293077737416883876546759168535637339687729795569536208358793083782241379435044570378072706297524451029631597604371427710969058900542140704578357040710044841044703305781480059214019749610103958336741383101786873569068216824146547837632559670283164059975024197712116806698565324911371237501579658995713186299635697339237694257993603068548334823696217397366683130065082966010056198225108885371283123185428660320295742263143041460997065862886037139762396530006945849188894925589972501015694398814095097094806491208535449413438118777647353846925339339189417488412285326619827976604561799904185003877992594805393973476106703575447513928712655640607634275769331303887336684388549106935359228274604665468733069010096083343494799411988011021635682286872123222501285096161750338426696383571693194497528386885169416637814810518635771281571186217710262692295216507530115509604855359195832937211304516527564365205327937414828669509574019649031453603605424951519997063846464161768000454172293369103830011084800000000000000000000000*i1^146 + -15434523135061766281336499364292148230661883807753333640048889072468306706528455235723646352106911214397321336124845900097445292508221115008850483171109314575431427283012690529970786236813362774498625281785934400967898918451560784544868176878845682807714033047339721853134706780964039486473322299447300907563293274243590762198544373115291776788272248552302833810425240047496542697466096953087634024028145061483555475859352008427340956361342710153074154181265781421241044620929006303025880887962521841670072794586063837390893768437358031890852157148754772527471817588012073641536487111444209395300616479009221967386106504092415233427641261835934840774352081607715969450131677209739069438173769929190602930450873326750738987583783470288786947034194648269345898526046655092772689787568768491659299020985247836769910591209231486515162051988242761698366551695357116976115359408054046819334999479556964897360333832350367198547526010117408597937591111664056353353975685142137965106773540793686347751169948351233704316320899732629667679810972032259382900870296171172279971388081913660119168397618899910763040482035179771351818862217748719048440482916215977232859126505275560756485487181070828391948261216838209020495674146874854089459776489797765692555944485044770494805103715627279680049106802511273751928676147101101227462294169608002744442257197669749014663608422410572806582855043019245618604234743657291990578090022941582732062105391289052361996320433510201681850751415194048798236003781257941268212011336362693959771728017562702201935158041537287236053700109043334851994502419739970148491338732289438681399784723732233551874185361662070492086128266581564607625710277429103629995210590125433090522807811000417407986923562677582009261073875616636490592730348471499323860322665135889403229034924042064671360166345190009988138751409384779755237807155239110587309761428634680737673928651854864402995188857720304096402107413906520329930828423656203798814876629370843267248244476794355022610932024795705978380288408500560559527247890274289694121113405281046047807724540869310017872969160594367472699981423035841015334734148165910346176687940589249019151210834341982707717193335251288592445679491468836704802303199741292212670308569552227586448620522749769025609546088813557883216458461003164514806229779465035897212059915399847152165454712123644019725169923275574681735633984747013347882402829076896067795412227875077338683017318111048777221439186079831806973053643102269907362599539726720419894095507669980732071612059665779341837656371475714228966474872587830717170533246176667556363082365751183727155441888153322748629597178033900146801462267784425146703395428610901985363775479542059637594912816259588723432016101117835958191428603461183283303584301682384975985827095536621496828025036637572839858195897952295887897049742223784274262572452556012196164515984589718273409852400557290516434878618946625097808882687145418983492596077665710625505585412835690746189433381080880664692383457396469190313338376795341331744904890624358115376072527922134001353597354531562060487193276255391351201507788839296541054886086216865334763886192296277853193100192771640742469640437343392291934805984864584243750384216255439062968970707207007202126428939431996263608358950429900211618001715200000000000000000000000*i1^147 + -20517344812477011914337023113990309727619557843453386326746873400795318410339934913638418698615406438218501706851446362109897660967088781725694308048243348100317148763730002578746970882725024544383009296594944931421634088072387205095497408359033641019475521539712593790390016398517676966325882498068730201670640251323641179775892921893784908722768023722280127576050183924027987117720231262497881514469892618810414533791438889224050671827694307658429695185009986706469345991759922978371933048356638727350826024816164552135247200834628412191359704313879565814976734956965751399878670892393605350259585540440239846675096827224454759744996820270433813237744277366201869950260750812040607554473700378154813417964381024103786980908966980362939161272141745860688202313984804855008894740433644085642989243920288627286574215040347910824894197602751039393747508849614080691532856790517737277564377729529980261900020890714249766778442878245652033561271999102930821863670786905584333551762786070337243181659638471760210105691634147809884857168386714189623998633642424395880587796449795911717121304736144083123759758006337018421674820293363594167187319106521337690933097998188682825295993565334135960303003291309982779711097338804099498283679010381163723190245639948766122737587790936441637902622123123784345043821842660276821308119704029121198002967190997679172581756699269407509208122840464807153224939682235439632357745142497503446656487904951190376810755429525616468023842190424605781896382796774046726904565125086563514713404752635881485402882561394941915419204709860781674243790697685652982672698895410378862768583563218964170095987599172326130515245734064531745887654034477789847476105616729714158552932403588881610026806898028792405319518864437496069524899491777868781152675917175883189198183371939349211859124998370768624133794927777065447876009124746059141021703347698285805429536517203246398386080865323585020927632968589389139591038883599618618176557117933849803665503654833445226701568168107909192817364050157668885370129450964240936885839979483509265677243739916423168569851613862657390726425442141327398903534638748348259942144830669351322493729091432696020382764078545357945045062544181334179602342195417919650679144093762283309586767220766137671946145882282098906850740117934658683414762493621381333731254372661163800975205075479330827993369267244574973655453563411234216667904097831071236930892281371887754047830626242676825768301682784235446431921778533940281344625888993315311941906446355078042123943218333940878115208033775517720455526800785138876164270146474904442007812033124376950737032473336346965372778550833163566681315226024396486920162210719764138138421860524466366759511997887112509847191630182309980086696888798448773653669466118347828928029148026906970346962225714719867376019353029699267443915534608930258082518737749920279075037332890004931181477675408693556875579501897080224063192440043898501530887391304960717299289495291051888413560529568854860668461577662443079344968774421424683200670635385495291089969025580437969793878890226117281070536250883954360981148764059021719237328371519925362134599391169390327764649691887957391301593513036953941777816931591667637273281533950519755128744782495977179948149369068127237473492266301689692160000000000000000000000*i1^148 + 4346650437485068886259334025715732122174781669493395240485604706858462570403056256366660548938731570236256900919461932725705926093931119279387750797638886381262495366387308894506568935091551867790487961351768264218528355826291797291512298852312461388525896339077632013960476782132675937587035644756779224478870354788293476496366249284324123481745201140849941984451089090321482961632332335615329165930855172359199644202616997042893234650739391824100006324806209940249713061364452999420674769987792641942704390648736744657839043828501457054162878681369688504898276755888804108003780523700239506503101314810746901652865229109708868037805004125724907353613515668173066543642632764534091323477998056865348789337752039728058166627649028245498238880365787387658966821583723467537875962123116324124940268921727385975896026034123450232017714870668309902895878371139962947788480340855890050984600702297626735175885379353266616197776756032653430850559090941144256602776072973266783229625506798435002456216384383363353872601941609905629538771960148713691597750293040419027636582412122584829497342697370209574869395546453428714531460334474929334099874508771507996980274246661712606992124758382751075662346246959468535871943441360883073573750839545226654504989542912527559714867864047901326357664099751299019452477382698927310485807168230004094295959047927713697754831921885511402830053515660569919184971697427831364800836572934211401473361325150003052033268530769418860676185729225509434039741899616118051909728710142487034981008784737691902481082517187057745210205695359685734517447164718339397268481469024609771161682329084393092805150972540199290635320545502615070877891144491118377921861320053941802086422360094205210419135164159445583555539582748528594010521584830556065313305662281071874729706809221817887663804840417831477293037782379476120200806068797279954797954073782525809810828034274524078765643715978343069276945413871530760415599684810687642385751781351304640230474462664308502129862018945299234741659542949172868889760550884312005151565686593100055391357799320390254585606349401768588640572343510350154172924892635001519626660629242674242191898121966819920082089780430828852883593651344527920577335407133477004401999981368956853150045822453486721726018830030708706716968572266251296581932243310879766356346992526661754180961780051071813210774208376444729598036574525386335362150397716617894338564065725593870120494511832884731559620658671770407474982977829111742383010364461357626121290200607445568699792451501020454629658918543571029842458180363282132660026913964837121916078861250984211064295023467810691608105651397659420115327998630008506088422766698534138735780712083568027289918351625679794135515751126027335799793575973658015183797703690599555918195216869972593873803978308554771405627567331404847454604406356734359748280529690596746798517080508366707749921560688039477416740087487559680999806131461184859793166052172588038462411599690472191595850933467073935496109610505471165372973695920839600397736618542720326363720324416679090461637170022346022134225024162007455202614239073522781178850124721960370047711662739018357866302745597569441306009601169338519947275732064392675894273437275374762794281323193488263567332132765014666126221639680000000000000000000000*i1^149 + 4164866333286607209371179813994944877449568776419567066216497550643986256260558172577778102824156420144459749761289106241857336723379540836312196936210068971990300605217702367878106077903662259518362380533849443045717324536409762380839792259212839404287467315764933640488657907870864278929728020448460963395692142953877793101360925502934409188917077505502728698522861023673251186505890556279567734323895556186236842370626427793315732970593808190414239719829146199135460218689744346083614817206645715900581021056060423350884443864109377841746685011020430999878526843643935142340762008522133263965636670447755605697377478991281414846413027359544463472667137173781836863264385043987985011568530111162509348799477004963535299613872029768643174557649530518516228347967565104765164644107352428809019367232357337166797476230075452808950564551177726650356760180044021687851933101221236523778850970678517118332540530319899559229075620437996417290328239698156411802667338457006659678547712451136157065761466585556794968159654394650844111252794521306813214474474543871543759341635755412148096701569947433845527444890081278349054298977914105009431129610962477648933658031043256843102982693395006309974220936642314990478502707140108221679368136696720514690032132330403628443927875047434922204850803777693536551103608503549748337050097254689532490222676729875760709330390903052268688012949119815284953845145645699643656501667056514029610286431187485953234363789980133685418431393063345380530225040311864076728272140891743734947643848038536851744128235008160880245406796531906662589539148195814514985219357266550086353335000530601375795907990245009929300238750080987328338743722229682515905228332751266718032033234960082254553215283472682405002396718873727915542520957176428702928495596229784692614427320881392441639532023324045961894205167408289121562576607984830776567705212941324654068182553447863078733651772419484545965601116783638578925378739880160618653780510340187253627643302293447643193434656420799901894093498329401142371644744984217501833983961504643268550961913515356755166377405508866963241099250402269078188147458404627326570823700667053583060964634446545684024426555731236445587900943677229981022105497797130978677811408356137319641905224198325654538099861293122572339951637748740458750335190490732672318073106562940764827151151932044849757575606457250409941150554342039371238242337750241268445270540701708794962265260940601438701681879777227296262860260497411435896106446657295708616162706039629647013747481574749095712965206821751940035523364186603884358307301020739888867233589386571003329152459195673415736732997112975163271357463589163428141266095667723539735529999168867059022836780158312587032648489019278574532188922549376976260754182828151817579429423699917987663489526688146363414421908856882882996965918248094645133826355986596497269648112722036555916667963016660518977969791890210287700237907091160834529711498516817525668858789399807156411345817910500735184765061782762876000316335539084346686121397310118488621373825279411560015825468905182372814944417057426878025474227744031404050070272266955484081988307620699494750784620234155032468113743250853588560864159390148998135553791377559289758511773848853260925333694300890857472000000000000000000000*i1^150 + -784397949056043480784515356777570320348047100393819200963975237417607876428378578287422922280620987537532271008126003658562123638512210084107362366651606425953537847229940586682033468914902480481255525217178318023614292728347809782629706315157237049593097398402579941568193967556458887619878429024587151962461258058254067284059361216241746858648800586374153585404100062681285682147590556670000335535619618628926306209080615446746739742613517025913428368962487294929973569389021379079279687209176811384944384750635570040628556461976322441715816179302607701134576372089515204535756828123274945700163785222430884277641212748835527401263565526284936609291100746726425901859181935592994861782253017269858359138563563153236971048049881827135040638907296559553333571699481786583109169110935443075977470265033535115626987038357188252488626413172958434197645541246554062442224730708060993719956271708749756317288006400064027596421296327007990228408223315230813280236661451557206354622437814318808811601874062033836754018256815647009807325156188194121478353411573215195813984371508657462889035630356273418048172928858445846468702989208417540359436273198691759992292240404715413183828503087112411481556033945819085407366952634535094872607809621913457854500578753834735110217888357776045129384991313317014241658563078060616268172792859541186299429244659484989321479806735376559655625123068368916307716232999713275264044455590376035761245039540477537008380246781805907640488589380039887620190580257327019178209932755045109094204855029646323019780743681468172199463791425675548597297524491089968666315204038292759491021826224773772856891695320508807330597111379810083744157789455870180680449119563974903217841149304947190158900403304241608100443037777333190362382497879449363287093656181164910905675022614836312672608513299339193244798815936460539254060854480765174446044810069709692192305084710312976613824826594746064140757996362716679324685268702968253804499665427936848404649670401922061516859499926969080667617256482081043665054339294842166512271669868011908349432172211816188194171483432825830577470515438226051517256128919474842427519106929069503759353353921952666956336838917701801665261697699197892880240778946797552879340664113764758455370712902192535880318298818130784560517009454932131266643070405888439809533452640368140082248213401780652322819884092908633725840657556766893593486552974951822846781420231029123868375436357107956002145553138264176433167669616143673060248124506305329727837966485765208404105215335124743033194841327355732574097662177156483691003829580473716270488872052241711619209669374988364675125428433373289273191016487374792442282193222002971731998281031488808492970864301512831385198482669185442759914018074210082170028770741216758101279310332534348262787339352969193516977471604722549638905333795749347813228469724916252065707651143912797933692528677919718553190604001705942017582997865661456638215433465709442725874502583227121913179773983908150087283178282051772944789283110493356631558681527563476830988818657588224284234910040319142979030507813990068591537131007348103550279294436894001478655237267159368159139341825349834907711685209778546955233502078159005628953168220994965674533898478108076238845247488000000000000000000000*i1^151 + -520708697056724250689296602131964502793419073997736500925396976479093533093347827725758308155413225599302719269684726058710093839008913523925050621901868414474745420965739775700184547315529176972671517061567831665100252124582191492295698109858349454644432443640435951478629363256494043750536984687114842763202774069494835995969045083587772477165364198201352405896191707513645727599527201368931628645293665747914805104218627232072727889814796378865715474537154194971730093280602684273877015666872618652978536258246805649070405429579718196077842757496970195634947257454814170449743840526944464526474723723542135790452439889774663710748274457434024023949253153738478227436055944892065369426019624457845609035029882607167221034596577637677637315676696858335882363087470183436165859015098686266796140260887016866691718356680030220056633338160970896915213102120322524122865626498479540309497756646386946910513006403310448648380815909943076546143984388976720914712895077774193095157727343894309270670561943642751906937330128831642559618919344419994165975316466196755504808911605424953839165313725549119060003974647172792949813845086822754592335308753520176830130939602692264659645520204702995405621541569429674569419987989579193367059543428094932281034148889033178051985296731748470337195050110433476634580324427469872520315123458805900644071709380794934749183617244104100455290573238839164469651940692257633665056677802568101349100750710588737448729360658147123805853747462982420313916066224973027343177878662502388783081443446188626934948534369502500799653702129584797809517345636594155634601456909714593392909610357678371894085462656856370864585432488805680939859316768338537417041805646062247008806417754544127336803478161406692846578078190576604148954788116577672652524738042345001353218628555343231913441600015002677064056954855019912950461422295820288598641536885232414509881352376513544368745404422821479954935973099185744472803450525564334767438360370558803690059077725683734770809405944243920356761661224329044165427058887610489193346518720305597411545889128431172805448711942294829672828867921883492232386429293164688121359588508899519361716704059750786922321886210775995194586459740495017603081560749817128541163024370289699562835920135849432513370832294096626422794428752336821061585962962262038483289874260345018437089645432426897337712559428581137085276673519742809786911504014148951318907116750183204742405384579824619764907673369554803388915943709944368909021763433322841804043515015765208286600005934618263268707238363661251788695045673959997640948323340710762970748191367643054759698618492102880021449041967738665623441371292622329843137731934078046514515906172008439690451203150750167997690307141041364991725641366922904852808426611190056138845406155850864141426246538913259718624181284902869337106008989525437128735630490260981927842869585477671861172976531376048253370616451995941179630229187325184177792452899029068906754427091104049628586555267962761919869849158261944061741117095775369859465544284046468585949882204756718700522462772047002902824491873999345001339681221784606106308888465070386327999710179420025317556781674741566331709531286727030947663866440390422786433669476923950594526662610316899123200000000000000000000*i1^152 + 162740978246315959190937826218349100140116042894923999767878762020002982417694619404671155451261917797399037009271342114453734866423901765020088342416609863056977804671280590978051069377116307997635236297721649814911317830529728184226412128295106955794541796422247539617892690511965257900749829211219768461855225082548694993774857222971594327167119097819600815935014158852659437591974502922613221333904788113662498271764140815309289745585123960968478670859272376035553810510369199708748614322772776155782936628338172409829041291070392549296956980393585160728555923396420396379836871401961803416103423590977695879560630834021289682878503233313426698078260943561479587457841590795033632123910321186697800221171956781434628049556710545909201857376397195835440271432219143150395672762493761913080697665375235359722259438006098950282399665072552040020087275201381765148499333461866023323721278721777609462471211200459546427322456655332416861050783094030404426329800146793334639395793140091065856266270164855790236248626455463997143952184494700169130067075101043830103628346139782299446201360102225020029513589564865500446846380268955406513043923735086504028594661667290014023757623297709840563781473088013275771313046465619316093107179125888198496216449798345007618775436564902809851591579491385640138803797929187814927096076305840609059168128766629968907548671187593985241522384950070072847998878563069940701699649815680773867284857625804630129843981312326996296731042187424239899354051788001925015581007134798889266797685890400490808719725660271055375248294843595148478633694770503143656875049297092852340087559405635497944227394250902156827528861743955485310110601289338185025400334175148004200860216309576186957653439729935513160796885466072719665894071223667382608797188943416257316812702175669970893097469179393267058038797522290677876175460822337701302857410970801126026730654672323549462154546471897958649130440478770484544938536827493954523403892954522080893443727452741877092991721106060537629177581688547869191338162404899560456170098269527215628033423312571170416972871490000700309411150652693232362397352800529540125276211163973984020294709450734185316800501347152155095039604937128493135230254903585947145121615638768557031015718685007523777406414105557702937513164949495533659458856997234933891456828157187076468549918892796331524654052883699450525686825200110464047757617564082005281528185508832996509810000885820000224234652077981135699833647982589654566656866346353638640097050927296121531605947115085981698776287230416341705510033537234383411717338897263490031538385352789134670212987359546741021083882111693644899120720443687624462361691303826836984582914622335826208712179399968345257954501455695663830847284338311857992357638485272977110157344596306346591549440705264202926539382058341644718416254092912470497608143845980954883957314146575006092024724188770383315522350965807042703101598883964562635121807639767776516466275396383984942179649243552054636467828854942511325012900586227323185071741971861800668923054575489138784784094101907851054409798351059075233607454189831426367658428061293216979593223495704338648765740925990538597965115350473883964470590612886624786410290734962493926857821388800000000000000000000*i1^153 + -79766775226007543357272337673047146088524445993904431628897731786324420405292355036195090747121514693406855673255635192677977107989037516838754450141734731260774672435928371873837422788330182776643713731265581419863657696511947951675115900491983791608989546037666974282819305354000476717251707293504873537045350648668028408683448126452171153843388872424761503386229276832416607800612112972539676223876045885226261232943356665524808073623870884310785107919382587550421686614711060914806219715577290357549878737195097678261324713449033152554056965380695958046141795296167450263128539084715284218292415911121405984539716997799959413819902776858576133689593337706408652950300220458156423796973869031605674859647199085281958902552438280137140914590629475570209255816835225236439141997068713403322978473244827244043956064892523745726075730457034765411871041320678693774776363866984864983222971963033894675176753072481814591846796844259199240556139545549451769985667220617349879102436702153771995454355026802746924612727695542996093804793029369217013819032977364234440373988791846667171529420406989595170371631653142046576015531665354328192153752664894454362779226332814617125689665604394480100334600452666528704132502769712896960424926054315147015984946114614589624380833113315356155173150282968034879563665156054457000731548145985385719265941019824646440826042062488619005220892070642599718898682109247503765001276628859286749080653935563907761289463602826854897303751373720157656041437162053393949008730004518079061809230227449596116698331253919028103896175647096355302424739152123581984376122646826837182985794382051586627946330497240022713169477652513851540455704700144216905932458159663670277111571180280807813702865962072974449588375199351648502977408802161513534353468195124559958536273619622606681811545498741332209477067998109466954332236212154067568574598261988692443547275362065176292719841142634755392902401305168504908304450203885989366834918224939620769234139734383194455969492709470181627632205335484587007695441162798491420171728559013466522537313883095694309381381279680540958533868224549082126216121443614678651313843487173639006414371879767059984364263266192679264779834680938642370232656779417693461442839344354344043655092431001669654715259231844531415419989393669759896474765550818834091686940458769652121519877713682355518932209709551915865944945189852484621062192931336999379703251081812411779676149405174493795812855287339018409858069601663456164523134150552668698835846804616096699597655425655184426258232779239994782133803698551265507619544329965601366626689059727172351966071589976513243352590763749923514754172534457800858699883265167062567121537301754282827102409840800399115887279727834453436242341032430167170994873868875416588832323682734229356764789610906583701865723370998445593806332605359880538461806818183874220816758444397886503624109674211566227317019667785613272143441610268803352381761250351854832890788735527967171937572191053241962900499960266733247077264871754793583371985499671081363684266561344673133479648908853101120558346963756762097690416977737294993794142647568696578650814571784722327216729150522949973803218693323094340816617510756294239956991794494539038720000000000000000000*i1^154 + 2791282468861916212763295072399373745537547757575668194293331745633642221012171697670177094821542197433019900581690106011959957455087200509415777096019161830755464945333163782558564976909497498754553794637995202956287395817492445864757978663165376330653953959809170028632619269686073428119286044769512643476503393418196464612736783410131101345927513245260628838384255041651216070387014405273850090055389524734226813711927288948422313440372609905586168093998397145279694262079641185614049048784624641832623394571118990928710517751339363109955273701968936064505839466132528365161570233411533599872824541054968800301578292755968049657357754684502051742821484929363016721054092668666109515253430680282391576848897903633627663504322314050368653627959408416723174254770406207417590802216017667122464077179894181922661147616028595834234500068586995924152578891881227523448681429885356960470453560303546292855869993424781899908125725477680195442366446116858528740795534199241179167582442873126276945437205147418820418477052298424825371096506468311221532276216816458145152552686310353194467201604425519490414073640247670387387982038302416092356351483930250674850121499338352915874830314750211898865586633710128357906086893687015071943151234345806261188679459155147337882683516104460821531214647081817375585087280649879955233570475079591147174286025528100092036861959176231455760526044354814905215497026805144588957162078103000375625089526829972678508102666118007880522069209776707929207639307770166814717814036748525134247723965249096736942536819218355753959751086448481523832905374564128357867422089030073348253622791953455058852695750992872682180617263196438338888336902436087564634545536273622531557488629914656401201307045881331835796509268702693138775845763998834252179359278886498050253714729678484484911568333820036467058585556842111114313903480881442370845753954499137376722754010581271063624845539107793916200308116049551663300403060517238579152949202336720217544976144081280452967464683688696658540209132204082579630779385457900094179501815453181243843184801744273233381950817386901493005281246121866285430466153613673706818143730856405305077497328395806896431219015702954018970144967502108126116154667513823455901401691407590907342850090968891529389233363324376842753135306551292579403983671341659854498723097359911919174549154152596912531832070873320270898533504352896006129737192956347434443221604166720823777690203997736080461896533565337126337512947418317472384110317444928404709826905101861499782012663265258315863987745813921138374000454888442747014068001185312931138455923944119635308008085791463348269744091295032269026857552741799571111817849980762593793254757015672406150828929242816163911754201941156991975384452793189547504540302057908195333001634833278910225015545433571981452996662674003467853077272245166388812572193759909057279231246776203205088474442572921495004920581817151606216920350460213421361996212949333831102869056714161960211937521402348598754105070942993592983509382692498764734315659072570450156805490195400030575447304206833936239020678650589611001530514661900599258545944975338005155844618719541750191187659433312427483142585397955381458756310374574678410033889280000000000000000000*i1^155 + 211889255765267417269672442540334096197240810771822341858205402247230052276120890448900942516270281926725177336241289861006134255762314200625946844659341090325165875145189062554892066309671758984998987767457447441796518473742703885259272692361616472915284977550790487717385191728949584259747621833524571976643485094395351910987137512030548158707877043653856337732316465915928392071073183059566209602772642367639122914098987292114420464464429643064495063027575676992583550184451877258995315395816553537463331180614318921303046306438951725412308122147811613674792654043891217701106291764411134496061875006629116212316256141577159744277710862974788312077326046939590060894124893229830633459897521858103268740133694338059666433901037689646928695276733205794612679503611113124355296815458753106623546937555116374430862624707063728211277466543574879218994225696580428218473537999165920931521999318391126361224508023773892074919356082434476924640984635814491502512151871278320563582826155940613579378605804573048915940664683864003835109241942896651687750770865736072237365341702259565044266282462294124155339236630780204777324648159669802998126206288528073010363398852340628503932606518792496942328911001114891910038027116491380626603793555534577920172303554656929016158535385130796845566950190334473974005892723687693818872713238073184235122312924112814274581416398125789466325755441695633530683145016794701821022505040799679857418768770889927046787425947385374058905154451340434035761588165121207810070919949461655134085998406286897086446081522942578113697806191254984547962239576160274665591829760364304129813604376538575474052126952801811928289937234622593147396358121947461999708297019902835122841489091779077131196339820988540423065051479772780759042963871148044483337746442482887885465633667443543161704216081397572247153664130866393260700034671144281417837121557822516967405818928806991070725331344413952281191746521804412757024431491404040805721231981058631199872457524534049129968096374308691157910608814756115848435522707902384580658894801495281968001135311462770665312752633503580434011208287628705438527430816520061799878508883084213004837587995128798733124736616756750342395341971474895604975057505136435036085455895226614734509671947742849971667117607536942942289848945676565435619854355446082833587957240140236417462259125217895991658757482292401244184831725081664374808672223984588884671316043392122066626572167444345734737892804763250562579100119891373358863577395928879558408306791805623643536874110809385059969421974651321294598619019549751973482992757717447579611377731288823462899315390693461951270772037229324028274064473224464877750685527250993074547967170653937563829372626867480774513538981633493622637284579169936619804957949829002395815352879588544534175885839205351310498669521754047578286140479070563256676462110272244293048580410498675556846862814290221347766459641593466744839489548497126759892503643169678015063207038866821679003328072299535001297417349599397488241936514290412440754902743032047181467315921344396709188271704698926583797319380325057298802012357434363251203312842902028117032093869937594154357045579915520170713476789282703086843972773306433536000000000000000000*i1^156 + 190742003397485562876633447875903348377133064992340867383238834024015638851841883279597172932784656923873222578747948609706750266067994020500456074220656987193729949573993412166562829146998310366439832297173337958499658025860145604701682791162127791419998963698419283921707086602318018493516112300303361096760914973708452800817762904086681839073399354773608246772205227211609977745687924097653635340072807088300926953080416851278413252606337873520856578244139071328204040569187637761117462670499261783837599688598495266948294415647357555448953422779239827783385583588250849868655596116524493545512429740665996181469582619485581042528317994261956829126930457292168818611827034490996716023899586428507883104517947689725453110905168407424007402481718458717734974360274701780150319524625709953760531559763278674475639152799517223389959078036019968788026748721856116152836384743084615458349591844121359848186688243530259011766995211923894501461692271474436367120120068749117088485368307984225970991939889212686540340929286164948667180901679992211952324676635643773201241223893667924325581053700010957435820584505092258426195221103389551291715279035515895707092486146028704924414861073527008803142005687161359654707063746362916778774677412330240417641027032980753699418587557958752527448869724172007799562427205976202072392250150304912825079918171396131708092989257260580435359461146618202191123229998282514161427508283911051114321293936068609545473728369824770766750737878916940186038769716866344506045718904654423076778098131905583817347117537739025010178455680972740116331354088710046095144287889795279415937330488571371769083686798801486956635989754400144227395380921446542966774987679620366415296271597334541503406924185359210656437709547926433987139653437786815576992725671316493358962736827278543764701570434671816608252674697109647869543945926876216866269283620276869786138116908674167801945182880454536716795330435958825682350166134779134974940095325933043994005334832051683904832406809064775011548501674885777626400269270250120870401755016889345309920603363661587721307100012426324104157979929363436089304380756269958830111386165490918470655948507290084216640558255606433817117118617894918404483094988429099415397279188977493588988523598284492221077755057371795253215769107691626506922357651143708168655975091712278513138808303203443959321092240024932107991766295978853127450445422949218006788707277588620396712729895673901832507009022041417619092298357489762527511026442122044850991792397037626625672181534202095191177880754038572013112004053125214701080505288181613405008887953519741517913764296887131420707695195216191600926727581309134444893752961877321956248114345313335909510336545301412914348046333312119604651054290079066751858879398529479376029543501114279622669972229797713296169631937740685006615471298370474987332539293587831173543164120610370166227952361457958637398144084549898577260154589091109777041498142170265264020448864224817043982539384237805628954259631364392917292328242187891647646717147378106007799205476290659313494575806690610198882665918788658765727201857555220507668745838590206841467536211053134363896474023141098578816694353523456909489733632000000000000000000*i1^157 + -23724613600821979262471381696048114780451711018777763838289313594576256368642510786867340266461305011668137852559067483982417673403784613521774441504117390316359798257007464799484604823255565190604373817370629712784181473121075198992792385105473676591529930254018351719924040786543742674746553706447475952401704298019362862056633275959397978704976449212522062975626961816053251902739818142318974630151949298954155692086813860885404190692815011983415119428638854639298463463384911618696536968436877803006265820822345425071146446062346204023685655617062437346710790161754113371895202424072257328610820054047050765110915692868301102394047785670834965553402341589078958993121131899256897942302903882791810301711610176163077501481286363669224193343607062748472511702258193342706536790722785981195194432873025912482150144765521918572976547579187341375027081935468758004936320336409804629087799521403010215408433684491384930917543740498390955771758914047759718142214902046635814117903893226800052278122795913415919281584609420829101796459987842688447759395690530862976006905738211231572525861258298803444512347532640976131396785804036155007008710931608834768360242330414598327299977925387760131040470712181111765476446775921853082652011427159127411580270949233723175065563456445079218728333894090063577962157955685920604098926848423081808814943121297488565002757259559437906792542093291608851836691931916118265194320869384383200508747969244197296664495917011229498378160720969703361431977447457917627175023105464143785096461933132494900438633947373142401481574450487970662486755812840906963255029388198478911384316687390327811402520725635289059250951927876122430134884353084034759842995704665080795270616851544167217210228573494373910037218326884932633467224813527354021748970695656753199509724067357648568655466302691186753170248959489815393125033274755785133912818419275262876132218455299080517467749136440533682270480596833288074140333622878008211275597120685338924062423698278687839213140223003489101625707498675788222881033412619568113459057766834631423722829055219107898364962625018428250987071618106234523123692786127437511684705206238852184215144221840494973509520941380427592127525940887220321522746070782292308149505355929291056627506563729233143573818656756876333107616920079983603014952446257225368273435466288877790296152224924885266923893849777564600548024407362844226982924484533542861889263491283104690967128193538524800151141929488514536282565132379957204807118606296208005600563546995083176575423748157790338750467472414580241644414373961579111294274496005301761535168900970346681686393605981884230123379833402651553554075174456019798005920743330758298572851105386147653444125153972790677279405491794162102342269707035664715923226809506908322312379821667195736494200294311692734887421778546866887673150313222183597786632549086809183526890551543150081212202244279289492365175679674050274026978441065011361999216073082308118716933868795980353098457880374534967768314595158544139933679945259467770468031436846012407704508379324880333862914055871797616377013086777268536721092376368650411664675614480522260740520631435949315426897244935043575701786905985993932800000000000000000*i1^158 + -64393687494819868072243333164517265507329936875635400450150826983577997988264204707476042867960776208943072124139112275018224766931444970058318131059359238272446785013410954752546444632776546003879442440338428337321394339447112857632112025440844697789793093458016096511860354866627087031256674141212854602407597141873419267135689625942623459662968078520189737639117126881515912626517704442802191128329205519241124927797646981230102571290601751473824468585310140670877542319393607570782102685697799935475937118711370645092049353247042728917867764075374804742408211674934873438889902056268483167270347526111283917671846637254910232285649447701622223589917495675538310741406705398118732537930357772419679191876361885034880951519040339344103331426914229152714897917617449340887907533784256874287714117828464581417147463744242349142756617787494853359264959587492612247481870612284726221994660274981267574992729823247296654101600308640896264783561086363708773986185394519695291472931900073594469263690975867740313470844860497834160492460562194926839460730332990713246216702887810597830935760576471102460965667633743252517228776900223417555700631565881240647620258304000444267912486983180752485786631931599214580268541695079463758757700866513694620025264091472845202580275541993155469308633068443111179400914008442614368811070168107441682986361205818685212054794677736352783823359950235755852777367198253787418073855623658234438245312291309784458269513398572774116716600374141516787542005604889576302123742056396433644866139970778286415849807584862887975108444972692601248092195139733620230476503435075283599900534545596858862527740467983478183080745510489648409306144483812810568572750874295088906448036819994390214638249842431675162426404191929717862568442543550241650263517668829254134559650414049821217993717359241185124191043592723959928669057909960238550572713457814109787173297605485330539632487614983549784410517147271187082972162784378096311559494234962629391350034113461279468166639444439706214827579686000990873310310868050836325503543699110363927409048226796496035695884786505655692162652838325444048698638369883197630999561475795045547975740112674599013904671191109176044604305879944681102866079322419233264903779600833444510465635978622972734371823354564326023370640915223469675076819491422189127037927955999858483456957266360006393480172796216607366700604269863036915346714910583584870088392936295287194850844593644252637639246043705610837406789536452830917709979873206951765621827088211319204337687603111595920598497363562935215215660392186626170934710494415951488561761985478667204147382034796799081691758635197012846140110732790032329577642503103136722628204462461489489492009224839160732564045766218952622156348017861353186855929153291894747272496001409697609305873427113072337568107326730925893545026890711392920466108974325146753958291982831522108834742139183686812296679613693827061380415584122063286120198179323889527915490616051152780538216032914015964738652807958910120023335307449833046723602937249082060331874243334721809028925515829876038162811967618472386052021899872629850093249144485448417318461475757901707635153799208330164017561600000000000000000*i1^159 + 82296389444498229454604689579710160507943994864834461656612647903237995597587561601072454393112550178447379051932278585771891904798033861325853462451100660265604034508435833930090729201284021555018870591843445149206810614397317283453492116913266569201221109421646336382627701692724420428797026228634394845168282270201192270853545885241363082751004439590495669458212203038798772324213631312410303957585849352073020847174295458476804724318930896898737620846389496671834203498152866526668294429686634772716123081839431551029150868457495235107012983187551349928294426308151898945227512224212044218520780050743806537825865873656271016418312158807615447550707381432156447583209368828280335071946904001020101008917922007841629741136247080742015230525816747318298864378612512509353901630701093050114856732156755797777176184509989120541527955274643946382720309740431223756595397435514003901557243906249315342561903123214205192100198646791192083839307563315715463246900221883492412834162847188823366009070442385399956598621535546573523276208397866508358699435354883707576302697211781123494191786911174638696901900406291167329721877393349232169598625154064965381076975327330710681416061369960027028376732939864364669362973474603501212736174575414629568571131878028060712066810414556623483046777438663279684691288964815768824287321000114112242910727991412104946190338845737021245461784153539340421594033625091850287852868826434492262893625519842620904485819160366358938228484750252721788511823996789227988838169588531337311494160023079530398095748444965818164640826614287515629644702857397331407817049216074242651079659443598961558657693596501431072142236917651143598932867491350968235064830002450918925469276016335796892843574283752499194268210526423404439736778954933379411717349166548711195707436495712058751218869047226832028926880349167073694183933914222176073768490829036829045077794071307822569589111212328343407295343350913246967726638164920589235529828130352064402793968689395978039363638830186355445384173270905450512586123919127999536698127841617185522229426807685337918258494298217679916554210303324217175460007149136905705635201515977538152908109691457405094626864215383304237414343002871249429436222357522376721273959433189979287144176546133134479456886769545073116793244103496518265375817099793747122803019196916569385713080835249658451854430650398763952274482676175307505017672487475697260993415366343220528343448975893146880909695386091677616410649767215485680478232467212288555986079242220725937128376661168851418244253574266620291510096934870641179434871063324966192690790442257248044472208042652044484688244924268597741315723261113648014717833287427546323012115206574884620891363414447126592824117644887513245449276731602569088225820518520587412911206925849916577568120531611139085065736139845318938426603153587404406892741620850211705399369318672786451385679095600270099587706947338294592893440826646330877898910977827087270168946519140491248340317988114492870971041080643077455340565915093766436835958691966463414441155516314910700287634778913479147622613365836567208970393804878277617200419928702083717786597304425017485581168178427330560000000000000000*i1^160 + -4342517751059195877533242762832543349615984954872153549795033000467994831574944480979488845617511898332907588264274838702908657313222170457517329971547770166914742756184320366043895358147852582823125505988738963362935862035844165281214667150845370280761204536536284658803834966513617102490300370425434764351315063229679221004689831819758555999379464584295621394452696877985656345198863766586669646751482104297470814637666326955297100370186716794588243120188629060461979599080210562687425310525559316679105229731866290409827095592275652265312002165214038234910982242723851709602139132359639687197901510744077877207881757044970266373210459657766782349091991687374868176922286230946534784001851064426782306973632058723316312639098802396428527440764378337053796579255460277032686595103481254847394145011867788537173125618819249202777473574652810756181627155803291591234600946109320251522021549221226622119955524325932916735540448724118389757157269486177151808670790288118238629682020915166204483074923797839547302102722495470625889871682069436104084906921071402025674676924198298728397719512346372048730948749479925869427503220241047363782511101645279945125020232092154818873253287151538575375359790550090816455882610275115059262650846061225308127043270497588598749853767939880294053677133205769896981999731930548420142752983825101999539580750360969732309887310853252750882848853314401352935523563863683069966961481990512488861271068701846892666897878529423919651801964568910694109814308419570369743013425384499077998419692290633479988066442585379144974784481916365882789746521864089345118846149962660485219375646479498249956319444711508124873653603921354358472550956485224227500228047866120670640840118250072636802577840027362756568021010478438517265926651587846819566261226954595230755466650456233201941813298512204508326676664351222195263465977626191353064981761107967513641447805630940372982655355799639532029370418228444864807899452767302535821754087796944325688247535676638883393643927582925371835961035875137473222440300250778590774866106014695097921577592694858227658217247918515030015583128173892719122734103319680652776810634722841217815766013893994266661322503880619488634501956599173572732981172905918864228326370502690290340467667380494543805888128018861772752308448881599016167293883223104547642622004113090600303405055795967572427314311964285030915096880892253763759087448293517550925039013885025840386156500042853959306468154415101575900371400482846569040497389646367568322349040122849454339980070479531109782732220337037428719481638193164249897313057742686623544774335226301444884096901315328113320452858659833700625312041153829400213459319242798419043259414971667968361605722073676137467991401861178749708157407959225611701253300293762446670670525210398624879068219683108404735983119756863531626118218936484473330359096409840400827816383947213771421386930037384971733985816706155066078772969558411974635104222277272553556114504284899610958101659052373726098281538948069234191153876844791582097283106715310492872511270143465272068673666467353099020037358632957710186172408635335937047091158879772171808761544972572148702904320000000000000000*i1^161 + 121522603499657451847765890911993946608693743733893593181191287098511655536943293449273736167882858613274893625228845351736347552320427536460623052964523704658686003671749829664998619200053161351651810448775167424801428510142935309253101193945369454312227763976496682179619922117996898006759181238201684325800477890873073535864078409953313830670367476440187655485800269356803403602259862043952967349315407830139379457240986113711803465688447423822407949647102020107046030326586888236667569564717807885716378312680252273636663148309944131175704064031761655725003750004840690572442359396168036747142989591779209992540197928841580050993825900477679751521963320890265677678851756912191705655954432922435818199444074643473423715410980782839374780582580344155068133003320043919234986972670148501975269307005606923699862344776456954349013175319377143856341740115329442820256605684166050317820518073487195213302906855960520319289026413944442017787496804602606390375935204628511388795423979002621938977614673849619956207092556856893235608213965681729695190843604994413642435664843071867199365458504160915601571380990686183888196485948952782851120682903557414155574077291454091475354478016885986398199072101442148659727113469365488584251484608684173367468291190830107045328478241233485723536216507653791275989252834571676486526408373289282897549781069259983786824392830676044991905236540964483418830019479228645893512607543258564496774829986375422625398888539411225427808856539408484862101629135143123305802340230505629815199174347625691878927519056430184237055028059688031315738850736555615273139971451180461199239776613899528455416753889758071394922249133033029597150193212149528637983651247977305644790764736601675443686657359860353823204755141665023228983425768326038794319294989211440062605695036917405173845251961934742515281241457602536665222414656418756402703363412507256227948577203464094614476855524852872245602332398143852214711445807926116186041067677986697055623174027414130265883466440738204327658540623538027000729452739498991687718648917385937493801629037054755199589585558936711839975596828005895453693343569561066188239653138516453685128297242207045172922338488962445307407136580005906821054800699084838239795895950864134337701647752993274672614446070326697632456724979169208346252821750112159061916914240909073856127346558805293038674551224117682938232346507282794182637166185539925743835901642752988103552193699325801348975214471988171150440064502895020924147959579657363395096517412990203453724941413489811103390340591157417426964423058681104244354365560427519298912677171486857321199877858462975468824123531967428961087614909679037333671753750592448391778106375378792731714996854627829752722253072848412669188527248988951036393163506201979184638525136556452879349252883349514923337772952956194718977231225949856955896679624370403249163573135222271666116051767492717925742541959638251594196934140625139860622918392160738806801027840976023943126162450861232461107908118836978228408233174103105419244188104094609367513814651669774208770463497860581749270804451382461223429243405087524030736691577614926407319247065710592000000000000000*i1^162 + -2024539032541057855968590848378705764466231515449753950216852296535337925887503354448082855467199504767207088953144863321018234334092661585403479071464305529044232278734052256350115642330443858334303364900195574577060264529174564583034286500963084160944443471499738727826965924831226558941087483270922112460004112553244307947881884100142480280965999525994733022116607781000938313505753025565198551862909019862249966190759489134489025025880808255208838085529539724189587439418067281690130828823992683759025333697867518324255480482155095255328867108303873486967771896260959840310359303484320914598438634497618755276375754019110212031564819902516549255896020626044637635960593111302338789568048951531913863790630985487595932130712370342107878846266487287908570691048938927761494448043405790643599229081909286324233407179617986275682211228129236916905664722630013487130405401123511768660412286276655422652028187502589275925991490805379328504240199754522900776734428780151563032041680463408690623019140920163233990150003068653270030037202478297328863674786707965018983981432384946336361482828853308521851625990704970554917178462347456499314477482516488543778557520542656171712045338717576489856225557477634596848748881003600700824924815051868789339399467801039629003997222117263404524011439217553821804843084401070412802806742015651388452049105263280494470842021401420586889927403326321711001813664558909230260424753587085399061038152794271287799596872049501082179361511701120646921949516358347895306707104495360553071418164042431001906825810889775657819968549363876044817736042951432517026481515204738318581390550025051700475366027280411370653261380616380147403721647225406470460174290742724296635812473459050124455468397163783158623647431884237829642602121974312268278117786956214628817129794349696850736173844060731499573037008083011449615577098681099754230845268203901176804014108952552831878363723858491008867424151643957217142688338898255851443737942654722666781156341528435965605513564246480384941106399836598591107750726394823153901836471133847378877902175465159720772240826821961401435360089021700356956291602605642377451464532889879728533185843880383529511577025861587631454739048189764572758140741873431632332908528360863817445960067829399657155560119405529595453920379113252655258125039604438844790804830770865538375159332767530787421348539756787439158915231703160404234518900233846677858659541285315448070125230784860690214250508166107387055335526887941799909622376042303235336061802820807888120349283319424410057838960452710752894605172546535431286388565180970914066772699586018031818178576021690345469790301198207279705223558104751508537201712263171533959804299636547692585013341477812743916239996568586947149928643773956800109940897086683911588428416779816550313003090428069892981146192498091423870793782624049577404981153078030221199336095725389507822318868674459240537942919625780017577995483754189457266684811432132221090349918499215338479006609743733054349145237246106253630902763103440663793932594218963163390186575680404218086017347684976988874361036150106176878058809872888738436538558358393624461312000000000000000*i1^163 + 18263847649442661854276183449648462019994773640293415360189342139424765421501073329190177490259821929473227498255966364132600293914385799315202413053245226548361376266383524653233907080299862746062511532565940913216526782263885760271417713443201058851709265588254611042320197916163373736438452010199482813114861083143348839380285010306514914615173588142573096154321931936872671973319795321638271620873238989848440909758804042817678306274433591964405378211740032008688038572135693288687820777819929209880289523773406452632135977519100299398876182363513333665752665693436381587601899615641728808027256966315676832391233997813451330050601298975049113146543308185413643472282511614076517969895008328164095485288154625827589473880352506236323882149158896411375900840088047836786073959411335492518203333198870295520139136997763089773032862454021561340918165438438233786928135374198023860422968240179490621905580677154175914741870918603249152133553016427258643087257469412910452938155603895261566306202568205042130188081370657161282010135853638183228411132403640015192962618351758461553990662426939554538812464366914604348800291516010591686484820472301650897213032911160942962853429183904285385239023460698402164181927012708011030167628676654701462974830327646027405034835899650453387277735966694205109809855828375637061514878816839862859576562914743601149602733454041632828044746560123235815259683393861255449930891016948940531378845441076872199292708900762208261894918704559887247038429680411020180305595557795549486110210330046690294179705454022491603031563581955423058392357740423183744693413377742526509032662878397154493230592362681720867439344581112530171209492634029680379998853514640449729637202038427198372215099626030095620293426049340552653854840674231849089011019380241987510986878598294051046802610917010648270571953242791477320929637463457871373914696634678474938983798921441888201335042678160998886685737766368416407682552473927376780866880368227821998280962810328633910295347634215251603394922456528928516563493329420193515152842267375855100961479014794380790344246613438559271666111629357192540188855322854850371530159112846208971168672950099400880639504924509670948084090236270467193853725018724065110654473338421664723708731903272768532718985452553420266065404841413889882443420879401013317653082105113231093830835672986240584305953797152992563955880054661024483098125532969617324937872159408844294498218434933104897050367446047392797517020339007679483927184763035879259123402371482512694429901420080073178527194402143442173615306375008234694049266146777512104601159765217626111969035389054357310281466186267549699147518027213682734067815054699411752092167725825143906195539178761330688617580163164127008602024652423384207844514078237759614476793415139844252319450630464872388148572512291400722147421525118492936797707107100276587449791844681429047003579894007810357623768755981769911827558427569960102529023081308107448499761953998628845061059276208693109707708883798365078734893007086907125068496573172140475929417676109249286831115352277581431605660745605202518676212093840084844934115570483200000000000000*i1^164 + -69619526427553827793049743736669948632798087282829938101095538739485853182445524940641570633180745862901342149164807332297193138027928660893015859249077825755705195250512584528431618042953214813518320030014949298262214107484838799295859136092981800524503116629213321894010588137613039963911678972735910187665353384664306112263612538426228943579759586722223920367750193991929469213073075950129674361824033731533559928558892652595702301433287898186453916781621763086221104000569514100088404316999082660138279944103636416756751943847688768488601398105677466978965816341451158519406357416561490262843120874192898966342544758582403119477524305877419680520387571477873612602100696083445106150453644105960446032681499303357857017258890695400089358865435035641851547227491164255439295622105126758254766759651965122938605132738223209785239477359642641625142194500999762405905159282403783870004774775018208307776222260016137364590117634451169651513247682399488526853126091042707162989054229730952640796001074815285103939640757744656132949904369200695211854935124145767151315702438691094527411595759873638936679471986231559078406800144699077067549537918237006200420245179775769451156668131250802560751732499680025489299861669863760512538185075466479628858492725440227492561590171007029118629942705035566844663745575869052078436070443186345516041604558509287139132452297552908667466625303786397791101517687196964602790254507082221972543631316250176564180228301648529559076327291450131622306786147066095421643500977116651839527002888152769195297839258046081199183191147318851919403002117468554204959564461269830549553455225090138372232826857951114096930986902058042662027155370310311734348193002796934630905200026832542260930030259186022536772115844995063982009840826593804838957709392604552134651320577627750179165043161385479794039698258525763976973914890156381078320423113972149009103520034072012054267828404398161540791002259832732896301132160339788801347819192125128232316949510404722097394229145432024519271066477608120631159142561498348600833313532736002709746509246796135928872059354447080465625609572486185546609231104285054668074502246083985579231189219045038827877808464406305206079712666623702797053942161257223371699002936792313655203575698445517619736354537530375665344449545718405157426546152205609764580126059966346538291284949099893100713081181944913961813223322111345717555089944876504428964781939067744005968967691228352223164367318646746658186670842474682998814629058250611945657272047111844029889125618301786840044885649294268489109701590635275663120362429321694297719476696779446005625651283785898075837935577203088449330201939917999453401919589578436913164336649143904567164934251383658494580873374229751845613785804808485272580246756004878057161629135646273174611024536191283973632785996519405006673046157663768478372791652879551146042107219373994767656063137716931131808011899729514419605238351672482519204860094451277110709972762446065001142250095968673472448298583840924005516797366953782248913360809569532010587361398109327855408242823838595713221382254270974507143737477387675238400000000000000*i1^165 + 86881720549173673407092494708093242500499325023781731593063106856105198393837458323726077408336109684032714554999455395003038381245214116643771687747423456611459949391714888384898628919938257196359720375955106279744919555291395184987956710710810122778290015005031108871754463112503291662985950362034979886277790776393737880158677877357613893859548897166474236389535282896835956933515738015570902960239698880421438652779251927871998534083373890703112318202811766928388327884016538263853174482625988525669641139879304705131029834706543771013676122160452642541704790077368112208952453082943876346394497363399947106073921597141772560499178502153185123767751429316401843706232682374579140357709314187344589338960700529012625203302742021760678424637915729922456215375216255851384643240727202008053725438145022771340174241447255033893744217355371718061597343787650119724601284440494308228763688353762709525441919376510649951970395884145266083140645714543958986158971262027006713309044607369276622889697230163661067802270935409180257762822130084479290038054526196975429446795724124284959366270093587123635586136980994906642460304380776737945581569137823402225410118835080762791990832096117631570946482084247142241052180996102771988565774091127499253304853045549589029000503959050295968193789981212718510154225846523437066131680998864001729034758045573514503720543544565740766353994875611427327199029906214864180019231700099146679551087857157948149274865412540407341842406889088029040661912819133296681130812732302945332097212492591632334827185251167733937640312541867190634633354698693544105021188830050864242505333386330848242810582331472995263127138917546433078686596236798930344653814124731186016614592817243300776251803246157452279756328567150148359682912740346509881524224210879383894081568067873308325198502035116022241317250636350303404505656174269762079655947202526876743279103836867898257607606573715346784662834429931385499493537847861036305884970722859418264673435624383784206195417428456112908712046485388702083460639836641653626591114117809217157516535550125793167781484098178680810686843661639836177123883077786797993205501258244115794705692219210517077206012979999777008763377822448805814037717253066139332666754446808658414086932139716018312006016496975625120270048962885425276458596599303095272359062248418100936384439636168357191218725512017754802669308608332131065214977114200567349765438425994330901940438874884140484063383534313644602121467481085592640488018176395417698609047078699753769710980082240120721916790924371737843186351144069617158013173472208830532920008393531729950094762305675209235420844054247897617961058907397655389073483101432180322944537764069853959157322574017424185052913960039763477025924225331160818228814819619556557539847942854006977194775435548107206458367274631703855488363503895578647204593188223723222463949221328947093372706632938880168103675832381347955861797424608669109699320484686641623296965083842050924114562042243153820716871465016959378007490860918151578425728300130319418345124112483950839160129550752447891521067871204482887597424640000000000000*i1^166 + -688197816065723453900554523145333981257980790983178685692089119331942727101204680851691928396278854796517607127657590406523421117581823314017296320293469287431742833727763752970091858064083191766211222371977783515072306436400577504691991843699725523449605716123581957820308109889613504692067880321125981005953957145592384031783453043413516343025660054072601026283252787694160930670133066804160911689248433318860453876967779459727850770329578420325262721759342552007495826733002700375409552964177035827873561188145170828474780869183640904969148246257478430146891772101526012814687895990576667858730665713481083919630983629409657616354944184367564626362070380430501318001292907838706683033411051426645096968926389725585029804846543905822748721172783893011098933881426758622657433618024272111314433378523394405797311927418568144944356660086420532583166935673464617512346941508065022142562200520158071893403084586697560747562741924747083166500223213883129069610552191428817677307260478343940369056386395403060335327227702160284254526448893103416229578301271858924495888983546343768711320086655474776984433524223049234435335677462647493013599242481743335365780589208918983993968796074748426644364606309488886947589217982041902746142691244087247530754377720184066212174487190753793996107369709707154654580666303067854035469363925865026732949756098301454442227526984047346652496321372858765763238205301842533580031357012923320549981068412861831720193487960955280642403532712404194190077305338323973877087135907506477910079847031101160013667305644313185628755152016945169121946124258613679258705983513460083381111358734858808705047108501078283646464840912254458891008814631300776847444588913655179459697743424213876527491053872995549294489093468154781472607898234844501632682788892557965311340138951061820297547815744474273464541779733593553001133802714740287840451194102879488940255770808199055507146899683950110424289269904173277672897894846755859119964827574820478229382676691630344272338452475760281160435100782417471036532001112970126843694080015194326725752519788554796181932859687470223635105941106444651682506925781657372644145597689451415917254923584774889987332126276002696574814781469828069631131859488899907402520028127406436959663367745049901534147744020416129830446205529813483834919968610074361490606818746608662204266830905659391825078850069850866281593909074105670193444645172020786670910941080917131226653468808726045294324497725097571767398174811357990435697307421184916794863680174829602994205277910140725484969900941073664920178934799479380160922422762611804523670097609909050694577759798872426533571074808459427705461762713327295694458344624246760899064404938075960034176259780184913952018670090048839671614712854508125833041067545799989532290767466640455229242820907294121633893028169994648314511025401278992930352553498048406114971099072271024876909565399371678088667510475507470429517288634382803652865376885951586073396239472163719797582919973772901456971642970622761866380763376160524314214243099833325769123381521805426585726617987889476984904652895027200000000000000*i1^167 + -219278775456729494853919344661567767926476886969274039099042056206080244123034158402895627608670458426308721167998612992288270537289498548352590332055631942348084311354052440665962064668545135418129101634320254021658988061501299206221881630421592179896103400976229276632585919412512371107153932266516133157139070007046065171017401846310605129366349868734787810708620731144094958080238633957461453268408292569466440913051283442549161136117037224180383839351563106219615966656481223501804832709092352041262558947671387357812300126386818404702777919562559633902507049139651168940253171586448946637052306827723115413913555729972253273970981701855807932801771351175080835393692200740293819022041101473328109592379822964411310709249043732428047769420019125624828615467993728308204111360734668116394300854868119549004865785396764979959012099887936258851938799127030192174998646640350088797742329114673500363273576078244700812912288714472678353445995533953668513331454376292863931923850830384963958597484231900170159121914134385795846135086801377398454813414819577160143461613476245649735403185687470452617378139840890673707509982168975888809337298122972117440656603387767934758966954229188160233532147586213304074880690287672678991099318861863516519869556143929371669819367183773520133928214731178070752342073172406115968157509660894711758294588789343227752175878748752000488302313348911009847701233707019497781346275351724338565392852341060811194992280988938426956002759703872736067208589256042989766881994652590699566144937486082389489103459558657820977075635510127270862877941935039435287818749032928315649228060707635029514947736163784748943625798809668094994069468214626582537777217354520109073909072743432786786372329024504701133620141476538819685899970353161660163238206074034179846982434808163910121286620911503754807072492166201918487250413890146623525212259316755568487609504755284092129062130745818862833094928710780511011902918735153503737660835620553653737633405099033901054148002473184615764116236224251721022723380060120234384343358089995653535771052335476527947342147963828883118540488402806080689805899391404023945378823872419570328124020247890739884704218664456736003351631389225085415490405401933960292263958535753880676213681274464549699369213223721860272965239194687163649054752560761334055224625045854962735423328755060800297990665951868691666332020940344076477985526007801230176491407548241802005882185987948925086015596985720867554600632193215572657825777821241060747594473852293731560787801943594919714082642672844794618111030780329492450826858246192790223714840213715305389640788423695774323387356917242023212713721824286129646655985175184447352517857863406977078066837244681969215290892227574481465834106584723190639389462287604444510504067530537343929785838767547301294440847112238014162980454045320740375677328798882206150900360283991597619273734818149414065463542834791044855619392675099555399118131624098203919877458893750365871088109793480757638693392881156763846305073815843652809200886118790893584953520559975686004240024622862048428032000000000000*i1^168 + -3029884468501561952459024286517392988513261464354135035016167764455646124371997152376981148149837704404393287658231316616067230022655182363471964086656687752528549964907615019899395217722384107799796044445865778995074346702371253108479786382205739686088707596697267893151314446988770298240407148994080062947730288935701325246134321986944667021075679184419928206411644466647888380575830390437075309976055611761627519401382860828486817722149937766138689658740349418172018101617226696972610659348014420627581453094733011011037136967167157711091134577022167216920643531776366091400993351892588494649767597615526416360330188371055415914470208639105470050480108216891308226201494562821081486451942156156405239108431114137433052355745771309940084364856986280078098698095897984490775492963731736306235446425302287620401988468339047227219117688309529751268139835902825688115157048762518436149568695205355144651143421797072710145023486286124413395338849133862249839955198051856112231403022082116700192242367204410499845988799286311576385464411001801973107914108525301038843026074441862275711763707218721742335481938020067394354688070223654028495652510936553060471157630629261322066443594185535679110496070608775551598400580818432803567168172204815228285491232763773194302477932253734593396148000294625733285371807183494895976526949882897477025289702661883596401901347699479298704389968198006414865908710334499026105923817917883358285206179753372817519762982942949907876690600357480581463054488494868634621810753508789331975845316626497076605450523610582143444836888441270094403179381217388754298384140694847551247609973894095487510714884908382982918756113338413345791263344007279537323700157912809082319826162411418194992999271382026264778381512962785436168044953171826356478586534036467456248701071071055378502020643982002918622960471894969230279844942773393837003643938484241536378471934340648411822039511952929645273911632692263688610016255501841476720940975845467330214359700476561360057015919257008943672195902440310156406764361736320865284625563594497512265584054147760380579993493333920923142694165550173406082988535870998310617582752023961792790333964407986503306342740875422540470940452536114450813322263297997276813323647871124852554489477980604653040806050922713088471588639431057628770189184926249581711750060610909085738712684121771140300740299626757552589602872810709836003711144798765678738744906599988525250954210062242969205113190567364940803255845330699355423975486938328680397134220414002618860210962450200504534941612410414757724781835841240264816890137619795070627469537162166249674698178645583439677630819436578829693672341724061478381616093796746523057741126789028417817916268760823883471158252510890738369375292871552701015820002155248103452444224070507124229673483580040860137998537203588578225833818592468901686640391021405778588146095441427892027690442814460213943066038902229853248416146972314721533235591904470091179700422364624227840380265024739898626661251877321347088853969814215181355748514259274826761296962804814388133871222784000000000000*i1^169 + -1068425148257969666710929918877566028431727812733191545498712129248680621830692624656789265015468619904039196622981377793414427112989608187652485764659922679501035868680889740446540336095540517734647725960769655413089008393118363265885676448432270736814797096885110947694005426847766200816518503285040083051665224779781917567023266815508396890671615443910772827261345538726778300035977999194435398049161482694955597185969572575274641648145212259486294458340842232460439148915352358555846400145618981122248702737479681118584182564852945023298706290038961105824245628844170934758947986576264800787700399487169664642173921199055584839116879368411023963309430158509777395491076789714848959615827412039620674021855549998145878277749239029762995350825260634110610320062814957400299781482185147786084160449433056061277281099882017886454578760537948298059180262130586767114915354698058221666827553200734080204429743285976085789825762146101651446583911295973584861603492432021435494727502180174634086156148746959649551834551504964296740702896000356656238470875465379692677352709099420330932275222843115062941397142437214938000947762961446810610458249195406526225629201387807066726772984776216935478287485623122432306705014506748183782932054694362879867901080266913183927608659109914458377733668402413271207204778269159768821535372075931472803872740089862670131741919146355756222066437540762761861809459509933832489902500367327655675038285222356010306270718689860571951214594201019240278690293385800833227099246854265897054068447802553036060426161753398484636865670199931617443178857228387948598847507983837489087586702016968854546510234461556354334386491826723960151395660138525983871625949066674224350955571178389574156402209884188271891732576521167804204290481241298706370377426583440183810829697710099843322153655869068263402526923816563590591790597711782556597663854976692343818020308885618579796627599867721242308493801713911558931700471339135340873891901062360712860430526846949007214857922437185154747876579090922856011626434404553018150642482314025053570187012017721992282042712080681184014286292128403593569407738564564675823857638004264931671575943495241712718080373730469095816943304456698390084727525658793723002301384290501854727570883397898458505985469319193313883594443482281230906403968929820800856562148176811038670260184620666595493291093825361211515485450268888449806431436624058086034875420007314822357637127507755726239211010365405061317800719601077404181204389548416531092587794112438577214692034857536692777748247335878006080532055005875360915806990096598630062190054615926804157310481765897383406602228197807173930560711890218607310674400416477244197026765969494718230337015779053638259273163327760280330224480317302884936863683663252594140175278658286116881057907045386952584709439487194881947307728227885754909649803088674538481584473648914910813562286535341146364054987526196895570277728693987262184902578256158251245685150245036008383035066117984544152203000114014970573552578972129433608217481107814863567762704723188121600000000000*i1^170 + -5901993323623487732264770629160427176674953936585432984099705850200755960723007393126667905188332643158803968607689770307732322554642507102914070358997856235063051613030942745010948309321306466669925225434463496303292916499739979398819114220629255037894610261630305966971056901940999817565444610131422873830746184394768083715348919842763098536092379739852633445171661381715666025238836421325361969008484971034109190799726582049537032073570660148430511130457329542895180534598242751839250312274417148009526215179281987215676049814782794984111471892209300743927767807438446772652594122762821545215466895469274989038725523852247409279507605271109940412318203462084828435704200345652873501734354538853907807415700244486314410354311531824650086078575959643069764048344153757558259903222611047017895116967553230625057419729635368574335499137597499143299674955219222785549957092293776026432700327883693268171800458192813720175913076290079952116162570100359899144201375701219282545462020682490563918090915588166088698229991577130050160981868712153986049213615776128178283414492431062450954245244046352117690284095560696249867165962504427676114455388407288315023723951793431215999250850999325013502751900362700853853434751115234024045181858211109897927408481783451298232445941857543925982520447942750815077378651244648720742014597972937538451684607927312399101997151315057488620021232366376780815719903540378096721570521833768615169813179358900641831596768623127591511548268794042713139649683124929814714351027621200643352336450665611143355871188002306226390634051704111653523018518524233583421803626968614438879244528077065834953034917894987074152802531770543220677978146019382817947686000096600303698910073548658371805257883732912721524868960831827289871426200893563129152008413858696429908755113437537812593237111059904557278871371518377545119758460269386310804055311437860622702475405484337311224002804862136455635904521803836108926051917221993450611430355908375796073554811855831088219238869460441411043437286366348418188287005117293192021758839378313600709072099781208371523469386282425858922523856079793569234868909316510946350710182763774313410845125669346086667871321976946491314010062467554030339601669107119402914858044948499003027922213792822950327471337545136275022400288884464964260941347396809272510015693323197009273278680756913921895967794855263676036375469901163194607726063322612551522805886853983045210707081201822373395595106788733890782248320456054236479492662679880464385971228853330207118282453101796238947353646149076157797024177871238305684484877266159646050297212090101911194363030440127301843332064043809949431335381584280408140357970653372741630883775255015897387867531700909765922883842201842145480772377041313534592788703257963255124532240316438493722534581740419989363767719529303016063770305824819393178468465244214577317906946213295590548078887322758659304153757970826693338322912274851291299118216834304644800130704769231773793623432167824212371856734112903981170794270127457543664623409588344157372416000000000000*i1^171 + 348627998616724510011691319277187371121256766904207170681715480745685594597124299183742509531008754461915911348296072090027648175120232233583638052563202058686077320424689896991991795101143962455910702388911832171782356226406864224498884215874538668234355051026512677955084848139230703706360668166684108878510345995265085511120019866287743837854817230491475466084684929757305087913563347945388319327476366180186404093360513584080440462466988891799953648613771229958596833529528324476394999341540268028170920180103078004700220377316958362712201713374235197437419391592901211228394906435238326098651260543995476523356863162014037907182615917936585289595309231446583357818588522967955478338529158288803899224574995634936617018602602500098335940128105316628974567228160783401141976936733001208254536395916257933323203848724681514064785886285158042534555957590077047581259839258411257711039913559117162283156446197144820711444694254410950687634725664516089454383673952997149037992542872693551393088193748597785648418768865854735075216928147579522780818835389636500231412246784913879586121358671566905899748675108973427679220965441104123201400158632457931790014622760836311416183685819413114120990679430150576835488725150292205125887733804020666925400367520467726290189499505908843646624227512180733967270549642897128292414065158441938394251470082755060386295686773193720606694875393515327096696643942085465920024494147935348029287764864191613994707281345912380647478658743581916534404860590885661694911029629063570173411358154944376533703746528842104986326475379856518589017621555042324750337619520360884763645580235470970890426454731806106657180439884781662616584825118347363842791547016251070978308400532731630115249056984010226618837301166631224934788427665616681169637675917811544939843574766631976490141381727159788554107971212890079458853983177249841932010502403856516205001529141284628954160847651061756123507352098547705842963196745547873627051543769517099782558260744439215687212737214967860443304597327585193588169663178829461846158918244828738246539341710830382596675726667013495255669500844590663087515410726843896205605518963101257525793096584700805914090183096931449319031764608931576136915496420670968506237184272760156957775540649582394777951563322235460463857563474224185638294108546958225503829524129285745153190118688954356612757957083584625482118009189656045780091199184787126608938829725223447440569427940817973197329014690725340718268386590832205412226835665448186087726198924836118032291076646082078596457905601436191166604729636427434206774234865512195584068965665499569464935323500675437937490700514562015552600020950669913390200001783596267611025281945277669327316949681760990847846014000006811989209855444774337754389602992155457028314344892960484502982382380727332313856888216569071380836121612693663873369398760169401141940393222909602496636167011728271300770600806989755740685432275389286974250666108068170712693065064066753947765857486613804513845634409593421613445676881697109957349411389440000000000*i1^172 + -4082179455293796361358540221485903323085326838692488951406518304839438307118249293876645132074709289386518290659696043851786581341308228500814102405752030746354898252944539808057171608913885869279674399379323024657535342012504610667337522378083403900041093518368603111921327057089995818306324871214309237606823935111466081599642905533460948571561460816135881623722651565250622482688211926254062810430307928928137423688837060693808529537912007653680787796940005059512414931002566451560971997993084102949708261682918525420307150565437342183675352472744556379636297450609416997116635206324593145465776704562573999697546070447487283817197796198277001499164358841392245551680832934911044456785816391791592664935873903132502352993428047608303883258455757974902227707357648955650584385036696118920302552483482834922848841976519488653399491330712415756413837446920280418788203037564669090333612307896622164775038827797733584180528592502945692303651630773686716230731072830663888774340942484677884296844558620826613230614315481347435570520464848201953019383117338495578655754870662031533687895888515707124955250232419530114372457572591222498431683310007827321125626547558770619697882412031124048977182292476640516059766824772955415239733806046220754391582341461396548241320827560111468406505795354681629023340439465604827638499795612050252834802475983462639331848371318153958221213574125751432028433058731754053564673686365264430000446593872756326434060616754726363154133322680785164484358042319663308857194346456308951657417446212198076853409630897183091328817862361421235810981804335084457342641311314307756389562383270272797147598856716807050185514970268385937114322026280893252250512699313522685625423294266616220233941431905168939345403164428822310043278462659605025891673618944428198930111430933163405117911429023830129876516596761710922917436038756750000338385114278759649329689413391388569444319389240087057390516552990064418881657074254307474765834229741079070832718008756531275404541491214328555083087322706953006410516004678542717707916210723484399176233597797326148795831050839685994283669929634112169222362367575873791776150929689068938415493028552218421988395739660586559308269573417289070263719551047514486031888515677232914196386500199751029804173087145351046466546888786063481041917022505104833051400212829935904499788346589464186593414863068201771903626733124524346023075498569315919061632848455264936601593263829486120463950838693832393686656845361279030495404841100370785675778493285342934281454147686135592966269358817633706128820655507538924646610578060095023043713980455073640743378660273463514464509114129488146991655311481541606159462446805673813253297944766380222072240614144417932538136855166587717362583063169808491818726316392210683878035280133969239781437516074891753912255015451478348867515686683115017524114746384477142750531770910644862743285269051305715091626729879356933200624234353481601011328323007279873502257026615212275445632496651211518867429908687586762251573772103157022720000000000*i1^173 + 603658204220967308142238598523713562287565761869226960118670405799200675576954832277414644860505511250044571438638705437516266008206343206783258218920282787213149294592503038721192345295306832672893306679683526369473628355769945864025587107222370667803515017312724358639438391174668467990795618235288436863698861266957974523310045037875223812877484631296286286432813362531583590230258146033240050863479294569086691147715462116831506931665235966033436044664399976230649709154242914303363425644559337807830065745062734878932287124648248160222388007486460594634997066263046627703817028764227683682609750976923818393995597644578520716623785659209642603224689004805944443955952777474343011362252992701252579963462924164030639574780715263768345275812613386168557845005357943269316574493992279218575670388780845612668536459781046154850528376646394094722707854368099557757325930755604220125903818713520805628815796813483427305589753268211287109088627971403934312949540841000290617634691872636364207191479054252213200985077339866588667530177633239817376825354947293736287241307768517399993681191839594091134803715870189439878949685264706044311572505430270545863615023863808428312979538666439990012788465091256715233271140075111872967389184258712546599599271117747983455000582581628479940558426321211998820911314673490354552110801617052143225400227776784582744626676668786463319814623546445048945542695887194360654483414677648856716056606737981260661090597650979141113872174301621314397130604701479759048839648506135095384403605269554711568232785465417417176451686136125495150348379759306612212035799800980665567331247779748410760821317637450989621303259338265572183354858002890017516116380343820703487975552503246748080664892586366111543645814353450680742697031166874950751535220696621131796156825317781534060361987233842583453020827967855562562155787290880125581400649825550420099648720671565602404384512605727452685150723917919446738999303202235067118765546680464851449975439147161880323722710445741636054049007751831083063446282590435293848977306578202882786581856280476536420066172964781190648379191544206576194588315508952138334787440923448978068719871735118490645107211193500446613310495243615987301303829527621066249594971837434753302139787657103732651435786918336071286352141238573803689477103961671566788841255487076818210128337872018310771064200990663760720329637048394180063997286130218735773033403128086472293335960712261867115782006551096198687293092012142623936675944965712359152767674748209393868028667925096598382360160697020670305684911059974950374934553835013981608603678534197354422384265391252503520312312287452133911268546757325584812372363256160138300447406533470432950756235171897697660059867073541465497568739948943351404532437118625199427513881776168963981004983417901287210873189522700720945637601333144192326526723635698959255966027372428047919630752208147716141912659475550141300844779034999231222177231117145878521564609044762005527090695425495072373599098740535260845441024000000000*i1^174 + 2336612640344482846815789733203535524757763552456320543758192195345448200451619338941284332053796695571652928869136659226043615475259333705123800313210860997008228992616061071168568190051805140097844493596515424070790403928828194219166392819710837903696374877071753336022751234920521050116545812206191131538029657459656051816282375221052183952378020351872302083019068855239941175600158161166069194633020711946752325600120057160541301279242043919114608315060610753334993898305425598774370790916156015557948072642418998628754880736925446433611350271273208870473052489477308108816621339093491615087922545104656093211757279807634310002521905298186317480572897504391451315031556309699905578792063646145878385321446061354366181139833956448282003098491154245354588119225683147684798865656889783039049295064361163680412685517210076981982356996231370591635207797307467969544590657428726638025238664680736898781978262819643924086208394427647540526451266145819068478987419348925889736481616064304591474721893918870107462667048739385571881815668160571260975713798295084602192513242260263030531043523751052589480015119309960486235544997635924854849022982722112584928737725287710776803687829337136694391789307141249706503065452913918971478132550106407318983404362859480269212564870456615079309806433793696232924243117260294264633043667399024022622864970572807687897457147067949657084428263683228144065841311967707249421289108370335072773044038890804747880191386851969298379593381261411887028828117175061807042278002564842746030482307679003254918312577803858442350904168584412051379623454385405306677225065523086836182356740341622024290664714372581722023763396838907176022639663169012093165009029681967919397585944034535316136144424824700579955264285830045281203129082653314551133480138815857100595149589108067327148808597857624441025589083491551530772027061703716085639352415628242618155589866249342540932454669695824814773973617394688340321104830462315367782547783653865996220775391164789462031800681261054743718640663646748636568102608605389316026951618054121382818713450519178795490980475239339315234284319000340455869408090196929295622470261748512935486744057421050889877772407906144798696977075268107649891411397778712958756385305896579370459041850078265914134398039157403390568330535165512842445830656469948889957600110797791066542519248279173286401524959886318238405865224532875128274777214415475092262283651118705872462621051892080877076105533293573348470875961309365458378545885702921798931503100248109710327549692930235628062392437458662085829468402078395478864802752644907417859919053713276299961604663841706084335518065515788571312191353098800928763486204050413003693636849521379118132814778399988931230001668080912959920263655780228339001057670073587699179667258940453748805418688616129847648766075714517418181212932726143162825160375895668293526892947970641200917214536701490450456356833713041527857415557459483246818395976049730446318658741680417612826391589717663714501124423680000000000*i1^175 + 2937567235998187430534110772718883876058521570732040973756478696463897479115686461382812188594871619701137933282383971892589422860978945925109840937390482590925936823250830230763229912321286584694329433448806547040098085194049509570470951588683951236792133523237425125663575032023778359759949382965395606149219981951715806874878885340933788672770236289706771508061594608853120870802934357624167345131912016388530891863394544901245658041935321301218911609030961898708939653927027017732152737513335509197214419141213852656964201027480531218540732858813703745149778028687771974523458721859834167760416529972596639095695907752046112082026119732593919833808643580440379995920404778578033638454167698942831769771226002057911911075558227097219733734818504841980951308921084511415152323805182959978930077445012323680915205395329384179057234825574505244719934969209901042925166151227966988588774654014537467942914820792428798698649602867378971848156966663178367064725025249828082248578229421716626071910526984852618990307763343991560687926780097927088885851160056742428447086187826808992317886871914242737366286523146199069916836003718174869878930739429380139136428449007470542463577381378173206584685461978408004054103861050378665659593978170917402234602099581797965904951302946734818527711032359091405967444999096234466022561696937030413732004128514600758331630133023655630916967002788389594078560074658302272948784676123916392829653344762947495319259792431196763226413135055576712396480710232489481742634294309533800257646175993791194579809862885927104012369532292633995858642635865527114722235551709596265694867419583069125501763090877442443371577147457405404272800976587457605013204630929337464568830880025113629540620697501122076410810382050221653274691847024142086673837123987927972080084498412286493401840797603681808633916811292886065379948395671682587865986548245651849713652662231301205287242025116800222892668345462716976223268722753104285867722585737214021504031046829529402276905276897007681877397354079295687371603354534733145104987497492518372657832732439973983237793641027207372604473720168808555239397491630111157940021222534138269355881502880087375020213701270283442522480699463149204528449776066217489768749077747629533984195874946072391549188594779055067347119852702803349011934216381135266435491172589398078927168092637856106098803812878432162329746732653595073644478311270684111593128392457607611213290007679854321286853225481259522599786397281087176647359550534958314932168933299843205027052700227922287722924290774821719703718764475200575803761020438416528514255071208045224851515152947701608786942610400491810260110075889419044209463895457797774548157412771194621197722472707303439574711251421722511488234512727092971449887580343925629389407414007077607165725973393731292996113282047432919764862738903612038302045823043922105426099343652133566533705495954281865298014986948530439967175630766588597020780468515621181965881404715524500292546656521420800000000*i1^176 + 1693601516305270160183342302294588948416128170912252273569022350500226318438569667992731339493518138858780588781117102840272309022692307472025840377401052025599129932414389753917984323243524885623314585595277581719558949209898539258751196934871829413735435784001892126383245446202519394683819347520474849874299633616813288207855847221516223309743306691655427256053197263883430328876752426189912130324321462458024460761362426456782345131727383990027878760519306064945141863497211805888597818917398488690261250408266016666246412341264537153553027985164503253915057567839644982742983253890736133903860567570455488804877551136366389929487325969046899517411119649238049343369463691438282340294213331302893166852870226793253702544187138386552999605761705452060718933837139820674589864486072655172603024279664533327591389076783421679191558303539910508667163541551988934377560678915736411128089418901368671875733303143240689300962147692581386447514395185463099217283691063260349952563845460471150565088877798899539705792515743665318483514337473387527496313880959930769279306459989380004277851661515449843188988288593170284755244290229105650416713452936309701030951854480610122986140763958937363263310273987542461770498776039919803904296356999695691147143894176161605383444390824211471467079979229377537812438698673228745520031620075838665356305651085804603021284795508541510316027916910960265892416021760879831892102928742475627833759462765086943770013769070334976053924663513505229547909360158522187416643292939557944008691889405954000746663546796147257028319740886752949665484319318538069809745984088931251001160476444562073976644653689976764556711216549657743310137493552304376531705117782426581314770095284455275060261940988494703821108006255479114090188753506224153981592434969688449883694828172864346048258935325093379641823695759402363541355592549938557977064361515064344109090299000074129581685170790878534309043372900208296835345495220809449775830179779415657530134015701510652756977521853692948667641730441961574144600260190975332954080319696526118657240460959771398761504470367786959174546920243628318546010258853625801552802874757072387012005208294080815232433362236898766940146918596812106774857406030444750087735602015773388349248085260825443223347662538444687972015331622773552583505720977973029649447270554893130815024244807301184868629842604307739939404558217961540046534361515935661047081589759205232601584525782890082370323131651958646689518039316795709137427134339783251033879915331382306740507010100880157981965591534268677439530685703722325251750552888555280832734706278733778182583809890714423234173873010910319666588268624158045208045555742529477732935379802702624190528275279911916906706443337282856167028829043782253496252078119702132595404216419687496133229774323144765280402728694700057257818744643124537956550069303703542365390319383789537891205347564616467815433970381010560724933451952355294921901014416668451286209259161151078400000000*i1^177 + 911763907582106862197286942705168485014459151898514458812544400090046091338185256495793128459117549875582955861439893939950017322421295480413039018891782914202842722421747787264028087306272249081178261933675437897209661550937557639511394453858450050924126473118895795323327662320853263208023822775334001780734765583570169968026304394789156689905770007342012603589092233201284220516800015066491758995416601481260518668426082513819555361351876402635808357709750146725368584847226605037755865945236613791154270345304232088129919113587025588903435575573050964191904449656073814691201023642583836166582161835575374783890171375888917386430750644139706185194553906888008998167094013734088308967569097799739276619447401130092852722905818332365597602459553329996424201415229192470943887794677391160262217247623538778980551332753702716169699362685917995957093695204380197652806324813262738584515813918802501986391016495846272425865683536627042715302842621075635319617081375554205963153889131406484138582938996491071403496756019434286258386850584069316799708769077172152537472821558028337363200189320002495527406190679224799671008394950502227970619251738062849717234919210052306158459303559109938576003092872918027831550216348280337881456675679298157351785229159611729125079622183025397813349554940206601663029523479612526058945532621303477067074925307153731112020308188595171349234964454021297346368410649688369255757577287339662162153885410953812966597797420772970159181134917531254942456434945762128492192660660030322811541971782547652805101381092398931596960335590937744615827629538483399989192200190647819091827439059950728606128888508842269596053906405270662786176247453309784659036807838251842599073950000220779219529920341844137109537890580640268255678606774414341367010908270818113877913597383611678223150418928374432823233767836773702038902383005572267999142786900958432996410654061605944946590601356746902101318257366228910235499799539662204525226436589278364863017433184865280061822896333540515306003329360707398300654126518828218483842425388895160625692462651018600450022640361466270222400403917395416384775706363596696042641958917424565129981629434885760475542329513457990673807730428475258590713461336113071223538756157371518439681567773094364998731303096765842452723080010685824212643609166194891037233088893809238716395577243162113117689102262528279098672887472263251441919553852565895900664327300704924312075461904806466080401548051862529008760632008919218589853265339243879918416173079702225933546612783630339449534595315146128686960442525564439314315296371255075952599406251792174323234513598581559231179023732286808741806153778155832559781021849722183438156308605504824709996405166288202766399124854774538048381717608258117364519845964356851984012630210206901497926844681800728136247055784988685449196365432359026924968936632623247541650029031329918319656527259612766392614533971573543082440702731824260106384360080590776565760000000*i1^178 + 289965753777344017004801110205095812791020953412593453056889636401556433364068402525438940506673763066817800447398504551404890480550229649360891818041897860625975927855297842523625902418739671504372986316273049594311521668844372940093925902638273706409836824148697296970301767560998783231375356993704428943495273860595901908595608987208576077550614667420586765057143590002003279059476322376506315292705703763120934750433005577658844587193178011243832833621355531438778479483486528648008147211994544963609074481379418770147136103933244864742925928393352815861027606370036046874819974173417931166791975454446249361930806148609454202719926967595530586933939802577907010011706696259447606176155989135669195970231423305641652080780418054025719397211935094981622553847921903095316544445980221351325444966577252468767437194868950722564564925017085413083951942029796848651907409582553710956665339728716937360507037924929713151708925525855179904335789806166459896077741649591032052010172336092160816488124066677531185830918761683524824786574105688207632733796327884540351307244184012267534912657343502136914405003290079101028640202233091683808889173772942520724293714944017765381534577656813170032069755453172505318730979490998086791667558372978024765848309058200783419079226065260503322591974952452656757805763724566279577327315701191818636501926108533216016896893167575162947378854323009357195171592372774090232950770137239313659754883391988633807413562504351545389403884727933499246345990138963494661440248149949935718229542332162397722428823213243635677682569620549625967885697178743879331706337786407971482656078773098698665123430210308457057076303135938577189876493663699862778526345414580032042952697915362076137208301532157061267509605319559260114588071783692919024654161002311828249742801012433187412714098156162690095154719595844448167368413875594858860371175722870581714431372080103702799665707032729168145994036059776695184683613299533743438743021882055645106819663450641507446046988899356996625751075258393494154116337737180656876260576159328917267784895567955785744349826439335676125929844461721136506237257907756414903001960742439534020026233201227087943119801583633870223264201348118217346161415072744410589448219484162187365359772110094895526817110896502386113509465311351863898520170452772459178649722530738102404394047409233982388674719029814398735267587481990404617451814985074907786602922941282042240892405835246584897788544412804874773097113283232051812014053980557269753689829354421498297090877059797608498072328799382184163559610904257954791387143870649127645084179965566190357256453194244129461012270931397646425383530348498721322076310583040825940401074400093822228422785506039937332625740944934811801008480473566821172673025265098216853187040920259802221479186114489446060856925681283497682278484723333162212008364534577756085171509147131309116142631984438687941323094186372392509274889848046249280798720000000*i1^179 + 92114412366926058757941474116681275940515941047425311980419645431344939221767560306302445734846702474105584198573865983048634030514967025402682911198334330111910384605707820981542190422110443547081342815953441780298012620272106736230322956450005950802558002830224286119851410837418173055086296795151689052696163548764294968633694222615550059840909571897737610801075044960765825588499778277363759615523794674956052695862280633914389142972142980900678256173829878201963710420069692157058732554129383065505273788677236917424355705197909383710791520502823218262922394435080589869317155584410081963693650451764496999828891858075063441590462831248482085304370776232302983523189598514175399844354791049975067028871460201906273183003476017142912598429783199952124468619577654115553952403571612105129261295382631268627722878908807786289885769355628918436083798706084739458509658171952831430790681730105548897409568370967494741743610827803546610731464030133546989640238325924535022071558391141267075436178495663057799594765321396928153610063343464180557497642350314037844621457903386294232622860384466718926066116693939557568905370443223078020028756348137606143435724299145741625327869501295012431925651924719114814404206207388717518340975249600415118308531737757882350117376839979231123593643292231043847758110342182203453019381763267197663687410661860597594412382866255821983237168116856190987308247051495892500607368627149769914918478482935927395053856008508490639200439731747161976920767786894296046938286456716820773455472795821338734192467877496447692544756464368177352776593762013938294133317969641459503802225205601553115270613695581770425281810408942615521820552788750079688855910570308665583965097803077609161869643388003915392695583795324185180684749904981374449999923368236494814588962569928515510397432187363640959621894265920365988102061556750389445233092356625158888989334010756207779025544055577995604586430672647944185298307619644428289377278205742871382710086278269134523639519464597495201468203482379741816729927575876984960679462645099041273853699211659976489522555149118096839248453660389454368822023253178822570850566223033492098486413704045320008686614609320373171513728286817516469738662126994260433941780428074748305409147395639927615111765226029127920350034176935097910511017104084048847724011436278294790324235206145719905305425364356630273151177438430767571984951419395740095326478983366949303820191721882457681529338098601292323308255378553426123745116318725571167251877475528378738894873235362069982620709443118292080455045180548918617390990458623814588232249254614260224560681731542898204951392822859307037905815316171943685646373868046842045356726483661702718237505868689633872875760649936087540921839399550312352318973603077153074053511431098138052814776474468127718340386233787848543272797457326873268321184641688733245183503379430707375633156596739377403065681527112978667382243328000000*i1^180 + 446702071894626666105745889018819510495507174692616216366070966936621624701157063323949620312119308561057571608041064202353755719826509582578832715595578597755916862449990161743270222268725398997247853517824279343799927654449331384241799921497727984260001846174033654226388180863036263726011204614637005075155103990971420883376235503294345573765596056492336802612352478188074914730895911929333663040861836766527483829994187210135049130688342047478870468104142310576583037395413789169081198592942975143454236502488912508701463512823465126446266518111227550675103772208696665247646112422312367159751088157472539149157368749532049745198586352061708087723667917637127653869311009242596889867905608190183830248272580579961794925669290471446231863267980562534844436891450388941731805663661564016945139202001884184286258231944441017166168528641272315517424061669390093073948273835558015754726713385810022158869662951434120237097382308803905181173403970786290322578988456009720456526833281229756088103979594050367355117512290014016191426332151615376360460894708881029428531439499201703448513769554513442087390211685573317722346169788033883169582517391746076931661905004657336077888009533460536720783280835516901722832538355529257671268178635306404378877963262977436868270082769735779636907120176913000594293159472049764606885215859024259445174089175573505419046654772304280602165121967995326195097476458407639755312507760643704106663025843742032474670923827940471268139931423373236074705578631524273078575988626629652621251241377296971937677207121459038108609785943224611611559335625807768286497259677708275353853097838749313363935231135857311335872074055954426785533489159763824948048028583147092050613094321819237765620076645557818037034189732090747303049182212487919554856682870450925175183400354414439606964896430036965968115575980248001892265888389269748490974699484114168135176602854009144615031997641489569567589862121234942413109735756283564266557544769314898650038918298368841473886243556696041571203968927625306011198055990133972921516766276380100394257088302437768308952848588942887977884141609572490913049531842638299967303382887750547706703423724089789655106649347418751361079145324541111871510286790895899583301056354938138390234644112274338608832542172976130923232264202506205184753356480814560535488121880757985982041745488907372641733726816100847086303192859462968326906577357682668431170175178621390486565136295949925827046045743125832907343783288567747785328388232122157210556075489852232853207146450467111315049370784714132616976014614691183616939022353766352722140306291789804539984855288448958765194126378068496628387480419226329684401868436302929029664574670030606291294357662796645788216911332022776819316782202105098032572130506115642796643640344038615855586198608928346008834572068367453769489928763594982640014793827432595699498050832297794121586819232066991355330560000000*i1^181 + -216858514290223461319679466571127720931054092718090511088141211826155819214578232882927404217180375598743774872653869484050831230794987893259562559504098607651493002121206415253603473477295859458773492285929999223540697485444166047178529808402397498275720051682971640412342160016226998586433577647670701253803453731124689778086336245679845407722206588770059853256074938584147927122810225479349123203427074729621333248588470155471862090632382357963546971588045116840280685732957364362708301024780706768759060351612113074783397764320878603985141741451376917161183210852456505766860088734221784154325022323100464200903055012813655612084685896019511843906944558071519248640036692351195638222062208343297018942320560635739692902225092133864445040973036982307615668415766700599516698930767924341982105216543838679712706541272544749702721878225661779937345052876221107895758172834275764213541239063412432019220874476228459789648867611552639310568913580257977827545844793365630306839665451710132473711376656136700631248749807470668374121046095663361665422486906325310175631172866750859999685697739459943611008321256163710125649555793200334787364399197363753426824712711373835968197622128795489339757180554857715939895676899916403058947414267141325703046522451855226554605429873038519333833114266733756866254412832112795803612981678094853859212182447829898106537927106013651908043377709346351411326519691753967726818405421419914796364564832795170399402991624840548050246932083271402469690483958767346175550453478056191669275371652819531356115593720413515804530165191181892798411365719430285523416605068694736273009437250349883653934855790053321204330669806268383197449268460127781025054656743018248029629944298761526073485323207431976730112820521258921417710795394723674577234848062400467867627472112742456514545218334764542482181916556815380785054573728935897635879440508597427379696652189323466201836386795201961400444833319908055544570605878718433157746746385901333559781060900137601729780930308175432537087594776200670977042090440861450479211372117461964690048438857183728575142623845599526492920628124831231182098746941805552872082677299154416795105566661243500689252014020749344500681348239936234430600671702924905863861969893743744463417760157182891631840690436872328731196067214624793062587680666794591091875171978744063495782738070382159648182551003025006158121061253822313906273172413503997722019379079178387346246316291917279634042320482965488306017802063931818170319366033689989548728519770861252924993453444913883652988815474452663110998350454805606133246873971019019844640571300192803425405048446389475381108791394797627250791220553014128663724316359111986004705109692098138125419768592881062804567309057967582077084853360648641003113030778902677862958377894624105075511782127400898876646900206199339958442499561641353557854318098356929696460395263682370600960000*i1^182 + -919242915789194997989865103067864582192492326076465541335122532575097561399759026601278938937512309819573416409881801878861457862045559576598769570454833419524408947556736600034311403499051668287903129696607530354835992854110573037260787995109293025177280329023564236776003752486833201118726139663055524194640356294690524679499277182012050173771500382230941516282818370802887789244124052800067664980522593753808333456794462873550216188803967963311512003440319276154151825016000564225612916439136666651650399127824422846668168685532551531347656137984732070579414825395530980937478008860212038739503889939649443655282806185238382652390569337082203700612613396575791341710236754184498745052930024695267492225007073711874457744564165702210126819127910567812180971033739364535119083086294588038713303911784873754208055081731384349568320671118985202297240596311381357027451955558308269075820712831794594674199169622539711637575207305787428670630555213024500687558516433043280655591053141553949770190572251761949173313940541125334429261304731114926225508136498494249433005713181216026897144225507990667867568960952147893970898638352423555296109030286879619716136389373785835558417720504491163271849293558568349682569738018330967679793593178405858809303069821089607925028679811188759612452311382376052181918303642973317272320517205874728128156162239152650520809595503182102950140199477006253845616852538336349260361209742204393939586753106378103583623688436494807164871817907107386303069542038583120597108294495174051722663805820690685207629724425119652605079515901180101839579003527378471517489801945047309124304914820768043535411124543612511367862294950182619529012718031066131015657319853218586337378919388420557844736567293997530917514412545958845541115848950156200219314216561469635537060276534150245115797392340189766588144309550395600484257356901416172696726712487919053371651708692629826931999056919935176142498138948691162740403246821892297505598413534515415001608221015429984558352393113442139465753632228139342677625273383611780642908469541579058982921057490801356217389943696460650881083708335299892597048572976131956912892393956605824607197587107055223129183561636147861955423771099499049286646910940513373714455090270822494006469492527536833491109080830989440234967599131706436574218968188550117960173997793270032708876242725341911810121179686945595265541749935839234385013326163134253569131015244276811493784132640585379585201926762673024481152358565462048243767929819451057196727506752387289916170877844468075716580557686213633254659916860129118154271849632755002061210552735656905760373805656477415749429230042795973469299753644795428536244585960399463558944468222985610943627071100048125162882914515020254680579426628707129637113212139896670018528905620032490860653451949900763743134526084554142905634917233212054747781634457600000*i1^183 + 2574434692932622143860158672635472435166959531973353015294186452739960846572957110700259736804546743668577832713447336751883491137140621465965263112365851207482068607215271722582913953249084643308093490666317710017641531362372000721868265793367607665293071649299135851297305541805731702605366815652820489871713270085546422304627736639234534943787257762464974990736720829789317072350499326319821219272032438055609045313021090789413773256572052196606723262375713041994466931009937263001922801695371426754563797812998229665142618183749327523216991990476295619004492416561654657723598210090933455249886012388408748841762707107704211425666454244793309390087895703508289098925414720679936953525795795148446993231552163013897541209719289183716687897658967159398144766862882063176049043297062560828918208986530113442250818350985007664910213135152814174366303655535495789975695837784098193479206398089342548919867240324410274811812221462591019258335379603821483550455836884772463677769300490344900676150640210249217591583089202135349414908928196574328999893549069567173644531242242300563417768015565044659970156724431657604502733423707961963013118631343838740033717632694038169544513437924986358478923997208189122586243035864869638988230426314466610681991885542482845751363297500160673168249683966539519849937693391714053233253437076930690472516245586069102994492393248670670416991122870114388073841221940332894114156957193025989794889431358738951601374384718602827566491754320238986448027607027418790407626085533896274804989978272074128631557160089466701694237954540973151192020997240625531342467682731347408192990675215224460730858158388224439203107155055154093828239334046112164915288900693439613193225027751402200666988437570619157147028796440083914184391013797591193900217612233818677093407155580242901238772740527742094288905438805120878933952383858088117336173060360336604592528347610040490663795946743261798629851950855253793614251312903966345922793463796669482058518463871458257261148161506221838259266555089275619157838182304231931999172241433011525127116159212893114757317488140524897597623905977822471934219160242695961017549618608646863588854394564216189628312236072108526287631441515302003051861392593433273824757474623391420700653492068419104504850306191049907892049307739091264467351530963235138456924169398995665097500404533587870477559800602514804776158040619854267215672126430583931731482918892476236410260939627426780438580597067022026311146047766522714122121972528620010627087152877340837288274140132521050873898984917142609323942041092072237489268839150824928791896497022505048726290798740669681861658073087606151091488202280310292757727609993877168850308166358971082235963226177130512829808580888544757965992162731810989783877897439541236956476529257731502270781270007689772992719043528540182422749184000*i1^184 + 1233273419117999260349305584029782789524609655100901714618838499852678901246692110002736886243770661079236484905725055197306592429064304248352178193066161289233804366456247659436685908977819834708928060769480034023657273160879832355803302453816554916228106453578552123572800915248392457054712861511858172708135089184865588660514908234150191210135981707056115395256440494849865215713043447038736112647431301915693898098378752631272119046171750201128226500645383227298680307036147055629662575901169511800228094350116080932769334037013648052842725240447919868970072788540247306783994701895935263889970559794966406071619203355333644768834480020031925102664247332357303814590614154077351846785151567828518322572109144561465300804020238384479622309927770152788433645971741917505328410674158910751025716960835830374757544266204730245955439094366960764730698339171826576909106422075805218366809727136794759287831766744853626435347715268824390111632541647437215756712364145893775462763211028820470219959439800639224790148961757162317922499701882737214221309037936870040687022682871585195787840873285392715947295987120081819766796695368110356381967586395404352885552444589420887117395484525801640748504924971748533000961285317774824604648345449522257973859469370189392567959899530450200054895718105388564281666811605828164277422104013979149405700351298771558536644708328646402595434131913819528364348875411558759908099393319842634907499272968309544869401752444195994086750204868827006456035295675418057716109930812857941505956338935199864021674257070270789655712656217813274439826340580721548836508288129067112584741032318137834042721741912018674306455772162351288807039735075403489276163843368394315122472883442191599034572222582219123728922577399917591054077623582041003549828890173098034559529117612928261740324192610846965528372404453643911143239151933842575776184070056294206261850884995851472411477342541498019224496821231291878432236476591642336187663820349164706663983930495317070129931326317309635333481857466559544590118853464301501447148855550219836373739129997689476324804047732719878126417536268636908190841257278256181095492887198375092799534447726563290225500342820896567624098915298894525590020025718698935910341771515677694948528806288448649434894111947797678602357939866059397339108024908330320316154196398129738829225699512298273165699991792379318079508778491489207017542754144043993358059154562198653273154500711277523644279337642279496498744504221648030921535738589134567178306780828875985342713746658035092841162246023494804293365648474937479196883150471655685594330459277589775761981361881905571953555943847414073326832711752677728292692343697303145700196775862592996297894406190294328419780502021354034654285987987561806866435217709438952057050730255400051468923216695656448000*i1^185 + 1871477822895669372200052389347044382461391436222362318827807181394662704816751326698765795339317204037170562879527062897579059935786168756241014080218336274416488357293838856128471303973989583881724046203736312105453950967830142198496369995168678549939630227902396791482945041669468889676813802869124694028842960625382407457373927861386624491912185611950251708846269973453374352313283659416973076423196003683356477460990102264342934044239302872370929750244549368324979764486912147070042072053264655796598952879443316495723616292491238054601941917133720176906162951981279685478610858638124704029045742412820969231357313110237028329254743440539668782151958623840338722401249723710933024525374892833112443622132662524003816673426197221979928605348718209101605899152024694276796609459760919931237685430897814676879648961074852056522536615406262516613503572173200162892343468384727779583460846399266693328585885684533810243136170298901567494093072844967436464345605961381580587007736067501773786626041209430409577704054829606541710242348904720155829784190233158954897907356382012712460753555065151750468461215791355510095727501581155099632575300608237208922749462331395378763689244929029261862075007152031352246896215664751361441967616226577126035939586571127320451182405853353044631777672189833266968570124055599417476139199315908605415996588315928914931660192286410284196166719948367435958825459022227723396375929419323883915762087605976430640675032696860299187377889607347985889331756038482441630721138866307830863743801965494582086742408138105151106930496026343404253189041926288032605145051526862542538811611132713905395125374165639322564425089996666490057347957211514304514693420822997116676668036430720972949612072098335964728027300828700347208838715361843487228992153586882723929456526526013105276015588004472149263423643550023090757595903539764625368762278886339281295081896702723567803136241273836815842060888041575676770135902403574011845726052800079161203328862605996469456122462364374108895466087380129416984248656149021703457788997659065269708369560614513145317697750241955701931213176883687357637460078292911643209554244179807551455066893764424868888553096237506658459727534168632612580039929428427019273452582437596610681920352661023620164574888956588105741774069829928208339446132790515503414208599264821310763907149420381424667806326705637723233078727893249720766643823025396662398034029530187333815920960503660476540558255451406311463134444973705296090528874168070494246070792181588448719479735527735586922358907813594366700348127501433165711827159399131999322756288460210907813074778267889944421786026678946140935412294102898127169335018462615884879263575871094555182690039985676285069923989219390477184513246542365503102851647337663982782434508800*i1^186 + 18314422153909387637370773177453045795152458046871967356581486745286383836452197235408039511509498225277713029472329410068864823968113026455435633755630665898411499849869167371014129966164579471557546606698115913743653035837805955792990803085255332456704994856196876671853691504663440511064199778983076483713857263894050173412841965830993655055083815123998686152180686890452027467580414092938548992417545504348763965222252462959598561034531272423660174080427269982910675701660049885699088851956467335541059691956941596044390486114291361949884277471871293864751129611205784406167257830588027141490356856656193374973908624939590516737324393520849740207805874605269972105050676356621650623814100965188999068032958456850190532877332690987690622182652752670288600898897644201654163274341744033241306487586209309874674419083595238162830743235457915155440847032247858963715672779915867675459438655384323320011931681383898718812593883518640278488657574454527080065844156808577575671414411634188316776470249686416221259791567626545115865356318352733546001948916634605165430140698771903359093033883150238249258204706351105811089003882928035374106000829137699664975903668592069967134437504616647860747270211729738292631887231371521958344558585245558717055326170741244061032456355791452459282172137204415706407985178071746609779097546764938672917664659773126969370339220395309884352456912617839299664365319813955585046914066444280540566726472790631470475597797827408448749145269945099029330963610162986559290172942884381622904276301134156804800908452688502433643069619021653190191125950054177401110554096168001095347128747242208448713135446428290500227292764180799813000098892835680954927056997283171938556031440982381078502183143442443222053419333721043235000080996446585089342195750454577129404149163327714274377003429103802203689703416129338538245049795206359463097348061527662701339595393763502121355132583589248158811438213505275522303254800329598310014486318875463031080603967396056407834079877361886537922245774987740426495288093373641727530567775194164924437762306431939218435201642570678912089009510343996685726146979855135331258930959736661145438094804459790391043539544791872101218939647262695498722397835967855207765470737881834529107733706020642449343666771322690587849298464637253483971028687604674308060175526916274440972219015420247128246876361909636274851943254908509199685834050714911361799836380852492926944195215892733960763848238843662588680015132335736129771947671019860997799315760083073195041622460003306227812924679496445080818211345928312589248752842168337174173907582280226115832998206545216863079945824712577639993861920380219820430712951543621106383655897941853357241185037558728556681714866160260664524800*i1^187 + -119190608490479258230242263883439928189740655924154015775852898794996211611015392954182378010919622142366360280558219291243099666406915904320504537041160682727609527793508145180407922040072278337212029060567826939914434002436275375466860878188528560355976143461114388333361510814592567742010035063792254612305163026775942591631755333192690752732341720451827607219763041350665491337676762452594914848765938355145887358094374511474150961784564274097996990468952598528361421918282208246311677427243842476161272510476494658334546976829831130651647587549125240563625102504367566920452514802008659362559468329764291151970385106592648416019017534719212836482042253523745039125909700202515362384641771054547754355190823572891086836204558559402343184065418319056022603896481958680296871686854007910314590046896779267275884141573938008150314460278956673777928169329463677482940267379001308491602342246961644665611172761786068509791044999140738841289372262934349509391818523944597387595580849150185782753311713045871889153086724586293151614183235982351123530995464090683599818174056439718399955953116362510646985386332246493271821457721113982052710242923219216153782085146308938863026014859003855815068093947019107316253012370029696925566809718838978378839029698232559671254504662141644158854647028994355240459678961066244797181464877142915218994390340675159427184195572809766441622660880038196592755296251147666529184250761902269097537394935000659317642739203306070031192283092447535210227600039294798919042884515054023052846241714185889292810122378684913914858378505736570488096155804911537735989220018837727919128110683727980606870688205330464529296783434040320861018337097729958451268173991504182879907981173605324738143573380445270727657053763224464150161251586373150914810444302386054604635030346456515164717738460066508377795441293087347637292656077400514606250186913935952501768689303572179105094309506110499754671722515568222171612135641888103980254875355883593462499211629047159779186156827965913821938767934418994756459583508731715866638686597564668852368459896671039666247417529266154316733357792910457413106594879886640897074805333550941240422740034755178328679048139090320778331069095193141577600815553558199473395218689690238264908501619367576280236644988097940199943106543340129300816460357428122163373131211465233173986235871593085262734849441403443295337730766703955186908297985778520645125377816783819582757711137981852210499778940288465698860204904009371983502652753184800318753436271569493624150997552841525478528277659484537101209569366553759738235520494415216758816638533360009169287864277983935405524337706916055170562595469015848505622261974968782681790050467840*i1^188 + 206194464904732441218605470071068755188473027124798033768152132421559839448274607933335668828003592519814731946682591452605888372453723202831137853927364616976705014460784662675066639930819619991087086516817475077175820805403253484274492079744656803852644140559016023160624368573043604485140665249712337924615084873513178637836901148321637277528584258675524304485809967775080263484164333346063379429977620691768972200479420998587185911185560972454361237780825770688057744410981903284948163267438618664951760618107377179354181273296400756605855889491182124954043779715776330921113307450150280351024373450073459758498281803550698229111197219906404752049326964628695896531489881035529316561078620275697621387155519226141122943459918969659400510059303911768966703623830635175655998955528888693282026823272373056211593613741812471795888386152287364798700521694652521435085245120553571291029281147541372089605460945414684576580361892087151588190610031696024326277806048809414608190411186716005429376837013488660559801281251055026749133145273088155607380115384734507407827538865846696913548261474600803040639133418240264722615040289461933932996144681140309164525434831079969016505587936224275578708770799522270487665776274102071515965938533744819255682242621921872737496084216956397083891787409913384579489740615529692648641172675424262847861076514661545449926937656025982374836632996501831021790417284014868915408389034609391456791642131012681721608921837595440291245564040635235747428636904691264253982009408495613914252773898983698302098933704124867220623798658727061881544322911536511202193257593934267479654165244749075848321933975955559818121692020291855711021558263674764484527389485695549650879194589351942985629512798024994937006731118174278247499068831827781985151014386740738950837560719269559637663756076922712974425087293486632303491134198198372012600000899613163875105735823396793709220554159120635230161329972634988097698612414546292315105229307184392100975524523197229293695511333248531314301374765488060106416452769309935228282418210039787188030108183299714961130910617466881548200954436127289687593500676949737543143197303300453099200884464071943761204591069768580748067784049794141222709451545987073563247938104944370563014967573671729881466697317413963618804731282136570486752663918104802975682489777522251677978485867689281146707059186462758746330971284739546387797476492012644780850095695844376647562792240488874113289356021942376735664002507146209368103909533094530178832599262625788099205915524129338543976414220656362340420977969553889797466384969317437836289433380484087017908921389069216842291045978152632320*i1^189 + -64514538083541851081402833048691400273043997529196850307230803504004025560159826250752362719002291736633999685627515410393370454848427120323744940855415085488414206892567019975278868144525761335279453486765928241830105476648151367729035383061614283323605938240392760207975227394177208130006482897819520005251918014859891198275404099394945911632176403942526529919977000831364563730425754021758303667399271847590665799304759010068350220131309949041828258466441742645379476065230791410725107925195903443904558760798363841514028103739116183487472161652660871281661499699621053197556151693286742750976422595855124175016196192447595278808268778168673883777189184928024993846989140493077250085535681108642322255321586393769581065155736386237370405574447662714939092899770748144486029565293649360907764365995846284033800630763716443593685893826220501417011483540651353909332371717927418538458130262793712790745619864983422828995358535472728232296705696468598981632682573897361138447745050522222756354195873846325829907406849754159002317891258895703482826695946950907216657756598809325098693456277886140603155094672532635339709790783842278758389615046834689071193576337149663452885438062608556251585726595658369511445004515951125344977766437750220084344143713961614453640888378246950704134164364646403303849639226498366407824710361720713615279742848618788745416572933387854312785565727958122230189171659265620162737504160988908438441958521945871442413213944250684755234263497587841245527062892916781779298756657947505448212641597898684270277948592468924218712653657432177909375095796043567059577717063757429867154129370234682737014335353368049677913963678484761364796357738322975770575415859580582155469780115852858661668615286336580103357744773544887788423506941105668833055818040384760035496869906078821893142390215213120788794473482703448065679037947719990602223618516741530782682070050909582845660404815459874559060636635432125526239053716213290440991578988510933426355253648816523246142882794423190057124046972432696450314388580004962129740687850743886281290921318092221834955501532069337279954191293692251775116639770056196774536846731449654092195082599733847172380767057869062462739334946790890490829192453477759579301262212797169912546656632573318004003742607029777883447407306731327327871353368497105574389918740169415015262283664885184644892655007459946055375257882254967504080755060329228930688730766974038739665637318352297401013765482887986629153581605668491464123539497681150243795918978880942513935043289856723016118867853312*i1^190 + 767571341925261879628295057575923971722031703448708303352042286304870907863183716838998408206183362030871273857235641785240134114334651458191988354360482924075151809355359249601432832958727498958368161612010893315608150545636531364057702641343522149770845241659508382847817843607943780145099496542511391398785783407558246620062519303280865640222699976297674085802625833689233520239043498625709536917849797301965414427526913341172058340558930975434151309218269206954241917333159726340518725570313661209400558209416788997133390903113983791027839346891332987522551037284080468826968662031378355319947358017503281364960194075496581665383166628322376785989368685769613557559317846875214844014274097799189841632151527761686408378488500179990774945277999349839141855104871137403458519846209185102849318058355699479183775508235284586380647876866027627215325369871428806002844783692311921006150053343924409875760593768346565610709986901043677047238901400049351903820090562251459710352177634570490420982878250364996874040280724036775889718499686363132767436634164745773020261459223774559012005803546390920812999261304305921730393166512803888986540468149121769785494669360414336003528738728985264135715954611232723741399271580904975603482482510872296185566147340233981340428163504149559287131176201429570412016252558512428396119831186562782175846271954070586248849847681127587800100602254298112119895643822490270046957855440771018177607500436308387561385911643855682009100589227433108898642534727803053791808776424249910748129310215564892622558892506465095027753895503930142562055131767439903715024723643550782283771026284527105126167765347952284143367912343740306690100818404879451947674719597115978105905354987709236137674275187932516613044905658777556063524922116035204334286138090323197189344988376293089426269448784529758868035821987039463095958611708088632570947215164768722201176659566941310223118200149909896268900572814275568262171827374471773980197916282786182805409461138563554481584129780586783168738044838206029400500361742459876098628116248349605661383999654067948471447102353461058214141589831854170807224663705727137363668790008603526114460505144446317712573286679815761035787932503521431516566666943720877313116685225193112253015569445690080525141076933887987007799875000200782772914185727241297418411565112057765542861064027753052656646637800992836919531422272188622894999418662874172236482975773802369799442485621721663537152*i1^191 - N1*24812138732859181750253469662584957896814719963499567272366172757038291379682782368935823009454154871299212194947871573076756381877548643079765093691676710488893444629358922479667385536110671421641504407705047599894155922305282181148273185688399810695261578878555654678715684305046604496512589067801729033047067253843003984641125831766125824461913607396815141921779433934929294853793917701102647259118865059369316108038507359613537311048442513018072576*i2, -29340600044544832991395475019021981461482480371719281796005723134493766676244950767368370396765496271815890016753426683054963082482598739251861621936721419766824219919317729072569693879463335620007616398203796001305551708138466065523963813230887731129060857633669583436884504109263000591366569463777399246481057170789093882366800420735966733721149197784729066115916557015596217110612734253391218967541950249005858392815164999900722287255488882639283414974775509426527246343104672600451213896713425059837033628333385479604074175335807490044038166372330298667929908335863489452765800694675487721465574836770497691660737664493201059081740734092873393931403979669726209323677022613423270490620449463897632518658869737530576225285511586347470976521127662572814348737640418485215616088452812724114321756313123221317745000890954230176738186646527798070759216453222299040799552898576309472094022223201812235077876499630533729344051926398939694044722540578387776966852990410938716825390554159666201513821142723014148161687379979582116633986695946181490080100546845210894735225562080320137206153989519595441781871716994124301749737636853606307437971740622737656051580306141507781009454868492144032032124184174431478101645810043413369844416913881701136454066252423887768778346174840300608416015750242622966818022608510172161421021120575176084405923329343629345459598959508944446866037634261903121041976919469981978431178496732400457675535345323639105288594352505804067712014995083810229873312065732063036740851832125170279370857282046254942375268841901787378230398149826536402160854721700707950973335831081769740475554498867340948583736903232870942245595003331922401880309378147448399523528587499447573887132023460176018440906670736363808471052106384461378554483662117989892791903997829386627195059022404346487777778567606679554961743288353935837047945743795963817660191856961989182356796344314132187281264159077336621350974349836384316790368485437289039944118065643178203260786561351250632028806503723867226069420488708120880752019890700580269843389583455166945792581618408913816207923348242809672273548833487187589280662359867682259525296168233793615529139475300999328756094598877358171566374341051486884927137202659757835146508239333917417220204190581489390780177180407707545778016783229419079688620934877917701953984861313171774228291581944591993947378690223299740204481141177677190974773622262898523505787366624599524723944826578261828386362447857804844188636045344927645909246237680939960899940553843266061343223335063142493880495832077970012356442939115686812277117253599996500685368511334519569285213674525873915112832457077457832131206795580752545715054960069825653558534983117148314215292950501903803804431661810017889059557166211519434337441017937638512991294331143397415643152333365624272638864181465481674662436426726708366723346630835995129424931820149490904494874818361844746577885907560186150755808024733381421895317060395692432588340062829202319631273917675727964599740611078018797091084420486271704414997539614677262801227593128444500260918354525832134867565975780478622568947320047299965209178043167830515927275923788166121382792431752253469209611775553971719627957850157325705387289194495794399955925711695210097301218677551769033925036382506392613138445250047100130710318135418213261056290685602420266301392701863759708348062711215370653965163382655281142650159769910886938603767312521060646109978908376476351740595438160141498733288131782587419187928244367720692643834906302542902855526659638496624094533367361691085928304057604162293533250202396963076635164557169780359866939512785124633629055214983565286425945237417780793382423382164809670146533968363745254871741879892070943670896077083047730372636190524786724838190709242971838397607678091432072343358820087862907776781543008158670824305405470767520588401449186398555394352848545449748637951745430798737158165339821832519941670926563205854035982680064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -46868152290549757031967538642383507879929135122757232578694474635491494040635478984193818388924924723562714111178856138146619670581986441180354113726101295315117236222994215512153936593707875809558305154878734324988855762042346968757514373445504592820778745785625922220299188126456303984368494073116189096836115242786295273411713674720637309749458441652802897357902515766948115633080725012262486370824190924136260485852532192172779509499100227685333597214598932531956056693809031431479014623018743759609235011005025645445681731456422909944439258598087765022838557372106321203486049252168903141275199295775488531309909741478544475829401310975995151170813904527712617140909696459565187988010917627492531006976134006657510407361977454879003129502046884702061681725189604841370439725885153196076916763746832048121771598813523425827991206603690250530623911220161931972810054349198418590950272751518766670304662174414293182612322232568610224987952378869309212973207053932916111333924760008075195766297206679615125787358951746647826679439979291498689570305258479895452576155463078542544821197539239880618592168365403942109028982199909971748125982264180335228848283106207978880591751654349025639848783693665047160562261998563189679960261336079784471494920377160524871103633169852845461469357908024079811471942815776710255587265225553385092278565291477843880963341884368705546920266488751325938972975994461385444467947292703544746482663920692721710580075490305353173974239402147444993082133346640792817852512469424089338886080555739855487827017911355137803107129466640955412642653570235516146838315778864918207401951655115079462440161296617917785106832757203817812989653094293964220506765177219707282691201689632336545859982102102620147349930937850208222233947851131592455975603670665246572369662947662281590356172616002262511704374200900398062327770215799203013977259815014294427656881144780955258984746034402379290883584583767694677633762027467557610431080215598761723550600655138643608419468549783540450406764059632507864099571346777760797168337828684756499920856053362147287349996399324693859083044659360247310427430353282080721262542498518830304549964257979121306736014816622555971793867612855166966347857824687393169920827675584193994480789072044588790608965598979380880994061104967183934661395951669050727095321680833946886594482883954461255970904890938940675134690073112273163788682335337405240959522687281055306665274102964343513226271862721162726107007918986798526631109672324191599397929650224714403294931477497041125887961461874011284488741281670537567840012964033074158857124678426423053374837886485488736764859590782470317850776537097730044494342630521394476893155919077236533944149320699767065435197633117127144356644507283545174360198538596988860585157679254928562352073617451873960129190758252005502465602395404068472035685057603247982940541002398562988367344426153775597788791662505685679654651296000524519363770188679590622933449195154718427521138718482957797741355693937190221071127690846855440223890343110271392792898835853349949415972033299035062327892459146779779483093324282123530824609414718896397994932591196267211112988267354389830770290519786906697643688880338200135343908040769897755225979713671401133195310011817269227806176805481929029662876844433599314234934566018061762100937357191888925956619023642375308747922533313665028953610420012088796626886691042764345531512304435478151213504330112032583799630838263469868039323432422438786258654272995828839162002714668679897197270261470332400072406648618875216031345251846864049464678361707496309627366795905324136596384862120895544762731664175996756813683159859544757268586286059490880556094114608894733960314740029996198641921510111792188908519551156307256618732160376374215057143976906367723816140170333377317287508191171263986419516914353157410612563150570777859734698771391409614442879640759073648143311182575023271023753827529258292108014387200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 6705552270731267356259578623063834685366892481574019464129634195244223710305653877714668572893180975812191372686478520962797164952737274804365636779802142020083588641540035428866938982311020921854741881845568037705182673078712111583542795989172579913194207597457713107366915314770576794848825269837895043117541754816463372898454877056529964419773203952992530034525993909501896379786161825699503553642445837277135274435722090073617720718379907598400695781423326174636264471460852043900870047847059266604192655078855975245146991428899803802844850059253602769473213870569901130617037022639021507648823288030774549519289142349767130764665121512653378918581942391553461935158780190046795320444567116053451183584945614792785253775040199670301300550868421121550088381923642523381339283454057355919758824164818546789628152402429459410645069773559835525154974530795390135449552197425235132187745271922454337484018454123998444362022278710279358639375533597496023920062392936093957281136575438080178062514383227495244989949479275425056747350160168064015781844246081740869805290974104364574008270314910085332990771950793465382680740342961557899854884692565060426057656797710106807628077904602393094811791063692111972438400117762926897009725466197247715480724806558199214638186235272838916473615868017753641795273515459648953740675738920869107979135211258857863592066986211937919385755736477792212392874826315108491216106307446610987871499932456343809328448338930257555589105385837725475640070169237351515574029243155131578904359141285972429117509576755622145462633548483725538012774046903597886076779948901050277233494422164959324318353601181852706910910899763981976385695794992282664643740591830574387200308618179958503990388488394764429738504750581781860270329259871610529920858775877034325804410140407592887861391198651624422618809757051761813537730202253223793429447929904024035947508665457022440763258746103591054374796813138732931278820541656771752439605756398674747699088118391912018971810002351918440945273129441341804584432549788790576387207655267037394478584899066788504108127234901178509547572107573911935208930477362965502929940541544942797160798606928973900856495527474569531387275634154135435690376090121825274532329677415502007191229282433689826109477273882022209623966670789078691579391422027355321862791890952805714296623155911917120820709647265015945255660463452308563056993488781642991976550616320959765370338185657548743297821320189394950241906840115593567546008124450155889916706575600068430477270897338391574910118461105332576626715290007962479113117653168165858464549893933965476342894800873645495358950157062313710480143548382631668077949195217158496620579769302163953794133612205073455155954239755040490440877955348819672905386564689095098631077921948736502840759442942731964185213642066457773090493520143795321832099830777308344203915110777940872794730020971383130255761765275736169736815820360938171574994677349647420066876588598762712380351055714459023979702977916185206549583505561490863408202677892251283867402449694142269147899527075222643494630841865438316628216931434746051187453123907333808366464148777996631702888068500648929873508462877150901566273602143842946678330255531211694852748127548476958165807217636873750474990965011779194091802063891812888887641340283567061273427155391940966896036505160961454538284040708818916886738985724363924520087083022269432787286293918406409357533939670311175901187519511913344391149700709968184217034673720770770321586005940766951484437838555263750245229774229393895278749715106853284793132195423463654387679116546254042124727931750240375793616890089775694511395945479818956314874617685766365923950151767640924137163241443360254909287188943556891916158604748710204724224449418968293015769056486199427952925930895182982639522095874164723330687283359347041655079427048997570121120268306860933753531437225241777184939575644399546010343206722538929785684780646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 6219617570945622104897587485812145978669331537324605920994043907314225241876600601118085181193027460639714730611135037565647591863482170232825889207243163573510828723768781070776674959494096678369058339569535988074937513622833836884386033655774180135664128023290390775857082630331638423765283489810769323136475772798665606743415825969697745866642260728558969117066395777843981787503873571729204172236096434899224054034627414799821233284560781550698317962158539129285473160092232367844377173215344337278388326842296225150699806579985218320813299982768322639357338942074115656111166129124198860717385046176073799121738245847692916411971996033766925773297766243994060862966572498887849875920208992201011671022543017514553108684599146329612465434151106704899641735981039296257991360172282766001714627053769970363114451377658667131427119097351921226974298690685731519284174949941329764522572679128337962257684032338008321882196439527303239239662114784240985054078927415079707895535367253178450256604972398255681907323407921121424146922502261764820593981950283284453992550466511632324425605410488342871200220330678611897041145365542879685083089559089124437695029310679166198233162967421351047490455201311284051572677253671881222495279268024077303398592186661198333454069782611867406781611549943190951013137290499526113769414789885145727913425500844673123244343927587071556591399474594641402876945396593892945439262174172748042539613621259354548281221810057628710254700905845579297156771291342378183893940268811470820461676464956075954963246599403560507122246545066423363097674496052977255693593006415623602201569472326475757361678645689595480667727262940338909934794998264483443123940250872976744803394406580249667343012569755496207491164496248689011589862954600294932848901701875552150120506466899317376936909036861563653502250955252874064771026151430082837515632217415207754155724611615719598439515526784928673476940731506664069251367674316703580705141823688808435643742679209489093460285319998968806860384864388411074923225935508498000479426840076596329300243510246573605686882854048796315873081650909169227152335875631373472083261434959030858747533150164092844776731205881341743114627583272372316384475781056669513216476962833441280092320767117485234141792395429712154053086309709736093122838200759350278593787330166997757130049917581997729104739311420601506457728597454778491305429605355386141268413829938967682517714572057855880108588271488791977341761582918577303537545090503581678630605489151279987413337242411525561516698767326698759428237466058502439047640413555300932031987625961624106698765375135332218717454193362753286574336154397678576767706544735450217315067233505254834743153970426081135660503579595817253752130436514734590238483366992237279466437066088812550901753379398953111181139829806018975905977235341703151344416575661679869541603026803049106207456212644816938134628606781729628186540600044396106223413102018491013793460560973865633105100137282958980927803506333060407858800058880403295388661037809332118916923205262351690218235679065541760992953943942104450112643399015098016568498676479609944745366132538652852403446566586179566252911532195629004440930600506635622025782610529926354808284391571814955731845178903137471225905698222607298039741162589369222975902035465642378432773979801820494928621695983064821711459818040482654434420872089500932999113391575193536865304328686279107717638815761540406017176491650907589615904888389755708991288714913397520824410963934812098979124549898028639424911279511133778722566936489112876379875266334660192176904379081224130427594925242581715924690692826331516513265235988883196383848601634353172297449052994462304267115415706939614805102756619344606258776305986129276101687463268223687880446184233098824433370835597763617468489947472794675958980991987298348033368846415760405273744404339514444394349596957094032790614900168683588163255096442093500172802719744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -555586996300632926621214454995394211884864093623206749867801174765721814773708484678622849419111436655339738436312558040375191526305414758899845462960506340800627617850835088138661220459001616680617323190565126630570873648505014564826479068371033013694861399046346252283914448870830301153753151461840826631777611014942565231606475477483623119205663472325135667720118720208047571675694663803204574552565861675688028705056932408661593636434369859200852257925427710879653189487059863401549134833857434282280389592744884357190544528589677132010472495987984920254236588190114066448791704013673479685850360700761753915807978675753952878992209327017943423078774215764708391231414240086922609695728939645202156844740741205346055467321251340596658978287857402773245297434503700707760792304097886004417964857351380555850894722308616304175028300616785959474607010169408427851891367005660151674743549340863639360296449606304194379284894771673898629054161266962460957107979974741660896122072079082521218548134446840218336724554392129825686511845880720088552848967881049767002815185454579599350076008272978642938949609554400922433449861314345083408277725480600047563539594611852967473263224109079504227476849884069692150429876131488431916939566566900995509521788598664824864500867271310958631019743703085385426672733349730703314762961927685795840428995154046932816636341094629576792055792851478646718617220224196924420880548599676759430857361736585798184690116024594489543447004982529793182450277513390976207984667858083105725006050033422848999443139609698569031367292379324368003287566132795308290930548438795432453090782998310561526794185367715938452695044818148857112079361331770352688932184249621708962254399753121739644555232147880942376713347370937302436279561313331498881234117598747148042240838983479624470235385097960880340696972142976132441078011318826035197279445127786674021668559570207845736642023430509297297059483530966189778374350127334718805566329904428048317923399161853197216594174107503294345450590862261325686433372035278458149074969058902801264068365151863200322383435514112218950308536560609238316156016610902145493424760563625455525102240367793362669077809338664320846124668128956395300358325205679918273272187785553057309947022515929917990468406633935970719249794997086372718578574158293765842378573511550225872268760578649688553667279873408143580838414967004896572654382925066654008494928211306764802326350887599671101189323066323936696948533622863462742096080826841672985366148005994612980617867621624424894186703139271158409026144984137332536939731241099180738432375834783295984399614752568727756534908348737351380242088111086825260915475220716458237632977756983532709495473616104600495266937906233331464297635113888345421653226990580884342509451097583082925604216093685245884519742424265012021845450052065341906561958213585448652899435897471127370329817831229123201557718879037533060464928067290821740435797213849810543072171755296195532101115820863143642634102485917931739971416859330806722387932052354550362808779803094868860087018413763686563394380220112827781832312597273736965505798968996469920185241206539993242171584561119232663206977769183740150979199044913160823281359406380873328337413835327540174534782377567596741754010350995306463123239282558659235278810275867522058605207550687408349120956802791000181787448560282891289057699990255046556554925318806696928801652279911118583932979978039010967911987485545056837268166402488768243697475125341432061102061097776971010256508475290553936763721419843833653744340382405318504998767562315415310973345647161520264575113021367090592306375472687952701148566790938829418871302141722820215884772323260748209263411408761269331024524454916753844307581909443615792766903122946542352328145946828103814109230981009738111924680781901554560751419017412943538640370546924838300555879286148971135226973646219340521521188778229483800207936772841462272971474206720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 10916476626465924515201646004025391375413175189004414388224811820616732026528422682880067257246754660302914966755168653032254424408820944882161047826149982022970173583208788589581453933573601826255919367199690600514892887722383195798325546493595845098015042896776911849551622801506147425442829647170898436101821429550673072463958417324737947741003532323904337770487913717191698092466443713726246952435076849941629928917308651554908458269618706776900482869470395384532379725599946914906121746560667762727913278307048461279145302513190381311106848558402903104947019392161784913990312458611402683083069885673857140076876137832672187261782134265394799602903096606629456716243276461076958182689697853721671310451129611476319359348629756649078186454641792156559373158236562862236330910904686301953755323934217082289755766153304290849382448326040016167387891719495750088755675166676316743892989899215428897583433029757482554951157773054368002450273377975131467752245357640127228918556521185301065996242470888227513757792098100516197089677161944019731232663226167137003780982948539556439131598273914403111187116921698580897395368466750926596849133243182992697639658326427157023239868303729921978748259732983949844384165453618275971422917167594885781934268392928966329766462856083295381291912315471010967409045549710297493341698287445217071361839774146267021210814404059660507698575835136317738113743811654537333952017451260480576559629930942493894969153875889781045977752840105961159003890253280434842479091762877367446270441600193533806760038890742985644619815675467524462982045585671505162203548320834430073914283536074354731050948791438565816146155863577021843412712682658045716557662613405765186585442392718371403104611302020377625978577789765839688137908890904996233180412060844429991342059330768796367990302713888849734053483621425043870523432248952105472458240198114553809938478380294246821940725657878087101536604910093748727355836214691029725810637036727243998233588613019239678899732674242612154032016249251125406157904289715587047968576592885348640667293008920064382423234188063674384391379330444988178422600912105239829272971587950884114087746966838791426691390831822089280196568856605565179352927022901215073038490004810654224055679236174046022376209602925686611152592683967559633918208545261716442686794095689385125819839047263949096413568845801119434453201136088347208533646039677953331444811294096234158694115825011258240150278395391729267954319432168889281741864567061367955926913438992055163945698312806805251658347958012193085715309142343850926760782161069812402034092074730177229680646989067140593470625096909017908424801849687975937239122624843943578733755825617186849136326703682176346631445091620927624475553851036854902755530157299164884313945722345184203961957344006800963981020944586299368167943077702234524205775951958275878150190976568869180779628122614245985926362593381761027860060640722133150931791142095154402387814391010132450147928061523510622510987085823725326638716684451000131168256471187460767045748228427638016872158110571906274629651379401062933548286636080389294524778344528591806937538754272316863170643330122641417007756465871629200521194209612267909137203124041325114549743451901118600145368023320341970386909514811024036686000537405320372537809571064148520555106421316539031000822306383698549938906590532625442894282217435530447404955801401702658067620459949789904503398016290887237303353034395531684771142062382894455641189402493216795191936631634792301096460208413940783536401982891187579624031028896392969271467253515975899449589861458692183244839499568066378858523219745512154872581467212458466878839569896566917861972916825305352126180631544624383247086906715560265749699698099269725983542815226985752099752217711779232420966215666247782782085578087129429243420545480676706713124790309276361964330202313280722150613330765812049573595718906294115182341132080300094835707084800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 18237232089120964193414392770517235971382443141307056290984753189251564589548352362968286058745981624991862289787001098600711343696421229110055846703368642036576282391833312948523192598771547542361150809415104101607611374818890561535281565255412964053623197040670553564869516666454025076619651514589937666074530071833241669578590309183819030846043001208280266885579456676019599150369607742192014475601028522372106048584197850800143714834810546847927261530248033197922122567331358632903165132353653045095321295208344372823672412520693266018124571053342736654727272589796224614886126177535196069121023603482743824407727760215715764637716716337115097470086871158669515735969623394282163749324653062174873074136834213381397399006634391292466946970206129626075620175682668082608582013436355223229529170805318169013010928890095769027097670359399276199630798713896736577551631617873536989100676267570416683218780497121445743080225789416767173962246930934923705411175349617571877367415540340297395347571547754542115783347402473964748211445772594242489632014909541979274189736037522667448135465236632342511846326970588705934577709768568198444382446245384312180641110437086857198226812955405169352649777517197270593141170119800666923672219281461201841528710995413914303932561277174010327963274591708930429851661283246297485663649824759482305796715786219717288631117235163871418383140872486546865667848218044063822199111985806805079606574237663578615664661293522334456876286539076170544820006815962506062536379416200839444879154573848466031281253196407471024968158806041028287563880494888618350348464416242700658722850601708830642483421492888343714938602926281102816040983168152072042226685769329104967414036421827631135896284495847006764866946831670829202794210010426721386601985387333502099311559243926027278378226772393388369931140776044548354523971507861604696761964775750729856847240457131930384356977346030287225721259694795601794437126611646267610812467314555891272742513369973914341516871238643179579806239116581589688394617821292775134910314066256616798062706238385432180209594620465243334050365429535438909791858498629141078644004537729491764491416503093209381313432927936939608898131787844880566096087522586310219160091566860761022412921830439275150933493159364315645307751881879569629322964327379565729529657953989363586471259241980959352066345464344520258813315617761370034050295334732810439167585854473136651365352738521780790921387569496354520373854199267323649215433640909161917588682117666966608857707254515217092168680923079138404254535093770835104803623694120290889112022791318139855666781158877073330017842913383433964861959368915257082272017609808603852445300638223622985703975124462336902513531998902696187832447486274708930524382693167226429184428423600017462007475114992001111496739282545993731946679537039952919994601175962873187574945220782870088513400199624027565544110458076501690837684378474118149893064570376194333573001619038111705063272560385264223539571310682300363484730465384786431191686015627418272476377852930139965117394697964798943772262692651274953123364609891894924758598706909426285426309003120576514037548607402784134349968265725573701543678403415163066280117522456072091604937820856673097824629559876885367195121444732712357971634133814290454200544520832189922828042900898835927518866091173801712124161192949839522116050481316028941330919206278103254282088240869758026806883588894677370607881226561486714228388424698420379838352713103904337754547260196641973853136262669639612503450981478860930255639480540430170582802504792671610425743480642929130317310969912055610450845688700304679684216765251304382705409949657651573766155455112881308500464597584459118656399123251131235633512893818138854832368459774105301054522333665693170982132116391004455500372056931004740620955623088268421475768649951248619508890032383253728271135064833068146716030058218073911543466461853609504643414491136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -10353357518945048384333711738532116209431365386798944897173089037600907944862498671831180688198518685712117751233349110027380959957087107880998841731691866608601408859422897468101166906609521575159618218793161448934558984754011629656517489094822772613548593004166544115486662728864270722899743305675984949932973703489305675624076824632832948799534264833982455394881135274635645322971717492971634956988151792878627351031004072165888652147304269652498836411178998001334179198470719070225735766224769419364474771919290555940624562870953141569314379380176506254679503350370903146432043306663705906082108622352332039604337832715154646781547538799561048944117027292483563438498618839207267402101696465965907447855868351408344160392930537982531105670931896443289030476853469451988499456475091085891869782101236803466715578516151633149595945629918303128912082291236500628801134508946090401923297935400372627314308561171693177279915698183355196227181392606552246086267180148881274893374756213492540099213102002326680134389053431840476084249865780091279168653365047923409679356780054189573849512462231606984662199628410953387669409657740106921307613077690552851065271941190728854084397944853324390525255090828591209262616294701371717302987356507677955625841011828356779875381612240088131847237856721242335680886447400340717630506578881874664962366569007105764370258632954330453095228334137223640350935557059357867961041203881712130038637587902701491607818556596180517766933575397270955744418034630074961578277299761468929046387421122805925504317695928306600541408712222410325412085449438852596308120218814090059251490550164966353442170402379689910527409296415801734389298541286079249235243101605408827047609780473884104161188301387416237023097641392332560551452398722503626583276153565116397336902958460460705086981418680555699857526067164883419628152370280367276067829965924506376825585446779251921123640395158768915294208959174344491146413197889755376971371689365989512525431575643493530944112069128611453148580245218265480567189014253174413392092624885534601746302344188258667406609714927050328858636652868383471931313971983549721835501573359546990160118033490993143921850266094309933685628828085044060942860465095936684127165889946266361773743654856848721835377438300969230038284108147534862121709412522108131010669814849244772205736085590919159485265938033138433887206728617049252944744008386506233423542569245471124035020420389163966792906951840065977127640773799199786313341281166405136326146722340155938830834422789117319179090932303710170686833330350953305711272443864131226981417426435974141059313380748781722434746009021143757623905109006002445162813733905886189350084203863385175883850978674632650206403657062751235690901509458118586369648287580052907193175716547783182359401701405175795866964197203625796772631599683256866192518828976922399675980208255980170316961274914084733803759788882868972261522287500680566423350076377518284499912757869441889637092611664273148949243215719057196749962844309225441840867049669030802746307171320530124460700769277991574723541968039131154804123749218871055682305310045215830647609772361469840644583724526761484158534662499502130868268731784420273821568958335390005232557672672261601891130756811227327771413645090287347459275944058691714153759560361550281568688418410188765175436311302098006850286614517887072825093628070668205404409149825136073383416662690024420310546505331280185019758626008159735000622119552124549255013244136403589041056186826206775754533379471517085993584806103251375339568798490780206638824877627253197279665015891938749159784964797213682214307267912674183363764518142615662526163360892228528203928070922613146332164145053960795044958005672151394641661604211841195072989124704982062017555969635417128597853594919685885668381581192213673551913958459389592678034623988257680732663187206771163966944180764411507458569394751358714709351136612712732732172533760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -211360538662099198651362547663745761965689764895527134930656721238950168105230905278197342377762765613796701207613515746543989263668291897483274251039875633637286046527122945693589335414045370706697284001795082317500560625469594231136097318688644209934359616359369185695623635720591187666373209942073139778071051370485614541174481821524970284091368273996617133301378322212707845108439214066873791030766224661653335631620645501728275170999909695614397241065382482893985754515007629806795793809340307723070214501364642483114510957074001690428258811695182293281975373430857933863349277252655126590892175920796925779082616027643328959551486044406001363033852297930731676174300708509134695834260205737849258233845021310606220120943440911906949048205191966954352150591566662421664163460902379576803467449766961626639164577741617643411751048208998892242769890248009777513279445922003071627861765448357487439493858676183792964652646436576762161029574620857111904794636927886154989632819769135318429897270875789745671660909305156612928394973994927442173341558685184236911013289230760027819079644214029451414240140674467621654601469416965493123336528240047222336059322730746278766154600591364302699375708923567076196632512356807487523768114586976201519199937458462352611981987695661456887201654857594740912195455270937059961841418543732057150614118833464313278244236916478860575259411340074569984873179399817378699031607223821590721545118620697145808338981082787432863210057093295631306976759519648610933423400335257103758857641921912978367383890765643842440960239003323214794546123696348763183456391897390919635465207116270252877655297317399176933109002754942558920794459877531339412463069924691497020789685857691565153188407613731235087967900607826910901338434770436924534993109353165833116780395478266483155951398818752724776284858383924450011249684177627498489929591871502249232652088646008519231084343180579337372687943402983815296670224129405350664016969788710071736105533434244201814946348677374819720758194986325463508311184880147859054719981377380799378815658459394670678239338072006347467689777563592825812084284748754266014829287629400883227889074716462810804403417820937618718919651817479496724496955415180774117783069151282657952225196395877284445929437902539053732101058054832397709169393868665770845763997587791169280366035577064870806845218053161655472045637947032190739125706200410946409257200789924788592828572445868873146993214824220048877263073929036187128185370781534711128838788306576426812910581569358072445378021659971917354920406993968236913158414726704605282031958632262543518362647070907228692089171944205636419385729096369939381847687755337603139309744955368874826850652547158311371285156875272789583850717928329495647957792355358719609143805550978553047870143171760908609988667103423718511186405452597828793571265146983117565422554664397899989595017138149414299895464050857051121722029200810562540859875947036062024616651496405698101085015672110459499170320672811254520055494113712750260274629010317577900684021316400872006500639859551241191951411850238560290999840681044398605941112151348555753086476390493756273063441797909918303616066341851295560296695590241733360366995744835133387214505169858324791009966114763539416274927558601276076332484693702681204932588509449174181112397081381467420835310404331079557783740501069911764922017044262116691239078841686792988529432869922166352112879739592745390612556666033417831641530753077341806921375466839430899851893223101585672890575196198768656599668085325703254303469150940678088144742769217532710618330663314399655693526888422072340550921348628376205415445489327137664823920696061242323977522543088462136805543459873955734978895215096507991602636951795356629191041950779119372227802343796344534582868675039035770912074709503034560634852280534007329644709234554039736926686432277964091142200266887011712913093985253509710911016960998305855716930355200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 138581755155220436290006846558648887419042497366815822384980884390473048052533882448191076986308643208519318387784149217405801665081034921416757944181820045211232157235764689947714786679458694014756538497985596936122107175633831514514895444632188174231199174701921920068997171236701579274034873968133739364706978747428829197263653894220552723571874145136009327860444746673148300204174308552778923724235098185668503024226388144510816556063016253444991598331274429456846591045418455899975741137020830201542786951116569120031940715249678938585629742393530191664701239854111640858830030936062922210696035140787838181513427314352478482228374619167276306078694054904039782252111678803432667352997122087593014917457267884234586888822761992116725729858307629367846529235221708488042253523269921857412538597009529285152650619059293033136545764332666401885862948187607052786948444675559361662271564905828903554043064871802477007757245112214372979352795341315885586234299163517807012023755318113584559434353694831005140940419684308919732399884249911675243455013419058753420761279520191799773382976121842218353706384092955340162902134536894542366442894919867583620181126413834738092298596084395611788859133853997916737326839315582143609720587188379733741104293907476235197362867794353297292119097286003753337805967737452605203191452297844814406542881532272414786333385521543397754769516238576686952034617606960083452305466973528871712910087571595648520334386111916541763127732573341103472235141794438386580379205736950085340534356740538552928460209382453860246446732485046695459706129429606416150109807523136046685373853175670041134331595150269357943111272465336430021165227838199141541314789857087078001807871298956799218703406420526477587546333749736892261519453944690829981170860493318362517583657421358543590627218449479258405110642220915217977340049141199850509254383374894398436353825510427569385168127537251940264747508538545542821792649243522468287922893682571518602225386838743331482357519743416831342234024769609770734986825092413321991062001720614712357290935938345624273387906471775135598233906761835234318556769154315132103497043123060140093486359217861440432983282581861142986123115185300420446012003636637848030023845796379697563624786355572394833700379234010507382252022604828867054529165292347401639430503570148099980276785252048738365754684755217212724492199872242057490394201392492142576861062892444673635754607225553836382864911193553354318606115198283680075407959263576374013834868716557489887818645378470597833261904602247733314794402444368823903693974755006127879506531667413448268261251199968183830067049924663389675322137025324909514319166347160111266357796608802731071947826704795111763524491626323539687624897803505987951144251412086638594157406145148181253279976160102933722298560662447156962983665843148330673768052270322569289742005936415587899943963796119176002494813553129829941789186173390574823081644195766954404669814193184758814184488170031402591304781846820775064349116878821640935520690012041697643778490332162787373497111871102205260863652152014981723944307656713407389660671828997173052527826132968834430743228339339528518736496018813904368953045479693189556687217829162501307865927916610123266392995336415052622912509831807664001110434736991172077604251696311314924504221394632053731771074349809689486853194103284847412262168491954576004510571903883260473219877505126480138465233645690707331590783261994599828691978290501273619124392611055654409551308284524881407731604577402283654938729996488705806835536987482782806422031597874068623139624359638805418738734665809671999397291624059231657107469741933774930597045141774689355011427571373542540928547908128761390808424023829753087560258081645521718250810875098824199399640586757386347538839850121585599108753724884486296936067998029673372631660347161354081974689372611609366436061933030377005425017970456733762494814313306373065199845376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 286181929665817408027655228547631635110494917410023254332386588247099571926597880771723222678985420927736052207932015277262140141906468330339399766419780750618004571415652561181538027566150633236393733557823419848050580144885325085842580798603432645166955700360387710144406848629773795440971151235232453001891997877015487043579017299119969667142332463807027005607663350407486902471025943454937068969485918081070933363524093572968887380658068172000638978825224738195797495360652667051344780893406116781105720792469271128450373903421885216768842672104992098458328070974391759502588929112466452180116551401404298157027634794548906578060818072995845395522683519599138042567158105644710708087243477734975008726787098153865138234182232355265728058009035055759088885390123287450640635587486441287200587962765447361485513605550719597151984550833122284214649468324022656300898447331194376706716611348936345029972937770314393114654979018037145704751183604891126689604822132850948704034857833481957170813567710084378897017677845347214249340275840928314501304310992456689184920331595033707345943119613002368137294328888972456551285359961613813384872497229920090982494421504576055237922513654657228417911918909396431789990098193808368304552887404498820361323783935089669679336582933758719410719957802656283272797888397073014380438156932248683643280579629483240799811954462263063520921759497892361253144058841864262417134640062496826068280397209067762356644675368825562543168484987166850454378104721855373983308970216260591785746571907165359589528762769187834240286429929683875859632043790161816939240759367436738070516384632828264963839757910804770147534831722278532000682408691095586154973256382819373292251825043534097106821499284440170829573163835390634829643244929086166984526584160170532839204222817551029981053238479991469536348971196769662198577204467933129639274978248071270124555585393609878937873999623980550551443915966590566866094741052091715928716341345121798765796196615354843944303720473348780879725553669579000985164678633321674228028567244935576419630006201849391008209437090731290586771107313884271122001755238702949460966891093926875910446987034311500583813109716171155854005229287712098275172774713601301349840138683656489344694325864313242602128128370217968042075133261670901933918402051897050674963567490155652751302206037523324936792203208504135016108633818669799080767794651838345498097177278376842630321738630451554138778658032215189488640029406944841755847730451702612217109101643952498415514130624845517371370613707387081489822319433197604614617467653442194951364251366382166275013414669740681330041605986021222849049907091659242700275935110436357887201663127911938019527605087386915877268366423452145893717126803429913294205452876910659005296993632281050880875800991931396900537243143961862794993945177675084982578040749424186643373977160697020821769698484698030843339117106642368242291331966478456292370685775128531310590813058603133943967198480405965041837245746611116574235782975955005239349110995571179765684706909715391316611390640132323209813820415934525876442444687530551465447467236896936554665231839117204710853502740522312300643643729908419769371103662259264760928624367818059381977594577551994565780871605100397910854620411509997891763413866346306657898241628247823639851055132167294124638776101518168444941924188454350226710802931509926653726270278792818601277636977696015291618952928855434309545289507972206943031063897882026031697752022315167146934496301422982509984148191169754735866837120831194749099269153500222151812906818672809009234637497256048269729440291286968450587943126622433810569213486980283254760717730112515237988320102328978197454179557315603372648294651509470242593248976694793951357319915888791871475208447556596871940088057316212162729951952446712310484952298551426736443824215395063906998581532547224256888785853738738235317334823483161223744952642801221098526474240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 989839479071580434441531987593619842669493691391904123943672887334384071559521005942615130155848131807897583649358844098749968343588547888175989321575323146608599816827158760586065120883246184398647770220237086227061970518726484113128738044003306422206262370862511347650849392886668433572919006217027354770109218892099590890927428115467350787241496938718496383711577163794358658746994781283686535954006369808553978559658128194706163107002286354459740926311154459005590012316221724770927443664169930741490585573283044171811151906184079066418045116179023532864169195511536697175679190431198055812864501726698555521127306778290666633353029418586829648429639660554899264774373650607790079454782021815482690504844333309806559860397165252352559943955634081868528170590591270544575494744018113497329682466363676072840151909566066511798980054728528609263377344719114217227936625773148736331782163904065755925418239024152028193643510244279287672927643070352651727109502572305021322039906108742553959134452598979897411028532185095677708141067834875638070733972440970818410536129769275487404076839907234863475123438242631246045520938301359560505610094927615361328967434703084422283224704734335055845822927410392535621965629079394524143023560235675761801086442454516991714806652842978403813421155078328765712956051385636696008472068504419746572253499422142337241982231430197158147700200780334841930082102913932923650211057117362943263592937192083384922314794223403680066893467987296630103830859057745570492329736414014626338036215559596966940705311324152600516006807870927615432610702055555913035977725630152369229808747937254681335648864020555828098704524351325323508103653170066787574752475547594346445280938555793219237649227687478801629074815133369514618895207685253144994428702078814226697369697327283805389977397025472479002380871120466113660849800893710260469613176920537232042111716903806236123694606305158193092802800958606755087772511671029469574932032231860379464183712911264770398253069129413158005917502706920559651953241997289541175496243218676101084272991965942667694262942075571758269192257636540346757400982393976239403281488065003087137089835398985172067516839169429624103438043203690484796788044420401754751449221889073556655832924737628625577863309727912208612594768421322154918880765649891081755204932982407877782720011171036359711227303104855261970929365570338074169226524197634741431204657859412520571174833187771447367873112941061086542580224525883116408650611681171777256844567706276252546714337879035637209348170943814208186386376665902268968198969983296098434470403717020903451423646812775596586206944837198820688246975297470365489572107321019108173764571220010699052343586397303391309401041535536017374377950372298709578280045110530480627592722465872079346790678802128973654829918291924017489526778369535767518056343489635964716256142129946467356236332321321926313647506774600734138605995930244137273402346628117013176609335922921120894578927923018962800833498613957614498871932411958425131220465031505379430639841627260497160888533849839752269459636644442438853369390951986983691332702478175592953255952912382208400348213382396024563512314986485910034010874941778859344423645769841322039810052701418380883686004497939606956997648772101267877032817933709599365004203824986882974184195241117987394714074008860723433964053146977412624199010823639535657236177806711117502057319130036456762872767659393933172084903499445537104559443789362205235596293697454864126099753171284318310674391618764573764000889187729385814358267596977081773873878111693127008181253912021796763428656593151993355580056874321064020775621617769300261946453440690117778744528045651437852843957692970656693493209829185766344070830853780188740017543148340080480347892926197046993534090725897204362347506673587937713194886952693985175390695542715167563364703110320216814956901928258863140250055868883503312402718416348775217050419200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -2899547389606298132909416822206728162008677178004367967442285224268846787874975350742758277271720818347368339238111645372366913834819464776647959334775906762614117009394852420419897982783492261017500090700657300868595355902024012608066890714888065295294710814865528176775859029793712138708588206675807054025266747376575553981899223481496831264910880632379899282973290913187768806902582489041086945431214034371640935809781499343088180554946563846643385926034816669032001752074861455373016294646516163894644652986473544883896123588883920639055073111847243782831222869656944943450439200866940676089498303696945441523978782719805238905620652281754411426984441027402815488561050513862905855031134243455237510014181526821881083384931849697216278257174636292026055928245868122540126706896140918654805259984124207731934133372302933166120041521452858324170577394251870246508594435652954292045188969117193394780427183632929424164456860585114257363337388697090252300279892999834520433237790541744428876623741653844842035088033440378037094959397717828867321989464045262038328711828876191591737324365076968592232416210162310057010279828508033588485991948864042677068040391509651037696562576823632399063503949543895215091229927287867904491493288876453908516187465850020981672044264001888100687048310516295740636881183369809771015468484085238746625626551851238741810786486036697055798999311469673857006756601728968283750353631602695083831065657878200196566879084088521836259703828411155880051273815835460572953640086778602265623613685727067386144704907582391735477928038216001637504873265505529856860881425199680966785875516333276714394781898224936552711369439800162677599279528425509238964220236896624230405566571771831334009668409524577485266871759858922896905037835866784855480746221671370159716790382533712457021554704336048642025041834952224139114408078896441295870752411168443873106154766240836110544989921594514048105939557389830789091418925767096613827065560807796706782560550781946425116913311072497081056550399015272593008996919739910723668340908029538660360190186792237438710149868131546643667569507412431033658880338331678238936707688235754872580599752993506084120860668335745377359826321072931306348384606871352106110221326663189245819040336002491374555815015923546424319296631822412912732099752162806825917427193583909483302921229135970403679981937215460900871971299861666178177702428188500277771147365618962558241773318293952860239683129881218518439540257946874238035871042596901566934352346387029894381329964168131586888902133454785399867194947129395116344446185334345954923727744744751250362202536440796801933495581812764419404023082849355374702455031429420335256446269401985864280160922275638728298827886787397177909143430740919964654429203201872734928678752518707314758008154193898811430200823224891948108308516778311495713058426571118552874711630424154526022994795304665422031071353725567280675434296026054337861619907352828801850750060581021374017852404936474906283233523464800836238274062643361387009117286069395760885641731216930502074375849956238741727735174886506687638604327176831723637873071232378184146107312873319041793028122627244082312172447961581608769475091476071639621785651819198664719723739098579415620589445719341526611578518877784210189768530254452988080350727105591884883524413058055968388826636277232046978407660674379744345611458774345147713024216492123688261992833538152881070773821520971310778052411892826115972562792953929884842136016063051338921332652909135918053672094338599811109005755756377144411674977658784590237058743586389209580999644450267429355343339632878879949064671702467849680292117984250225937466526789650730163649396443420003930425728361779949094850257738453691778304800747744944416505618128651565077972206469730988872558144220712329862603249094219484456061471751518400459591758999046545681505210963624435479158758372959642574303753218606030620149114716277503929876480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 1983749133445946229059841267392666067805213338237202396727640619657675293272272503641825260328692087776330731058387802393246486978514683461100028424909841799752074982777001742562479717104535919660148320508865171484659834889429837257416913967326178110243376873135919120695653565340349790056240912488290847691697003095839599775879815993125059603622016078750306523868769300799165784726170511858589335075458123532716385264435984636357334035394710739176968428642150371642152990250146890862770457377974571001343178301415692645154924608690887122888172372778789917415423085273360317184817993801210670549221054095375647088587292896137205495308432596384081567491664670006383324847908567683360030818220901322541201551462521586789461488445676571211167029665765405569351516673534319488145834459588414895477888653040755631231938727632802551242324676038500861272539713684631425269798705780332811231845776645089661817991988022639124454084299314245039994306064446964222937160499174068064560241419682114170911864051594796066575029237557670297656013997790875360767377343048678836313509028134656221195332367238583561291170655932286822852666092069726913223124521296262504736632277205316265030282771942659052717831104972495863082855505277510724985775410720504308645316948362317414233633017461291345936872301608834222180862540770837735458825763134054466463380137708203914713100421360647056436836382141636671121385228396587683437821440694489573360386944961717095323956552035485391949720408635577564249294863163872699397566454531716302758471079125586683607243756187168457400836970738949689735230869297256741064098654679293797533180124912016769002172501469461694855450234289916351315566528942865453702100296485613105678178481945899856832848154964981475862977944886761094558159735458122612397540885993985947562451692935930823639473663629757561210953171190296806402782881245232118224379131612409357506648374999315045610663234786256068945943512202794425134857614994823944622573722628553988454818879538550448854716651792085754960361125220025795435149373857289151627887452714363557762903122817990375939524139591356580426231836220366367404201586932868520982832318484118238010576838573591913020497348505349110646463792237135887698869252553299354319651088550290324596632744522334349388618161263161706231226920104964465808606127761311228683304921342858808827634410820574266073735487636530620430582051614497538603124118550734829161699025372730152842143287568413960713258869130427003041407884310317773620836487722256326064943769375723068348621949824290956924793732244620746926224756902230324343017156345926815741596902293972677415828795616794228204788971996302009610225687299303379955686795637513736492305758104862697065248080058844670835807790258554339867881749341796350428171653236044724767020413075801007653752483900338014983115302779070488544353599942935341931820224261265331453243455450317581169952782817738421159728411953178876439510747781186778508743404451377524311808904467907339485818756896635363558091752252552945573543999115312790740255473064807843985703440864636895128673547640799407048649927195483477699843409650412263809173487928587727820504236359597134613627683136505045796305509217587883428825304862206503226443205231285446150544952122889408783205791730922195286919880083627189359576006791073343742967887180122370492605868059387477511104851061160337790481807811888670507688213925824760540051283323595010789954685992684904715875378118043223068383060923054620814852416120933846540487402207377591089700976448356394295252921871284690183815261838273353023807000318617009990232794776604351380082750774181811794288342048448425378954623317022346118331573627798082563581690985746757675381166677084739111668778688721655537205572547433969499593217468574850381491824435386421350448731641175833394608967092080955124901429459877936433745652024244882392887018260639541859522035610893527364077564858621913915727351319933781028449823437526423337697280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -164663772323555000448849363000717250693422643546819671756780727821278006365740294471238709005409439102369167823432588610702479364376456715468027928432903603172875169720322180515084498155311626852244617262777468660768610458231009060658959497858743199567485551955573286811455973021080184433932290628674863471789180159709925475640359236801277054609083106872006445080999633282156891897275716480405778457472112290763173525983003088205494530523096357907712230716066551105823528189618641570072402585982324441846243917358648837345881732527765779552458036612115072923825885901067021931732110834851055007519744926514966235411554268283100837149108686999282315598908157073415373457815816070165625017564212591604797959779254257104894497499257845846531245164081920203054041688417074533035493434275227817791339555118701547359991888784380037680609144060083435394446812627706436528094233514887518752537207769219213959402261119909142981466681757005823529231408353321075030032741924964179228207422164159039106316353963509593645443410132534922209560242713877387811262871026335718820552873585059012368192311288646937553799416518482407288323753047330866377695504951508394360321991506637601785571962673481083686624598479137826758419823120091692406942986415510543065304538939461571092082532539579929045600966729578465920053892502727525550017089588339604772887393079900563042019146719403273098230034490574234852954907408017498244759812002068533449357409948865776934582202855569926592042309455890597249576920077794223658633901574561538819497404539719932340101829086602963848703065240076672648005046713230779645171296128627813602817978631074970874485823115753611529580479237152695940602006178129950928570592388741666741754858553554385023071571883576207328735312990569425683976839362798971654551519069135860785983826286791264673381556063520423710078244051161699202673255056575359282917105510196504092667538120338311459174389789188930832708498186203129028157337826153929266942785198902396039824053081136050128010254308188197940803016585062660511398475194191561194576996628490282390118182016348186377878580987232138479588930424153106183108086770367363150516528042155770634129354738015675593460709925990027652298015488219788045142620704904785894890174120033143794907676607077310011063919773746976298295910258828247518223407427617002674170446730671522016455085631999579512138444840071439717183809329934422480839845467787891087593398944321886692338930074894906342660811076457709796970011153370078773759419178112478276738882407483992341538801425680531596599884113526045501397788182093156283645708748230629835824816803610166012571800221356763867556737829662647292199417907055742324402704657076697106184361582075123694313631464954574099216779254670856048687906077540267491363083737077187518915718139632971726506676139806626207717827037932357070913350510172112397529606327772305801769182328913189931179412975446375063237929852097825409322671528953292096105086943287552933128554041068406643150897594118582683466110015884810939379393275248658306475746513028690672367702756560000851961315255054189875607050620331361468500118854956770811071624003173557355692900102067582851312627896915947925544400554420800383476348199410337982884555833007254066298522913543121490885216140264766616630375470154952189118048379616969732067002290470566618559803309307051964217650261580655524013269420024020742845453925721874660777451777302334166312674120212172993546986913966818178382789808410491590069647999190312565899371423376531167360856659869539174959638213101092728270708130981576235019691763616965550683237781975894603692773372229364223478432899198581442006249946413757937827172092050878251420858186395860414278729581888805106825705412995186360821556726477392636877547834398776280159920707754532769837321592355188215721267550427515493627974806082961035761303161705701791541626317271544307604359873771161931794997495378722124854377955407642427496494371825766524518400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 11744443468297861483208711828363095448261141293262122050110990036656578935272139905638849975735948858770424833691237875948655303565219741999592263158420524705976653513793942696325811000090008616724618176902127869918684463780806287552934684979921941323591508273012421135420606648220563107183216279463617072077832585999436255103316411260066510339016960808232164772209175479416594964563640369897249225995006623731493601881992511553918028031699299806687156485684719055192578210896950596479134288985666849852171257625234024495839153812045419152179313676760475855018440695122374935547623809106068549943452473589329076571508190958116053387189541575548555176665334140116890152572796894312645208243678585210734375493901443782028069446348962411529710031782422509356386579690591474358661544267227125262261687220325529302076616661873248097925862726043720829746021111808009417726286365649151786229464045808905359479879610913493106582518259075628509703828221888207898844750362583122828429088432347519386510913630243417761369150554869059565165303471202782733690868164526117048649498777523299536262476067120846215790180846515250988419575229897674863189067253049522979861564690555345996161229466003645150201730033250682536417256431755862579176116171409223454243395817125461111041443664470258923550593880596527737607077137311338956380226101519270161108146821419164244716087602299962039653541894023646707806840532448618386530044556113638270891124409134342353416067882313109490699931100230879815637080542680121208612974696448728619837355720652327868599739115378895920641655265717040158848200467083268111780188671744453453223118192554269813907415493484412712638783956931147613751640526797576164276448752283431005778498444461510522006461036628894759784777631167751364518540093348508452052167756089412666835400389143912984443564674112814689437351872154169126258499643797252687541720361694933238035104947395878930224615347233697289987738939486077074720118645558957228383454461904573314039502038371790172143063469712958337222726155881329550144258048590666443297392319515256526649904918376838814916968660954686636544288966866010910757536081959621533743219999585734322580094794649887021834586277306760995928956649483367877285700665049193810435448121367446098004274190158871191458272954516889259600557828187233265311554502835387235838079462480110416211113531778442507848890471548546774754611665431169819082040067349557506244180916308899678842755098134391609998335593708005213191205220566522895656449465303072317853906694016358092658047203945847968910748977110350032548996473185355818365480707951372549879420463899879130160149674071557214749281820284506922004186010027102428533579266517145545175896365729983015205327429347338349012121280816641463003897105058754043603635303599644122641288137179261654007169339182471734867300324295480247562396181832472822192806964700989827189613479544638476291637609424178534922485469870426442255381753019316375154130942250566614080805959944982880708260854807770237667977541457160715076021880946785826625304090473794156657314733577305627112439404385509580561433710507689601429405381392182144834818094688221624764152947473911250688123480037749430802426901337960362883939785409580442295242166918839810515202369916564097354539097695789704268262827663795608915083963456845106739896078049317819276963651322600252339238269856769036522358700523015988960514059701503387503534775020133142069223182288974492056992312143378124256928372621008311499990909736993183386584322857421470254344566816919941551901142205793624600574086159328855391536517996901908253307178149289400728776417887333640533688407087581336168289431890085982309736548613296034241560938187925064510943728845593782740494913973445730891740679394469508557387227169556894031887193458259409474094017952894172130586526674425693818752727216655075699772466023490092576818268030631076833963106042397050540681338864395424410849141704868219471852851786697146368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -150163473460374972926411516355577469027960675080671461987909327866568095953957416869687009393695756640594375854101113046950324390807549672212513665296910343918512632405044857541598843169525425680507064702448147090364580415983305336802159323705374946592247472772654502027995963767005642498743712701665774729345843045191210601680208913192936545433561258474886872917445943709210143781832522372332758030403213386529577613613377206179198383714147289955137823127248514156103403845772927059195981906854123175683857201372948258270224940101965708095436444770060673305294009458530216721326252017791979689705777637835703347359362204276572937914767636930103878967335810321893568855243464958212768356244484456484505954820479455519957172043924764843874892041184400965362016812719779794280592357358003552587890392862420773587544401239524037184634069851891216984299297860118124387599953222082341908790831524582555147834953065652629517706880019549600509050020134477542871384233137310562772061566098855265520339366242875066522838269878793094558116765951808340999550725880260565079223899315351082802353763374349192237995669066935376486309012094578325180962196488355477255298021477130136679057086047789644018133777903712533827135813437975175316028533031617221621619400251742932977544373944544195149616323858304627005805873218816112150948372038329790254488383254693541219635299827909611463758960119587876926921634251063629976901251873878668299156143697307867587497546451573875631170803079471704799347440047344218013803038194245223746787609094001410556936901080081141392950112768718239408208829445587852120540621433116949586158658134472453848131205196083627379774225171235371598368393518680763727464151128656077181505389845519424818685075905537196119483751195020453658508139503328313177184730177035636114636037773754680533709187476910398873383123531463068640308756994117609540537435806235495738290303066869617053104914571032599151598437102728122170892285930272610305283807684428256805352324909493726274461908926175930194490024877537693900777703360185914842790310752705837247251888562907951546011420200352867266050631513549174216138169537067003559671426250235519915541611914456959513148958838176579890807563863001103451697550598658537393125869341831701662608186212829512562158000378596645366478910045323628233085240250980107309681722101354267647120457240454293225180300981086510176191287210356577853249977356474858868580591745006487367168826565111567283930735296845627140270976476123933666075860858079598358644810166961273628060312077916750881648525188350748434529878530065513658559962383570379358826193017364035736561399578974621502210299020856341926817966220405063307719133561747529431068344317823787721820571184595635960303019222135716360539931589861221120011923211001605002637239203261462806368384074018075869001345358718486587592324781039594623402128222555353565686297768831953903671757495895602772131735830497942709903290837520843515630503298778435089117918237789984168464163275060938454446701115829445276151069961796931713220970098555873782520438906814405212616857127001689102179684161984931010548476823780612661847818101269517778463354950098731054156649475757076395221933167065885228134120976215337089009656192975418981509186985351939689232253509196044341336901419595848911065404956076853623531345548079864148929682950309988165485623157146076775344165740447134226124504237850045719519365893099176037091629153187589224509213532810831209464231193467321028432251970445458690104455134371324832950183108750919317038456944880197540256772374722568681135635543304030464276090667362879252356319445900376476446166536864501887244324277906666397076918073479900574675282925503149926439252316682762696699279883443016049710260848252683455486723203543760287492554810660117205853540666269757595728337574256320353386360228918161124715865817887691042705323908068339207790297783901011213526117804735894132307541353866047475388874496111888302080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -44596237847539123967393880202211261193327830113372021357106503668217594660418662941390473491113717187050111094240693177647332370737914233468223741059385273273068617869993027508286873505997110343656788819827277868870182908568603363953053154759606664177146738479498090836402174519099738409088581420944627189345254486801422573818146927350900160368444195463920041694804963081582940822578915369242383297184725754136609517351740370154553344561627763986710564058508374079595433484528196513897703783794229226101777882846439570644316106853826591437639671875508875346466908090036333048350836943555389620180337222286672164062158070947019086178406364153041445938967942026508042860895353348596601534822534287643937504746268540136955142441204420852714662806693417415143077381458322539461293590928019381737989264894113342125450843180944200208012643670548845898813072046514970645799815522896198874005271354515731558361446401044440477906917829477132213725262004875611499437192717175023435709022114625780787175497687312462347335902907131394834157651701152187419161701414789600722409526948719274136956965707146851606078463048245432955468576010585703109560477883863973029020798210587610047753656554343996777756886264296007700362733051326496426582951626281002377946971188128390544581132438664494922921282775297489723703302852681526820982667884891533125437283313126592128509599366180663526723457856911988582123752284394117350075428204983554833655679927820241771243873039088363886409375390668469581999368161530513293011049703007133375373877360083307767865709590054039111579504696089538698629479879053176378860362982225409693865235627586721333046127681280162790456693476285349934464158801392604236262687433861639930435652890988853328266202458649136745717156150367138734848943133399906594079580104469119046342972449293542261537839089554668673973674896615692743519502306118943523332871804530949526003242514793957052864612882350982123750657524829133527375874721962143356578252068215668872735671215360919316885533101393289650443730037585400952959517332660112026233797248085339479350467089747029438633586851938734257097884108343124791870814836343230468492814036154798271306970986039018336350445287918651796572243110232761722896936344415897253304431939685752838528326256343835087285587817548180882883048233990895948676278105867142176617067978529510629707471938321679401140745582597921860871664016687678598906480674809398130894404870372747238670290475956205770960345835706246001194746443440300828676658579655502111840015038436077436239344482659850987993252611840687836780616809060371913359342170822647753339448239368735302442247506561689992970471155581532221958456454222629300485055899431040247111466022844018237397082005441908390205522097363254240259223220884970949387457717148759226906661153407461064488488845042814662502961376595338861629352692956140698625214855478935352472838482477424756513003227696331726626756431103134392735281939983254715629820045841500723730201046750364027677090996343231200228051361474707910290483283309449153620697399490861451299174526983196705203632977584624478559951998822424849728625098900786084306516785598748139673638587486591355250038312177929781283913517360871116195041307318968077813467393365219736605212342521587958679591804455158527009695200597740310077256759579777806911152284271566386428636270311657723192012559309646881252332455293266575406328891701339104402192680886908492825304759374131601367778991524643552725921890024780835221796261678405526994726964619439599948110768845460509881700371799712213756126076037924908989312228280534129972448728546816099882764271173488813128613268124751201906412746384374624485794422207342987139093224222285488758137217619361443522088768818665524686278772489367882430884379470958112734405416203791101516430989052185551612276767830169804901666986835312285262367328517470156029599564319659468313129499480391139299058773310874291211360018792986686679355893634983526400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 38594540391493644152433645007470330416223658076658591691384686067395324147901014570559453357267090522497689292995928701541599368984957781082292613674304988235378769500221077690037362645875268167666669547640572638844556719362036101674722540986775421868562320025830638713305663810296263370816057924374949875954558065554319687055784976917798644528531366750075139559026223735188906111555469302275734160635445997401904106919529978767038603610093258812733939221377096915166418929050778851133316491213197048602103176146905703605819764596563534567552880869085410925018721902423426334657362649213629033595542880377811150321858508957659491466108821713391843607268138496033523826510214299123010235380276745931013932949302804371106193695890921373009945791836735999932851666219731445977368196174106180118795127872520936363209573813087279336415971861886891486136439599265117386051261231402125377523839798911138321125031464508023642806682310405295350358023565746228450004803083476341869757679797084497787061953014196275225974911532451411560483980255943986232644565984519042388893189967490053762735945199870588326749081049491026400101745643715159983359158575650015572150260119017349427261538114811432962931325041347273357955890152601029831113941991798852628414719140476744613647709421784239818952396733660551248022184299168165380899569702355819266915879670587551388939634498805931637990956037311271295299163911859065806319663681348016689086819909976458295745380728130915085851444950365474680857398047694833563957353733902593607924822809156434352081750954586810882059706726194966323732283447302978725150865761808747935413278939298989831300352119541003273470178650170138383722372659980490374981525121219463399326566989203745115545036939951687344842423256842629905729616968123298746762081041817785852482025082363918744166791469423057683409099910927782525831376185367864241271607258119320842658069667328998013946204790189123452362803053686645852951021965200926146997374368895651789112333657074593139977579248410807636983811444414393872140551869352264965689619705036487523077560551948481408306521403201876198581521295399273739209156292520799474227965857295886847563363720414430538030209190517280128557547037034043900318177509940473089515641400259443149834025707896694730504020413139449791388966273118849934056491723144747604083238383396692102814157627704212657587595808585690584848725758468406992126000526879744442588393136690075144444880561711143516309693611318610744418530312755568378226419173725545093632290421086079051552757715757787893119817686997312217528919415841648164819224061698281903139397519193909808055415244977318280680055691251123201677865905343688014406183971480086274227552991252895768091424621642037806978058976758790061812457538624303287866544396734063671693306113878233836294746914853489934975036657686836609150749404674390204233663040889663259737259898143614368662541888335392993418336162566749751755392608351821804655361924730086098220821946357131979590561386376382619931123701116844944148984616217937324005316321937395968497024427336647714979487704370498643147267392798613984050375508470239323158832419657497736123796497317562967337455900384654853831909648471539381281148861283994546841158179192448888232135998105454578315328336838890172776706573226557649546984945838569700871731081090278687786158285400948651071229121255000064538363686969255879579857155508198723900566843382800975521118506766970114906752241425034625262514777253272546762388059626945832465804296726490488041925451342001222938795433844732688364786829438590653168294541633383192350315773745005818443343898605535879906294879393497881996770102603761604149364024956699899188699899538596672851493782008191114415525372197405289330610408992287943226374961520281234054915309866940515440737044196264058671321297242167245339005433723178908057564806118477102969877339745712828025555548698973536997541113610495720888375106761959981238917705576218624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 14898705888690864476099095206108078247395152374265004146577859873975435859290797565281117132802436024886073820040534027206847737112875962273615884408674730535651789176530413720547321304364395174157977169159829352690718141895146717649759223990221154815927397465432883844571944019638614357659816255106013626553055820812389161883146735431480888803041456027640888690196504746200419765804286810178137786130750496242038609293340717547325965662169359264829850361665586740707981642748935762225747412999307561460715268559009579074073945260603311776085553971390238568099302902833208803591627324977551244070785912115262357597246976893996070065266643514343325210745362078931506631643516621391411844774126833146634745309896840148071341275437869171445093440857790552851684008248636142610778545027363075490748004578789127835788176248893905665320256965151283761563974672306025179864278354018385572790224981351613234013335886830570467672702892100958232763039587353847441515335723166852318619743057521681229811390361664323479593576251705910056578831073461363671473550301737912476621888258715481161157492251693602994136264536278915095167383325762696376499835087638063554730743472475525337072363271936321764342479555138124158566113693883646331960179132004207723035201707848501450406447783410373656140242208891542792007392188441081806475571310321201455640332530121685918892861969788297857742158032676208851578201592004455953807956391595506464878556917699693798972433876361029375490953734180184947494312755757854204136643006770494307434241003132857001482600560423916478405777936564074842575253722213097868684725623830664773869826332712115212221779868348782978298352140891335092063129411567865363618017893495302682021363805175663540973060481493004847408039963666151613846185306681143519110631077753707936143736720232900857075963042926514024542431608313262781911956022214570398108153709216691535461188076111125982105075042441296879517433746573800134959603643188453995463906868710441295937224885464980188497047711628250225934849772751807672428759338938974711932555287111473108186987985490990483365012713994427158457223550268785131200524527374422201230540842715307512878779490664542657165644451435991045956054443229614967740043687431864404599520898043694631294825465586383913021771013021831163658585054542572976339761813611638977261343266057891515214465783414622348643518309080238454382936295553892807024863812814807082035748000418135927419057504491603283698422890332170316094088804988646643411551024455476250093624710949848151314382716757692684074256716233845344812134993402571110248991889559759082907680651530749741596573569506607524864029944197934483407454216778552857964437431501507158878379374749898662752896933118117946429827013956558104011668741055649239940047227687912350331477020962098431522683703083685201130356329266165841240149405363757096933287517966788559163939236532894152524091325509086432906879373866882373739504437696615134205257559574297315332935331274279405343963934044318601898135130991387959654759256782517888195199973645007078612425427313318204246339744715869774938868909811552217516752260906629368708496295483280683899828380550857410097461478878032146760747668269730606229761230159874484724018507052815949465682164772564249755642885061620904988923969138543696532157227581653002485595293137430551003881838974366496035066466361719371377202957311044173492545731422600687063059092326191921695086953397920048056588248726237820317110796685836116385586407113858376413150897917275371358494411232764310830644181382874579407387624476709778668140212196923270695437995632867688602308423132513829752132036408448834005920277175095028445025604631494190159111881031201970937363317617283903996240806044305107823634584620859260922412864683764333616969144242574071695324439280740292769760352354947955823882995834881349749782048909509359116464769461824199732761978153138799060536544811368852649666992620384616805218947621191680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -1585607677259930997253944873761849741050412736365566543948124865764169907547201192827332569507336396658211236157035800708484725610689241712774213240887427520693433577217535152698268887657434164110065405876759364077153330098933884665382851145675429349387002046123332617862296079141373384629853994406972286125163496972928096720901385890598590667263134049647624267120558770208276527955225780713725920050919299150745626646084651011890554264336364443025401388257998783522334319909657808920525588017290396521636999388478324299656457477426234793589218445953454779046156858673168418761703614164380618466437611431654142032811212612402648132634489581783693624095490096394498357007532172163409640052914020969650214760774581467403691570583237430086656417894548268521984782183910665569131333604348198348301509968932170266103015051371651100449104734584615132225854005891899023382611605711624799552374421234994564427041890567183155443288779761202559558374832359043944890965551756608235507378232750597051025582802036742227197284688866876896683494466637840109349927800331905490018775443922397998636770808531300947084518269156220538066311346438202973774449876428755778953126423562766431701337058497100442994754301510708585637630981168952897761437371557226260040849439021680858141112729226904031342153842315281024752553505083583733081415735269424707645692279108997980361461332680588110166546727121986386445608720137157949315085773953039531283789018715536056415929230873367716661634461981493776729629024035681672775556904601577386013976639561401422017980385120960865104910563137456262941428524479015820617359818160034165142477648758134284557470656288570450836694154881343464486403470543378038310194692385057972993156830709219736771047878347693016614166372350414413130401531720205131215407618269874597207724163410975487784859843340134761251995787992417186537954787874134826525766083016870697697299487246933423940547109306667077891713939852472280350185735036891160541746781949029468129591418344844555211656125571504769588606834702916769982499555488576583021726511638914160689374092161889244150205678980946543169489155951450210275961121174143155393899457010945871883513371089604419412242332409799229688917338552235643418157711719554348927802901524399971057949148872730599416704122259335173840793412809327424781152046495033740421370197095309054591853622281613640215153329077268897098480143881725322523881678221751812167680198407098528419857648935843981321626134950483299779970891206690361026616133154118834464467879474804520319730758456275142646850995004382641723419236101784661486687976755595804319547506707945351455828019032451229807831583378473038612005012006075039518907971602198767983745231745100201620752413014183586864161599940382889785857220670781135612606768715388391840512991310609083476212305528377825496922121342830023849021597394755402525333826530573612998510035001825985680690522066785996994460012688145361886957666243765383702754368950742109982569944141200031541900710548306251430672507339338706603734803822593377745045675216007312274183130830833084551923055263413359056341321207478599046485996045258513082215622972689252392950795221184353402515425495022178588967536611295970458543043119769850579022867429649113123944917475848264419501527210958529068910670786103827456218361725382683739607256599045720091467250507891479036182927822934886511044635115515703378288257666111217828234804775552432162521693187361439619790460520800843341650443113842772004895737898875222892577194954541185814172653892262518041102854881360479090440183885717849331930319496615264589744325903368557692961901810485175035633338724617674070132517237591899309255134490006805336714986719300113564440855260698826375136644243867375179491125702651863217040715266497932492508360247610061036544662977418375883491448889052933340863314950077432068811776418657882373581085630596629659250146225448682869054639764510412491871147655131723331835321227673600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -1423791567777016854609549622309311123653796672329851873434688333249793205563934832264953322614213043323811857782463861661716600002094721751140872618686226095549474569283114409217459212708801504249207354888593928125807584048949635476692637528443909511901943451602914970183448434675994513063292269979699958434797894399645711634845401032184197948088330263662884931111117269136174828172753175478980973719962441635189777086073714591371819185553103295009236206540234601329484826177501308365480191401524324211009759247378677647226256439157784542353079538874720153091314870888614837534237584284020968894629271637615525115247736781348841075781216131160011671826472742075494285563749598649570648896594104134479748379024673575098975490986894803838538922005013277806246708933922893523513769212763418549516698985621760745169443307301740212197937176594873067850790671456532976352005584702316703608162160028433286432146549036294527010394086691263162237274464048729915094461472260719067459965149446923809005100588493638827978127196604772574468337749530654899231817691484428999629498130221347405045170074875055605259455362017210018067803893667592292631315221140680514323781220069934243442316770949890949739343502111102435486707669111807636336275650960846245869414441582832296972770923856034093407168187181714662783958811888272062849664777593902771983716257424972617751137523486613614604945732308577809982026139042130987943180142162806638235811376139824245508524953680731359379548282422021765340905052060705845697947111494876340312446870476094017764189333877695267294514570899914900684437639088937171022139497320022883659877095801600429669656135107038338182818827530860284531577426422612470877153311681812209367324723553639847689308205857438944419149936113453121053236769818913894900066056874611418347983003160143898516960191997798225744318575079447078331368950801062000907742786328396606895136716637699881046091509266870662521961808886067003242341877289779533454608578427565417187446549346805426418435654620795400942550206233290330295207682832758946900818653644456045122424983266689753753844782660109579723644602964122031976308926270325907408137789501375898048320203508207001439551990309645962028169523959320451039028740624549216626300893864033411933481159987670780727285324849702315158806198844380920890589228484466350222764794389052979144689332028776257435440636105757959420779560889546195639642900229206644406147031415371849329324821797006308289820826974035051898091756850486187459154876354648414937771986131970208352199237461464142639724007940241050384626855459742423369081622554727815973420437470981342495297038557549100510032607115646793325019565333810434886100966538212408877514054442524158473575209581924532983927113181449353785215298028262546193975843967830983137419310548875603207130635025200325200596179180576877946625039308074167726778975309493998035306261029644518460084011423279837151962175621107665348264982991581033476993754439411599228397139536699053945940458962190576949517497182360130870779943244292614104035490172308774178627808476372714186287755893815050909296614424346067826183156028488209717449959817410725582055142309146003542822239328638277130081196642117739555777927016441724380286820342517334427867035175261907184949324314735959424254601578211342024720742632774587269835073837911144847594499953530608634557510812791727239925777403408493332631194252742280377728206157692157867594165582852806586616634414255872595772162957055186830863202803765342460194207548945361554874097310697805066659702726493917599076455672307142645143807642111104713039759940155278774355618765440941071099436537415591031551989591957300121111963831319171500615248168019993039244334766954102807445530057632647121705289034950942958222880046383443336984202876748680378944565872501665741603559185148902538327655982849508044157324212432697197885655682279571209563412492868974218664117409003406982972737794916937637117971922944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -650245877125998858550266912494897230155449302670264076362373569356957081775286062423068399026771330344105021921751857015239406661516416070706840658517252857659744048036439599762772774020325287794214673171948741048109976176114978878328628197605268680732586673239412518207843250418516202506622540557887379419194239172446670414930563622553891414849567088400196050585493517263861683156394818714968276768141478903473294968250690293896732908359572356310620296987589177960848879974441359697624224677571822986167432149756025518323768992328541163121512954605743702239794424069253043646043632652338175364043949401016208686271057712048653636449234001034392303297243179156524400653338605597364388161261327968497519498799226672700095371167477340144168847768289894679832391724034116388894503965068904506929243943994827359911726757725306251458482763999782420819476098226835176705327432733675800863919343116962241415600716583811469219089590134128713555644814764505960576498184929745166490740823477821796435881755424948807409167816195818102860494991928003612859421467667365071599483460369702187779207607420892865269358500199857000248046499231247715636150371228240093830433851971632688080446551615213558694123825366896952724203619781837985230311746027175172168817394407616081230192925885555598665729525669398563585504674777363455990892040145768733569441206070728415666046463910368368506308799307154019465120728234152311023964570815773143767026217983479287844611527452857402053125208230477892431705917871131773861089045772142701394130766107973747749460090693519286737371585239184310777678021471418501162454434510905546001319969434804189199618802623430063634036636317915363524653032549939328438927380804667492144519296756729340209560458800005438381033646482788110943919551362862361712772499732924854776894087618401154937121024276012962281983621814132339378919628281148466213391228822142279839482884422674971617454687696345774281744933723618949917801702478703501062572941180111199071598590584787477932627746869476471564581763891508715066868106942190148353317109384913802232746206119859823042289624654026974162675270627747268979728588393327788510383846459136805946112319385389923405395085446113177668156883485760551129580495571187823590124500744610563538187988324597772146145106788161602986758524667470305943360928662850129491472185383668298859555919855014034577651711687623354916249482290968320111568140618306790709364261983270839296540675394226603528806714462461293963920623088374211384548875914924686134631529392130769424506826477736105199164430973294170167917160722438453796960231100340872454387986541888988174087339840083184686622793342207970312493367821275318518211814919889845226194637746626008989901207933625831878583396176998681619505198036610687343703906666076320485499189343239117086227787348036214559578630134031036620423247087253564655652901965522799580562067471946383388355525097086140068651212591417240736897836486444278279656091135811529260960086746727724930873094139341378232357536784692603484432098499000018936953996769355933881928969753075192630878277537443518420271295467622849472936643218216400760938098781402212343889487721591773920197624123070729634939570605606901817512852307357723480748288504172010499390659481935307520413769116902577214695255938258102562465088026402421956426820043601299167643792266608061431850241651888499209120455668179260181262733626891393250993917349103065579737339267893165913115041585501085012836926090040496922748129981791895741173976766895198516576736270976255807443129578200545159284485129275160863818805291794720929407300464503228317138316285938470939863531477583912369778270471281714506965946792849745442134041106301353278167373462239051308486136986111005168197977979741201814042859477305342510221444751087478615152603683640301290153968420877258819740213639291878237828901369373570683329298655673715333455423180107660006273462142829522236613327139502845106346860216320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 165860341034480077681396457566565400431838380929175464229894354236589125638519724255740219888351373187318217876977719726223849984610744858213489579085151584173322378053815979032736480186931099379599585078280299539989193438096738357073842427413341423917885675292691751401541172846727614159460993608342393379542843552708565824231426730976615764475061685155747855299020930732109243483494769926739607286841491763969807156933412978267870595474404736618546247886489067147336975952281308340221420540164476212203438203853659898998753915196804187875332993460322102806828522812668334568620685271883574014630767728357940180466555406937333330353994753374375177544125299619389544425581513719855162120265585205993921198614417092969438100261303701828345327870976900601286571627088839981823492275114036977887070840658803331234544830374792810836801848841671546815834614215871688710171393637510057010684117069709684530108816066957294738824090270117913465541329593285998367583177912973847746189952990851387253182075810445978208476449613112845438801480276043187309723279624134870764162639535042449638138578147578483225271894403215782051095163932188361543377591338934783131184859574629250748543602779213509486803020127891586828398427918612664017874678986377714253125413523751081065233500237576667263903599103898939368472995629677516958636389144401864648998261292940646019919282514750514344129149366872937988811696424534374502500509904971879772953326715362287219024502132889596229907775040539674906948534546057261106776836078550733231507214940948209914445890401989022411272823551065378257999905313611577556918305507150941374662577359242542107919594691612255926466195452634778653836409916950019148637262728837712810417050197229412559984024164576614210140416065538972017341050271674874278539644891443450134386718368080434440245442613186338233582827405505568304246437700424511133465082151422482129190653062322424562532864646252297566928240111869744325173379330081143729129447990749362576107374047687439741278081545514013114557977385143564471030255439190974395105488393062159938694997322156237501098635024916645229752683717944694026093214434335715093269882205879544053796255002676616792919934664683060857823875200436480088058140555081075153687027695573466290173892959558729693625473509970428442522583558566457570182193670928639250141705855126454370934959851391850058412825034035959630075796341357297691149097011952775045275574360526663436097826276234787324083231573464274037167650498816881390129730465033618217915363679429019534187931443069884610440969878959428143686949830369115533772284511019340706564309405450977410153218545906002812989938259411187003261462044990382295063645151940402316972994799839406985114006180527281504404724045874980332695422700545733418490270424135309566841318811357827521561086098773185585569906283709696385788104611545622943085865681468420474150499281039586457879379722823077652358660589204175714948549984139542277554031613258106838770714554857264330515665235620905557544936095632429250660711111330519430729037420252122911036788987456271620445945142112501976464779127078238776911371201349552395723454427698361135050263514072955810788624558022344949067095484257501653715521315853058161146746140849815832098172504459184646854076893081549510981430831692464758910224254698661928679892952769620592407035620661422628492118699919118572348133063964183018634112124873638015771615268333112927931279880966584028234251813088472459830226557310584025723759718535513738122258954332867422790842795754891242697219430452348910045462453358356660305359740588198889842909673782191531853155856293712921622546979925485707168468471641638134511386622126558553723309535373260033870630847746352550990890340797781108922023634747106274351051471975540502374058706181136010276414366328328704717408503347696975246847355658458364365600122391488129985409814287541562283814013432365589091064186250021060868395266809678856241492787200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 23544389767169561597834336325954264235878528993567194762577102041352216587021219519493676295900880427954694079160138210542466905430681039734143747522358860812228196905774316830238014747840573113586226821713634057380891559577134314128487177651023529535142656199024302456031421305401646696931421319206053324752937085435378542755427670524296984429176076971056178158022904308720883820742349892266228872362857633922364528379013377456372137603492249250500965142880184678708921003206883714493972327834573674881250909346446844371529834270672378158580010097205295716656285263197744803356405947254637963166448076424532003226393917325787171550125344353495377776574888000044541519186595250662295017243595321665221865221816653208665176507126796633690093182944639501102023650357485694977652766821479879963274175389556853693678848196294598648559609440977107100019746063996826772466710275842836806366583792680341753426871579929743172150148583939982558898348474516783949461966972283100835497057128808066858414540446558777311167542508529922368332303667486088045733650431660036590328655401266355001861876065349428012508640637215565629797696043680276516896949314999207774851042425745898093049644214725384640921133862238286180954348365600407661152884049611379663949959119726906007800895824250314406673409014735115100301581228620365827874772484381336370045200711993024339865553915011316711098629560383394105874017570406139084110798907420855612019569575906143654417759675252476704842888635527281470313667154980262111022878423974981961091054879331782041284498753895977067134439586460728978745853317881985749286814937848695679060485080189228202158415174168697773200414012272660738207507285237842768665348271272678844744162198560221891342361423168795707780520974396669009888978468501912101883585045043631365587937870957320948466302783299562597658855187413297492250810365642931292856328076687721029752990459534800342108096789134298480305412067198187337442828671861486527930991452603453458522093425683909506980707654573668421459590366165448580974693450859588574921569281061327954150924400485561362049441785433963524524053342873823036641990842229100087841450584187821239215446119096482830341995207538911402267786295027485468621142228572606734138961153052875117949688084903769776257041676272500193807456288534907439654398608598545661968122322672480814560891412750502849186436427906340110403663574460428406664612509540707579065650701923353170757750643190749629330465022892949526072690581325192856909928829469682337208557029147330176468696571223581214939620979189393704000858253365434127763339649752269790901049640864530565165753707031995685132758959174597107029789633862371216878262278748738821182598554161452013565155897372520650730846192363809510578077022449268383632662341007062662380446587972944037448537659607948232577446589001323442184615588037745960714467772913212763816099899126455778575436930685205066243770914850704431706460400893610486009063854893898417309672704671283819616702253551105015732789763052741255697416633925748839317847676498518586291696731137039208287292464376438956410768562839409935849849994002134595539058400437869234237237542550240858684030892201223749075065982212070092377219285912564391780400826302769479534385728144832617554735854056570110505194102950843124526018717541128549740334809060177178508969989048181206409487073294588920536582466427151400870393107919145272708935206142633190659891537801127325711458516808098480252944170701944326356998118690711860271590087009375449812891799262478091895040740171236042576283408420932204008569248074468121981083919409486103402651297028641015204937118486835329223868085780742321012874221888914167262648584070378279623565171057640086406016635205052361629678750383180508306946966206749193977245543164975275694383361013647767099535488636248302903690316454364218658894856096023456796452019339928334395257899913237583487689536369730117071237553816392443629666304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 9933249567415596879113655354328576153247847646317027477183330296242467141866500874648154857061541772475088977114909653885445036052224278393764945869723601187995421750783375519502398378528321722918152477686977434100961023282074171866631292484778556133147480803274165816886183700959030060639890164217119782990716428406699550601744469041215086842262376086091587685277889470130551906469194185882929404050103895536573829116734709571423550024025970175924791582152220919488244698255017711229613208981662349870303188394508588986701108969491824095993196978708377957969801723425024962213242108011356041647849120664432004742890241769099429472515558262295512379703675699507221821316385729047519730512384064111150266678612986239693916450337571811734346604142882699416637768418428806982983729149330903528785283883711777145546378519104230850776270430935579960656620126359894416768901873769553948352361712323700344936208764909743719353817926819349173462633975186527259213133515800719002324694349210438310468379230778155757803211689952860885880028187757263977092869659180832060191410174025352660878601543056316367339876841137489900364368642504998909038640490552749186064615562934686977122069738171945292427677921515181760616517918366683356185409889490918447991931209731464147527529725543636389805878260236515739640868205417038045338795991681110627066093747334777726662884767101601211188394941940576157864135829467524108263329657499855128849818549905453559958052095739424199073417485057969823620329865770718899978869702621105746602423352286134251886530899337656237621341562517938283071906537827814805658395444866894182000087411761841383088839580942566158575337095749455659490307561689983640402552647055624227628849780345957906509161938660185418611441504548574149417405765906251383624591998892882451235510198671137246288629170578431673046961345228530246120755950362768671093518383270441871348976065286052590335183956102629680758431684715128627408531437888971844888964352444266271195736051428425159536329047214375462746713423799819437720102190335937380162830785328800792612275278574885150672879102238070057111407426431700442096575628890527397654780282018436721403757924210963239634965115212812172759741571610706739425505148467596881020241520534497481359356067581836302082547643465038718374285310697717227032884874707473586364144995644615427803204749234407137990975365767704895275620408731169698756458706267132725277057011967660335394270926717685953400211899253979682721000029896677446707383277175164920045768830562025101142763658245584828165804390927180487344409709388700924525903427162697895957067253156244254935302248676472602204123814298793375396747130916493137202847002491000472998563735947299681755028800915021375453462561077636064060976348310300454456292106865905827788825268258608153615907172052327926881725702916727788723496148238010327659479721137361247450956917354885623647099859260191517709944903746421625458631482785122517183078186847280778616526468593873498928703267082875421041172612789089117931552812663249746290620899335246640915936271650066267161283721786715669004651829218862795625761948861548054926764575962329186652892050640793645794505265525950137595114906668240084498700761845510023487614149354847085328603796549273713139908850942075530464189895782234864537044316392503754394684493411559613198697672628007569854899267609131190090522436278923343311523879769871359767368708789375820161650559195227941154030864621427400301266905802521403643420058671702833996876948555272061094675901126244107556447952881478128385948830216309203123079675652340833937704774530725682092355968502915155211977625641209629848709838582440252209519352214618695994287790840505966866088768549115326745476470576782144023597375047010220195478961930014174765185059544034268151818463603420639379856986143092866016387013797594479933202684483850762352863499025439086583618060016266237888992529148514044722331950205511528811069440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -4537979725988065299984046608404656218095766043753269142457003764231931073357864113473841972826995542708047171905279836780565432006972518779062523969957457100117297999027419071448062144569043740622269468784139703638632233481099558967437275059019890709232651363861485120287549624777213063948681518422391394159347581155060979242759007234628436905792234200906932137687648051897772725219620451766649920030933214510902602886092498624916400073483503359702636430214640703375949592253330048402155592291096832111442453511610731291228698515492252450385467300859459449491503203491189442767235237403982195567787819918787739679644176981200516493547639580390010429504944978668742263759451233795671232621070346300207872702916821210695824668417049489623221540949730414441119070009426740809631360013308096433374660197472428718414192222596901694295132418457673981417154663007991621969588370113882968636796733091560248290976561917239560580438895953207575231635005450988279532854240272688596786147846311145562373177054426978687303867224081171181998245099572971135900648000618230238204937889369980316508401550784522030959681259511771525660817029751550318563564422139765466379181102191174116101729018389323332354971504421404388369175505671537799173013564396142179346643797946753534364190458605829682952933437454360904300145802025634008722213284455755849142768347550965950082429612026870920206861320565533999121736040960232693139367521358026103733581313894782347436288650628802847296408763346877935506177087505267158181336612470240849036930593537521769555085697705975430665585871917341084931165443622320539302641706338505350910561731081853268075955566051957755792820893760785691853859283618606382917378972574427080725079256493474144594983200864984525851075681888541744724751021726485645333481548671480985605486946242802844683780936685417034113768176788880082082533371994558796060211438884446211559501186425388306190240173761810604048706789963273860580185487132107091930150477587598779877565090023292055918211078739774382665133086855091847981464405727228626423086743266611104535756914177655170047522017884605736085316566548482769526947153460966389323641313919504900190205943125664048350486261168775330245081095000703449314527946340674147289828656909550700629835058186896251481872295201648835378178017574907332661319766059966491920674935311741744740478249043963935786877469722679418034824858766792602642053485252610570131118269379538096649449776019761709134036580506607956317577671681089362639720417867812690422575511251552905944659439842248985935267687470079893596528984288240739461805662647678788620978981803167644842644154114687661168446477448772764724020140897008304943074855024254367896815552616071262471283310715972160661248701128462483699196291485762140670679424038374841864055002125530162168901824937359109062214192335532962992448083387367469509971192458638671821340956207670592228410120143576024607205374339981973004348026298520859516787747513476860173366802772535711368243182079411399996552795566062567376732486188976726130572107768867177961333680945374722215415113941727939293190160073175647365141330902021088364156721633448951532216386089927358929839459824386957461982077940858750056884098210216892624964966100500820608375116635997787077002733532498009025704858389853529894150994818373182583911797096310494932532947257278975435399721438965241905570220833656033846110310089487827829959995427150941075555047258355423166966765412273678666288481276131512568827415033762806327194478657626440945188657744862983603952960265043235045922494570589932767186031165470560906430874248076803186320790797887912785633772292008134276260926625382376325804462356731773801643741734315345086270691180391189797693459160829819239175835176363333006452602392262307993039326345355568157946707960885320727483640390843275936967210705347333439886315050648178977281636667157871445565938355771286320989622334233342846524604511437649556275200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -549630306602273162614062883564206673968619664478230836417972927632610985916314845310370268354753657200057441952330670064846026518477553696724832778334250623026999116929248563122702492953426520593751040056537025167460811751256842854915915915189230526931820005897471472346124926622444209185501942182326913123903755288598887348701728301815478863949807296383214434663922057270011053561978144813867579910797091225027655412169279095299201235781178266487115349414076617461122756396887044442529002484983118754572357601944927001176362345578011563973194039195676042031573155795958177242592509906697989085606322851783511355208231904794660891497704838018551159873578416696401674811697666468597316034568640027973989462525278347571373213126747235084782169578672233723191999432536049162483470241012183113188290289280565917308954051072174357734321628247111123608141514565124289370202222227726031913066669612545417395749570142777084960798144549879276417152546219175497058061352123719493764379700728257697956395805834460790700308113954721731273042822509613999782284698592295394841221940775746072685613325106943510793442019138979257434490392168915101880176070385436827262357417166817388868620679010404458791536493474837810572930548773010427657398941842444172439954860111133283162687727147076626006585920421414006544123749425802567603819646838375269808336233011489983101170862952017983165031229932578113235808748164492291529913158860805585200501505325293579963936063859464430392892254815370373091667893585145809315383543119007804115739369951224157668360532516259149824237731240701700541210653539605418638935619357228679676363768308618850448382952169128904640614255874574524400942155923535190738586343877925372810793059810787804395650414963191586961013902706410428536594670278169901478487143684732457887137495103496246701916920181683351746648676111217945582932866521465227709932006210811826579416780693218024611016879995101236020812513951970199364081307740896107515258343889852458539643039138172146564417636524066463197220456503273468398336872595545744853501963278140961914830774306077813614556107453996777448327416309664874629353267192479031921392136941525565510930043387141619117674156954409660287793459840841247698235238854337080965069154150573452214250958294096445921627202238531348254164617394751954502708202893955306137659043905639862460906179741503033209221672845851376743788465411165314687360456523650725597238779580451367396886660033996865109776093342620234531763811421173252861602081743006966822211678565773461479099449183111227088454708718600518647313338581566166154775226841356580381573769819982309119667834144487427312953652776203523827035188863168214746851777323635163673277207550234099219960159286185425504963705800120128257643366951786147867469031619652150834033286592796092871088012859056256304437359198093390890759584193545245677406044253938148845619874863734292862515616725597697400268996846291106209208072155779317632326931719959421974227638508922475942490754723120866969028382126038345350925148231610474381555079535187077406391328313222781555364845172268130442978075304935651038238973322357852610381864772657798446096625263073467016117421370107239275188769894916176411308326594561427746317675100564460913279717768577893422883576011866631350469237879524215033948164590946717928493986009514700165906309621470739093220731910887270940907902206993508464801957571585395191558673897812323140260235690797479668752180043212013568340547711863504178357927144439862106915622094118854083262824935504208397419324194554402795620318033931651075579032614894007931359896697417545705993463737350798762236221733116497290160752742124160509052626488710255227920477591470183885103218418476770061407071762933472424550988178546780861906049787595820248720466369784400880141062952192732011561029047508764760040963892961209761392182689078167832666752260152108557457882862011451860510189344800880808701860505637898682368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 333822366103340446672778261890106182748466477902823374526793486133913473724029259166465490852491158049250136927507375421328938813251554840373715981597695728707813230111901353328526827693246257550907101023900473441639550565857383649316062874428107050768626876627185859823718516036249900907266099851804381862807512990270767728964611826120929634438745511791121032560448203917083233861505848305931767411682062790427409978354719381220719806286697262094973181174206851847013884965337214400092864971382108002158222686873609573791270969427563568379818887357064421482307457332650550088580381714076976157549341422702499029973271662459542548181133042440327873877323149498745548386214346286075240347712342939348342365558036011906593683823132071118922270933742106510270259940427110387898071158783681026913751662066812966039094880501480621428041894035926914030464853526595721419773944574434416635011907886639519080314413808163306569749140173983994661142439298303227127996776809953410123708330033864470829826244462933110530720368968006554164015996187293794651313818730471271887740212259457381389336441542961168710294584144188601405141944958504347377041323716251038482685108261810119693009511639269290750580256678063492200338259497055997983184848295341406831901443857528974478333797395929693856630776241118132045594750890775603314615644388443019590030186085034579690314113677089350800058203049664941268487645050230798316336213198669936306212402073548974138449828375869751741421269397024274920013497740866700125432682275984763108107340731924206017012341263522210208414367010944928765590442785139504818186791348630678768070425938580528835029355191476079550258514050629360653131662232444851026051354636639186615512207663277294720949139972848202489057805452814583469214317746985496093917576736033382027763124428008839731056744377222491298200387567659469635110280964766902942531088161779044147721202027916981613933247120568613238597274731744648397281895785011834274965318710372884161675753953855871971445063305438414852391935761088215129735008643089491154637384285822643053967144361162357777814344204864204215612561490117078532292846960972240405079227592502854621514115856803401274358995032358728252723990981860049663563677186319548052515148411456707679284060520792294791519929914351273592762752400017698339199026792766353413253450318417057192895722693904293513280481717663397417742732271149497599356689561269330182721906913736916876614334886886731385288095453319440964957309277457089872399762606660852815445121300311689611879717417785406452010200250514585674379169711187226197225891435055337633778797910269360290796987595316228105138556112417240154211180387187503530569346754182594572039509612225506966388290678308255376432574860497267458767556690966551492899971350734858987346987274061763942285681566356235463763181059363757242740855396602808415799036536634068051330923184932232541198903266368198612415747707821838486414458477835840580730748245423848658102958579889517229785405192379032351753668372465771281397597386220541312442541702272738382973267794556067438362118868706017769445930454577316784219492422691976279416048950403748766220212547408531593835602491252528833690553208838493606392826739308034909774244949535838466921724614496295921833822493975271861131436040482193694212691756246474274031862527546199549114258004542782910135128837185160754265343263483036581938338392659198499043307624577795404344398555196878528628035805605877223899172802425458019623288525606463996677604788835232879435895967723310234815962177696040573756649857456044595305698718132364886524710595811401210955291724449962847968321690383033812911403048064349399195680318299070856611983036473616553992544391584193691988875038229686726146784622313420136098335422047684564313513357641835360689695660312933201469614531338467269798595259045312266604987333489217047687609308380937458627733640225370712270271599432032356886674261228010864640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -14572414290302603230625317391330603127971581580924141968885706815648163044099733337044614269108104505402200517813232916651897176010510132111280150401499405719816912383543798365911298905436738589418659569100798673409308130213577884556808756815078505926777759599260175187326273845218727867372967415873382201800271509289958816442420457182252183616979535849589510161521504170798078860433690237594185758775109548938536233086360824497911680150574157638147573034987554678418895924876354296040344881993700845585991714337489671203893768884433253276494185343599454779058308365347432306633777396292377252645073014029022775006347157778989985736135141580374435375453230100755544439552158349983691492388835861775154830126857810502110572292863594198625150667428811679786668272008845778071234639036125053552850894117850682993250927222235888035410065928259892705197747326557050013644586665455899848512987651962669977445597871273997970430710619895384985092231390658791259615395067216962369946166456565983789896971771081777624052824337766714688114289167500713888422064643331724161006443961194626084980963458318871461302324032672385357911831579172264104162510389157541955922473253547387614887001410455206070828236931747318133041106853768743923767928295230950111433199840327798333810119841996736181398764641612218553782579018466313467204877691554383545475609463709920047410644722883581705872275913112275888051184683705946369839474906498567147244996508546446002988607210462148854680712191649283819672214159918540153788108420074751837899549308518559222648324091036858716655747830838582241582713943604571554579767228450682893027537157967824418964837532281640770695919223682882907788180092645033912219419689378341301403640588907470178210816762172129482425862630634010904501279007660283532675661472754912000425104997870890395095319791831583287779744528667866726788594668330251091699262050936314635174720357805599485027118471767567593199295269586142694327993574686473181002426412596915799931097278772455685235627312749072820112808523737024498871573904333312159730492863314011762684526609919185270573605070087034357442510107712291865168377784796907921864838580251122185994444137649267519603683306711649583107637517059172054630651656732651906084333008822523357063473191948209356693565539153797687371547918036641856703844828110319343521238652052550867791763026013523983078963447069353818399648228158117060090917998327127878759207491275447845820916067409213482232103668116066071362823191888219393661729784893964995406017985443333696878446531870001699492941803498471800950415473211115768738710077393601108168535467768689849639851537316059916481713781088222383850280031085766358194816740593751425334001917660200912507071397264148035925967153607638464489016353288170476352885504510774200263330067402209083554372581133098774085976205442943923462126162752669602365566766491224071432554478914312360581028094061789106965978956688008129123703087879972269261406127093845684981909531669151789753084420162359037005037686091651372550832548869987311530278914789112551726155584303376291510237870717863019055248336373539926341136554811233076706278057682483784451075839782397625605548352178425872235493709334345532069371621567766164365908039561000520805064119783724644263812906135934436002809131382536033377499659155740492012599267230396221799321332912713834952609583951628609600795250860734078580050431854809238560609604276611933592902299050554642151675249830789908874000724262785460119427034301936753038716054397624604261411984041057101643482974191373172173729969535786506469404434062334121846843259509401152438393807101026643502654541294753361623538139847086299546378342921050004519216577675822084538658038297797367917080189245405974100015884688776166959370225744916025467145744333816939123235992357192049373635195499768317757870889611800199005472137211072962981864493637295145024514650691294488163885722112591969654563425406366515200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -8456759288314385857283585311661078745473053948108079365476312436707579232221016018361978419873089055907744193097554935707555399249750347490224280821874958298313788042295392894336658531451526381822194941119569164629205298054538483166533633965472583835658526825237094657850216465301428026533564151078429712301791556948286760615922086151107069322143824967569732316059695520448455253795540198894838933244777781412368738753932901643129682553635318410048938716554201988756873729493659220517417134735463730526507634637827199630417363191697464725476565529966369337434976725192286347257263645206074474946703573469734350289233830122513404671345608379443500731187137736166983621016821657684220821129400132542896278072652194277397800713688165617351698739851999917985481390517483756819014741067493181580665956731932956642218383508350558787495459623822055855970535434785765600531275763351977919004050208597679176609308301328281136338248653384943577540921077759541030440357540345279120664878644063440687721155739454776512224267312249723319983487264672190079196898968398220875868568985449263413595808251785323394676361197042140913032085971040784269240578254785295455709349232272181026045107551280785320563289471492731809667660005631235204385046516722746318482331343736025506199400871728338036347902949247084133395747456913796122244410017180179466950400347315668753868030745535852238877898702581543599548308392537144331426180106159413848025610862618095362225942754376825025628975008402331983718532406913752502550092732029991078149982619619797524478871935088536140481579387326583827425973940427336471247597523492908730205669724398869158288299610604550287633809672599630510643724294435281443188234819567335624039685054888106640808046092111998672744190426501287104780036105535446596067867335081762325872959708953048987241331486070650619135789911792292158473888066723652841919617387517937056384910812058205678632070577495595828532783735713421556582625700887922707931344153850844573058320532524346109570289381659030596407462813520351433689255531435149624962508408100405776786989396913543773130242366682422290139803047473314373417991403894582728592635634340320496154246626194242363683310716429985203836805297824516657789260427395304124689402393444536200110443810323534617540174201389057610104902737813248065671603511579468147068720410993213151821545330267332537663117217546591194993318635877492007954003960533962518350718814145773564794695943910470038682366719392261932756987052643094671606962783241846682962481949797564310284142325906221853133252640400201991030302783264375492918482836394400172973158608928998827003358860943136313527145344123911917577382067054449949248497136041116835398412516296626660269851713413038630531821630722058055722723694661096278806647693559782087932952535482778559473262760850730550314864722628880695074826312468396895501851802963697276736039482048267814173300973237793829614490520673752621522556491679584598685620692848958442967538634642102973693538240350175636298149713593705209069203028793596651240803567273958933844217591039414185011155986102356491498599324740917155590235698720899144715378829231628646854395715754808736774803928003852109799654877687563126481538214513753194236532709229374966071630667524677438615606770316396462822920834808642544275501621304242362541355879683894448389569491268374593001273393903422167380669112900443777288961982960662895934525925973847454464380081017606519537682679392815285242971090160702701545228629527593990536954868279245028505894046348795367347826745224754338747838686617873294960970635962051512679492128525528677010765792615642741302572390397333194493506388500801335836750092649324890569378854641883174772959953027919135222622853592263234602015927602699230496861168915442508891167095583821314540419630711550830033980878031614820673574268341254758626160956853920664593825991703388128241039777010173824720495083869984436921165355830738944000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 1165677414955803775348204695250854565920910544743760634316365254637623493925407753289774741640071990463488353813732124276433658537299083678908278350606850398814353670579971334086164319977843052920309961743814396027112587713072419906068837982432973364704508068086255271950671769341307249133005553099797670614138280506213507203649560246929550133663681739775262895815444822091612825314969339167315534660725339990907455870456400940786439822239835205205372129639288345120321037851693736055423699056249643345094930935253256185152820083985167791809272963657446005975305777950812670735861212878889469572513074383152994277029257355972571327573376907084420160204994353530824013755310722931883473898335723183024586894163672028609046636632520507896362494655350656717914580071240883560799370085901340346924036119088232932783883484534544996663265351567860593536918091701778563048366300752991327023394438868900268874232980157798082819373542204247886609394677342574744838105689830018706249536723240539680355784581227117640379136086539936494506656657257224773796473802822164917876052512412391076666216872562133591809286600964805436790585168945252231961046970590833802839696661563235506618381074374015857961445988725053996283178538606272331905378773207907063376809528027649476134415665783166407077228438588757309098413675062920161432251485629349775969142383777742274068891313228532955726972520285688737627720784355679739646640928439121282413563773421527104342928648508392523673056917297486870541285038786287349983001313926167495469368394689037778991049312743335575929033263143989246385573978519000007475106780747721102648919751082905904751939631224386706059274839279774199435395001203049089054197508966361096891810571898269714537790852103248444254649689756385261782889161957899324259525610557596187847658506655178928233511246375458910118227538831641154273263675546317294910914433065313550982674845265099510701723223762316068423592873107085391861253195052297935080486908998334828828777390366409204679903559924249567916191941449874753798537254340174683081357906697915575898651219628306592728535130423952340958276719743780587921248592052446869274986423744228426348084082721666562843668619633171277678418950774997922536917934155465362743803188742987188255449239533201555614139816540623388451405992270965115001201923213025068191125898327391886241219306093441223642599552383440925825647835283854727823313929428185190944576100661772956241778347165716197363318442603594509267715059156528434900981868077933135866424912396099145857992573897516882339089959066668245371989641277456252676866421370096041909102424728601145358636107251009735760851325707161153643061623050406668676683098382948791947980616800509165435979622202618367238516092820428489485542645371868966329058375221097210706843556625523900918779839876302665097735771107656663726909428184274653839623281323301357138401830600560225664803865143734794630409524092798273370884012875288353444160794297029253350088001618032525536376998145482385073791414818308621979108039586504730427770388816892652095996673451822820784267274799007637312443403831851202672793100612782657316675545571128166190420849712587193064615477051451569638463407457090302023744453333670393978153295002776377395831959902762934666500893299691603113740751785353452816696231407095614006391705218205567060347600119840525594710301406992383097531010581824638953008666080907046981451659930985805448008659633318159850758639922788029361938096768258468157828531171085810300488731960511539032449911915258804381480981816486352991215897237530310291283266715255665850273590653614632256549771682464420081815469514483246836310485778574339950465853188954516485414739501718173704922078018305252036072665621049268343379912000221488920214957178610176752094348508462034578082474660985453980055648417461594471003022407159729239937206050207757628972849145461737209433125732631484348349883945603113769029952979599360000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 32567267429180643460218705584156588096324202593545436226252705892145635807269312146068900676185169610701707862933664128315540923203836795284650451807966303429118334409583586406478984025805209494600935546022794759074582224916738788072881995979627792674893193976222487371444640839579444764459186979021830950416575240112721559535403279631233258679111597071402762398592527365014657416413972149794310574510808776124263951767287180176896847671970305171599054358715098228659341136617956276980494197318954916554807968247377808572811271863889749787798322369784854580780792684721738483923794806837267935080095862727123074562638602250189677019514497747424423443202608084255077900489857247101459774551239300226946799453440088265358651963645995144877161185920771446324509254809930431593239187069710816360748078313593024266775984095186740090386208141852883377081336217595656257737856948824334886857253483480412183725504864682847744455506865210640444383756533098715186234920348593928979566143580986663000087272841264120674053720254499003900800040240476734218060772825274471925448831512314332476371808728755247294084585978918128603840964757900945012389393856939799841706050179473877919062366905258124648537409065225197977581950155944682091468816928640705606922399143520951180355617799216150839663364148278640529841538727997451621635669373946155518981367823837228206800557450431096331067865626229708290456750412569689493987748265782131023610849767955084961071715345109037547155806212008172721378094457418154171689302130337944820245679279814870242304545850980454254588170554989740605206849126737189229182300723683269134071129741189368827924175743081325009712843589006992866006958598231107176732161757484281106213361312103248931990461604321473499426486298633683663460978010206807594695320864885752009428580867020728990810531536738560871643963797507939686947298245128370093631964021103363133618870612997914817520403814930439697509974991202151544993905870383278281429308235025929497023991979873841796223200927782796563527016265657365252756014015189629044974157350512030109466114440120582393558327196477909117841444597772917749073480643668932624018802548180175509701412823563205904371122855927267880871562057376121120715795812076230636841777518696013918409399520431863719423816389937586696476689354567273398083433491872216086578877473097599519156890041749490987654196594660532543997997425309802672595651590666718252077956844766614111302913519071233549040507699371396512855436267516843134135840262011093832398600569121848948821554362230167809983955892657572319559553696295797511087749158882811263184246924581338211796900147522052812680250539352481832591776966463653618316142816039640026321413461438127642075554026020006518621068170957282494231098072893450209722177597588578634018445165427986874810630925062402383863267192464635727293451671881976283013095386625109637279286936285081444999903482342077276790727116292009363190181574712623856458640971532020646445053945496613303465014447370317764671497648665824707583379028956139856381649126946948178393909553308355618787051572927149124191351028161243515357794147878795253613660701311633868076817422780035909147899574774279344905259519265599740469052112615387360980248864841254217833494335689907175757105799051852477764097685349552136738014128314375582005847282956104985606879365004634704341356333117574755033263182221699642238557269126666032730670861242839370300794752580611329727200972909391349649650572592488649927213776442520534394245347234883581312398393274635583004349308802919125353621935179424323634051913348536884779864724721382865769632189901771183306370214164139074691911141012789323858111981624221124500873820267088786878454043847421462512924598728418304660114963876108106260475419356655730619293009250663788856919909499542860283366170029760981163197117583016646498982744103546991745721187814809950300076294280550473703829627228258626474627144089600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -16249307075974752065836547671268729121911113055782245127387866305255643715225928781243659415963803151783468303883903970757020949580557815091073396516529768251140276427477704901110471781802064118425092467949729412276100630327394602960304091768249020665117728239302183291419892207977438015183911168993801974194487794699825177569385637880010605109501109942927870862643432385444554301498037319620485119835014708863120841610952612080435158002524163833983687841318181575823326324449379462162890233469054335685696981399563290767282755186425921068250928898076130871629874774067202432600788297152764480584804834526136023421085765306874385322560117119288035853505811576565262641729787143043096115479276598855564107284594989023213877759425274382527113723540262815016522622462959764706884743047387695250602020417179878135009562477110483278846856047167038978361231044281972849823366551858122394055680660917577043982728308902314939496101279073169234437383659326054916871701427034230414880058636873308459935088875264102405786385012183280059926187392924954839798569961333290890412274280926878555328243734073071526326205975428658662268733944325521494758890577139959014612470223606002649170073700623357817522768212681350960177299506756095293496712735462209216806272752285140991979277450969800267896555197854669696363387165770849283835265675726925884447087602853352007407164684830174839401961609317566165329698087037230329433590970182494863792910490035069176205969921523887904352985367948856551332640501203200668586277570349941573416275317082615071402352015511323972061203075652378887040089612860357235121127183786921999341126451336816197084392718261652250712268301357967647577787696371000100728229633671699417325015289332712890792832083939201400777983998834255139514866200031654925817661837019885463103390571477912147474416365755484068031126427975238374698297611825207656643423657610956167753980658533064763400562144798375688211849774126147382332877418842669471528718450090338828984161450159563017184690794568731548716082923363028037331243105051187044021794714101372994157826137440317854572197402189766405563835340796415252511467569702578366560854830270080977885298990576628910226369563431542539997289954674474963688564092760023212350663022118206243882769161997692440575442614685303723353537509426913440885616444583730541772362016997795287423369722265862746575146424145088367795774387482989599428128947023922668660256180182629952919478267545171424168849325966696594619108416787389937723260221171412887864603159378989340361609011106351587171450245833424345118204093819881914864444527216303933805837756180588922081341372913542593178997426020726960774560111066988618953859092583123761619366830361249528220965988011587193860640551243494015715854269540408256190329244033972334185208966333375346182366869650437746009432676188908054443183351320551596763822990842266743866961462212460908536807096079974684590152508039679634132689672372907712383182558442170662819727683403222609874561605600018821035457727381750563250815551105127002476204971759392964075409413201855625667043562384691101130405623316231766314305375309306846595017105607212709339026185536328543714176109846313182891241486434134606334023140025335401255649194216737928814022557676402570113337887377033634417914287920735922725002739514174592732617401096608144626746456333351799508311758659569053260753395431731030322927021793634596991710361416681565348311020654428789039445307763674513472558914078933943596972224357775538352356851405663746262621663218831655374520083632846441176365321069789053051146502401955148142452228110101037218778866240873879560708929503670105736296256175796924675769702982579659353647280595097187723377872934525148481925330538441803135162407220323602906955800545651175867805765938520875111213621060419765739084829413839403096684857459193215118022983957555550414025113608716264733567749494292048372215972319003520712667299840000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 641084971081372455829149984019180017735068941014100400899441238876103261366824831691616674327010417020640654104933935908124088167184189475878122958416131063338540255297297139508273760522343396431834197821492299887640979950208415583865573037920538171153696850169505762775061941275392354244692403577722403830158501607107621039567286330547539749512961379768468014540786045077308216536497504390192966550061707812032499426330526549233647038196983195946992137383692868199040864410646759511650439050149859529718223146267202047279998489737471357637331720735190016644409488640004520968277569946725049136772786873003982206198156194485999403656210240825674514242285826528737451630765443523876287909158803919391367701368126374948217481233805055549675406445371154303891814062393160404829075972586105328081599230357848431194200174497779516581174239947833137202830330548698903081150477804503682999174259204245189602961155301568379186121587591095374848176372490037467174830491746368832046193298767103989150210456715445823739684011332819803430299782255880829948359980771312359534289857971395289047532564977184072397465494122861746991809164271923751149459695393149405317426971803941555461932210994839858391061286578852184861037362046788924675587725190599374090858093994201813764446312043358840288164474329950347973045045611846002239528292979039892276080343929705250891285751951209972277515842315602731322613940607001128099220002157277448477911513342761074043744174134204674680609372009443977930289574977510775832846825121616613178138909078303968910582708456567936465586648196896568942213239712110867670329517413841370239229825412971069839298784230435049762881900037558419469412079574507478666508277335975278925423993642647961307276845913253203814410546398674010707944563551083368333454846584543872292702009857511367996862992075958813941930222753933005595260814717283155861332775273199313971303122751900152502505130016782819624555341082620696537277078347226822705111692293797950774638774834517291672134317805814154628646609154537567256647490942865760915423302269125741797861786728873786417388876051421967590920222526175246514160704093943352851442001076073703240870754541787655750816645535346558165492552752451613462223426657254355217653879196267100407771612044958730120783505575607930626327039371641522853063288793893139242493733783348335194605386043973909293732611736016893666097911562305239261691164670113830453983460689354556062331047752162501901522979785115064716528740174077590503008012931259121321489677541053763553008369086150609577192501239489440782069101830361020901825317026166751576630323600905426708583993002898673572599099463557992568460246781026361722469772691691214635761361123669973365835487299717494580537163016412254791896139962109568894665342772146749464817263687959592217065697637786663967603100467894387444578464519557382875704758017942280248703514965018190776121325770694921735836225419311503668273733229568041850319665796079914441660364751959505111724646635228695137681557564535651006323039206380673382646326309073669525365896077773364238351048768543403709664446321276512918398030705645435472935571258905248336466888795473822372825592611922721210596617798288611537767504912638641949824102214738567662680640296834505612192948102223073672096094377621801404584873807935388545574295686425144259589549144643643417450866446392066815961215013124825541575003288433109150753121809991690312699817216788893569774495112664330128027713332334847439821727828833999792543704610303555220634901358757265830912892822523017219631599245175939269921147185696855651349597083790098015691046630508944884346712397409874333818736878873721310758270445530941409134373763338684425215723393358371050239480867613318612425355145568076036174518403599570254344070045295825591910884241806490359234755779498455927185832785052053458665918162720679607092247460027939908043486850711423472273661162440398104166400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 103317164230380570215648192459434172136272132117706028499712205457417296832093270137545460235406233500558267250329930338697665411585000864598536337531336318209271792578666476929235244112431389125438491734407827437756515732352087799342616860990120074583160928685756061344483993218565860370996608714889017011353689111097720612995036530790781700166100725486209124503603207813847531140650347349176899484194824572978436229992390054572197936315295142742250202826368775928953044249395956299594450055435211688194233149153892555580630661900002176721026395566570404620271785571715389228780041582253753201438428626380000482771459049704038838649274952251733464668922735425355886167358066196579227963692179094274091229315328179768013142656050558859110304105675939249442241703115310730733912121643651942509484942887361441194198174536053370943957914239395269820847641105067307403643662412391004406564691329877115557672339414485124239978686675375255240079691866627630468522192919203283087217120240825589258154291056986800347600418402853159249373237692358180622905938738232499886556484220897139826840525030184052644618955465457722530232724723815428460209408110566627009313331797852877077584779933378102733026529543571545222338071499367130015248694233357799311534712775339866356746467189032524982817893596429127864954654113466262304711533704760666733514931789116095452434883634547835659502707690485324598507293389500036680972975061560640306004100714479152799728106750040104429654076032106717262974503531772047225579764094853017914096256561968737445955582957811643125489144951454932172348396470546974543640498830770390109693022923692892514660009717206597205354854296054246756248994023348757475461721244927464081299594743925470628165179674888887108982710423396714667962707537467836743708184266890525749591804618396344999334487923069270482611130590434095781227668420185050869553526595008677052659434249009261546630911327085585901601099530808090644288759878456223974109130915048676833897016743174206731010292542959610708013412857988694677275824560402897620487674783169882893734618886982273313719016000995457182651386801891469080532448773290592878635190707479900222344300436786285686223293520983633961115546002743656909642942246544074187402840242046859198319001044979206840815465090384268306246375921097804023264104158988966499491733841273549204677573132488747626813526873402942664516347120428273277242468815224725971683561103072923440820046421989860871853717246476560781533272135605814641893771628152531189504394636809900310121707620352270665050275099269010409302205761594108112863816318822425716686129198995761484970426095441048508084613704474020235669618333671854723939500942199653937651077622094652415202137720702447951165712416822607411611365546468406549008098869749502866866510982229895818741657616827630965367586711443979844022384499754248188283261388904985111051688542904333290747307234200565996804409225629490912556730183749115046285893682434624781428594949625276570719929831950086375012754017642873600026275462071645818424215339308008078172211370051739998889398852874486607733396366068762063803614656447608066296058230729231880184990645701763189947637260372600239756773400223068350212162408078005352811264868014632973744864525041284270055801422350283939567223743185772982902765846565625785785640224849611210318086353295080605092571957265570708961221144776016822945306673260617838078128361449289131139511180465513315931682723200421459352479813804112295638658012997943045367250983800827896285480906425257871814022327401868531678765276799608146190346802903252027233400789347881954716753607852378229602180152717452902782297117060469351545809631171361072246148801364157021163438276369653448843448725744700060678233283997707603230316181814477976052930556901473860241022334268034853377300267613042343803520207809111472825128572641808312061540134252660006108982473969037922522564452136299528192000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -10186732003511652973860460714817517643878936508809432234234972760486022711134143695268532637001516220936071342195983102473161007034996120213411847348098408952611189568353818438477742701256794288686196893676839006576792952608684614814102124256660816486368150450392951011907024167352136650811963174178703359386826573426312223645772220396515012093676713077899557526469518074682174173702682483304814094557743880537272476409420875485848680310661375812407584513093192470882291063350050110610491667615523965123139572205856405424031009892351958595635777045662599306203031740356955729148502239960116849149979169946316137430351013760811453842047531868932237676132447228256818896968999521434933014403822902453082629554560186154141767639265834190100974272519182638180768059257945941849202111167124992583312016351219764886497020320560742253887321665239073140336193182142490149251654628520827962045425952319381509603426085415530219295799285597328695195883924408087071334065876668548593742175370590678132018210041366326539424417007202811851816018329321917482055302346310551212874379283328164416193877489856326101260979975734213362886730326301931719085393852214492578283961822825327176140942757041590986021753002481542544381942704418316936504333911697564258671714939067883982651904713138296261072934704374651663514873046349940331745188332907733369839679200217371468500482177523676062245437469587457383214280664056320448843477090614483162293759626832302742039633479834386619017978875113824395683072657857058116783397441244738369794463423946889250851776263118230216942527045798288725215079170789261622792801041998688861845666648137526199607872786961823166827085729721771776745388385785000062357906002215366478672069935190477129054053746922550041731765216996394316366173901165684058892411134570623805182179838551997997457565714712813473435808554467370884517478395052237482205594088195558286111501908268667884707531448683043022098709192938163987545581794903107209946264970248265289063796982832244611892849902802012480688109297537196609076295862073600844199307744265642423965816926791930867338314442622533296436948745188427233801588857432823339948335952003797748150174972169739533442774847690980253017435895928824864383757474993375557243575681661938917439273952786597866344091648057886344967491180285021629243193980309529560246149204389600649603636103261170144395404144213554650992986365926767330481542623468726852789550937484018147259578419447879236342701328924838272580847650917649005967162179359080291888851917374848288355930839824841973604041841826689366598263577104619434394238172888011749484466805804270747414040175870840957614342544864187317097464957307798556319102720279963096065345195059779754256857674240998445316939037405860930788891580828007064844984255048957041004907329074914533628265402372322756087818510513927469066429465397960325599566844486653178759829503675466926086026376455424164820639045704860981527814901938828117522147933309640934663463838088329256361907894779837053735614354143627996302430491922421167829370497949056896614152723238481297019756344882474320656519725090798530452385326417166324554075398919221761345097499920772341950916988146994724076506004619386954878553265999733912898029999442464362802023988938610704628625161352490191520275292255426940245120837942213815447906154728075452235342607547180167645565780620760873778959317126120731766206726374743674931766211357795094867273626450821897140317354222560164987672633822826475306057183258351333510190794855206319187484809824462359081128010727616758402111056746702277899495665494324708257598945513022069547771516435213201701136210449211920332677867618567061494901497791389289601877484406639375668165895213533458968696791572779828472322657491145502026066063071818666710166692821078178689937822564925878735892396799489561106260911835920883274519298672174765199161565685166315827459176406764331237090400646725632000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -55089555267402078539498416617227344493088703876435404808640208473695494057760812721876360180448786343416720674936829929119609018496897570244456128070198892991446622193851344626701280897688863258374300846100782040666946959529449844768264448017226032405554979252077267497908284772296445524366933176310040713944071430484143512218514933557650275765162427247298440150728188167842624129979234363572705945137406924924469104155437081174052175090866039735028480208255198830853274508154263628771913521116326816388091492074919748063591308420878941155235604107362691888792536316719309385203718803869591226861810573891411720229601298464366090404227314648838676397409466411072461136114397974129594089074510826631977881977109083693828066444231181133801856080975903500262632891321399787569543733648962042854558798061426935520526420786637318493984538478236256039972082947124221977743798454941427799604528827959620003971174047710512151481951129770545677722665125296035628503574278727205152150706443125285460522007655615982513748129335291049176975631340164522912098965082161997282101783248419017080071108046454616250812789187131356042616710112757800329451320914415254053151474073231692847716560708281503032046156074156285982486214858078735047515851851419108342608949772073416927924885103770135400907895000357793463993618244542355723683439154895831626647002749354627438431352691738053530276510262583818068972192109006026577907645758619198322227694138317360517020327498940631954461548097929698552321114233156566844412566916195114526168779809211099314367748983117687048043391495947713260375669919031126774337995445847389174410175760194274327683948466144279460996804214787930254476466125691440271668281659420004968883727021501270010858897153229096364164468943826629366462661309796066279929218179793812408629698917098288037813899362578335702471826552658784805044891343812669351574372287666573654052955604549626999287813495678515327011409315125004412563573035021657568081835731331616848683056460835631189680295171718343594272515955109443860084843116939001810365409415408987742524911556983165589839017185119572428746285462657740704359617837163367125431458607130594802135123414955253689162620098616862285469090296116798332996467989110823652199887837221797805432553968854719199482357824328949496132471968778348834944545094999189328842026695364504898517172454218479872704363762320518260157037034882443940472364334469166865968610231203211985478927020640408982517941506425295864209254705602140931338187144071837678168434524448065326936637840490481990872843873959534909901309648508958850000870248069989229226458881472688410789699534179475235202015318705757213978568529566923366227823223913572931121603623347561147855194960320385833656812646886222208216798154262663872884621058168221894581129525952831289264490224002002114992543214459306924739805825405491194956579172065911931536987523897168015798934866208442647102973829624861916971115819762480200705608580979434530631731914414457889561341817855325899040793888421444938472803125965003693816493900459118530319319745147040219449407969231113697628194816595751866806336428279439803195773284950412170495040621420674659352511662920282703585101166884965863491766180431552846722301434802526195370958808549434208729141210789674379442129752565608525096029654860587869703824317504047120712827311387967811307619256618945893061783736310929061166124585704759230327406083157272776598760514877394607717143609067339795280727367573413668684773810328442840534670527534952026718090913554690572187501240630461785834245356019853967849440741755498761929213072600157082203368572491247886728098066827108852849168012742640818012578074128811655052561163759080955558919580661279160654793836666653384178758291883885653779504278804317303347898614573169267509545107714075361598381587091922006520457939760643383373278896488903951177962605093407693798581785567342233385239681433600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 43298438685877432950074577530066622946993395574823467898135014621098970264388869505345314643377454924371972073769407455009481347327278072936298578859925308558529577438822524331387020665362588990823366078192319670554694256504432709008112967281496163827310984060006700287718489083091903105936791673388083234561852639582152737815964956801673847685586593533283213937204893126798407511967804530473338355833375767125279709575160163855064640030701738529041442758441840380118431133790138456490251117216905419863261626687487143870130343699660087232936746425098226340568906272395249088484972426045334099287215803534010215558302583788501730935749365337921851341291367525405188833393282614613539354731739480645661541088027172363057229209425560769056317283518166419868476321071753130062596346702742452984905879411458693313636643164558535911056433704648284590079551207054130446766357033952630169445399570561601947173895378154916249691710334431202497370943881428870068799017343130890505962294758706681493481901175896391360734332913933654671473166022907238626901143054017781145481983517133878864855896515389035430664509489528493821491937217648407537456678647621029437718788785766744016313264746972677654978406263674471049882282095459266753435678124310864565112531426929463579606546025962409954019235657583842468024167844683078558257282032257456385579257239721874385855472304384900493701033531014281765155510918470730486249087277694584929379910402397491571965065499783690365372347765236127739140970180192693440076242936968323009610959978745924879221122821767513423349476002583379819002187573069804431514522079873337236829979047513031535101974798691280671749830562732414426317254567158588998266497659605296362600455120635375312026927537047583424761798864724964928953109417288619900133337799015101710964963140102494264875656502811241086718147934167630814557321748934290337869901356949273751380669438640521419198069243924854682650961441567841756906866379777326384556070417272087546690934889881970446148532157280052241508037928519525820590335811008259348515103923196351264913064573576652681899841485253799412104456090413075075671413449566707832127510503020286767325937270209849513924194388724598643735624260922995814037222260720493296033302839793867150450607490396902126166214111089889857440342655544669335170927811826381727363385324627831630529232832038960907270703488427395558782736997968980911447254159631037020296177233629812400933740504655403358847165150022183458117586337942493282482641815484080283267122446774685529086177281964149614449847832051427085681237764769184634293849249397078716168754744417760239919759474569189552454082087670143890285927052536706239441868452467888190427841903648615337980524799614814136440436682371211101803872275372524506320093186432364988952045960713756449997501799719040923032969086998979613356530031326549599198151043176191031967430648894002336399689195795457468791297748117895677869558347494964000866959850005800052825049645242732284191003026280109634562263195636253708670165318085561288717444979566593141435342007761112320859840246577793985533027474482441430423366243525699994034408447519827945240119282138514066165778940614799552074158085715860490213980910773888384659595486115296603534535272979109132826750561433136230573759244228858322288495803404452359982243643481830614623642989180046139972739473243065271742386600420077130343338213249331318121192586521250283477738852049044378482012921779115343014671200789805558566430028904021829065148424778670033956237106203452227528184734809680395642017369279824951449137246333741997559528700462633699456114039294113960411334900068160792459934728901801187782899623746779479477294330285755699327137841286993024345283867447659648796563654605732600093221852671307654085139222738877779875362949861316425586939545672713096570775967501697209702368397886795686677035204546006273047665908091471612087160012800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -835255406364145289861935453195903910637458338050857753265143190982935386050964289382580689768464512229455911207395286770516250871921421851833938170095959163044554521500628538059225231265098881318135055526737457428047434525660155004721478771050876658384005272063790791624814457528574410468416721664928577936465647161704402323780051969144180078148389606221719552702256449914745886154810371637850162483175791115005859686209487372697138232414676276546654931323571780982699017153471434817030427626630409620313386766098531267271640328012867900269550636050839319121138308990137172786307794369399115724281108940675079667274766172982978349232027960730662021830491372915680144383684789684896249815516894128283925285479629725314769406974429356422468485636303474282568029854438902051279189716534284960672680098208137241710062434523443391898568481330378984088903192480707719779521357941853996987074710701926079116713177589913046369569624174644684190024611613788846346794038697392198600999016751056361174861983328629476474370120411337665916873094748155345759084587464652278024551146583744858268463932122165880065662339569093773991444450077173193813115371748705232009751980161889577447955285324729837234486409046987426356510209355596696473324549928121247413366217659730312787835395693321985211182163248459549755947463691939534905930141714081897958734360416365814052806599614405588668721447145053033225647562101225126424752003309919253138037877670557893959111105304239070800869587155172178995275280755790228313337191066930543637718307837871630547911854557780145016094053847191399919600731127968946285666162153544900149345726398577356983777344929235141071026188747948942317351322777651651015311167746139288462818773757384993831443805770015995692191320686909782118316159424683579637237787108752411491666183398829633960428050842741511269073740047206524988952316116748244359265095654682986871985098241460856309843224825275758329081683147308565476115687699584203185238890871803930682013762531304385179995721192476241662653417795143451899379859661869814599281300997263935818986135340490418127205224913787797375803838451123889508588625956260953172997851006602645111045227879083491014822479422411904162864236494042912566894665499105582438333087474073071580024480357690337185945204475980813989406181389431245443497252922643694006133198008638568236932985133704870249863547695902715826497193081762380696638474916853663147226268443075891739676545630313732887160432636651180421341197945074229229222229608066949018945250566622474533612408901719238810053662151239714376629850996573799999696684648459447083952057383064161017865292490284562284742466633021056966127050373229985248650442795944328350303859903836137588705072709576389209001383369691474211044048368807441284894882134929952871173017259717755267672446957847876221106361104425605660981620569578143968260456948143085985279436740327981725157236140594629321776854900737952651938876767588948925461305296503933400731552553904641805347899715661417823449346875997527300921249734411301122228686271625058014735264170117274033975359001159230326629828470750125387645997929703617002773109639808188311304217289248534650080277437718959535288585538905467000826661419024025184707737991381525085024521836586627659610096376250560324854862437074331827402941999161248340758744624066033031293557868017019948823866764831790151886454532329992324790445111752780501855979624813117124845257014041532381728680365044565156588389393720634430510236876386399069290795130669589591663416082424632850795940732246184756392531435881202461221556482267457061892746579418368006075220915652082405022400132021866848480354298538876652501729767054097184404859534690389606887094008493839064035863223831508639933147870582966338926429689362324377528089141805267606450712707646966507475413411118230871056187783289500705579207433997221037315010540048719544763512815337113680609280000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -137702205413823650113947276571336130673559513188160868715034605071098089774904490810306161404821527356896962079488295498600800133414902812282788364190231757222514722811046545104960979854291461596153465739755038022405332387966691145898614522529387408486192886915347777680648296369744672547549493291962789176792662273943439875864023614052220762682863038079984108585006369181300226938669419540848111497742657712347550669370154622979897013213732706156187839694136754304941077044328753520062238684217405953477314216417631896956226483170334324316501196049660024452673737191341671228457628375555411638962320128943834458318134467597756484219522189680597639153548641831209038416692365181328965629126522556551564413817608644225270494418144995579915658377092923624997426164210548527165457143421207128567863269594576787103417709964641523854414130146433982499900238709867808566407182307630411970629727191930399795285469808107842226881121628444052444416376381001182931974987085050037697297633165615760124519256022676477056063428197146890918342810239019361092252451033206303915313455360602267509712369239138711305006519051509651390287642437092577358329951678602441667435955512049426520922616906109748471352418543092471009307743905814899601174285586586186737512923252197200467199328630762875255213808101881774640760302871962557103562007812604864915525002925295803187520477172901065977109142440384136254935677204164175743651309509893107707927295326086307580138940101980924309602282036854049343695946799213331744296418979718246303872059178241859014035690907966679397964056472555792876990596275639550303579746079473140824669257891251328038439421061807924942254079024577663752506979854558746838315947546999640293056874119385311683222309643278400606391680308523964944887840738032875687071371993323345451500864404169470566572901856293757613342734830126495950046430423980082300864684670223175781942225241398179865950178080827457390644563420752534137478384739128652086856884165634440302594334086847399343984914699241007208934044907539687193154715956391592265431995797644833730290705593197348764951532792799008890187174556918251829713421015976586260839355954628846774659431600416732847681720961790902051268945135243566094517265787997374247598866833148890319006521616017128132470082979021728608401680239061593317416233469477883431277726515074459620188532800409054277928127140123798127871975102610542882441889329544530188942038345554211809669885041891735793812997294937790872754422431545990726671137847476077050305543714212638609121444275691660893490947595602914484769196113448364767952361027473289196411693083113151399294534977397137315915498868954738539452868084615649350375801160237361450282309349370154280980356052616453904930355985697074806630821753587859882403548252187616806083495957500321867986608024331160052798361427598940624905208775737981726946873963649477543833823975189934755629607362891673041596048623050469180346133840919170024841977945542846645303007519595995643696146640335073088694411598820656663569099999329228832573096792590472646367583575499627227891294936991024275486492263267369650538034648132735119202878332360742050965777119660246381253717608573941491006791423232557798952145195923277045790045208344901146726294281395209950893527937529207343278960700041155444424684394248637787870386543101148716587347895585658270312629845736292667550852733527803022547174889485941997588033081066893427967680072280936083436835339090906520223539374763565417530999693123810103732316063719433839864683147475444885933640774062724043345482766146608920512448644529909566380584070369816465045357156313367411579215828092854738239965765825503016192051643021006820226132776420194715751014376477101265780424945054142704385117643280749792627842895844337663152380061470326153296968353933137858933673771259784463064259167931317143084650738103693984962536601333174469753758068540933406720000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 7149771914443227099314789546106410292197377631861587548605572774993235621326303834618626220388236158323668887784580682363590040337249437495806462228574012549229126270426416547173863316196205362929688241930268676911119844952863849622283857378504950865069112358676214835787503570811197969984574205071144806209279540909493293329690697661757881590875896056301599742946996387097532594543670457330860612885692195120220172696664467101151726758561807967331217888315107799040396209193386963260831041205959873660649792138954952133075979831718335218756047015504830263087101654100044523374496316400557280061617285484964400308749425477054774847796375443187710890335503012829983122555028568015341174612988378904731431934577775968639023830622978310572782562097857277161083223812293675006970710704273112312683426313940309442362831257924207922511351589172481421153430424399557673645873430500120171891797899299141991058906374213685778757021391505764474365728072421538958440569932728567583822645805577798636182503463644084075315808750908413497560000543577835234294594286479847014264408527788723890613376707433289946771940637177011634651947157424875099808950034664352094559565315979901108367878603588983847817474502518563021328357108750265760706020793416550355191591669392215374935702291952552615193333249559989817489988449204959092687253099412442813843147542588959929781188317818181811326713582127982497429990807265170524784921869512429099964462897461790023341958747505628788792734458635976058901221022715429813923027689451903682982108980162334561149011856157492038929997393537471101839918305775147200075014806457897545538765470650455595043511873083473581257942742243612842973323652635181505012707477944286452754055694141163978140837542127665707834805944249350795162552809756055186070194019374743565378237098374318003151862971865390883717509657964737109029451720512124480717623985915629413546083417714373301376549439587510694122758750155080610438393937192292920572056726133550836440903113481719291285427539336606157395919074021088739999332806075014899363312689401243497898649017417572461781009823809778699192723482270852242128846093216180318245802171775826362740600327827097736295407106261861976148428549602247974648371808359081838819910249595082302108870496430937286964588370098163125399491512587918515277323324835044923719131531397434486139625399091597120263476088705396954142232842645097847268855264545242424422673036517474624184601873969258599410322842298193837033567720852013798032509391327304321125072759386221854511914304771032939918656259972249882092191326910955923395883864226443093631419354345468797097616155005336612298767583951618380744040760977821173174319505040924217239556655207751980482837408851464705667317979283453402492069218691885454039483516659335569513539153244299669831996910922317395419589927090515195895191832826758738163103908510981730933217345619170430062484920560451819105393534805439753055698046912498543199921709511116052551936608012734458758119271236716418966161819017803909375374690520545004264573407634996709738636492186204516121631332922931630294818496124399293904917903972552091349339620303626902061788487789052944147217914780467862291170119111325605889544759108017122739596395111884578523253159590566016650920370498589413953910657227126203104019126386882187645809265855195090964226314535204914620479441885598659557527483806510472920283370082102128580958649730917291370764018756300167989585178549227593677626117888642404062318199865873058753860853445757500461950359403344378415544179505370674679008043949772361308371341579181315616762473363725474207321877784909868719997453067589138035609050847703204882741299354810074493792360732408275755038016131696087684466710012808133524210977450046712416831997895489899934694652110120876925253524823549384373501613049587938157917563512185518250823987594381465493473945462458848595665466714750976000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -30903723991536817045315366757055258309015318261503554266520543285678740131084503420171345642480616536620819325177875502772123922453256888978677063997823673146818617296976981082746495184135990660362251969529551895670675646823254550335102785191821590152351605024288562066466893877014132108833260624096682481622055510411488792335208627425813588061082664423532708488419613171899585969467463568350900157045931867468466430821671443257311434275099078091586134786149467958469760489649631820395715040483094332069478798300386112179414510808374453126969778451350415560690035838052917927494305949916789222215126198757358537713239281068820155152469351824191195781512429540958946585104570248555886949339591786602200218090064187219805695923018861784281986391204425369250703402893458217131551955174749511167551816351416827719875679636270057655318252279088484336057489477983042524019131787050593266375866982818284154521690098574113715699816607771625491083550447192476036365641303163920383599577492940200305171562050276549676345983315295685775142457272736254166719727065623421455736015735160315346552595714869723067063702406115208257793363357914724702280720323811678419768928933002653689310387121763144961360046980712209148427546535183456436163047613139927073977095814801944591542857536750809771594769695541520851194216314182531801483470660829938393631555797690262189829262045979618012471600640408204826091186045152204841141026406370901426972143149461206664875274390117289112725458782657154777831844682149868164012567065316427856470888479009694476696557675765634877654592432083949013478254867377442294584082660326654011946727773614001802874482790687011630746674767920789268980761764426149073234051797189871820006887201962983512011010082859231486760844493907170365085482393601511277571530360712539356938716889331051173385551652468278351049911651425541882230373200067807398958507545565580096732450283515461429016102762182511394086150719683607911646168323418225578920410869972676352682979378917046319696029434169390229396874757700535738388926785475402917723717758405193315072671080341994407213240104474283476403100123711166327714318700275308055422803253635683562660095098855699270048955438880395771663347910637323368100501619935706639338867401259625347707370651058642146591547471087708741997022141874040198376009452442975745517110376596113479834507592270970764981597931544025703909180960754292525634053881881023039273704103616544718412479519190707568259850037426448432504452693936030031177387610051520182885688832441731087805837675326063268442643608471664464343680632071719393214724102912501380462367772812580500967791912917677636139599980953341270090150781006240737154342928597386747730917441680915880158531165226503739305158044898380311366821326426928221337636707100508877218514969415108182012615234427351905932634111436510417171022637714864066176521802249903883130348515287016595106214154288717450624423153177149238897924576753527222465321694590777157782004162261810047828657212783962384956745867297761609754529545373049248842686395111413762726902543357399205095393968396646404464442424552552058649118357974814602179442576435908055082940874998965790802892541698094989851023504447866097022213364047980123366387265453055464888572575144605153539929904824129780827333850834367359223630776035963952852158663877552047961367175357360364383493560695057028658631556107995352399320789135408617641733364947103205245438389471374619405679880886452907770142293045796965026831090144291741441655361507578613923199027904417479571987868446798579593686821173858799440791269056744642982187331654583648230345723323107377442263127316741955284079231844441753660210023881969184792599167543686529365382046920839592577263861850839196420805870097572724487161023130260271458516250920046252941779017406841324628159048446177175261303824165648084948906026998949842726981639958451848222615797760000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 6045053051425395732164560594172672546452639842514095217847005792863688961516290103446298436269079140988018348374290487408619415024068463258746813591613907240573844846362340075198401626147431202661166049157307205315645526888078494707480125801991181272264005183898565791638733723843659703237711865182243079547951066944489320948835788160185595724849647075975716485861689274149113108235265211843521904130170425319370411842505069458484087404175176269765550764203340734050812303868434362215235395823328827929530335089201818931602354053334979175721063653726205663429151065890679691761581091211377448595017550525124902880760642071676648455211925582029143554339535651361449327443171691843519584779812069275348836131326020544827002263254988488556739663154788540866857291282043552159565879862044766263667577424812274078205695034109717088164371129169789481796799912167710004095460183230226073942453486454691814163012064306455443827941763129453838000382675609680027288165555717978158636274823141155120219629140373775233495355107583576280462385120176101566859894120658202755645691215006828885815429882716380583548783714030897404470195258712381790973236216136249212939392170323755211795729315741402255647723531134523717017525226671368604313430606412688991894795055819041282092329592207619557578664585531510063118720852797094183862455951100237783558025072475334687989175512467465174783852827076072510946591793574590170540607111099216553797653171747549483367365072583303906476520053836155085914529474929139129604612258048364495470428418981872887796500686309550928164749560636596829611834547352437446200353420272282499791129377659096411798584231302366454775317580715939670302048906957046942693083694851527269640837018126982787779305893218982654307172574975046338097062305994951545971823314167779337052235935803889457211325543994966838533590158267962922701288949527663604058189663350083247847824529174393917654632301209477207582342498646326353034676503568697414727746123671537715452386610217889031521230509213112329685322819294648701637296350134407488777462762518303203966421110806198946268384441935227711593169256535884112352647940873903162267460468966514659860135405220138465065828100400019443815653682647913447328391314578287796029874960431317049585479301821970132450116983398054596634921421842121030193077636269451876747862287723617576857711400798133920537205118358953610981629090314219249400651280645094327295795608295682371062121832436157197254076855518102679439683347085207487212783585030646988526981189099797785916043233982762231932065741293154423233753660180142674912841683816702709737768052205932838529732289378333016429632801130766182525852519082708001126585425536223653546039386162439993429732702858630090108497380226491070214323596268159100296588926750823827432480080900378672507475704667193459903566178041009239912198627192735881610151107258827784508890749335984247680738178436630902898575229650426579488789273802777864732541076361148189735768576192372617315864800086345670095844831756153132373164138845036476358944178578905980217114918538441914874117717139826132676933758144936262462677517977678999701429305969269659547437146768783038283967196244254483447062250147982095179371589850099678208318932846828059608406791496740312041174989910795220271377621007898641516506143215644015040680217936836391561973598055452180687176446095170901829165151144721253908609141343271712138228673980627387300997954688817945437374915567183420195276829667188750892208582255886527635205801042591709211521509676726245258332874985893538967065996609589029223610731803836037744623507711125382700846530256265454669008325065255928619619636701505104343885497400264616505811058198619770237761577115293241918868735424607118875915123982191243582720760422639448840923428632017089676470189650249920810815876171987037788864326286884069918213973226192550519399248275321147648638976000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -857103528347813667254938257155220802966394291632871692693051910531101621447188280735802569349393091923487476568182734379789327579852250951001291750437606037962729522951002637300013393566116352488748721157632676012386432942715464605764855365869327086761987444420510671833458970272425609459107460609176420734299318064243988515127230182225473199241984888113586824547089685258029224346948405026019952397640374785668339936192919538265022220426009226065587350412844612008416599986269287226141873949504452248536312991168790940677004998087126984300765347324764856670944327305841873080310323638607948032470521373686040542010750986806637857750289611551236061839068443251137634876682610063441600230082856239866670443333167438426649007581382196170939852768513553683749789972513680904702323940295600214713623274163193251365602767465181899109632629751874405126394662742931831463531099737256420325565293260407051495877965038449043833878646931175898243954809077598918044744877799936957964163567019021853996570707258092053822692984267091450380101975309937923422028686417403445629744739268688588282244109135800441685151071812551453921679022072886833706196818443452839257119374918086666180053175842602953049340533692425573583026955100452052885836173094486697101050361940975735286227768719697044302144510968223805987491292866014470452316578940284583200582899923836787490406253405726389816296854218798378798753456860665521756924846253599736498107194940121788500691829657807479727030070953495534103876446272614023576616144401073455787543630731108108225290363031637964760366336633245693639838780633153899909241607341127136178544249734927805239663523322878728790915434519241119437194405692518288302386280527245883115901683613880922882458409230984406180853863137479552560586778019442252891913116796788142522488217653418862261364472373007517274524360789058291013368520849728671075722540388176156824316786407150244314867821000098080566964692553499444885749999934631009144326972055800459702211912032005465332558271389794966329577821134998423133475843445670703740078314037463355175485934172619105381111853947490752196213922114215162929342293216375878059249291446580269928475597249975570616709015730310618108498033258621737090818046738658127283722437454386114292001778376417512871805932965814836093217587040924488914948220369963848738694260904382826134731050986278545229916777564565349632211925330940048892434087589183981152570474092452163689244462677566142111793939832804921326746792603895311619076925823257884229515140267136676268215701687999792175396381593205808179167359831748251915890883688533131531291229600701243004955817214768171336469388033422403235238166258345239232642082977889250890102629641750801280609297055411616006295618524208227840287717853862858338897399732319332769397675930542183177066673077941792464025524642095938173702220053150728837160535612834855350789786734531379504937941678001835977071572589546727563534873527105841738125561440503839675716558086332451710497182926790525597037296121996932675048947513941727928922078899229741811688293171448577253979407141538903715223329516382754969506414946905782783038876256068211128549149401377870035495940114845624054054770131409175261820824557989209755963369808162069365643375911555706013598634836644524185097557605823431006385162905470022698570830681400407233785292379506182595069642502366735915860717312559943544891660128754373961745051952786644819402346477253323732656659018714018896218385152263222233131003224715005830968925632660162313361557829334617924869741713620303085336953806983794181187404511244874573830777073605561586512764966401782427882935252563662991028813861199648260109835096145350591382801138228666806191225693789291098559802411892098904923517122557033857526113962871240212391574262504440362992682263288205549987581387344208225491724384553752624298286113485175267804839026741464793088000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -1302442937981770841107475249428436250153715275943770630147905938027546620547152249626548001310436622598707143770296895384314494932082448462407314401578630930576491319812594384541409489776560425574335347690045918479351172018942770752406085014661388401327071292164171150962572000752727254913534328940015692710115964882982724837397729010269691673474970149049451643307046667622561999342546599897841636701704040330833559998941543746541722383090960082407693761427953855616142619710806124566141888214020422882032156314021264757419609335515633911935817304323319127999849742862382823744694776065369422145511855845782530285361686376218459691325209085453120628450708793766430035162108010092957948303751324639084008713011597303692542416599661922858200756094959044126899669325894161241373249496061146364145873816368415217467255545156497001367304777497165273433461771327731676701628392489781722864040858964593838611282251179191336278053257700689310328108174421734253542949602137294249013864332044512922756832967316056569107202261623523801147671276254627398271425846653305720097914275918069964345143196297442018297769794193279997104355948679414734119910312752812821971799556450062338770902243141713059257601152348442724558180949475637994691081750904709549133340224126382123494190238103559895328750904505301259298411402969671245129750226229153643386642003177735770920519007683258616546200777238560932076392042854114430089278060732033726905290777617656159858680221927559731689819197340959210934693277847846395944366586996212973100996907491275210471189807166781144732539514330838412152444139630209178739808158411777076752124628062976723826824164951137887161729543462671617396428781438130759956979341204306719541832682757883419953160754743040409250396223296579897206222230813021291594993046749973361612924039377391474787443832424306534308910565780746960976141680542941511013297865912979330731371302644282647652250208601789036277312756857194521424966842326040847273581169511681509441985651585964245933477905556710459489829635414452272486101528056684788391106671150849641675196027060705074869054339168671684541682141984769271112315080822207417011758427621775149078018325105876681358550807876410066464522352031236674829059355539764215433695163431922861043376114974334541580291035674946655290776324807726906247400715806193018357048632910031333263981905102350050315630862759595066278947126866872585330772244688466078739328410175991776425239856030191248912831147156607205124647601351341120338039471148399276542650780262800390697912580116571932874209376644717434242719681288425205920536552947671421478644760514077636925202814791717690357623298990400278471939550000880433323253186515113308323792500236064718814851157494939335680748749815740333949526116638492671770052965250846095670645618816129342585069875009813057772690716664281488035543945398498418181338246072141408036568057647185354933398375417838641393465136901871760456400142936325098107397705201737315412513938574941015270389523242320094067558614204773315682403042042743239882225446964587960025724386220054827020281424058986693599463870815648551675000018799325221092129608911410211033749659500251077686537387356585791423178225991156935196884984500238027892970363735404398385536697839157848181813211557755268255712405258919039906699451590692311929879402131063292232084606547755370934332578506524547269484065183283058313794492761104457589295082172364628852664596330718946913373293919612011140675893651560131685686303577340279728178796838590650082531079969219638614023545640524675184910142793478333145522251098186907165436308144671897359414848962830368434343807978996913996207414964967672208511042043941447522427025088985688847870280484400155641459018040191050355166513682226293590985745744112535559119460581943610466472780089417972399536689817185990352700147949643906545993997259060440855222113922763980800000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 1060099939102406429711362575867154860436250851770187624421296614143358003310637850108104789349682052684962583340620780109172935295045116850314839330552675050464003741741648547627487622943878490673747103837005081347664135333114412553654674903766742951515771663351290807598650642531211628486421296511305710996408912481273194510876559261419248090889443982283571876100835621663925931179428076466213902170904051012973597535242099865517304450199510939439279763458655627683879617516105358340195434635689010815453150891942581442864598382287524838865920880194904945226127440155425006293941180887518215279781764325597104406347363967793582408407536407243216882913082676326000079926286020683849747655649354193902996493914223009449160279686948772577221031374093933505156238618182351081279864841997330587219773904324566790301199391649018717913976856519690881633175567353025804214838931731062278066031490662351151657061685766703562023663891434719987819132841209100619887083685715132066456456811461477288307921890955126325405641113093539561664637629925376108598203307547762533953542031626532847859802504551325619215920625428632380959276769520925979212315727175563230842744807474744049199068446120332869940473651478110335073265054654607293994227175263912718061349293966184084230390200405629004497059267448045082167954422848676722615139514280284079886640220496917339812437920058074699672240332322902803196455787063868529305268344755155100274841508143960159121077230578693570932340533557045571263663770161554235582459329442449236680972517285817056880343600710055683389586379383448984763615583812182110491529032688724374063973397072368474771826875327886913823639584037201032134686765888764812385020369301355020755682185402306148726842298786513519894431615071861599348308797643396037912511611277612312288791569835299051404313164080674423954839467715112072419060253877035342088037501313520061437722700018871892370150809455489674838298471011631486808467501419642258767978944223916372887433605576549303433371434888189609317102231055377387170465045802712019636282490159175747172043633872398679948835787599357852969172098466526380006656964344036399813263438206607250071712640237775397660075947226296606957473146809837526629172630317209857195223431141119055979061892132456934212250023804571142883583558294661003252106523171609849355096477475855852959335288658194234948883130116316426859489464214643488430891295421102851969285961785589543046832155686791079109625937691598486068650609125011725779776868900998885384002437244713414983881111275790928288881986597471991646487563874927829947562630577530778081412522337317386202779834575309713656155065387094553339245097835428285198733718538249320522251410379469507262346843714079970086711622972480868365975967342153118713905599706503469823210485045546657676729183221274752650515845284434974871529943923727356964189717740958136621988596112249050874379184377214768816506811866058559601498544327513154602469402994350230623873768313005757446521721692720778387530667953455701895762633772788891180682019323684279513103879297677580886370016402025411932374895468378475292738144287289271210026744746150826968177824107957224681075485070673979537100285822875357626651264677202518514190723113104185820632032568738561768031161885870343422108646967008904571827478049026466442504316809189181575525436410869054145928112905474322706482473767918663881417232031504122971427365065172979710626874817253199205214355951175484144294212428070057497127020957644431902132823256546806952319838173193451138075947431172803315713408939212177864810549845663793954848133078928812765186024921552548378494093698058894718341424086629675649091225710171473058520775844201106064591871215128855166962254964849227451399973223106866244389732006498802155880707565203769000793914356134536059850185084154605753286170764148623640637469140361877808020281779814400000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 227463752139001546060205559513227186414952193583259044857145864544468807052046741733301299663168281422906988556286073570385073835811815619785105180067300543120437827374797839709211697153476757118351178361320500276128444299465544251167042907481355639572800243419716654564962890266800663346078557689444442813390980315769323097731248546164613877953019206746835302884552210506828534843585702276604747534864124497261020352307546869970621337249770773288980270561594368015213463635958469307680875719855330327238770828640414456242030842707954996580990772182378608511738469481870705198291997225513703976557879935370909582001969632825973074877963158057217768464253319913404490801476542042323498479147485352228211140646544820859271937653813117495691684366935893296791503169394526575026797265351444106540854707787441190382515680457323971660071734235754091260013931133339889253347313768312135742523216818247794425633044677114240520162620339955639338653374024844658633752857532719038839747057807329088144481321885003465858607720791776252682969084564870585151306094395999705255998981767437780477164118585228002585559774301708956613474509974791940924658475289634514656264041906705505273390777144048767657472003845738540588973195948417398358935835072435516162868978335491269044927815897494363504905391101194228427727398614687997921400570040609942390767887675570051879148199167571445394195056136691762049542770051381372346001473416415060885443624229285201937523558293678837993763753430265401638358273335722290858231976582090733172774466206721956813455718521701625662954944164344334797271613359193885523919802241156151308271739012155577894430749136149689171981360910841196965158455507723158236704467251146904431597042248021772923546212269517440042710002041516949391891890283154513794472591748851985710396803321043473107299846865106128684566954739743613653271444919447869429883357306890044139641272527153197871395437085055214204076553127781666016108517609909753782014697364692609293820646936478873782296390886443247407928879578917878793337113851604576045300426124333168996845309726756954044119201290653011922395868101318696601425432422226462622158856358672181035219513488934611782903055173535813823599307044290006260854968203503618800381417988032349167828690603002185673181224119810982549308250744941965396766591164751783073120107715782459008043037390398968810367839788851373185118652186419752223763204739022305651347422557936348168261811666178335649628938741617491334113196806674162659803308387390299323236030365712270823559172704177273929069694937555349116122914731306491181321792263663509883513647271696057935627108103037495307886623370162594756699838302315029969605520883672330056921854704616508421602428237258192646762118728841025276969816473149721130966818774903276588305627534946293166470672454382103857119205886358344594009079598457718054968593040302272682839657713781896158247765586901708414699978917637216141297364386845658231941437715985348113083339232842434254076892249642896346322998857296464176368023488551407479337181588367061445210544446289402411519891673831531298732979353798771147789774885952247629168607240774250208686673686690490482342474393997171126093810272848052207776260828315910144574402649429411266675613978713705464580407707584257963048178061965695934484875737919787568791991060237004941668501350121329934453904844094462518591166479821874774064855927367659489462556657797489605946091392100459516507090011622550733159158939604214587500782101659564427235365164619459749942559495642915778528014945252434676772337309885692000444853236870334116963405952419486281914030283022918690044530115447829628855960573779508463532793012114033409679648928689072796849230513115153940264399349571012862271367866074045465402872497597323038952389508204245943455856429167549724141994654756114976377048834230283193851997389007140588468662435840000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -23711868178262366796179769395929359163821419542003116329245341167467994473979220591665913841473765210874024020229519227549037916937265842746642428944317325374639140070948265171555230589033151694174830726292624818555077900662479846110314531397577142726668112112761249488523987275689306493400785547369061859613699750555248270859682869654507361051320247451501658242399242062176240260404406947340396212968805794221530929265625410452175647847488936674530091989935272937649875103934508555386848667118417825815434477543610596350532326810311408230056968975710021974986807997269182083424975456251178717037001644747014970414930604819759863404800254456126552695389308452735599037095581246719415132765780262579299647405367993227009518683344851765511416323765103377590271423971654422960718131848150854281567186383543793057778055774429247478414746217739650701611714138253850097355189286190746486973191745952188111092954838217437184525886738937263333410717409990461861205290821941137942392914960322389758921137069781980373978358988076921620880234694486391555182648429665230586930741329784469626601213349443089949330986340287387743371895331929005617463664224206297496095890843276576172208479247022520851788091622490502259905733492148943654492917830829280575326434491802819559329944560433386090708378586017259829561357228404553857655526044314769855234765243351008474870264091776240413054568632872726167024672733457974788274233677567181609893281169239321365923331446679321576415709628944198030284333985855079868249753023824375124214439563036293937878683100367565645155312728196620798070643083644377275666114135412050837090944284866828148464143333057771430255053343407631054710878405908696121017976516978762006219255005807964339198238964436943501680841039402474196801003696584207116833775537496424648344843933915821500869643373063194539580574399643746757287557300725895916110816891970469664106236317567218720819904082775413876057698061163470532220291509747988234449107168353049087868161852404109033743121640274720887661307323274092177201224538425827957244145430325076042970542020967068612401582442966097812208840575585759157709245036118543587587321613946686079187924817704559812822983249368534737938299257646350070000521984203600976263326481957714672031695225481281959388082761478859088887486182671714472289954043678222452365668078031757079969133458918186720493589586933278194612543756674488180820053372329447153535764472428617210443802275783427581630458520176143557105110831834901942026673417877431841244832376290869033008169096640091094377289713044219431248742054912337667532056852407686556612390235364064283034863333694925211812638845742143984129941512827221487752044956271640345746518754497248856826085404261379850320258410719187893771708983824680385285462429360675250854935799081059037972369159582329495900557633404205679426840755704922427355108157316870801517617999407403319279417461163460286773235535059325645707027340588906902790654765233507679203235659757732252369475844591071404285445177623006651401695828586842325144391430349837897885586967692967227892138608032018361603651903299760235517517012581750739141774274595777239765828510183288195655880642477278086665413251409282667228346957494747472060462885549377353941093711229335768650933716560772950749279537283089918738296118563594990540971339005447761342198550562440444451428726083002921252576117900077918479931389804119015778652231513359012532713294325257703011056285492398344579623190834914837796828510418722999177163681221722141492223808536112393866119317573592204625230681502037020532779577106437691755552140480895830887848949653787672725267207447234924060144299053640265476565164111796242315820130722872120098996568123122249470693010059230242632231547726494857941812064221375449161862541815244183427504591095215168893952551198231244018996795956091538612163272891501345945681920000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 771895303716625446718182367961631700597688181559443072857784248758024000076747483211500525816886635711309963849742656720000637920026685739116477216195575541997540550882091128235965883030305017390863594122358586951488848006265088589070509564896228405914763355275425765691682296450031958743309647278083210738508443446168086851064020058772388878026608233668491284648499242025140418623097646759753683125439678525815595129803660160363809253801304419699318881108222648076894236635492168418505547143913827252131875373399586638688520170957923595347758456433714374440091278560271454376545521014764167287720594318011913815231396701127371519924813465366113491048285932044228679724421224866435936597012678597016496405117068774639733169887004461493410379747242034647704425396282270598970732219799194478077529323428835614927284211024801987921715170915443718263371729364195401518517627451697377483448527200670001349482235867285647173598322154646371593761770795200144508426756313802808848658365243684410040118160413252062716683962390727256247397833081562386844210961527064504506289458979232105861475718561427744409273970344857849080047415226457445827497971635361075628312104470798575534808531748570449705210972089428158568976989311804269992066006539361786399843549484498121651402932150548853175781405630256823756788733866580038522478716058135395205609153814381004021543880522180959122384008346509258157868190317859824686143350350481726356405143064863947206268056102507865097584141682417326418972785708883582241095087423231507802357511402681120806945787780500912003034220018266110160878690603677966312606253486788929690704633194772264842424039739081521815375789078640733758509512242343624218077755711237669168648235466935346111218999281763773743190923177434462079420567884445820578399301104326870658308584687467239423901833136517288788841069007121630382026350318849861542058075958541263541426009571740633439127507572633321943361745229239827172011662162445400843869981269429035213108656516680171001136598185700675259581131210747833677875216403055132254164218848120616558563270445728823765984036800638777779970416494677264785963044130918926145218989605408350741057930372074977591996026962832131149150749621801529988201997793263593618031823456039518876572681575023889098191699761659453583708534491204763987555124114162772763244289689042391529739290995377476749375355627342432630095739640357872072860135507200976782614701052263241387560154958312202707987289757200488133432120645552716403221009214648698043407135959165143574181165387027126896278683128952872797034804885131766932277921216853738656775695943617891477135811253038492764586345305849355198491015343516140907587429710923538389258058932502811222515249282020986723898406091643586509562086871856127621690405291280629970047559468114022449599471822767405920132176420561758786089860180487631323528900969269115596393061657444440345484500797221663713426334999140882480913586894558723783598399593901293806709515746890895333864413249216117573887918771843194423600967755971712205046435100673583555653009821033081520597050963161095162726059037001126901503172759866651659566242293524337835092201004374037402085217974451693187295816280628437790703465532323728906397461138601933804494311208283983290354438220814885200734967532166463759635705569001919897809985676356452523522526813765624795027496710162229391236824810670185067715854398699791235715233954765845566898585242848609646886948787502957506252635949793441864177487263212086759422783807461996994631546695235650108757474788029194789191303489166050083634502631421812647617107928872181305380693715026923360520089828119680916628961175950107197455225149604784033002519138525515184484260093641477071927282035104341708479897106511941721868645551874094429002508560809998108773628545636482960699470817712057336368654140155474129321568755934688182272000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -8100373659364253142001300908683546530291189982833548511125722606227568670979380452044197371680690742019238254723879709962004424757442317145852208994093594686058646780642376261581252913812938398038487557774208288710105427698563170713233852651504154901041596412750927221882746487349766963019645402782061971478204433262225760105859405122764828367500509580721328483914910232776467686843233819398398379281301789066929371570401252421541067983601038629716438150293987408393571929718639112915366516373666573058641151028149779249583746262557366318067814742905928307837398678662146729603028648559110559808839994580267987550519723488221261433201342004749263747891068072384469090125456043426036025644966726377048781966951565144714470670362676693458343036534118587685051962408822791846902919591866226658258979659879896611127920234089472155673457302190113648057438073297961112456116385683224460176214270290787259360848014387456361377946354451706900738485297850128895045439745014944569584524850303125902733123241444246092633472402875628189443299787904857065144236418918772981592750610719637094821652701803904324194094647197261606854666275208816450652227310944739862908453028646959410832224818783081713210247163991523138863713391566101060992555252454488493753346092700964696204273205689667765697979591204210752465225888176037509586058707014481011331768933288360883921836595027042991810489340971336696786082989176794137558225494613532354136990974911669284880227469299635045369655820698963055509578759389425349958546300657660483985534559466708259015774120850870633280698431757713682442817378964240445754397492594812309827948403325280692563938119274530827311418221639173279496946657999231470367317478627305381858062751174066473359460704383800757738197091977205766661607726798938370566602166508546179509480912347860163216039166381040115144131658349021790985024877810296507209493855589342547545097528831283496424006939757834363342395494195814861028434126103811692913712535922880069540469046441976900828163924224026521331023510817151042897895182655063622650205399421646745937485306886640169506837879691415898654560605567386932284434972876697805639722449851473598260940770551209076843661222775310225949372782939598172142362854910090440571434253921548386489538276565479705259845094775844896287748405137529111379397353589153650118154755819664601449236031393225276853181688134819326799648792966870866196266233062185291581007109025600088166988420168655413281847857038992606809615689803906133860400661215113151588582770604002020512772999987236753936307998784360796179296103727126331578446486045680920643621010643958738139180646406650364366247127472489585266819116120392003812342881845462509668554266400187412840576001222777989998195429822452060311988669186875838899654740461633565964159588413679063436378852858025698001637074259303874794141194575004326376207032009551195753660679780752464266235986622654055228883198745392331518625248526131154037181984419948998935645858799541346585929143218711205707060483130976060206719966974769882368402176112758659400435074964738911655897806231719238457671713685701410739500949280717796533236084444869799539726942832018244434312761031496873482809421669155484597020625081238449510241260960490513415344441099348865692103828230857346690309302612304734386983100149688553791252070749704123749762670626394877717917256955713652446011458601354582119758350853160061163252947499610858486092456725998272408583014662989206308878330648628473990505089593002284366987763611030241306870496421384231619587045913759011126077854927492123090737961433869064207634484031753055343756914502254307386201719477120616716608451326575620626586925654786298225600311726018757983588978296796649458450938130361966769483276243690443152742204728096466217578583781713098349988046014482325886499826534990577370442593936719939175993793375633408000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 1043842034748497479095237309650532318232376826160515111808305023382212852959825165286489697561735175709502218298693451414538188068400558839338861349929131152391507282738620797848212757904744669655666065957181587904047810227499300548649408590841663150494885649005233677901465666287007702160880414812483885832668764669703697999188399051560124592694242585394837704402082564309175343539505578365387728121488960677073600298270177179934161123958534614681179146049960633312193134609350864930600387644262607031084817583803734735364478749608662728607273251289268218210358466711190602064971649715319949236258360914649426730670331913527408953252346369754622296817511895233867284690337949187352435760596219246970378191301121303089892533590079856709552254976725936573639225047748127195641527883477342743929567450162815434844943371264929057114735504091909126284275701793654619787050904778922379096181532266256544960841964401079205933951717593027878640511317602218683733069954326329476772014022251138630187782058360458446782481245549151839732713614679721415760184371886250196446920885682052684811242030638325025733414119434835047585067659741443910930267434081276755780030380431768225781208418354558276888209535914437529126670607879994902299184719971380134997541349585229083796186431785477050198540290299486979218197562093164575450358661195249532798804124575009016942167496372764445885146408127531865603286056497315845212968472996003993164733186176510053159380333190939982973592804628162521512970779365891145284765131442858690815923886793972335670549004460748693160523641659074108072677657585573621997073922528468481572143759304748852032931376249459904057866008415923172757743174293960293057371593359903613399059827650079774145179796856183382114367227536129230682688591396903147944034459700284990617939141609582413657365612295127702802433938624845568031227349283656491759194550919709306079264589963511243504108334949250001142702477048132687215694550825160149535424508094996312018315512676220555891091520187823120680080478363653215613416232436780382093357206323622431091771440872382741623023804005863157745784971638380147721262537833869078686085622766976736007757709384684674377943879656081163697473883638407860440211079209853415060793590448128176276215562481425065479961931022730448840648500266606903921456733686883944107762727084431779734773560490142059885259747569224247469292517207883658499561825441144968993642897166713184192423288463565186674858516630801857180634566557443286847235549558483816909039812930741701080461558994783424075032898478423430195135970569537535861344193796714877305228286253883675633471059239924347188584654922985454190466905080647054621136548829857797293863362107122713217271736964031851205166224505485351600947054437403300157151480778527938935335497827856499312656151422821887773058190321270333584720738244301957346783981715799291957475057063587923127919667375227265247412578079685707033795397507699802486029294119139477246627427371969535234298930115131391318072586328492961143869075694083304980383726086026366996236195694940328794964842994970075680665695102752475772064462244332493482107772192625824556657971207443493240260543546641593716917982466259072971631125177044029333082685860053161929929058045617608838418029124700988987875316806368027038141577118846760080677232682488272660118419294478366216470348984853571334567839746270592167038345974082963127102686263396236025685014809359113440922526977879253635257165823438902330943209605927340364583626561244438053046717012538548009435738248614204028294537352531108281039589164439322323609757594204943868871040461856059581601842267847566462674991726445054262506391629646353130156796833181989919198699909460120952063035872587202037167622377543974331058437059955266902507464312864587983257619451614278289833629138801366934825626323122093329807216056729600000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -129251786409401523944588506068500757106796677892491874255712347951958968840524487364888568343311000090766143225291034645208520290060574048900128485056027312393787505752555075790208875293396100806258148633012293440963518527117453389876696211575239097739585324132420448906450271164829393306319018609410789407440783115539506300696385772883215188344446456582047335544025815220918972920468554373940181281628794133469073517839505793518039371982878206760887664852565821361977617842851513921208186847846392953683975183281497990151023254618380269527820876225964001530853571166147801500494934669043071056740822112690710426782188841535272238856845747608662829445333768836063381795945163669019006934443373014923397025202014902503150181303637729889335047074957423028939045679189203131286228442203113065492528383832401422174416634629852843582391502219719988411895907190915083786063367790702098849731422572566677392857062182032928872987527883485096952797676559878880810619574387928864122138956087097316816827930913536902846264555013826287021687520938779239939264793514567728240575933701182856184456393788020497982401607305363982296290878343254702951555065723169757275007672598093476191196303711205102199555027758851432736654265206420804026213764364195580794505604794665342960330720410143769890734291141842348148008010495765083589249405280158639873999487366205735258985998538156090374069875846155547496867213027209692375449449238233270231523625032926266363485819218031270991333249659108930244856647032778631231727777264512726642231395185291796603144293430709507000015130543704476631784948814902231285354937960732626213016165915500310786497151908811050773732470575227456984647514886328794208859542653264923561152608327777875754202880939895745292983490199073020094647002628200647471232826168239493059033332167386624137063689973249373917544866832043647439820445207067819112503427438791080972993458467966688580780098112719533012589372516657095951837418437956006062837500861209527287572579480895893657263888342031389650298109786845737801813388183989910783943330414810823618256158463098070660669146539568148441678358644220097819265779545153357643237049505899255685820594464789698409354993474328488065451152117120280175755025614163858473481848001248623795793879379842971373045472002376404252692737604423408762938969542931981669930435134664315995510484414968955209801660581827259635807671832691124480902274218393470567262678618336068187131246069220450686664648658684879120438753518210567137835573675523211116471909542802739418339240627998020893207191892867690118540109854292542750454280982643880445245583461054867424707684043589172898402191570649877267347470203628066282025184103571030100441569651462826935082073266711194658290905226121817514766040828197479478407243508871891926626472765911650435080453843738637076527289653575431461270227096195315628273520620408257220598909730667175872683474210449518113404555063777621940145873489548150666618646672303076738518216057922732541679811278771438431071956268058493804589351610385501105513974374611695810845791611917011686944450092642088405041470871972849218847492525751343256701445121140401684185296048592443116469238549863348705465164102503444966887020896143414078239852060933615196184772557716976670290972696220490587506857872702992361423780671863424531702629946884002000261857153130942695112646573642808056363089661445064833846616741404213182455621315247828901638087181873673760140366663468032725545439875417067602685126803910693555522093867110037901660028096740498463617769013800899345308569204564600024245188178671818610365812305840796448898335146932871519775801632036949085110076411229984650504790721007007345093716497179226841458706556597551348502235937571879225226798194161028619962360179482800008001253003401082412917759491225782954472023687672816453821311376063959618860508774400000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 7126553375062090695955846538573650907466767516071920501530506429876694518511482628938813608142445588707256366103397284065453519376047882774360960951388956983142664298774039526145649918350914461102066967492817507088121872866612235360609895255428488622840179587946412046114745688619467573931737489465396787703225788088547442998989954192051525871506311234333707192210965670440999960500629106150657257906756098815684190334333534515598811912609463157505726069598227572373045123585002345277369488749738420463004757539066796300316593524849228244244547105006761961561808169043814888316288469125103175951281162794348558105162599945594360110079838756446988434551189858845094797519258845285850209238100541359541530629355511212136716547296839478274473384388891364085000988369378293375185979020552873320534223376253160683414797684725771191934802804507770219333546636870831530233442586395198343877385742945620922624478205592800897790384905936434158431360695956313163419821210379798033722539082124577190577196911448117725473247939603000354804659266780277018399117873207155851287460569326459057778913117273792711954183641334875115174924138182912403076845949814529975130355317495954622886844048861028728299826370459155244750054040974254154954159763935442261656757139794556622857594803507529068312058930728642236794013638064903474229432345657996808572335980916516956110865368043115865653485188409326707467960595192051013077625332641667773720824976154322604571225882847109272217501813618867769782885156206297536533882997287902075079731213324555109256583566716662108552519995327864107710051379193050715319788556165473272142063342815881998485002210395174129863424593420087947641402098075914693207911105471747114640910590392177484915518791364515333174614160481018880691176823114766092791822480174151325302831517769938635288521180689185167188156323851826306348804895683176642860891374731062538693321142326351253668547310835106540865625750470246414321623486157115405772174281651631954619182365117383161446844169211048104519197192114166752015782180122940088948823350648879367477988122014537920124938802486273246588045924046657623143157070038409679679236784965381517088531439089167808602944824005454252763553699661705636587757258598672541792743852262467216851900191248437263054891494283018592367301395880804886485029688167895808123402644959684445784228402026332588322594950401152347588061733464163963016827707040640825194599692666341364296648864171669892632022222408864524867842441734320984050833427517672606362044460142705497793050172791517742934663431271718005819193851723990112745068612652586066348755044933165639407698153140473655968614084585378807489133970049386827126830596840455857834637365959926532137034649808663536824076946800650357418214367281521472325901221080306754493035607804691028380263880925577690272699371367164680326844120658388796269399645754830815134769509422992753165777432117365808989498107167097521384465541432354056690080895198332425632438306314876207719441138356585241804274049130734466284713752357279722138830559894199414858489717198071595051817265583896886713220322151555929269268991904006374859031509817357766689820596360244260562388502980923892594711909436794015263095529343606646480868424094194130561077949438471963334569942474425976268109034128280151437205821310991662242699056302222745483605243280821374390410999559272721389902576843313855923594180274523333797879698002199613058365999364402807956009885766104865816820165933056925302860412513748882302053051153423227831551785576504406568035316120290061505138262550302350105292048744519468017429871000441642962520590646006374058145015010975273370265878193283182045904469857378944819552013593398639070633137382370409529727275140653406505867895149614542951091669693258462788664539088720117240348042034125111343052541746511312198449664512785196441927680000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -302308746128907341826141142678169599228725658305720399927285939577306054099623886682219330387576007973870582178753323848126404176260940688643012663929514522194872963551914103230498185559950027249160824261450705638064140256248277751850648694589929851074932773872952899999688335241829445053706873588581851346965959553744963535355663619016326642534406035224877838975896408531463039509053227581064799466934142318283526255447481221941130539511552113844307790675722312319764261463048484768130161960520868344012411800944428388529425893843042624894120465806077248601118730937210387838263647591281383789339617972247059351900055194798956429749997847475248137658469975939478522717976634627859832950039732522422971253144842407503618451249187448521851354870107905369430723832469280686168796145322013720157936240487310002573357592120927186619772185133157764918729724597632409668645644082683849977736229333919789674947204419245978151441313834646685578774605376331019014973484602847983886031864679885134905446922580408609611179328747250696152595546873637912802616257235932145799369081371258872973027473695996741654915332997544104127802518280682337883287425248316518369058194190589719037751365331890988320703985039098622693059214892118777029991980158501680850697094459238083553413707077533853724990154744283672622226965382818993674814388647359030782900470497665723139672671865450639668963902729362867196299210303129423880201422420612110895368648475184210249214334439602930099139654075934522322253914803521098980861992037282512964252699505304457016795338014613311663933645780523404342881808332676951477291131572068983746902870084537296189765263504074281914091349757253792164739263513825252764975356639254476967695451129124634454900223656224851137038355353802645115563235933965624793919749651222013782020812070878414010696974909586739626147227716859322759211257499982567180499986247492908728755520452347072849787287766276851922842569991772041880784502388115552866385909396942163690703482491488050037934537901300195477822079587232616626847219003753077608049301746457495022599390609034919846849921234634171970541691490181226098348238871411366866804494710307060037374933727438774280118938912930631442177401384310356868401445205378074995707709099949031010476599096201936110140259828473537404986479210199982918321889852160785964313401850997774390069024938009482305424539878238325255456442434730878323301776081571859235110924556286113797093119777985933445958262129116235672671850633939427139644752961147141213052105482238687867899351647232973058167000904863255101662772505862125167625757197529837337626576535858948957286366774843892708334758814396854525126580596995898158413393673275745001490439142991216128791232011782104935810345032213320967106001061461181014527754595455551774340627807944519291545031778868787965741576341694684765584323445759724294991451425739508748245659272510911968834339509591134169787850744479792223299414979655567278113830155097988178469240152707624685085274639137118748455121998769240889467538833520224188250911004803834444437036720160933039805493930693830695434797852103516735823005258144418115055297354229886316493176597972111672279947596861489615857608802657993066497383153209486615112482120171296326236466232058133532347367165648073888395688029424283601524430913928571875145859120717327220078897323305692736450249221668520115422579300623266309537092863151235617862603585589298855120382116522332151120724825933781967475468041731196629969225190263265591033030071801367235470317790003939192795092991280294664238383104366702698761113706469843664853524556574560142428996639125511366997880575641964457946256641993326090987484061291272609852977095900320538631341989872913247320027877104705337875217012868757745822535086860554283147790475823872993999165233001272461592308820340862308239923782532496097280000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 17056374524765119926792602869813246066109551729158941294936828813317648057657621607359004276547871664110011553521733052142420221350044910737858541778299232283570674979544173823203481918125139248847813116302040011595844804809452336486138018474775032252598291235572513259814430374961631234679160968491701987728551754396155125778359880098417136437838742833328833729826512058079887326713102487923368656255058134982184144916584268467433590509920416265804650078103638849729700216832733149119972678186279973990287146899360998557700706118075114561157962068982413243723278477914438011465633953892711113904048439061502096404716938846058288895834324161546582427764507701953254737487643878755187039097085609527515321590424571711077556571456159802438051801445152339613370581417993428152870791116246091115023785751518450746700515482502016861961413395552382867890602139555977436673690312351967565470307239827470484160569852095184932199285309162749960478690055065502037797196797160762171737224966714049468505410084947307556401962282084146905668147364646418594674888163579388995104632960285423964430735063906220183174496111940694700734182263453417315084354860464572999841883019657167550671473366324598129007488199759391935246956909266412315290534296311874683869090776181278730414406020374325692204253902926151314628680933030041610263369135814046997358044306320103322463816101128376622296417064151271107837440692634572853138500286309206241601661531765793615341494538166516676322560198245739302217559918077945755964906929026050459112500676670498088627109666547008369604055481613323362438426211392980967465610186501128847861089245161658697745612242313595799578012505865365055869606696353813462433641178372635350179318620073783380729584250386906125799746412278982413133787344957479888432066473572411689019567229408813407307222821110741393562795813295435135583669514623714351463409638569021347240585287788687298854534254237051820127867318348634455462576858238289767725359543824507073818087835060623246824510277510097577162298545047683325049365017350035856269741712586131084203983106524130108114649905053461679820487912857017944119591586593195565835608400451940200132703292637991454045320202854127175554703724600810487717930351689520511329445052526950495931476089415344148134872714983955420450449089746988039451389969586768824857868380095629176991670732834097983188053609180308864458833939201847996028792849358589735465254937941391350717312416091147667308210828820585933896149908037302920038956344240561379802312953448932874759635534582706023022443727866535293546201907168866584815427367496123630726021859241859602326679428210836192663880222070407410048634272294738175690199388634959119431751261986741812027896887717013470544244748330598784210389636933437707920188803573281416297640400122177733470240780741936249126674598754187141671025585335807510472279253058435885972098208689145594457467901900472637167254407512095822628443908675410106435499746169464378166600693183674204871013734282678000889458976402947688527067148414942216453676459863264479635061419300078500307887851219497589546554969923936419839370183471349701491150277440177649815087692528686364825871721176365316045267236549207946490560587483604321312163169722684398756786764278292883037291229675207258714842225660656267460599219393629330525431793355711858524492046062931200927128839571352771666708565077989247381864625800580206142623895869186950896665837574059669314882387535720575424860761979969675182577542152447686692218697277205471333192144709633463218122814449133452802192716962476736385836327853358580638687815206772652325956569971332118364185066088272279088026311601277848258939582506142599013734574840242786320403453995045504539173589833656853568453512120853369588033283318718163820037184428884729072030348018490155157266655668682425651461179830173696000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -1096767828429641651204476369044643000367659896500721883001589283576383777660290566881421342650696535049841010632184011501989764408616986179283193725424844073646555457754272692923568613944932804625012958013224974914188613324406743791875747006422331246019612924584987715043800936514659148171830877877733721413327532137002848269424265281600179766676325385481692863188151856747164719480338788144399734341909968981735985407544928503865631063217641860949007322911867526574278381359001959381130116323801265248423088065269800266507272654141408691309483993754721112328996148660803629946759447578061023409214288001524296327270651782678447818434956898220486733181423537338588105848923800306045842634356755003898975325936433675787222575461364853721271912980007672780512590968198835224180172352847109329180038145845425721960720278167957207959350125086323880504645166177875625759946757885696602800586654290831556723429146286825250781005694869586613110583954172064197383391275243882320941406761911899057357498122048114780767496221254757575631853665457410907943493591525589964258261166569316018890803663927526489167994397278375076021157551266804559225036937806405756435422518521055624270185077561077233439407987106693399019114993318305724429011434368346411867323733114973394993173026768132805570569857418554406255957894918372011842605194569586744298245490396834135173139844858417794956476699378338737459677019622760627536126845592761552685206173518132684383333804748008778977504775684343252690514541046097747924459168943066258598761159864804610049322934386846330790224336419808492582953842497769510233993673653362373836551560107931575284723221702992729176642585228084434334213154613514140189808514881214047491184104389920670583594608075852828381808253086909691648061395091722161674094558297621681929452457595203452062763134033013773789027638092204586975555515024620941745355830515666996126817596858522042254568022206322675036246559245117359030284545106101641279027643511612149701133313666269007608620316860669109957119789506475190509052460866214573240954382397313814725221716590276090509346669443701977534445856458772911791313894730669365771254163265635218410518978820263996253275420692466536963286410784771661949708844038413371970022761112966171984789628769142362234303723368310418254622522727061908283917026417692735460758403049723817333285007527085019643601970857683690812100044270584877828583835401211331587022395481415994916242493216087667607093702089444513847419182777488150248074625394880019488446711545513878554772433466211299011494982065522972945072997837716999570853907761951032086781715786118676873898126406825262454958554556792719747890083488689696855312684627584690337827138730446054131573424953819016485863651016896187741962875854456718830862732757307904979906807487591322918966148452064614048152352327043675549690655931165212919903592188752424046102197347846656072202166537520564324975752479669925765714662973396497255029862681246350887697771307069434141350630531085008385845495334150814760337313342783280953231529706350317326469453788711845888123581230646891301364464136021088295091831907687906648245254962242696680619838441301189419811863561213976242982793678986675405633290055716833617317947974577732115161581713714652305291665838357367806692987664125918376722871900972764495500884824553604494282723527319462620699748949472764262665986627287722499730252766312554453060024455006374097259183436762635235228050392347368795622520229165403576906739692349761390863623434545585597205196096977192005762443311848735485318694434496616180279250752660548860398974082923571834192633243384951614232908069627501271032484131694088325782799302748817961149762004383529417596099748721781730640109486682617819425999873714361790626060585077761893178353781047367353362383228812467398207023272691932731176061501440000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 58266947632062351521231050568130779738258597426975260550194740929827690132560948034324036049011828682320297296856770727276556364388026440402142862619027389346000047642735371087924958371649100944984908185394713499511727236934403545012670142622881502715362680931779509863448953584108518127327336749532144375890775523947074189546973845415268348741697532240361953586743525799989857741577281831389918332300211787810434407758190430055427649272790722337025193560707980449089445726178948850356058060478103157778085094237349453143484807540162414147927174082955214689503102936822556946818976704112231599038155148339182762889965981525470999731803317756051325631416545607258378963222862719113088417597332204258618347233597218190476601380188959923373444584158015004992705304801213026116392390972938908109217988620632041368772937843077366530983525262001397447222037345247499570919875423409122650823287764715461028861101677842671319638248952547479711173304865988095698824683764774362091850151404580310328332823087268716606527783271142190254308366403686162282484700483662830497529894860010871961441748031459378881274248600368354929314205211037833896815566762559121369376991370891610242376073770124097921208728161124382076209212130657504319638421075480385989936260226000238801501479713197794046030699692309066687441169092963700693414292051301231007452891360751330337734039601543089957665673143018275932020682870009074484113241485966674175613233822487656958335941318680240800474744471739299892652669323219573812744798317947708299753706671007259502137971454473640797268042639918609444829434023504870517251488654152900297164189946028457160873619053516068978717382872144341436336113077957643961657074996815663519688077046491606924295034465874922862908625466906211003416686208136178043787473036546089462485074829141308582564186377063546511968921962514278608778844181528658930451503225936409432765534046005997476226281501999222790067003240428545281847439607917450833829045071958660594199964994456669969039655616029477181251921685935924776957635539095696508455298393072969463665443881579745116959709180054511068368461119911982451677433349708255127300187055799428646391311237944800852886041913432067001321191027759342451370359257642239063814445534935407558312969677400717346906497790822731101930765428214435794665623527469843906250212306787894639069461284510466927263541930445546557278237485403759298198009796661559926471981109376934247672411747878048885867397107244358745812358317933731745919034814586687724223866011129310452195432024970194288227442003898502142235261411035442896241990380673194839507685795261309202073030675457329678232627912605536018808775386999491411858401533604796829467078633898560304450024034749789404099261988441453493911760952375933012714176197278982067046982802957585948733620724623205912419218496308479709924501218840439229135339435609112401718587697061137833501412913279881547659196410029127038235520725088796299073889274360869597570550189843641107116599418741924881146417412155595892553229423615192626643133292977500414960400522231314322913679872951825170145760677294847820307514333329629134347097139929097303471660638637197595884688987342368316337880075814134146573272237382138159923958249532758515595078245792640348814584805619402031103956731484915031514706067495639199276209421157206730286467087210714406070716952533310708750331969993884546073382647342886356942379365449681969549944785791427029948901196707515579959719204715829906547147918960450410990428921480098246347310122331126308411430673753592526803049834225954190647550864167191180051686507331341914286309709698642918774675977470338730809904404530932675895126364677978812115236932591674174584710311193527970194363585958081781077873995670767460625541072529086572167409713501041566121364601225206112289714095632761139605222195200000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -2507422448357864580221833545642469855328902487214466569767235578278537367653544856247662459004076450898397436133060611261526738730997761793388925557543980271364562124358570975140635914135582265356686195178769086998479138123783490005935855416401382041777003711054525403472887838975555985278759505078929912139189033871284727342979043992697402481136500572633438203401459137397216362253980200145070782940242971559805266608308339407658885958733891836497679959732323787362155599917373622919353137352735050065318810957460659621912551918958490287702256577035104635186722711822655137475448598355731561771676158972007064655466218850601409825138371283102596481825403071254913821754735402188525225791108403951632779997805390354414642058608086016894183434149712255659322583855151925123529841386298218911488167064351044909515084786069886212825592932139490008035275375684157971761497877852510846587902205553329464378431703570465933241583666576184285526862688641789669323168783383081898241363018003504033544572560570376570787946481823006156537819828495875458227225097871492746549584643837576053033450451797871559463937025517348686022409764774093114336707606227687011624223516076087278392799746645277906486135487953058631772724432302460138384231212587417264064792864563140805222617147002466496401008292994113869775011972108245213599184350889125730791830720814306524898687740746318401783160650548961349184368589450857821364233714572139062541043040840796499304787236841314869986281094434866965303244880877789063160082617866529259727730716440820027302915823538912352071301543826223324472092785099453787130612162979190792005185457076484737592064430730613240589684876784174905103680760836425980682303881205687737360016093459951817062618509077789831450619285117504530624194405210495150075812441896782043723255642440583597041273921622805731319308742954193533961212865607669244226119433832349247363004501185019069820578914440630326338019653671460381830118804865046427630758728298411491253922826590585593355994992152875618583833071273967821043775504360404546100333531469046292977680496894784607342117859180755578744761990163356033060436111624639554494644858416310066226284590472139881162124552308698165746515282188452519083813896754874279685576470471892160597804951942146912285395199450874545886141819018271365265460796603012521562682002700155042599972538321779691701925908038387750954460443404937099687952881624832481825568272736157895091424565480132816302876639065992365458178683639555734618242164153376005449135241014170604546740883841845679565041545150782616848907024213824851223453303779967749503121052105676107345445981004564276007044095713053945571141496658456235288830761534683015449459324289271735601360838820845016659432663416028651613866705670352792710367784787705574895133784696466558548984018613763523253532883835025224816289376525599334147459433321244822879451188599845493018018654723543327227443813349064913919071070233788386048782280291436394831671036383908853176224458422618079958248850800527844161362797493153445101317031101215606216832150552398539462415962143064877323881857285278427840019826649762870426551405833827480514541808895384343064165593013591547012877776973641035864746209022323867468487638274950743847151290206553127379736344623296817791147381538141329383410603439973471125600761204340571954073341606686759626743527861726289621122991370061955740248699186099195858657868882499728301564885446490733848272110440900595905914143714432509067707693626859544015279822434102349478574157844519812875293383984175331838625092494946112904566792358331649309706925806842053331825507747952948327406114763849073770257632640769257727941943823343770422388060458396755023969181913452355618997197908270300097541956630009389189462114075499888156471158837073234741614673375777151815564557161613965760921600000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 93668825726066071365944978250156404117061797018400504919320631570709311855864912711449501859085047442384511911160104737439251302230560468418154593865911448788979481189481235399251560597126269817691407205225191451997323130448678866114317968823616505745633696184366457621161405538926976749955491845194911141214755547475592371763719229027133637245298700355219955752619394740759144044332653354174674116393927278378205061482469737307801685551374370697687255352762262833464857212873423710297810578958392474671133962858589350961881469910938918148677559027156691022517147649765962894982346354372312430173858065844907390379133433812397912236439292821152973615130337401317144691375781468992762198206787123509063894695412972243135965507235522696785390065425978571687280587196150754474864401512796353675188170872486137425417099760838882147949199714091869627119809963708551588733821032376267479608179541017676165270165984388642059982506519937899316057818821328199616626012385656803803058697317491470681070458179741492647028759830847106234211177443518978459690201356655980681152778981958954275078552830563392304121826317223859611066965639294827561267558715246563795430384858422582352126898000508607599186799152573866730932626688241286430742644068707451227080633663659070947377511069616011157922679305613799836801104093197587910729447954905766489554317773754412675551996344878977132486074989522381389924369825805856054406250048528604019892533327781144250757778859396509797439289185930883940581444167279569535741575238536476306126598229292273377135021077034207952197429963007997972377386086810724927697511613211130786694106028591950157028978024974809442271437112432919903750176993644475654387171230006961619754266545900258253856509217820155760371982053187963401570180146766668472887879727858777572391295069036133662932371818828127334754651391675198632869587221601594830415251472869179452013972151452091373766545061202203560886347930671849967947633192693281173708270009843520035216294357964801864101549385551854212650162735422599905254439518771414998427789620506448403262304255070690203835188265556192253230766224147847876450775950807376665012255431457394985420058859369884218120120561443521722491545288355122600522103221061644875981861550393233810776118007546523826082373685860034196342973872251220887046006327186584474328288799515733617760043797576668367624813670324438073168760423661857300712056033097976408223637831514647025313872760388920454059314259448714644157577863547838282485482302761898980875733375752217594790111602412267903507820155660652669502328289425804211628202248418719086995361847648897587344167843308320760088699822286382057990264408074143231300551687976447034298146944534241415699255460998409751529946863981884408628951638877554541808030923708732174830336389012230875068175084381608491343972965783635242322867185921540867720099953358236581878575070884291550432478051630950106349755571193955640997145811833799107809597979249657584217328796950920058182208075513755324506386938341532656027175391830986835001886658366537264935253283002414621421340618408548078688575836037625322474693130528815044729948917202666668996926905477133853265411119657323979054799437610084409365320002213372629352664593636782588136011548806613021939650084570927740543965565057941337391121407790123461551561981540938623134555953848449549922835203221869447630666313070334168868368419602201411544731363070314366970546073088784939506960788730978420756259169952600635257139534120572044077397162742708210383968413396363297095836153346141623571634063590749265344589347230323747700280572360592539241023922354263164956894922569433047350694714683822627512950716434485548609186150605166948278635093346017853271003348809791211138599375811779721652498815376536736148960332829395275084085118358882098556592283981300367360000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -3159885234649494097434259464704121688397558732926283359167994126647577142402069549501038233101766018846098472967593251007632712110708418402163476624769742865660741016103320168305448280651521777888212521896749253196789980589793311104864865393532990117324548205102084293998951450428614693973389960920967930590385467692404624173316745394736786896724888532621763595356862041286709312655388675313907731956678885103196462394888866895591123645981233910150629329715974248631820049146291900585951471605278286646560924691912470468425944306931003167614682743757450368235985126001057929086616157051226810437357908398848161963534097879221482488666901873288048195672818363676343725320934228135112888354246959615153930626583720238666452330170553158507261395767821979580582489145537370727106157022325372434990759099264890568908559349483671323659468600767713685362464024365572992224483638378634091303530296920280713397193810807729582999892919721565828399120080679168693979045980889303302254936941599885043212584036327949176609120706359033875200073329881535988333590579555157766572688691433763441304597550532666244396921198001011621915199078803599543612433665839710621808740285936824175634769538004074301802416570411783655235698773180387264500397558624477713928385267792606048445252886426838942782260020098410241467837070003307501746263261686789681894303337863021559605220978953292637661561467144725099751094446013664751974144704356490328383789226283519216812919080039022203757750019186385109452610057609138088484650780656673377830175312521123205078315898585073113955250792094230500724021451355688244243040683501598982239990630314010771622513189638056782340246557989815299207053164278792565902383484030396989080746487073232543430691113785966553210105309478716107586158050325348311082248225620607055483706386258711591078732419609970634823650893524742864318979859401134315486838873295985049272480090412515909648032862901760900201798056478774713966557590701306007810319417443573534534867473203049922005139525601262811386671819228763311921357318056868764792743598366616894413185869082684339837913994640021285422653799282296493818652070821779408252333838837588300935728082780110130093566272749692618038822138342530788714466014193700521298789146036449365327437075470109236773030520180548424558587007093187418781997523285100775448149143300457514121234358521391977414290495300128887144141744580801090710136605750311093000950497527403718500636499759425211092960748004018265531374431236664558554787094430273367453007666839340273379520819629930376459685232017909542812797757410563011900746104312161772312133859385292597147873842939638183914348249807082979355249881196145494840181460609809629405533683987231009366051995876252801575432059257826691889064812278482320984611230159060327810815047703533419410371916283841678159281609447425042858378205034350699880145619550450724939041131327529142556548340228650056861601321090147217332976909160545785264277926846215020244655493784138299245078282154735759567317253258735213209548706114894091445837084152978551278746880933378119608807302438139791013712547734586570361974516900520389686826179023730211242620860051299991306735980816864830163789012954713686353969110921474723287585953062973487147506557122990985111020744458469051059903742442286707340935333055436064578208995501929424811449463615149140834975915758912086456073721343888626184274029228687439894249952815222724250221885440322032602971907691956429017490745552314600282439986859892222140447989196210513163714106743177723658819400202729518192997795936318665728476174439077584561321363368422454391565699841857414414960089866385179857997928159655735065221747594934746214855324700893782171962478139211478121955084499597204865422877463562521909324845075668575692330832060062098275860344270470921322229610022174720000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 96182678878017421444863430234947949668502385174733148855909821373056567772202514723186596237230817995666826211574346737811636481477770832785710412961552432335850808579243284927558224805197874490052457329882964436358929409830040487538387185429767101558534322116818271907108096980683895428527307115184033860524749076290226238233423011631532506615848329587902565604577698614332470620119592808690586791514155551622385186938528551633255794467916619785541451664045409702356007623779084951463188405709970292272941610064703144445232958596906435065200073179103755725841623453962615307952739740294423690121975992459329642394323335093580540049020257890218233591117394620983989199609258343008943930823109871895024516938038911350865646532987518062344184771284640845328292557935877520605672140293934110062265154793676439093861725674977212335322990079562533732778189264137891315971330048720441732460519540846925601550762150610951559880537925050976711972433592949999657601038893510449843859635953128746360058668607037571005912941922402713716483675955971494521379224259691586693319913385200229081724811900074189668621061427748882727230169843488527299564965859587214780269149885815518748602932929559969802688405902676762926345556086544426185185066715372452567690443591800955755172312478477427103560756930110666050786783626184852281620799858381208875507116124210623327718840988042341606949296796687283873807012324427442708108363525461275911089402935883397501684852332635237902383006554542349674548679324486643731140760877518235782031084616097202644034328622445379438179377496130080232498991161371180021439526531398339823233121877409263438624462434883043627916345608823663023319046195810719048299381081157262912800921535598292891277419742414082018392502212765105033591211297229618988902673734387909115745466810824740927009570346539431351133158446489276336408158455524086677935218203990737100557421663631483715069210114356031363582926708052534127189194457530330800896529364266303673684413564782837831907957557788372846153950417815447058871928003149459720699997330997362346728571910561277607190193114800587666083979142558389123149002697742921576237402757146869472520769356274547611612360163600273322117639990303225363244558062557693445442867228389257345281885305752024242091033315492921886247692382197520069222093780196907173765897148289430466892252923632902840459319370589851623034269208918028287084181450616248267169397945392271241766720292534847951413851242860791116116790339466863565948877001681430175852126651796321219397545122815605039981002457728161772756842446073746805965465534743268063125279051647575891957784967976829525422537670951724662805502001566380477538945391012944863802099838196196362596658286031386321683189630620153459222883862475092814093340688686662385872752650528227400530964623011470029225595870895879650491410780458539951642461304848854771764765605133656974109840914468415325192148597343857101870991287460964630985725144906846990528516327048694175697898921391709543245055873802459506255603470912909035470774504104925544253821787900356820921035161396832605821995828326256477263352056395600840852217812847761805877991173285178666060645077910373905009834638787268299324300441501903754764542862618124616774926588893255054050536044968328477690195591627076319424883855788482341173608670410880511411902855440658516566268394486029611382474018256604228237159192973918370708077132525499919188735598570243380442222894226961287314254734284363847753207340515450284930331465858553542784105834717221351918126284289485092944658718145362708396425232997670749579537126616811235511807372416278119053085879308794978498964254735522657169938209653098516144503132331680655127755807947332961569278475687159639115507260378435027046408802129520558233879024986703452362396138371456829928513732608000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -2646485003595798977910705241078309061943494706656691068618874929166201315625593611892834205541685405272070944673612365234240582277913720793721645076626107468896540881995014210185367348730356745841773317208335654229570646412288349042405679632135586776886256549263002824307615091258186194103564307768304682703651416468628451588937571485437041930926589524090115337913219819191998925649248885965592339800295551580330324240890689993171189710496032957158643559081414364284101824950230406466713009167880434474717138967592057574886737527429860838465342164892145046807965353618365801428516808726435933980060272690527008792252708304739126982043735688654820254610725750195503252394654081790303153795515473132326702522181403957697002258910675579235140035007721103908677618056837603301929787986343527740573138876550943700516569200686926043366168306871426426048644887056897890080882410781737421907932340569715448948029432823668068869113956992658746607459884553731858158261862397406044334713821738533391599205423535109587850754613393455197047665041365490656701822638974805409427333079343191552148569225368931083544606804229568397146473165031725366359543295372450436997368115991053612589018393917822373187283971060087661405619020430317462350745086711919448368642232094381553347375388095288889016367619123082703968149538380139569864614335207093967687754074323937725139771533146141317426036750326301257051701142692320561261305238505637432190533744930962889198679399915081809357718967980774506977054621065576144240188908249041974531869985768620834493354263483981172454816289866113987585943344699453937298897576902126452084766623619693882354226126151221236122016683638016244852932942164387639267206702475912233292082395589735282980860296703967460725553848671142488199724678048552056076913468197317192233092451960526491894398114009660582665247648646193630162791721460559595113325225688928464452879930590260617744009679991118464736401674420661468492202371040911772203651379968801238555822580445189864582132683131986417392784997898368851305644829176925995087581562291963439562097097833454593492390442669708827323765354531336202503876381861786369786793218172872110004111202376099483317635822405575476691654096060228402676050313313005373315077545166741268078857524936280284503170564007211688161989676774955602493907241814387285069910194831474882150681913277724260798434349021769456776551983869957806346618310348532458551714085449101677580535953561601663512885036332464562600226596331051210846373033350998157785799597812606958717680357503625496450757646260941546187293772566071850133560674508475183125047577501695307248501556059114698430373902463936203744941870575903408445656600277298900455744558719675160277481566167304517793528459388837718279162672386211609497805150097261777840966806541244610840638262777209643579099374314200227769503553321690603014286089882938514568163146087470758527059437743109891164361703999853877773834303101527594298942880940015593294179564658455154196320076379186096095144199981208492909630064974546982477038441826580965134892056352191563980282293968061544686763146789548073275998031243229051980943693143597728839765663995901321690550768620982599681978731560195190161054555570042125398157721236920994113158871555259340723441739065719945763692972697991184903152024018784676311292526175943759220140547330654749288116396365865987649152323999880085746008083016099664479013666032796124679995607253280829648579370445393145771312505289020553006906178461977431271262746596407370547129530948463538241653434320586296061638659173640097908384863492691030481929197170649747713723540193968683828761109626305223965567081306948335175637049944830939415969819114658745052720279579741275342172234309411263489665382317205249278754073861502311636898533998067716190913808783756174536212480000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 67159976821178421702705513735640725718010271125202375812900484053464880119475934369145728970011733656347555558484230699022133255604591994211680434914458891550623578776473869194459050994718955698849024504899521999571082874793022599653668793694586712150534701450254630803350221594821160299429872542307504664068698366039709837229265267365779697812058430739081107713645646329555230581812370280296356229278346531879692175980231546906002174111920762814548704056033724653312137516466719837347543136907748797593160039687313003914581401217055565457751283940820360458299907215724775275147667813129270093476930098235233597604313320144874625533259999221276586953044542936198400612157124216025164601303677041618515594533459173620228757155573332596209727447417265194212338830462082159015548282150278782687929447721507667613707908105707758419595070178525982798720034976051162504300256128911308062713915943392551506830276229066790692021269911469057284143754323613802514856052972755620626913884156218053469545107374973377823506579219276403531968329992266326153809024933544401304896499232336902205165298332671870522898129069542459553820668905240317496256563913390115096538644660802704829840713776482102007227979218859073725972556985255553212632080371215038698584542424446780019472054398018815434949013557794224703650078218898807037243228301033279452988309400042509117616408635947144217792445081917867663513642036005425185724309284041716421103160914744156182507629698318237420308922753844890678497360071695039384405583273292237936800696662321987245198045128061936050552165835266451648727255854697520121596154707141731792140055433533870067025107130378869339599918577878743886106956236090336871923096623846148609395647303039062878449097426773173394375442492617328318666040524396022923294253737443179425767961353627963946285900789888689244731624403889113416934910673844394631772806575395365300460167695423862249163360360712202642974607931174055742122389504768161744626103501874496478740344557325711242335213572493190411651533064846053678881116948943718535068829811237689222310309288560194693520750127945831662987628602962873371273590231195758340101511732392979236043668653759079572826783068576856713486286337646038600646852940316666491894137496999539300342779436570887549637424706693083330728710223083847321453422817675394352603924445455373813398145727716592828232936083469767959659557882798094811283957347146416094130643642293944325403144474475017756300965949276770011446047479869364809109348795805523718987310368351900394412728734254400024564927716878328060480670537772576941032310606863725629507571450977771808248193664089346730128225530764956308343372092656709675211185759602482443873298114124263443841021164584085348553568999868157063241547486112874554431780325316823478146051884170741084338503856646108120958585667540342008618598417212354282846904170607558720744313344776646219829940265830676455772118153168134870858235978110108710965085200802131566795626186043906991179302410930129300072629550717577843955295820532995382053846619594828381411493523558391158303856312826959096145918144751036050830552266883105249313093498344488180422985700001540331907223468974715051708179554308160226501780559467226189027570008167009976447308479586495941858858926714804192006363198994737692384668529063547096616492991401358253345044118488034106990808235906371865894939667866121517913227695098284040729928026057604450394297521119017952313636838553908370731605351872050492473988478969842280879211423973474833891215385865791293442697183169231693765359361741804748580678655351224699915111549879043899797472484962577197857003417934143675772941598823751342847248115255697034675696382510127892316830790867105787806083377230924827812787482789256918513392354438034446052761827773079071323704505640741450547200000000000000000000000000000000000000000000000000000000000000000*i1^63 + -1593501221885759601577022879156084979086849314749573832399527338004648745300383231327462407186598533918835054773628421363320885115764649071066180759765683359799431627493961786094924187961133174618652534270025259338866658418013245416940610543756726453195612781349375286934964062288615357732121338701204558973628122646462929839481093362677232907824749445257191721965270421131368219563097670786182788320272342911685363117524308283774692070173942949842219942474356499581734076777895551938853726273649354023094369163253137515192071353572393977278053445722144093478326107823916030691440018844983250595954333552408026870586463442553034149492296600165336091953129228814430551863008385275112491863717687329833034527012528005441908901697956340712145999347001195113492009381613415028147911773350598318760495128451047733239496101264059908542455716103320687260354855163453643607288755766936394714196911151459375226187991691933037209525099398725876683636453743908212919671274813122266995758724686166095202222068515232185477199954572033051784697403792469550137753544094974719111200519186351789467436040627414779866635105223976914851219456423998853976235130380741984663657233159708986671325935733557115755191761495499486405140246061431781060996391336819038623026860442692107911110853287939237362609405432181483545604752321890028346897546360760479396055080914167238664594490308151679933048338717287598340672225436417412389140055846808035536526743038908299628416188060851669543524612779187683194940142215130417734468686283782103518845964475401964398738416649094877366005399865587752868004829620417282423258206190545731333152182075249394487411054697601831836993446443232937256793287951500733441887226002710535467025665930408784423866756853713855698208049671704385510685021076375497235262166034426524678505520933493012703304000807086597974611213309371220062021681601579252336061272613896279136396615679034962689580398984681598577881375339274045623599999968478846113825336306822995972558944661296173916417342525275918910985145739537946771543904718197222059212328635886524246219286760867849425071236995942125356717381088707757655977170171538650481742482325672192128959652235156454703447368082313438471987180893493091369954754110157156208261069775330409355053309504642366355275444738161475907879052580244396507287879644510560908592728724599760852383876061381273846218976050363346485967631222793781109830345329384523629274856900232471849222190315046389143047915101247975889168945857090449454706538994350259525967139216439138220233465709138996702211355546229292893976736380567214054837381588126767423010592177434592509580126578593326738883342351877484067520108568298815328094977212069378781225603068040107393602583520432969548226641158088293362913568361801328099563906063179449367194420120574008635794545375323124448198636993916342298597388626633126983741405765636740609989663767808828804928453615360000826462100859405325588229101426927147549126986831071905569017470857392483207217636061962613212234691373247277831382853603865607787150070476465328636038961102736306480488061898881403448361904433246437967887111183701233345379223924984180416581821035610225528674506460782226948220544022666154366884103608184485129800259380209884257996348582596240250321984253074417246392946600285293353296481892765218991411613910453766256201740860423766966186889272401774856213400497336871161053960366746752369736019308199139165672548285862261586943139745720977255991768230153346460542453132413983259685052598116901174716688735978367323736108771341106503514023769588489586722214672730809014294006657138926811238814158357453997090213141890855035255113391985736658550814945474092276409321242687799691027097885913044209447070092414128664177309919683771521638446423982206349015236883201211786638994686397644800000000000000000000000000000000000000000000000000000000000000000*i1^64 + 34926383926187514857341440451920890970505797692970783506400945287662607184567386446418372303353114710629181153995067315651706611115359523721701076147975301788415274200094368667789956254059307187798356503651649225833055288037031316390251527987955283683454350128807985721929990138528737693709638047163406598500256635213812202719257213081854551247112051468967960714766174487552531780326761741981165263877101430224435106385535131096361218899871234125366118358375744388618968321559034219205600091914628616717946485437999222128036948160516775949142729450152003936652562537498710945655943469451210840428575823119681564302502729910746255743079230431791455457766708618651973842567454921279246364646989109267366247462599174656471336329905512660179837483197641910245247079323310804183866555492006106856456689984347728999398170531787889311457342677709874749528411500121293792243589074371413240270168122629342840825846030969994045584671063793175153251640559377673995364009104352433364730073784623671928742600601563072977337522865177464939390764408539976196763361528745418704171494151921307840849556492018347568593873998052607302331797271156757220682664057489940676003471982607294549519796535315944582849733543193726850930678038185276323298383026008199697525649200331073623704582395537445674216703406785033145794144398865328139729983522761653924427295122884119744400938423477172756169785385087762043271630684608934253669538945889034031331830909639853348669511735972871041450149912703193893219861060640049841879120901211507289080836499397119119765598149636191253324970523589816216827679494127179116283152698502059656048906529590570226696183540961982219346908491931333026952842131254874903130535874133578387924039095499127827838373068471036850368299885989396239963578724279555491038110791935869246119757198333820062718197774813693990845424402384929619384028258284826602159244139550303207302418626746255324518822665945070198397806422569836681752075136464060970259245193017872478255123669555887448287018875298728850316648478865919737366420316995400025128745407202751675450696177528161595678409971555451647295570260922106054164275005266705163190681664788632772308752845685491924521043911720871404705424979774962558504998471040701525417477863871155198394892832915498248160367537006041350969387100816000110404385422294453918690122471438328053404566037385460241884760348171543871485476251906982297713565442386126494009090626830894539958030388260841161619030650187892726078139176491440777162980308054202396305847424937701213890567292640141524009016415722546417851817715608418229248853556335453266108113668915047514370016541138243376175246423421833516161631514103762603254601890210541176830155160904137791159219477405416794415572359596731881170493897868633727688994282069699827621383877516199989564425077125384994978961046940502092849829724874246228535461724042436884552008226270333508809979747500410493705891004917979455759609499945335979507870406644548848145421278592386025864822271554097487713866787214775996011070058663480859085585126230340075414419599605067397502215080446694975463245189365739437774600344619597957285650123851711631769243320942429958401922390670405749399760288093807714701070496664270233154625411708059251691108761736720293770925271723467361535314454713699736264086809647880765301628551364095231791581471948017788525346565480336260253455474764950440749230424586496516211211775360290831101233962309978863524964196430510329725244722873843287708655044987321241946962995900751635321664358221814199943851508871009555777584231565664240187440621410536794799562915496931838951138103207907024479604330256760089172141158651645360457282586351592836127378503947649439570708206900988282559333632938890288800019203397478809448051940790012438249842992705027003689813346877440000000000000000000000000000000000000000000000000000000000000000*i1^65 + -688942581393990674335514537222940517414059569753804768504041491003049263991961986064965964976685397644705892958163064669450058369144087573552654507012413747160623301667689180658082654594862039077756421711601261484497623703678387359685607741628906010981626722312340326944466567776501234542184233532027277779309122066587639464234444594136780910957204967462544988133746192729233682916546236374623951578142652688812444788291838691272655023631008648271601903968803322149002849107757473180103258642331432489683854982456929247735885152386346101043175493443010401518446097097514335707570697342871477707435248141363789227091412949852910131532308633586769425296222832819632384363250439392146934983863695925154950114394160787277446985175222954082746516476099856870747831846008634164720909059032875934255643052309507557488596316167570637004959114853246331854730550432884578909300259494818578184160109081300408538932435965275949983064170448875168258824562970570546828278856590992263102726085360009964157420688315291668310390016302026474588944681545931574791360118305208066795416239198052654789226441006521013385077352353258611704867367460706980704537776049585350597068476937134980506769029324698693455960508943861001407960422468929922257328501498516525908341732271180017624516400396905340032291875391923653979921992858127682989534158737805245731404694744077493411022153891581647379268803864300979066381374743716880964430500452974254173642533719362231760003343727605479529770508421859168938433019237406043979240783288619177288397769529968263996735850760707740349715670678728090455888111203188179168170150359905498914996327175500956145961392165462684371977989929996187419888351037550571580706644600878218118105512077662697724063844701499391360400203169517892413023956038589442845034896788663142649802035627476484552786570518444379420951830190238582024227998401461428425017765147516693822194295762073288565744241464083904569350823788415509476012698529859979466528888817892077074404703503566805358426812631566370223332699090074460910120058082691427807875469262898129096698912381745619356966720030294632973543009637033977834812368113748607896544806602552263647876802411773437239962876384928051737882000912475790377887723562664266930218364825433883624704043796860798614725343851244806844073443798923433755156619762073119574724452336088045699343490816825824064891658213720409835482476927031106133799512606794939189416703554372643866923219411163489229116357886472021197860679431644017867978270423407838516081813346693408903771804533842738959892559479856916519610090609268976053688308144468681660249248228469747466019240706500584752107941868024304477253170509050760142809571732901340756366477002374384981464383907751495709297554149124803332849325949788200632608847459712780937026433590492614203425614065274835230839428194905377597365060052863542975029444989829282567732833628811139731240089695334119150198408071342628157446654995081146068874424086393483093732305888128984467890638429728979050526244465251057213951268012576167574275012088256520094094146042569892721463973096070789634926669208656498685105028811432940820678537125256923621614857342781591766365412629241022842118214130076996964426142321672672954031434839341950051887849518768791909398486599479520476362740695752977544473304661136798403095525332001294425215308974918679525560707060322350496726640949377968502729844280536577613416651213797805303598186922029603834092073115483587912585273989413211117799694597763584325423946331475675987614361906049374220001615125925896322866099760175783552833432811716366917716645865760863460733638045571174322447335076219976522295841419772296641051380622691755159197287534245662568757968903418179417780879955673924394557584467236704155608739379114079719905007793704541808261857280000000000000000000000000000000000000000000000000000000000000000*i1^66 + 11970599833264113007523544181966589298191868679465226218919700860847616091192883225850981270069644814939220095728322540625930055249969542079861747032103251858492360107506640787541413287656834469820237253562712413256373757346344122505092333573590877144581655347037693755146471477426538070449948556392160744980435843029081818192774058303103601662255849054282263505117103361138346423369367702254178641300155161628400304521886361534238783104532991255057795817379243399869112239773553030347352576768471208698425175489432311026655425493850388739700368703770855415627057715022869006017261750667538469439317229762047852744467113793436229991476426143557293125540605680015218191986345945583276490842707581080150658656941752551519783130663254461964847698204823153241172248355130982788999768959786152691680059909262131096682060748117985929990816759208652867792417505747186399185310926404639860177897801862882117675943688422795992523596317122539801042591834645417406421266039025986154091489591771610718102846105307813012853573065493618569574431899680046622719196475463265645485790473545721305716265855507868391842103183135437495970553034659869912426284922431535776410076534852454598355565559842165997202421322081885245289731174213770833401046817181954433041374891218768102917637612481128195547909282957095735052007811526725847197165007878353172172566115813931623591069033284696295937290578708956387624510022654137402917341748813750546775222977322403873313108727762454943351888615692613366796101808860714008090657630308613387134184004946889721259628303035078366404423435248198751090203399452478277337694720811700544008154514105288634508916317812120322994823073684404666146689466356993930780183360739368541271345623723187321496534684465285122304685926728172805609955229870334312582879006943814895861427728995117057436731744093235029868345023620790932617210444873617321628048094320607713363574283174900627730161551097756026929712032900979719744759630615325439166113803464824062241496404583722838049736230448057767878216399517314596541525019335367025157766030462870578870558939535138221595128672708877181246597874507273643644921031725553151587637472964338215714526153669013938744125254011286915830761761045968302529840031952651389411374155126117877451042404312833873568146146589205355803853101142040220487133422084617555388437077343114863235020439654277759727425923900407175367244086996403567061077118813950149115307459567499538860579458203711935554095065342722522039394042562691570043767920597651893013073553732981142938691617630614012251704373137904047108254561950039106146783185331255380947472041860678148098783233747604551832898731732132884659128054353006453853791758429420336588665763033573906166987543189019880395079555484230756736081249621503278413682913341509605551057637786853998163192018728833431880404994027741880424340697158758251252113963075492043067497443945978270143298855840715157651833181701302873739418005703203543050527424846395633077617594916898902143257800298515049109918289025111362396493411110932375791976923973242750064313281609102755838825864049943702355292127177035961047101060470235812950943419023642704739929543433414850081005803674426505763922380115487544732278744976953224152364679579541292544695448477702434271896973249001716001743599278975320380596332097175942834124730422574757548422714270399462584932504069006738464646993147197594135676648657030863461831617430023854894966322164294210080122834384497094743495285290430668809231996255453445795359667338350586855735422561459604873886770827465100953674613269434589013562446837116496233999097607090800810286391755468927773160071760971338490649027115445014177704544877008561437110871081754736865790489676362584121929058198680643879573108223965053008370678026445341994241753509027295264768000000000000000000000000000000000000000000000000000000000000000*i1^67 + -180347300899748468711240131711382117886203448152050397336554506118522271391671553249826831795945908442336540852177679770037347136592978454448137184381078057898829606115784237442428668209590732348273873405008723983792217638598284174524578580862934054172200241004925032388096998266178453662296123369399606555969161946086303737491369282876721870312054839473101815671180357538371049397007975387057346627199005745769635880011124735605427613203439780124635934919075610669974661207773945461528766184798172609173204444373634727116672513735639027044042997707453253511567921332982629789766227165976090242989038118796456064595475513934244941371365875104379803859153633483951840090899916891338080675088770179537720933918628152191643485402909961133780023273400978691768762411883254825843819563003380795133183058827348824481940865838864002404868238295193137228609206901545696646424045947176042883006340516603018400751600369952240450865928449868703987381742967064385383820197393979576050114299104606767911602155997165530894049891774108556669579264966158843603154445183517759088529300668494601277482992659266906649856862130592002703082313332712302660582476918703681809703822860442139502587998382560691779521945983226865979073984063981295109451499447728865173075770477424036492593631545442622623549407552001470390561951362573351468754617160232996925252218287643547903349431507493716493415233452425198632544208006364454532440681027586764984319965051362816223553523173506550765058465667498206630301821532698108975571372432717328033320212792675368077182503082232117067527315626088865508852923387677713176790577028294503777492630704767877689403662130129370158626400872806163639275331277821805277370413283925710852477511616109529223261155121607530294392074777089415196500767093852700914933630787806043738156808748357188628726926265206250471609932990274979857335193271805924319668693675572902113467888373121505358876118650757832630743874551563470472982525065108139684406615786237981189400109392634217342502706890745319872821068254319580979097341712737609345801589899194847054741031732666494267074296361363075417360287772451286052746803638311532130919089870685653729309083393868785516262306535814758998276241640552019156095203834713591234831484585192641806787133421546612936499372944689320218391427281851873863351997096027832612256516652992347035686581429564824914221178582106552283829165177849613295614486393015766104419459921026028462219018619120173888287407516297105244769395062665977095798130012575237756953313543477722363308232806771761022160755087358527655642036927771261568714577186875298727474164363035227147902407969581847760528421818728802687681754461133730247961430253063246728586768489560238770620931941111292158695152550300107041347741509894757121000400809096884843456410169146538900201579723585206169136372764151635649138937772729551068998758661459980239599979652854276842222821450700664094454509162137206788856101116395814856171363850870526237888650448043499311181369237337306175600207713386752130870388575348957283241120211164897496243547757202077950679216967947291054906185125911886572269279152952045646279435300600401176941071275495945290461288352865823467643956003744228129611910686167505158382716307708698773704825840301308345420933373904119876821080591090072953364936770141740720162172258880863935147736661909742583026898319510359488102336976131185725673374698712272772482760842719550650191731664145778379164945025076109533112724467160975413665636914777192336308260769164459455820410042874894030860314074216291054884307941656533442903076869103127943187026385715581229596958548535636905116880294321646559951702741242038973994179903537375270190016295698337895915005535860175116032793369563610115798072276770081632241835540730343647947901543878098944000000000000000000000000000000000000000000000000000000000000000*i1^68 + 2318530203086624190162110669595083186966810799627593751239756556878526577633736446327073604501964739158069842704068692389584179765452918224318621144585704091803506223753554563655009453257689567422465229202440129061615571773487890217512061194034712918287523716099018702215490421661533843855626158880286447173487552499438466036134962857118704492677786388971454012674869352746224414982223873356894954971792133730012343722244248899627135102604405377854623388466176172799190574410003456732360173031182766506550577769759633568974166010925664506444106174920283538415179624711126840298475003063676824967104836211500660209209815625476067233543964366119630696554669791376557915516068877568772644590400530804925617991044258712244697488067515029349340758418112907212437152571614902300899912288853870157237645032626851984585366408681910374917352863381296217531944982265354854049196800816374522112522515539832439061906693183499240168373465604922390754885787835226657373335918111725092183775969573713712961184914488654511458619059896132494260427663920337898757183439183779222504225193265786909825740798568385421461894035150884947500789951537242553564885948496687575527572991241331699109761898979222684547590084371647790855112314193478800599873122787101007352302221843027249282252181892949276070135672764573160927476670646998779317543946819240679170684139772249608239518357590276877577083021318343461058648572183632017698590749356757210854246413529151868776697943377133190576822919441597035079930974053736137148002748970510582239646729596921496152075689964166858494288782762309771299740356919259448586886001251349091556180054859415723547475163419032638519943339550694255082338527933099320401473293713907226523084592885109572853213347154775219578816024057868685978097678736001875014707279885563877661022915582760780269487226611033505504085534176691031947320401496106550409727821177554437398577225490288901342484777395642674707798817952839818660165481352998921742207718524524389959833216767059279352596396537992242585845900764797329914020079124899510776145132911463023546499546195298306871993623237924246233198831675117402853224053962876718014142512933209770767728908463076757072445936557511823430904952381774148874148301275777463974411795837666077465809211342261399786487542736075890121915443514225975212317168776843748459099473249340834896462585919767888717162513330251690723926027603035718533470309507552256376230953166369199780283664937981861388926871820513594256696158177813222221596434734745751487332533507690695185124147974418757967073233351695795234973244778259831477108738893619741455925104105512642921024982515632588374425120313639957895586229783090666062724432407378952235244640496119039054155463609688164000892307183788959792781172329026681189957717032030516638546612150653377632673352347228694299356176594318186424028847615775351168602268830784784626605942581985515590541751496556324064692172516734313943155560352829921095250086632548511035566382020858112108871669957608798055401698243351425733369592667747839826663620967183171838788572096146847565436118165583105321445105918936920151657516341390929225833270669364061141901027267327568196958478321511769340357993352304679805413137708523512825907855260227258678314402664865276899857558127275805726053769899152423674809617777573557096521623145924854063164701184972511242413040157575962800943902075760353349984644393003900101259916393518069509710735306937666808334227985815505014801194584642489535783135292648548960585163754793980382972700463334119328242810366606938078324804830890252295677636235861045046921169424494388948167630057527651614461321836984913468683600714389946420688685503384392387069366560027549704354243023507885236768541521047615360120689062728415439398857959013586147147598079590400000000000000000000000000000000000000000000000000000000000000*i1^69 + -25000131893926065037687462253875622982015204226865668046109588822355671317608295408123642124245216693502998685049775137467249944228878078250868813928442384018961768424266391892074355644210937744217126438517656822985134908443123895183408118587892526771811170815628678851902188603140296891438623829687597536185283206722318258396708361136273540042175879250660752490306129052759906194996546227517303750720789445860063945014657935869549409914150774641674130075007244720451196825097565075874903305218689181807591883303550914457912075084286108188979333535375222143459783360042006321878382997740533208386369144725769741133105007247627946942391149093327815493627980701300570745556240932574443490156141980751261561816668489759141388412894176061673838638718911325513223867603419871070401415263545525489636736020551885755615691201612080843859266040018611110690642666208101698533950262740766100394526435370182003720180517012687034106483518774792986799182798909564357311333289645576238309594694650780848737937071575621772894547731418031609512122762801123519951385468000177516397977721604216004032403386099598186420147140695477601411508358436073467748770117875346340786535088505735070414780741490470301289369976861941385508540071016574815573284862837931259450937021829204742043126691215776284819392114742782297781656694343895974025445795517788000107868192903142802758845338646890447941128242600978422898584056724566684215111280787268080390121764468206054828832080851318872067607591594184344134937264958030952397880822619430822174373856679091546425675344370772075340466143751802538264001279936790883710366973794271754078080005538908660117819405185416197287467807400862899749828296361014549530400076251048899525699744079877754715544295281364319932173490125609191266345400388737456879891274583900681983966500454682969841285011116454966754292093457871269180877298094233109582263699360528824242504438929430239001038736321974559753484828288457876587585478397655129581887602364977376102480192589958783389193133109629484515656670927160763371484496746384053219847501172854682486224637570809363205585689675383156598422453400489761184573649140753373934780662421686090538629459338213200081473640142737569587079889817762321943477404224558181928010479706564041968732123051203066672776399442307856733941572728399515421207007888479984519385214238817822113465219396830370715200473466018139701767689326886862582886816392531843585436644211420367317619337093894600736496342416764640170287946771033925755748149951309724258344355747005697753156977093254933570025708718529060561082691672595802321251540494023244917192441189084256889390455405831574534857011866320834047591507416184642748226270529621873740376700203516159549982252772456247264209458357212739733693450143587708806016987533300331467041040464013080485376264171694130513201326460995197939244113108816778079433740858874335275746871413478327217917734751883106941297981531970795861630333594522204713624906879798091985939208886415965448680693665546533297487933634797726927993738300841960279848409861763105456838929955898512193856510496659525987178859942112196416413990114398141390601600794268015692393329995814704772637634217223721952081054830015547363101204536814778447935487211141853609092617413161402593338330875453792039669462844918328415696504729130798471538250090183331308898526062557400914498187571716640514595407281395099613730022887165573845592877817214202043697164063893874531748897210072340800438966836236450218246729724377668453200303570954597944580000314531856238425049597986613403052177452945170203901600186070225511605715701185677442881368316458394985969071555804719257283419595296566499379888181505474378616187344728094178980066033055317658412362844696549175204889189877050800901873623446491153447936000000000000000000000000000000000000000000000000000000000000000*i1^70 + 221143342924002646220834080025851749108949267489672078190040774851793146688534347995512568124555054385814357296035494674609540091002457503963718356669765735432804434068870036617572690598650431173480148285001387815856252411719523445308340439054833388864172651149409843167720864251010661469001041863377885451402844566350344245877610804695153769935711973731100226646293255705038947944118416925002196028574001375397450850111163096001171136843126244384023688804554822922704241017017712716315809616057307039272208745499251251376517122005966996453875181627223819901402350412432321992641358005291713759973758494704371862898148005919052219503562128114013811104278128091606277292161115423665194870670000112968859326425367039766687060146972375580309408258191023924264163312757507526616794142837347852315075714282984082167319145008379911813227861965589487951356032457821944341749423801602952627839534181358509214883282840913148013167938586513466049572543926880926705404239801946000963441646117365418283007367824088255302184492165445846717048040357126533710709615149838009212767890627502268924081787961552515636266560223721575278919795249544363396511422274671676866945179640705704376030384741444191775841046166975109622721727908006870467619562560842329954275398750320783124453678977645377968826735973538390777924324172494632559571905732773328338651201939094401739595998539867922213206386634497266969428974255954912003148008045812288562610347281604640521773471805451689970052042609262732780859695696015694183509970460992588304254250937434648915960026120258068799056514718595024571313838580299436516135341436502665699373389165954729496333926965532987818515685033063593480661842321459429116771601993646669445479529970859717544914300596587986063719050154988275313832105452886240024042947677671332915712498358224501844941993059007066133248554697128073897215801032218467880115867346760357782045527105251703415543951773281152415843930728407609035342625294083585451709625268594373824528330521779265417019174919508193862040266763813274737446401758903848323977257257855841792220771340147424983550485231649864373401098195991322852944724666774936511638396496370189713384425564755839781713987150274244419018637665640598741093410532853375322561440861903377581983216433718353389911921115939707050898630095271451204566821680457321741282904389341850745932145136948619537227526887901231866707041449872426919038740639555022177013492078028271062537355826712952875389156703606558432861247649378965950865045781359370825911316778655575471809580902488226091225804902694124502520685316422568321639965502367023521400597628406461212482614306038784213974951730789846198128765594867583969393075044652207532581783708539958988653924317476967539101203450909074086472697435644943153017587263330216722380333295259813055323545355665323116277359434508392379867928077504719724697471603289564330833698023916195580290758637876623599871019632819722625082875352640564951259483266810999752650258820141215249466068885064586336900039038111423618914873495308419971771700577805507855159424557806855504033693246344172122550019030534868191279595800194684784033044122980852594413579563399092785476566724570090553220271539216537649813607930838525951463665901587805497358706782684239306116325407500258271669331692459513181220339851222166684734579677705418354247222274193995304608447768490283567713214956826756208780055120241671160459584359739719031819208428305697464031189912262174172107358461683601000139768431014200108108788062498711794132116912472455829414197704615356151450340384991536926199293866863657730512864690959437303517618493730739837982991619602859097661371486000796809476838826439662352406249529773035213655314067210363587089525869630719227344642017799326196109278840075009816555520000000000000000000000000000000000000000000000000000000000000*i1^71 + -1538790037330059855002352731833145144848233136992793553074687114667661414605854680703373236144375373673485824729474990211123904656681235870773498520029106763355156313702459794644419185354425240127833472931989728231048333835809836773217356485826126667579325285611017660559947873244014721628003773053676842751968823701023747356227618908129071592863265188399626622628387067902331413010012219938275662881710190021044582740892052386708682773325867124650945495698719737710564534538747449485758973576932991845180287418162954687988187660344220179727837970729728272719262761623968937364246519165749426870915483292285671178122151597504625102907828923888839689422785943679214000253690435620238902944951706437175290693515482853737024645303915180781628942336310366777769897889010879251531585520588135451236121345208388058600347503679477314679395565486835833676696843906446763011921119125086909226724333494818725100406832067090231326387338704957856874344641377948823954991535713879406302614847682238114727191852450458634192244864634750804819191631243354401380965447667009978394473811960881803910128174320388511188261085362634572107260501464674411408386931026112190949828010967630936600718802537542281576507316612847742653756622848662192995188659842217363433279590326648098903268946973477880414516598924128906753315261754572817410459407700537126878834046039719684002576953384670570105419068857843223609405809106567710054550185890078483853359566895434726975908207965485862742374431164572426557783068714443297623014613426398524492327808914256919206729557805475133112541355660017433892096529264715241165691576203459888820014777077648362290185183438502028587111730759260408504859959974332160011770011306755977574133665680704882694132459907279702952897262496780952409444727130067223105221299459584834986124553252502539728816124936769437108462103135457577394281361635458863426993526104985332231771613841231186402135332091077339490754732097713647291730320570014029136422626969974261975093669629502604110828035769733160059832276797430167577016783526383810830901795831491987975169963267883555283830418007184530415926326939494298231994067339405000883740672061038049367362937318031584761268052079168619993889708249976820097555399869857213593471510483250251806575862756560547604315197145444616759252699996241979377109758740477191902029726482883341696194903751059521965879248150937453706764350213303075698775104988716812033819268520188854760866484061052768049298649995564719981774338918790733838214297119858482571242901663039806950181452777401283970193548844283621812136517137292625645408626733188511177373598952205090323309006652306036209972302062803440463193260706928393159854691156092794529677128657670704577098394900563049272059610549564706391909987911872137384425958888122321477120205040659421560935869887360316172210882436983369596156397900787863846853342657689081331657101919471528356169444193238807911143757876974570120957133436725698307592089766549610553166262198353866594289339806788952667421253618091986471498281973499597584825020284055879955524230613759775916816959814957739345326592256667039948935835939544115418533245175690779779044652267625825481431995316342537579344997188615089977299716973553770229517709071234536377704670923184387298502123530099188262869328902864506494523376801657040195211735732866693878766321856818376924092923385688436139599194082787354147956704205121862239388248518680946476533971931582116759743076143103456396470033028970279423045160648981715997428926392489086776135508770851548098384862434499430226533909979364200806621073792757509803189821554794521159647467364255926948026376955742506238248533568208263306790415470711074615653052051130807570226591603419424479137056650727252186639876490880589288812503885313060480000000000000000000000000000000000000000000000000000000000000*i1^72 + 7611517352408217372175387371902941468401312004595446434626199401119949027792495423062797385761029551581521058758564692059363687522512011256157523576747217381030749434792232270111344758584560128054952486096427365662151727704058221222168039012955159485082992939247265876227986540445922210932025233483144937058711388905758192424301074202726490331941909375735367860271396524740001684874405131296814476270051414263877732842775879794527196143358383621436135090287202031716219137560620323606519408271621623086078594038188221024703137800762575659467343989870504734626013554757377394935891364336588729906352731779563750241224769624627224851194068770488850820380899546488686310821948633098073008636584540540389577369853792159370903635701683364918286337427492419629106237708315245460526574823375425404526800511736016603258970332536181522716608713445357674699100586176281538265878804693159387222104352464928297022337339877170909639109609313338475023547978204831326836037162588646372227696115266597033286335035220177166781680685818621330484567246945213793129440461475818012060497436156038499434156310446418712626100005419453032312088182084098154648315246279911290201980488045520650565254475911722711220208173257184214905324544913526406027029747510319833439864959485039035458923756648449493322286505594693552422110758178176313570744491335643550607924142493156314700536385364605726825675212638631101438582004135830117284814707530235675100324314458733345858954231384593998131193894340480918458581125597268859169212005155854870430797079680927047789246613280325790292489232800707134061164828382954458353451143821345317110984600921616112260884723334807238372711862442250705580029442733290661923768108640406184505332108338879676069106644529416302470944720049014697209822692894844963559168246668553184270015611404052062787100809862224414674609201243055740153265590474636699651059485019550760883207356430086580097452136059930301449592668668736469314372641981989199311275361903100425213255504022753794357686924528011490232097609642062423784979524237551903908868801309384362530200481239167007842017817762997620231407755663642306326291232923409486902423204668939856682396035127987446834887544537836082155451255312293653410810678902140583923173292039973647090221632278149615333846862345184480950679018060320861004527163632164395164266151807444761615294469824376351108617991768031305748993975543398006404916611839708486373943462835067272649331638827917272459446646810866602171497002652798153686245964651010436760697642146235499787817162387465857540893355849613809015240567916881220178879604458035896420164460756035026292293962943207502262164258621143694993179335966908499728879126974087028625326366913363345328729858305639754214839821744688189401117836896347544277081981618562720400250078204957602763104827417786476780352296652394104608719814468165452639141152498439057401755627061876824051765216303048902392416093914296920906950268052771139952979575465264670410174737675461202707556814025109082153894397483979582111358337454989138654623877612549577346798621370802059989173395068479261213613225288011050738398623018788125867320281795658108526409138814918613930409361155977823936606343566346999941947273447540408326306800848140706346574652252566000538734122859683392732554940149616518519697732669353213372126842467052976312027679106158856987225377891994033289276118542702829683973383832879335714005233816111286701976957168571595677292714221240621269888483197618713965672463349823390679573142430863544681369313882671923965083680287188878761032344906935864239475933447195677491192922106416502078384307548529336770440004091630417565234689240389202414392278370355212568236012175665998180989432597366895387287692198833669587245219396889009313409474453984000000000000000000000000000000000000000000000000000000000000*i1^73 + -17510272004482764681734792969136458356225286227759433951442792596094084270807586031300974533628555661926427394324417951458178086517136710702053347836707533053518047647925847792132281323183070419858835562246504140878215248127952124408655327320173877170318762864154408848402154008288738348173484745549309525050742432996688904971877190654890463109231892681437030621505716633255424487482522472500199034276706617859976860289204874155902462440583941307740725486265788285486695787493639442209777726553243915824013822640596627493456058144302201902208523272724522481582724357929871398608258369309577696490292304724174170933672683333122717700542026946795760959786761722365398381139374161429882497445905916510024810489099497361548523799905696013215961814241186728713127936918545082592645204705962282301572411844314559590488130567734137402809360321707339892770052351441643943300269645178176858108730698289623382449193715831955188116087203674408970935254733867211873992417145804384092987991445287516978351678124169005973224368811282397047898237271317253088346471676696197596469787857133671004285748028358502537540325523071561411312518191810703979314180901149530838369804977856114797489924807134880087525957901272718659876959818961817850565009140778024768822730581189482283682168630893477454003214800271525069445850130904931783785781979253004783881286005191098456797840713595906761226553704133017155445554414962308536374442727096465078636215065546463468272400719719660749444284331077166014313897752067649088230815215759866591937260810554905962025668707136801265742711572936644828592146196099354076199511347533781255978997426166408432175837281195938622371455295728245112861279012102032840353156019754948196862034446861369973183704159840451591814898022042252019396499922603451472209529037617540049704584661919623425487823994732971975927260334405407086218279571726143131322693204750748758586355142648639474302462854508886901825413911463443190032085782011166587440674620199891917467921485621324315326979007483036302849062901351110794641190485312722589693564026397640928135444416813393956720714550343742986469615716523481720682064858380926512503189630404771979500361237359182567464991644881847014427807121903117034366867594768930437357608959292173369320118817976180135842995874497360632969433774617563196207992748841929130570333106263318282259998149229055772962341444130096399800622435629805163310948797373588371684022558832334517964447799253761331365348421798170125937158061063758217072704265557201441962369851764945425169487428942399852095038274496275484547981118024666973846848459946503352870878665679799857517252960954979374104807569964342758784886621019301381262323806799590429504325074656241203881701576139530520384699286177621293870935069545420209457907773656614682891700071488086173839589889001881214683693561630933955729773018939819141793308436102228479362399838014691658855018367841015558483885173677423510730481992773185156072259590082177464661124947453562456874854393600436373987146935590961456466877893933993344996839320840975921847591345877506868430466346896537670742296205471372431600187584627929872785773879054132910596866077506192661916017054932450488591141729347773252914878627143368713689411370748996548019446613227086677985593527557536246805673923416453919829383239466299489707673482221145928158534524937918026332640845258335909349659513680273842171027065018782629484288673111672284847132738859503590751161345709759283655580862342019488418428818151564245972220922968080612781622445891118520774983740130803760789742005466868802738607003612400686269571074739332590920050319702451872484863267709801763629727290064620709505310759577944421368679046756767623700573095603450903450138177682049727186243205221903712010064668000000000000000000000000000000000000000000000000000000000000*i1^74 + -89304836466026056607714456117258374738555809830677041975195417287949310388746936112274105780035069938294845378339135287342940932080653968898064278775417252760105879428347656475952836576911656971885654570460356664947534321412736325796622302704077624191029027979805868933453674232909366070142772034030941288825303438635614527972661435423841009034590832753032276624637561670481691045318575972661517981944897447643885158247747966477466406083851077037272764623969776578186784179078579427474414996481979963285774914373062969023843237368826474274440491546167824666379523310563105416614747242692637756101473102506326175088132837482135091560750533437529741936058298005228775223865463119920835763529707532941706701521135680781399690317741050208579300105326236770040130075984548921244766376222137147745990463836463277200729778580153565368566114592972881414398704705659905051315484360610091690017341150994255206562510928029971884772920168596659102628030405261809715705949407139020707881692579961107301460076133985549064712816934671823239317239389618830885457787977418745018361885949665558675696196699802483267653173066139464766978273346527901991368907301496451079207070362579178936827687629505670185460256446144329973125295354914797734625455547958135985061363421727023130712858308005997479314917412668918779099206997916277971130954641119024466774303822936194300563761628341238242570640645118131480912992008520773206894510791969927935516823061203603021441889831173558188334613755103118927074613944802272876273131508326119752985255091230598474343448890460448185910104100733191481256185731585361178761953490684939391306158874779381230089940138474710383596212882369227998068101514612464845824484478082470229225628817149153864150471938301320079860715298792676439934551626664958430160331938855320028811724448523066575849376549285312834807448073428547593059897581361637186210685640785741623707316078932701247223952859240557573926565520665904194434611913256794050795520177314274767965600196354268126786633638379704404800915349805858512531148653095686142937330836921457251688924274062055907425635815404134612559825048664509582282931126914250178905911307508707406165369038663136459620880381098519206448160803832798742543263818952695533070311821953846594470462987302077786750866608990808165885198733482837748094573148867720381897854379204606470173083364637094740733759843814259858370532059554452229501926932358275330688270297548291568928554527608770991019375279499810858336910040628838088234695730594535002764466588032954442049976893941869047405217430928893969045157206632206635469518105322402978579231829793760230814536375440682395543113337602507190007132866303193520824428504150350000003748827119796797643831361133443236981061034074562001787927788510298342572213622930599245865751978018999586123429400929510432139903772676097474798956195355944569095980251191650460579784883743791790159897805680816352000033670173552733237804854797546584492936300603702480017091142480143949086393217492207780625531861122738182046649811137022717858584839157206037979611879904588766984735150757798102986746470505449755668548112005910276635669374260724864414304577390452596576553310910674230797346155018777643185066121092009205358970196496316039416763080160420416040645281054492710774670659127300725555937559027336986213454972403157997959493321360238366090035494530407044328197305197547372504442770123490055561636025603026654967142941354777694944500709894051092805570955752953399660725609798696015340744478747070939001847795001612666080053898688644776096547028939975363436371030314678156289635027861709302903238453577788006653575986626393706015503569034365809138452948946809903881911423973625953698112297995424125788360672013695204998662287063455336806200000000000000000000000000000000000000000000000000000000000*i1^75 + 1041657453472893538672241235046507642308009208660421256491508577213725643635676159020386446521411103447464030569013579306525581103782394757018129980648256169554457679969262460817982167249126230266716244410140791190350136838645844303400752682128042300826774300087323569498508546662335612989152043406108204786433571294351122771558412345393762497636040225321129613873240082292644409731358082751601352988348727015929325215824359576019777080100982912794131545590706434542019511571431518855160348483050117332820801651543424650250706425767291714061951276785941917053263256920977299931985114725576054422908545495894705450780273587257492992436097569761800501954772781721394762478451316247268249518977441134753700165650480263117568975044837064148532311862480822546757922837271561792973999238355735199025103662459704706392262143495333355847474167793723993924129080700990361071466265650773469210446634617800762504921799256904948854096627530310135635645051234957685601696831346629108800161753004075886852871669620256698669505056686634681369286381778621088593119863585569050510935861719125095180674210440880291727566050700878427334163193019910083946566850161579032455401235581390649456915300532192944716214987000903832264569429341134371969757663825468019756473334718986570954885984113858272272875384740073052035225027726114259533824375715398533989282928732499521120611600954298721538563401603614188417564619879048224212512973171771927714480106805940030180080232713918396643945567397861163561821999054168791020111124295661654117662596537422671446218998640536400241714018528725819416860244156065019712558860902364737644662928734963192367533085801340920573924633166904904164762776188975308398429610166630542557762948988507806985052437648478483881228306937843165862211579210792015390093222958576431148629508393463389667498785731597786681997626019123755811307990024912889744847725875785489534112895757589548287423078612926263735540191314254175259570093493309578104218548236713020449410382435483861359478858248910916561384732140684868996131667526595948276484711345149873068538711991918026946134201368556779202393929098083441253289653470310250723883707300097128884912925467232384978513291150560389380879266716008607497600737827183309751663888931775119074874715357199610537049171540516073489750863701080924571009309380216782787448132741420115911584867587588882415799871802983067313912895752126487921163218600730185349846702620882635533168358628896995863753562220842830027452378978123590069184512126394352519966846718733626786716554454184434403535179635690737219819241059812696405106112099960355348707515507622750833455309744529477124012673924977056915373208013693614067900516168872378754245677698157390029796206665323838472030115616600975014917186236580297075768851213110328263794037490074208123997067841669509462535875372033676428349378775367145096066334676459113149653678740863891734982109139883428290426848585919662934622776317956036063885464600195071847240360427436104581551425952813165784225845287204464128708751678976444772145611030613667030989054369854366859170924649322672037033644888694074131145112558197064492773401653852417502431772575951382561646052532748234500028662953977347849048593457894751069265027358262237453329571039404508369887404198139715624659224335836077399675300321020390093561493176624636599551183355639627982713612473109774619540008869231022804245934677313672776056104214848169991577846018589895379080249415661671773510417091073558297750687383983344330445537348271398489327513558027672928057339098852786296211533163226596526701068119128711672474606112002038145445036465591938277167387625878824479964895972244873049831985722718366854027836664038639090656942690533907556645393637774974245215382616319331425000000000000000000000000000000000000000000000000000000000*i1^76 + -2962318253996391063122854244758807536967556719022735384645109935459218941743136646391535648693831274172179713129930584086409673558305173771355969954630669691517789860650029326865981064666095880641347268529194526285120128221062770858884908993643686824664356815991831671242465040645028903389969016161876403712528529568024740809689634214640683326239269179060421193909807169267843883402273312413506583467859800506760025089542947533810097656728759443905535578829856915884792226545411647319766138666702356427946595135801051610568610559740248413212336642287719876970513055066449055854700449120799416364620112263407448678058352804675987888363052468094528960660078722392451069981393200321250563524351859606935022093237128196865376048989617931864469508717101136912889906778687311295433628171552448515888152895330773379597073538417395486783423223488637691886821586763226116480219383041174850450865121578102717614397181812057135033870839200882019713313550148365257179056693141561685816301790839786581040055740626615332262663328996294905148409839527646995358066154057761825433194631616386956446726738553800819018414816515629361280889298903586326971588658131006798011574600807647063020456953327089731192269087854839492591322233785396341503488958480348672918100640266751390725814846409176839493576569627350759775275842623839160695247601444221055067241845814796515195297994602335502263620748645466518539160792979534285047240338622656781359959268445502795762617626832894621384518391058961230196231988652589250718121221810276997529832353221833873452194018172461352020794592146754677219009352984411160180127700022815393425239928187977567248181216897361811807556587908859439145188515547913698517880191186245579993656181656375231826064831826063412087337449473428501117605099693419218585617185575996161647056353716099700984139069495793461936601555733952271960692867799222552893051828836300514466753245801802764821766370751926547194579077801081705523187494340685005432110803845056993785961347296598033042093670067020768658232722502404314852216122638450930292979669844162771193587334544927152533703374939521218288603002739445463556137827978706998667196992272867080562796125845601270975833870087507649806222908535151332293397765505355883070290789861380219716112819475680257462972286064276898450494712868869030278571471238241350252380391704345358889130897397278581962845712282699028272652748399458354579503427651934711546296431975395483132298129004973403967063719617164889667493943362792462848665006865399157494868178440514800727922972221744536861163039717830298169899177734424104537539271497364683382701593009869502086714894104005760357262903412533967189957681261450436683864816222658079581889001670357746151258370410443967285199473953409666789117582228615777806098175397774149827232664877765062856035937410971751269715569359438214202644252921322333927430800741310237364528382286840399969309544604543486596051659646870934408045789133963304484355305722999524991367838798065603068252685450181907391142187905465586796571684454071424315287051522736517333970739070081200691220982342783220864229636190366597455250445496547536537556675261828879755800101970825850329901833367783698402958296466049235690824865886511141787248010024350547412749920629937284837701851887980036675407341279264243639522882433057510860858887767080261013791441647372375838369940963819397248128278917715357521394816872297671746288930768956936631057630280537473408897529992628763789519277403901123285078535877452292827410371188388324522123324500000073304258479086148294379893974758855917229178716633459630639329435014143856128310255973923416203912102845731051703364171529664529621101785533166939272939338508517379267899108438083493195564845309622336284501343782972812500000000000000000000000000000000000000000000000000000*i1^77 + -20797312753148776508946396289946130381346722938256790952810251484758867709674051555144701425155258422429467567762588043219883767691716419578412670460890539050320717975037872314228750732083124271912944762059085790719970052527909790553165554485396276746949029860245719755403337727348363631279813699656981693002972382383277276417729129299432875857894766914113749058326504561269590288005304693980891288394827110998695703437545320080783581035678863542447917477540522061602036488536936443996120327410040809654233228493485368560129578944107429683812748942964821830882005408863305255208243726383849413598962623589645851773422661068772221764804998239092582157487065681063681103910323061080744225598815069506729995734097183471192655208557880468762759860872550167872728928674024098689141885469519121323265252356146667728225275573040721837954405239020079378595672274321547921751206476189044295943130917700337285235766881068849276600358032794292651515791949997544305566489955802017637824052310290835651586699010077068920896464519684761418232944376466933038607476299518401098653943735522638808200518438578717089194368196033837223052833533144591010732929512774376716047868026234853393488665981109550239128208486489568171072536417278169890467753848665195310679228029454527301876047218104622250495391407472308105820404866253790092337597351249607079343095443280241675206227873406012494556289681767591795864251735154522456369162542922700301644433158761330507431091605632305970261357475216384323680267787411460314050643145638552780305869200462549975626811945155057194679413663027796033760824615163512019279912144524651023740462280748609266169707449379684615182420416467288759342659956139482687417852801472132128928313624067061335007112791359027462213802837294801520393482821629355390677122870499607934573273671181447623272408852169538399049802577296169019096207176155876070727551797034235383248933690871747838735683819928302867345963717985836502482674421350050587916541905680139950948065803920389066621980187740115740867144068438559767431816451118644189610718282415537547155405023898702699987783432666418476581167084463256171798999566862840790008698857383791283540878617892965963735981451412962947579838684695159237235908485974296974389447313465635666751810733762791405577449530758275064993410366122450746509016826165067360361738507500532896437180006454536008052889773446332997169533137065722823819184019177618792853636005130951826613037933053097510717216695660385174812960893935644208877531865867704570042508772711715671715391697614490497590257660964674214890624569790913226552690805942829847894147794475337501379609552017875145252430036356766862025415800864210806121111235314420289800496212717883567886859636531163261563593425257810432766759734303565351202188199959324878595416787687251688204643106978523244622219722944398670833772911974794781473206555706869303738006356322159321303875643121630371707960347679143278195787107972888028613875265663663099798159365303947538680082802706899923945111946269187944562942609275409237954939425367012996376514415026636357881911198948785698676262303548936661634835122081043292443027535962750584244812389907383433174306903118683536093476577076177902715947105687072640622971788479463559852234186476589155289927815778411329853592387777857157596198465403394817350445164145918197798333122285796874653680467965925248840490792492757374253032972008849033728533101467741661821320499006497086414914051810148509297257831166597004160513815315224809349155934184052145315129942557484413666431096170827628346623805928854835062720915256071553631419348398789834158135171051438791663283613863943365280626755642773485178757677977217358078624693996042131950604599917223278517726901612826342953394814863281250000000000000000000000000000000000000000000000000*i1^78 + 247024376060821776822444331053369785886081154229857456734347501026640291471881826651747393268585195626619114334977650041356201284811206615156417354972048112323308845145668520871074637028366019972523213274955782267242365993541121005287941973368093536323045767686184678954202328869075298063378674592099122230823372526978295776517096101808682794796951439764598761614331980102545419657562877099549141748706309370894585629955726820835568813182031483823301145208267450623767632635411150102633837076900612832481082706563394782399833356839269341485893930808024062374721568282333235831429258872039024630409765138518549181066309888000473221499576085883798110476002392748454191789779393996269258905141074786245561456579609158903343544304526386593261157072162637955400206281641309988550195145664396211566525502392763800080150150870088569568954602132594105244775967097888884184997749601982860925012545998502746269519157162783668815403877053598351397278124826815288691661354042888884557610230331667997980201765775819441207608390352914127542672700592458024292430371624553974107017436704530886628820612036860060468639805323786930530743519555248450174982832761778511944078839528053789254796536622980572699062670260440177873116084790470093979414307295914386126201706836419322225773451497969639737551074333285004722358320113794410659539885060554170588519269573487555392272524085735832438728260742206313943095395551206028377053761564668839304941927142812069969761992364482983188057812026773272233087970230907504208932188696127228994847229483084592403358585491848587152925170159987286733936611740280258943708869933757063676703782676822323607807611705386394234831816584507668458691142243759267414122436468215383235030502500616886507443479494658817912955796627472203600311156808059200061320010762142682001143796186151481194574841451000496827640552649160675854898006830546818923983792889030249694309777240953257120030911481750944815490892202744270192506273623787614829767215460796630801114247175502153743707991195481901245427100919473429752827286416378187692114192538951898149523669761722062250928398192373986521855034241569441434930423560974378458166754150772309252514887557418611834821815547424700309386689715302826738305382712307721709857017900760300753123855384833950145190637745113735076392663928146314346034539390948955892638239194457476591123228918107264987289054475281079624385708226375462572890527399366490417251666304325321121188114099709872905969464001959854971387976063924610518167658032677449269837251691194925298363737489650889585704123416391406312204835417880473674348539539667574188980826824863077048751451769541810865855588594415844954770999654325999417744061465097381500558253417902262382632311938053386078097659328443388386706618170535962553743823758803756982892076456725859361425026838628728738909108011077737563766323583521948243932585817983195389770269583370763503397618438781351766564229790416962433359343038717870614298517331190662533281514572443364071114935564287890043941455201884503027031187963535116497041392552367282332774007234746575255242804794509233669072216895078685923020181213037437591994098706724013344044911232584608990941896643909132312447134809977643683660911082787334370157973169792791712347295841600925257748083746506166869976849723411785607107154073836695808861106292234599142959301258306068685604387407044826544613011262315317804014673005061776510663381317471886146093746366815872466954345814881255007969333635480430015863493404265105431297187980242614847907586741065596666677210345107689740274862290843076794477173931509358123793155170012977517719193931299904786220140900190391249239002753708205408558577149281978670110172660146068448629027457912465413643199416266377256285197265625000000000000000000000000000000000000000000000000*i1^79 + -925510533638213894259005239297364608636526099761630532589897791385071628233809783036532916864837423693118751528113416474191261839141100577037352038100416985090922507289648332395641823131736673882821737346558593337421649277049896075549206995994116886563743447396056736675101681458830646020299502042941265934552467633923443865731483616473716328430480689323643564313204388570624457381236837030362114692126835751867312741760758155146879029689862183685528927607981423572327092136034756911898158464425159448680384895875028622768383207941987162127218453658443173172941536672881718149932925090234873692390842394143609259013657976299517807827681256203051998575113157436285303395797999072123042740359765353501837533693749262184621182720478275058090433061809173943633681654971641603612722655561885493997511897166038600277085679433218808097797259955696074052531353832878848567716352677682924312810544903117654584805392679146147458318084707183060730694945939945329145531646342255645135397562825768572237783107534994059418109709627449802700528817860442511428323144344951835780594843902604817089925257151300127144380321415776465277823765192844122102788039222460390736022254214397618295163855156375143716913347518675736771190328106475330333743076610516155965881483614781183997231048477169148235618886452126325582424179933177455896487342965342871804557453893505880810924238846821841372527131935359235682743467198484622860335636794897563065446019898996277306826391199343518090829617484126604453644528254716355505711787782720628335070964784533251621560332122940400880127766074470691519097760544576879358710121574272267392462523379754667339584091877515998127045993195646654065357512360054748244400465645469244602019018324844363497608725491568861961677628153282345126397352837163449050054093022623264388144982784091087126440602478932985312247115592484777844214346973046769376359018460225970698287042687295616315676490361649906543361196227980827851550441011455703369375958056452911788300223566553229656204764781175916696871932407527035482353769858149904348518126166498106839805977558373656475011515854244841301387343876717475790387918028100326789373997868523002461284255653821203081682760177793014236634870016244085292595523988409046941094276068125101557943890078224304757597894963912273896881653996223641491362506780096085433508420871918056462257023358221789460358698943017803075273174303736946923022970144543774247976488057962950984903437411784663438409382631954342328936489681395270615280538259799114219570620586066369472621223423349616575616127082509906399915841144869658981338195859543434338519883251641117338044205778154536831614003120998166943156976097060635357916961763403603132731681962609830550372535676452618770743455873562943717850473448584661711545583084698568800944533465048051243435761109585130117236207664206673587636529526375375647036483812055221844769179148257377800462305299398943037836445300079313098452905867904807006993826991530026634976869302141613235871346199300923872051650349789467126485158233926182596562222117198397398461536731120342283264078764831177516590518610139590182195746681101918442795430283393899461591166084426829893101734210173434756514900553831028261845227229571244920776862797708635542977858514258535741563805124563177617791289576835743418785576227579815006392630619736540265901941603236685858705860211742532828102660461258929995132890427493655553458932131067476633612724370573428185755259131363335919097620009949694769860330598173844914251971729343624522009417518088061675260803023421292770471600527602008773131934024635880519009767732752323355168998892281691411785844200870563721573865408522264802932173114411390901068511057819122196892866550676600176436921258502007045959472656250000000000000000000000000000000000000000000*i1^80 + -1395061731978890132010127289262075934274710498814573213184071814626560792248880499331319163709739306751257908937592139582945277797099016912003409532248404559495180226197346202063772666120102885513176895267267427709578311090573545038746761820845568210770124238722198768171048529747957352429232623666504649791004677882481168947127547441677899864696998471922495284247417695416717789097280922680689955917339807101114715908791741480457824192440564860006548734526104586495573809508355553461539335977427772793439030238473692344552395648397532517602051292580546101429899880162043034631712852180152416889260379790452561942569637274306180908143302608818367227233934398826594615039900755271313411897567557578124306260262896840836886785492397867327736017889919011357713340414998005832418657398834160770444542173075733908756794151418920528043662305813492691926622009978366844100048568130766136974757445172074612429834602345077270055837125263634663778357692485230968873860924413224783236578381412566170662343921142339566333099392134170188296385859248695982722085467170079886674132368320908459511269819816470892438698373506258174525119556651426034545223343211543695042558936097339440831572486691779918208979430304718208758269919499404179573355418071739664660704440134066459399659592897104403866115462275622939756035525763417329382599878609416738080336080819245768544784924944391099514891311422912579114923180389057597319970370140698316221441140366805714870796399173348413446010307136839361716213914029067386215493994019446913631347203396048452753954941631687231078618064053137536660360326473523730329081381204062966015102598286013913025214502698652652972862717402907398879197557829028145855780627906905123174632026794091969303231546091465757520425247639133628977477493678332105489453639195899078074845445100613940099686261986366631657321248866455696813831394523109269992224632055610935851556269990923640858706639064303941559054153428232007359131252004788827482766762079786868739453665041029163315395042871868671867324381635952371057878854427563265350420701227806784311526811762676068238056337421319131572564024195166922329150323427067036658649292459407478375441113389166720148433818322903659994641938723223836972290970882326475325217139219204988967267281058206727780792586213128281179825698962545242326612387611442273166218295589895852985320765161499033768040528143168219970839558325182153227351426721673085889612380845871883204107021810277868810417179173428899538196161013955211733941542251958801888210255406700503312126403685503419935747278826942023238453191575764503433055420876901259506577894952322942273537376078574798274551045562569171404255263920298879422199747050666904829125603100774238129873228770230497355972435407845945972633535785615327717800879050842417950639909694091017983617911193198846400020024714147782717796793374618938691347934175508353865301583422885354198079834502961692174883923018969315298332745574008710765699420150499541453051877411662104233223402304281383240648282960949533460716284767176393320781129801147050777728062411929839685371994154837999956493866687062920574258425622763289214211227873113572785480431440288334238367436747908774068929470574824260519290778668375781638440761396849421756284433699256967796098376530322529639475072106640155599231832983582373649127552344788598984243653153626347615816211826703023726640187150050495704631206709420898326931708960534110252564438465087519611564468837382186950625538545996386153589872476638262493266593352123996422904650165331742962737987292617036429735499495594437634938675884801128902562762436313822367474933826170985729681499455984468926344005672047041877768725127219316361198278014857611114778770271273233738743105690296334838867187500000000000000000000000000000000000000000*i1^81 + 30355654870637455298483498204993621195475504746417394029323844760367565814186052320816470004502154093940953524535422196264497542054474742253827963143475108688020821675109073741103161716406082305823022337555158838715893877747675257776989054049453196535079503388930572387676512420091651278332084086862656062852501649038467940083900081819342749794096624976497896417670284521164798490502780506763439510199181510199559256606161263372767802601641815034656199354769233225012724880868458201755899276881080819885620672222824574064735982745490402207667152647422407651791395392496788785635930573113297470445723514933705291898614224156762903817763513535736812692091543517045966332458526294199563370142170314800510271718479310035831151460017629888069209134621773025769301253119338089773981131391690551571929912279177036207729447176741105664183297828882906059130468303475815044608518360308388343236547596720616966441815244290798626942645560065262014522528733848253343595943076411586547707608048733345764454034878484968093812531045097561914880801854571897818057818570772411978060290663347178179853851492541833057313798567439874260353810858422130782726860389932804300056955958709044207310263114669165525731931242097104926075186899268050401151065635621742759223585859840114058859130114432864761844282693508586001457985339643386254104118296072522622675537518608159321984222898135795883660786786102509094722658427950461813907840645809815592519632387985941733183368832152925344315498813636821429279622829967955981765719241446141482112678199534719722039729910458396990782070276784828865518672726869882033396274131520142627705722454394820307918939768732248238609251937900710232323665018333616672376977641106590554482277807857701595087989714864164661483859671141838699801998850794177652405314790061029900218054995789411117982323824305887316738371263269802795776453200820378654086498240797731355621338352577216391602844730388158974161828643701111925282753349137855643659405623441776791054251329830836622347503578797142024183183926125461005056360726491742679614959067509204675275641569264559020016767906034633953529003943560371467443890219016188189555856389518643281910908072454013828282764105431000951046066919608892436819138973464304096473301900506856870871941406075606984585034421947654738192068228190158070604149756648085551819595489731514661755154665762791038784863612840737452426584166607126922906958888893023768736892154213537723690370423407097634052998742060783007497319589320653927393083128320202350255806139795678959253302944645646226053598240976650068027061729881438540407855624335101585772991685221420559117516303468410577152878615540795414585878353013889310732018382830581543130789978633139108077052575014723518008276995939664572997076757554541205321193047074201922515840391040985985410464220450800039418189394168946255822603735151298151802547569993475846007109419930102051699635043835199902396158480571330415730901091400071838358649990441742341442927049833547999874457182198676576264105807876659961315953269595292293241584321257915322346562218921401534375597686194483187924765266883486338287230268583882504842422909743624474346102132088568845116117225792695352132354582187844190443318387398231778865553121428995795464194232973706914117311540930616227215027296028365605922895327328654519839048536996028901354199372371216387715243508398090570302956763096289942634542264298871699196600235557529767732601919918917839581389927115881208062095276285144313082261502009527161803397102018534358813287487167770656043804077624969339052959548620692910821259666013192165060242278878907975107262985827351598872252026154190372817281471615583380635985471814606528859250642898066584908468746183383668256038315614624023437500000000000000000000000000000000000000000*i1^82 + -122887564897942773666201173832921538707458825146839247868471096020982758504400092181258885623891427425115092039597860756976976975904840394581502527072131238680000158574175639057979460694628422920036924567984328745260144504937094958230624812335563879506019594223740627969202212087193185093483623129662563547504878446418211687450717370031232295529389651463441613355953037864431864606029002228019926423490232405957379911209144470191439182338433178300545033422361097881137626095370238560894156045735949577245588052850601238429431191315610016124317543407958094488535237952401917820724282666321815267967213430347212619037660314946596807610650563307119145211866260434839267963466322578198044831231660148553184859020937564011130558997099385988909962475032878244243532272725900095755875188255979117272250295665070964257774725525628218829996970745496335864824647434847287528151190762107656736974721237955014911675974868881002380876157506161798275494688021360944850305444249875040962851861714687799441927788861075952738030307057641115297468246069998849322100688727389331007809040308149025106563090303339798340610413896032442840210289526990625449923256696282967125911095056354966553891953167411977088819157314776923995997686896943808412467244646486931209517075575718919997997308434971200154298446370205955037367727970849829803166936213243474528855207405797670523691233662819234542797183631644631057063084743748387071868510500013175574894654030644327501142674513901711978144591373891212739231873738613515112008871364600002496921817959331256494638708638354581189883263944345281722427641129309092704177685509474280818212146714481919496552534543632236969511322287099871265540553672703240548402419907238187194599968841264793473305474126360931492456020601486328841512884460229620719014723703697750090737095934090878277582086522524617140323138774953940563283421294077240657407669569802789699703854427588405198103915480749859332323272417213288655775887597191142841214981472852627114853998063115934088730323481205961398693942876988208036211861388675727864947928289560707909471252968975843865035883526489221157698667155750198045297332688956719192527919510076453595305064695428510910900380958884760390494703577585093218135732592830915997931118901522476643494658426512496589530704381850875461763963374357168825338549372762942639085120097627042810523385188860546215665729968804012262529232579527748813751988252039468866829296006964199931105442769454666083837625764066727457802198548630317372312685107690389776272663541584396870888335888563733898749359716009144055060338760175410291226834249298679463605069368565694434686575123720152047471309672012931829781100677151961529712843445372471160274332602852386206907566635468531226940252252721466246714632844277091197216893597371874331618618399711491595674471129553199657663313023837506714350293621570869825875039017051127268367358760197190719376863322099914430081205736538319314462471583519846448409309515720103186867171747832604632243086703827162589581536807504015078328088145397583198894042644122440058851799150364844570844573668073739516331926286435813403300347552840388996120876141850916895025274978540608627429245187319627595818192298322736961585717905325142931648110432446735241672315060897012195366761118214097875870353922260468578334722459436046145305019167938345823630319930563232629649189743103675384473709300550152115973424191321959264967830722451967864324546753737027830477341636610146266711623974909025745574273275126704724737879635800006812554545616936028482470433742225194203364779662200781703311969544323363727424399425125308271151813041266856105056368876688536020462399856585846802823690103786076747587774111573072367413175523624576906472151897430419921875000000000000000000000000000000000000*i1^83 + -3294966504748287213716818289279922199759338137941273131131331981720974269291333112978951381956878643633007950681834987822844621162796519779351629828927172124626370981816208766032733584359737353682730615605200175805941025320154992252024177627937661512680060489058021185374416537538918906653439150447968833899554831905674130112615748515057545966218432556301418057876291202128166369188932507788960731101945023856576236435712559694549540553428765880488868084936938192531345374378401215597479511085682822001261855705331944290254025590259873832376997933901354736819949558134064040088690724161320991843099891345483129988994384226498568416928866598746207856749757092241347221939974784086599336133166661097064928536574923935489908005935597737378824412254584386295580960758330282221077927205748156311166373436915884768693900745664672737971308403576595308017683932803894966559050324924678540579628458052717934115726826893705994501256950697609449797272701877060783153885204792303288420534963566345420275622518916539546701065178820661404527487433540175642578304357683205340135489891164526185811201251634463847668855075431881940295024856214931042819904141715666996518899663818441232510647285406806841512034295926839089443414028024250969209605387520070429732024247020038335696418532259408701167979248609009291387785738188741334024451520761986026807463335973736781024162872121465763746718285768375578889437654911289846810493128672499258231027427586078424513008409613488222802888506417913225764113209451661946970607420875923924287003177667774896160490267849050735726249452650403435778620699741221555993845808039236150904199986264891563464939691523532175617700217237744752520803549773197202883239952106018630165317784632305759638117129127462098657032162491689654709564808502297738507784203413075879225368218551183203281979996295985854666042923241626033980091411442614075656680049040235413822930473117310380348274435254425007102862359238197045436036337914893385864448325335544129850570070370446964438176914089750292654529716972839441509453434153214871867721661815600461028400385597735079755115071648391166453223140155659102651255122074107274223392017295669138915258469746553729487231091159206656436969414420270020984812098480645464205080933276059198215566178046751821144526443834482947220495968629745498273041778380616293328075798334249119053140585602897597185644236009465299823699591431038389922804313882465314964700883864094229808288132078009016038763862900738172293441420207679698751832506836361765206929309725785921642079179316311597393737463552792338080000141893677188117707629743579845035082382409509144197220015778315489239934554139298866771038937982267404487407474279880608953619334956881393460228268560811888183361323561170035622417318280929322315569830656873341204297026236260190271715642516396869255982617397075466442093195146367178227072697750957181404688276097536360443555605466727340298850923699185967581717266565283528554999646996261007108373457561317125312959599569072964435913355850150839806022592520344997095381477029390693993251500014598156899252794926244495090947220062488818591326158273419804019368690814581904323944918676452629710556574968249932214476724535989255909145482588797471483396406491020463425058483544171380979876293548163148858005274471030434325972229887062208743170242605010006064580014761436412367334846761093933402487707259756354721855705802578629691060445284672200172865890665681140740690339187600610624494730716195415831415133822119617081200729213779712191836802784301084993897681542722941597536588564189243791076078549106633700564799741357446002804775827250678584953117530696497612967446950008430604717755347271775294076090367775463150540896962509763675928115844726562500000000000000000000000000000000*i1^84 + 2119835759500587040789422976549454044168887781425120025067944745253737432946289594171916279717920619799574338725735298594240305090422494833229612828121972035383251515397978187453971152207066442324995228079379998257459834549867013151181898769680020730912682382346051182457481850828449951713300651809569746668047978491358358278913955813445204163001740023202896813409451671780916467577328204433087974295678654769411839267635877470584349410908512018927995709238813252397887894310909694849259003892534803230187649141647313164371435237791700003962510748078594442104980352578351398907588835198544103107867426226487213922961203408638222504996420205299731532899574665934039004703611568934626837486162016274055277069899837660365813642532011137033507554189472435857957438466898915325727144189254426831264546537490798899576075224823774673529508596494993214263935827589532957688564288710085688212875843138297339406336506923680421484437139677247934162082563073200237973583616739137558060213273740657686321006775392059032462254046165683034909220516001414994781191221635346426106729851070737700990753330286947051131060615498987449855696737260592667456774373074048243323374660868823651883483347955544968352811954443575243320539234297546456577652978204796510663405847558749814028647283275650235224517752124423788349215416978263047691362974314056115373810353791790855990833651662556716195719871328553719682173584732425195377403396692778798242673344189913490717025322251962401737219822258260979600059920349649384391027301275660174152660209313538153258982485160616882716843111146015425812208854284101837838861313546091425125232019004925500551901526114013348661491798266385559267204820726884021046967036163930207999688461509276296439148947396077906680061798152841449863762410868802143945020726849214438244311116554689717321402506908441829471624037783386568765916785004254664301755014845272413643813667641397252250867987284202358369265473673910256533118195806390443810964851917647491153774256398042985994868382119890015520892851348018514882147137790755054394023226478086610980878119761491211074775066937204652552650575061516572618017396076943390495879310331006252123957289539549831376876629983877856262180055559827433522041588137475910561155863897340275376706928425958864904615784783850830224114112990379499961286808954748155520282360085609525702545851390220025076664899544565574976720617211824777083477171305850062238801614657359475035688480113347665837079835884153563861722002813159494748465945098778707478057795564490786928513047902835958273988224942501904004788583043060108335790459597267959310333324470604620532936786454641969799569363685074672190737566917051440239423524594103515106269028337150019404946735562835226514022610392236728492557467371395470484418372064521456912721376165254521807772284448080031686205016717854807886001598435374920191184232245206407382293322085417816512255045123440605773178687663706533944186016478745631547098534952483368959595364779623635720390642682709656109424451257799100370075171470082773422550056887869437178411193250915339440689344658821408415979530664365251739600558612101841237659804833916239204803036368544927006247017870256127616080389208090415006489194809904530849323527651371143007100082926422528757176258899606358703915987246224713660157939549688069049528723098857144684609263263202143405540231845339576966995376360814172504889900871154361966166685292441172189967998550871396951230000945749571089766193907161703012393871212269890834001930728258999311420019384747469670703914513073803599242366149774867406236512809378091117728972834497165570356893430898998537353534219559067070094494681779403365734405248246183494988830448224716271742605444416460448503494262695312500000000000000000000000000000*i1^85 + -9383401722118066003604872960719599455872580985295024903979036010981791196195929946836184728687799321791960974370276269078026532048764783068704992362972195841822610339462737253764274936625071360243116760537760731700789810143178477314255084492619751820122436380997288003526031523128200973794197877148318630662513360213160978310027174824111460473097918612987115951704608816737416779009801486549149849280107519895245606192788997969757450283524219007135524988763611810809327974815528481971251600147255148103012542893403279726143363245731515066406814980477868540933461835522838666587788265345342373008538799829638147792828294218863639007680574670619890722095481338792256093061946628001660315594061791954372370093778793506987065976483108910929463432718468603581572985729548930316843027053910855196407278743545358764943192273232525574925564278347476526985677288257164393403870742807136294477139265071390929918917423325293704120490833107148679066637429927481305461149142653831032090374233586835710616918250011441095107093838315638643496989617083243324026650613494324068967154847631850700453118584823129592017985664081856956649941723939295457838127872005657564022644878355098515327620413226425666605457712760988641772462785706911941472409539225537476316293904443975032142785684275964456961494655679580621137431983166520005837433382456128681460321024624151659608717983045786169974426583479463926983721702164699201018599782269556822690811952353418566863425821451437865887229367222938526686079050052223945057143429397430220278656845815956238254284473696229796938206295231972544502092017125805178499110801020740938489592425856198456544709174045156123742872130320062000784383282986078505105754782057007939164036534965116805697242263228403423719822915096432201140726326972728320824382138187693275648568002576345429733971835803323978316492442297018394854310598379970929745878993804841523689474922827452443420954964530318276851765264587418421517782199356723961669170105428198051556436501292342735066742579675207115497893597867873729550750375723628032358331082408513299232497353047341277385741324351547877997667341530471417699110287685487505989253994195567709332503993597226154079891149783268431325025926067960519150109258847949738750503228871839959197366148947711287076652594384796349317238535929787386823160111535868197135334849076480538325021566903574595433548905373740399815033770788780482580138715910874355898189980876688715655305576416988898175614444976522344759533284442427098013304516700507450598038706558697124198240341391450158920386592934691917372860382465109240062510536562665463659644120572602926380486207842866069889938434206624038113188166682938179828105292173960150430044034595360252110695243147324241060009329418950415089779199508680085806015495213909096871654732790240793916786568257601545306622660959997955476111881049783505394693889804140838635010293029376064210628107247904869556585614836775764035259830806065561432182673465557281678471010699962713202006193011291688548980766570411252259449727263047682587572675424258808785302529143566881353178584212968877760177496712154813590243193054754696305229470753062451711489439296448392305534159104589661846029235044436153626102418835825150549676904570851939954022214564906111659814837286832223089801143865889899383232049803472015141672789260004519119931183883380841029533862236490832953937688284278264747152757129493951357467797591529182253685778929246601994514410027000445903267233746197401129464602222037169743667865097943606807989632117723609272622648493839698047831627100147053600526038663677916958787603925926201291295910794057098502360409681613048149907996903364865753849188038854385704804355993791465300025593413110449910163879394531250000000000000000000000000*i1^86 + 15242752072167336474335952771364379713420029154565112589925882350938725817000289884027497605026859972301330467672863698786430829505886135725792695458422801999834163166909037513371480779952648512501179254171034140942478705008990996765433191556340160398348232214148589455688317278615873087429991526312752369308765571111701566733342005781298524602527790492313818750920182117936455018769323009080186535097884457516333850015047258650841613436187471937919460700568775157609078824552508836935495647912443706862831335846263662756579103903339742991775400156245559838762703689413034090602738067179239246446639207519082737071749514676696394445417009748449378711628464468881791407454770711971961219029889219285075449539102911789557521699264098000790158525879689226848884542880930133378187608676792020906991814963485789985586275003094857691599872869554000398871432367916762153346873716698503870043089812790405418469453098257956801494265989057173047048775076774509452835068543497182084649360449077992798462567476762737562785744261045087722634911305688095800704205924394541883144827485119388389579253304098210245386729991134219718128947470808053832694115693629190454833477818471544066675981255259783485709980003267245323387252654194948840156725725982227694637452449071492245919934592198636064710522121551982977595489534199988844309186480760155237946076371810695845489345095027779791210407642971069281502278377700349031099810627685764574733885575369978592791625031080574001829612776497611843523172218329587455577453230533318015994092103183072630789839321654304158063228817103043525517189591559253971378973493549504979348579156118686473878192121582536227765980588673020767611147785599397604429346173960656814974192236489094248870868313750807438146688968818650219134692132444255432571032824447262417762979533891291243016689480274147992140071125754041743833563209694790328953075955805707710641967110981631294160465646303574305035743816521258700933045341288549975756036029288958181179162794454184599580950371570037342143875801994383607911751668215045199965430176837409420827035164144239949031773506858264852136738539715374560002916936041802431132648441839390430616915405158947543757311066902049618547435373324674458274663430923051390438880939640707512482116221875093263124372594401450100173765956853006848747367899802002234553664882170562030604314811586828584507856539359221683535702719296887934247176883367256408273710884965944261907972814717902385636953011583872033033891982907580188495162704543930176447822323654473153370125366790039264231971828811619580347026556897931529521811778845531658116609107659388765738189632991005349470796203665680981739264482902004311437010660577620911992214946511381376419853873247338919791909345169347257547092088494668476088418451103811875258819170955310576719089751403220414410186171248627133718097096388692629645937236267124350570307536451646905271670280431909702939933788771533015719345551437186957108431894842767413206305009072060753591382816427595095195544174291246916548898429357290317758652693724748033603143983302992362523819083374003868862392088516098892118788588686424569757802085639492350500178727064624986579759616145559205094840846288186183906210902170736088330737211317769232303097389122935173568316397183547049920790140330250698329679961729023990753394290868724355430412540258336863023421990051670697554052563385033399112111488130646820942364312465826118183247051819734851345555836777990435173120063784802469527759693328467548585594253437151622803962067290273715935071175009497938034333576489984209780267263417588005719733860636625640724693340559502760013694899443428830210709086866830637670152345270387025051545540183385381412160082645714282989501953125000000000000000000000000*i1^87 + 11964289769447903885834902763494704304631196492740164972157859041317866561553925076036268834955877010126660358916312992825336033209373211155882214827022983694500700067689335609439205899137359995046427943466563344905343645978045431023910745638419103227029549773937585381371275775702234006789895736214508889615476257591428057892469322663988626759501349275725649458400758316778840839572161869487321571005934279756088870357455035838155181856716022621296837145200020855440000190152507126955827739232215746621510840562706526268210656602435265206397375980170102546787080024800191605900207948286658620327259485474667536196228709143750587642822641240430162966537341659055169669844298377274625799110579555027331986844261214801670082521397559709822097731035245175289641798463363180397671515534235506628430988908551007216839775447622937125294069603724601693145561680697990933700149828269004765733248506493671000675310611589411843600590932112168843027279931654293431107785782231721558573207811094488111369773343822289423139143762485800936645253061452609756191355162091331882402141472714286506277989697157489158003657046999853894232251858872525451615214205439309902960792330321570715563661172803247358386363213359427512553778763928330763016426258339365622827252226145382658204785438653450273263919995697806795935194319658167707675127750791258091169747848319410504387595667527474301301942669433344646126117220403571618756486060819943855953492937669346906266099000627716744975528229598700042990679018562403048122508660904311016227978277245651721561547561841294859881615425044471022213511067010005378299829667623127846265576165836850668673891810057884339028312180915217728923437609067384043292662527211453314847020204033645030974888652177368877900249494791105886196722951391230162683301455641124470854173519279918427050218106822519920304717185708642433970993469167844393055748363019573066837292288720580493881357982111096431383499546825541219504652569449967370874329061005127775176610079881533229433978709309233176225594983024355206497320413819253367587946653614305224226687983487128685114080505864293544252648283804620758337596990534894899475659941664326726608375242010420600331430469008232144867470457791197877062334395912153483268457405592918378076030446802778198474698852422485362384860259903847704351065549701177867197041386415829057676102236376764153225065204571809587574548503027560843287988068503767412089869984333949257344514243131650537913773711655703502207980320848356803391303460891378122409618005001613349474292374778314628543877096947522386510843452777731570263488978271572618997401033642578138091168793356225387667776527486188969831642856075212772393111002810800873144922112241783255253989651129531238147528203547069199961369279077432249578905601954519194867777315892078520164879549225157742217842803411576212444395302400954935563535704270740665393049056265880859531144399025454769603748696696427479772418529611944437542239211491663490367394197804359138109576624749190386066178957607106296125407175208673053901568708886587589588270923860344856842296709214113872730091017180704206002053299778016059349930816809736860751669241112641545637109838094431002633318288361219057737784717877714880709746608921294597193561943073979133340334420597333688814563220821920730067731110452791819654270980400164367245003585678186769131039935556540014431243460486494585398626018108622904666615109842414761561204264923372762104674704074362859891374977666997462435047256888667147767421148023225063374869056234793381624822195674519573686880669436883925427227982011287718903489520366860730519484755514974318133845132369752200034962771721123796468428998730959938160833192655390080883513437584042549133300781250000000000000000000*i1^88 + -26570100480886760154197870841786066433445381154818441427090747321279935125252772045856967266958174456979300193369692499133217617677255180443693615625147400939054852517939626831145807816311909895457351644898059015614431766318131580950030214987215579110454771300889646584062597102490243363594579277690124699446614954479353162144240702251048836370247487611752781264687979618789654873894934642486600235315911380285433958430453085175053360844811544331389741943609257935837416804929179022946383476200209872029518761026004349465370074044291377069382258106247753505137284546707123420302450818229414122430213566861546917311559856697512781227329471873686562252027798722614065372127124322591478192776379602935296248296497415205490374578966347708141245889850084401317208390561098189787111160089740563296347053893236858003585527482969170367688093888243755793523376267372168319069302373882749335651961187159353135600513516413710679986677771257861487184722448472872968318828157590687682363449973157163490688252640946890390927211138032573010661124226301136518537724552523552407050561618331125019018493151899783512738367189029735717986151473999161416326689725871249341693721398091617368670185450215192682826808133270908738049205886698679810203269350291488080909207949669076139452284188477252437056774992519671545420127423700678887742699753045179394627279657081635053148751677846802194542641346659781054726355386976808723376013027040199112866006541889628613008284562220447881137587540608823425268235285033622902499705024303664412383805675882894559008334045726886942131723913212015975314373601500955346033766679692584311435663841978898870158675970439910235824509153938509736677059397407440321770593372783786113607616177198608474925558022155228431739467293488749622456432729455540966972640333625443944484211042641897433496107063655890710281417546282572294089282983624558891476456631448344630895179850051638943680540226799341135188017614349410217173434636601555523883772288935573893355726471093768823015214727935880475329656277366938059098938487732422526979746008987227689415878463360849890789441142928896608165465216544934060993736570826762463165910724571786872371979227918022027158521377017287548977468723568752470834874387025075809356521028273624450874041772775363956168984300569977184655614906489663754880003775325574421951795163636352051763716984960852105439364205706985911425014371257103107784158194022762535288343272747882177403340215759422723484116653542735809849699376621706894389009212596578949175039673185964232178814655963126709941592298872503414927260321525571692932655654214212613766420726335034910415767592041050105398953952605079260875392415837383274339614974332055084356842592809890050361545228458324970038357845322844723950261550287204111798525133692166284083640071977245600047485731652426323421546206364406336081078486869274629226655409254375979162913533813958644746338917457911992777232014263540633830016094494550282965678641463128823360515863284856860430646320607822086133682436722854836121399555539183048850420087423858465781182785861720233814019031614375544625658446872209489055028580409897887940313908349863706698360333116900678571161319425176218263379225165192119417268651873278289766898141137183546294327258927959897900981166558021451518902204441868451107758894576146611337559148016475389691794259780171790296912818301472155645526231461264538234651365097939605278156841944889972249380495984518113287909463616279679909247042447548564646553956070261477625704542962176537195364751187065029114522285712182969047048694538967999488147166049092947201163570706478830154181722277481605594323044306886298402790440342379375610801805966294325928729180776094169064890593290328979492187500000000000000000*i1^89 + -507222859156513381336298665006843248359280281982986477141547333685120790391030792922503371275969783539520917217144236626007558301504437668676562154198601380569737756129808918625096648763507347985029470351487068569221054467345797518008341671382568692944198770826782612078396797440432991734474417461842812292499646655081809123282189893700726338703100627775870986967271096166401681021193735844474933052070976873713393806045878315669178440401469872116369381299411991648408149380768280483130455656641948498936430633975130866248529751308001589476934592859808533400865187817242239678688304156728965622183407784111316603138324387102863726305560096284997334297987770297862792406459156597757940087095375940453837224052375413935169043528534088170609442560641563035771546591404227077083713114920997256355807119934145687418178716040012809742041628999722508426415006665939226711969962645073411701300664819128851145165231088814787740612438439477828479421747384311766232943748506277888559386440334772463924544870296222357478016031752081022791606380140157030266786020920472063999213821991765409875556216336280388873512414502328830139461508472336691081438316609236111277724339860127127561078267501461703936360716579912741731683080445658112968665655480961651880794413898812350143443961986338547620871185351162068217409058846291579420785381945938646715209402627214127021269152043192924662182624107750926839687484608183756143861707127590634211879335529023413440908315069608076922983363317665341265159566720995743998389163339310773335353944797306578090358297285406817425323246187802835364819084230878337257455171794556033412693158273105543410838004139160445926608620983248364652524922594121872959588156495233275204707050556777810481799967215636511518390340811536883759335508563790542056112598708345397256421418729060696271163542622233227367546757963130512522646997189390732102279848391170108017100545152771409004746469341978883452783590085143980455343424594052284300656054437716455256990776242103169637748977216789759092052871671874522491783369508812839674714128758451904144778332893557803717512073776465184791845371191436813810565345332986802717730523231135545340213771081791693130075342771947754664255566668132967128670637081754193377468958865266072678291318143935572063169256754608084215219662529090327261168096791184117193433800755974171798942870191618459536958528235707383396984848137090361727830020432209683440040666638993074320283851710290344665920684920542152097056752548325184534166804132650366266346789926389898693832206052160067116890239695938796073432741108352303437457025840263824743755445300091644052106979496731102107078092356919714130408313087072849011715850922815908312951887058851904353990265682065384438711069703353153505817789149667447448572419606736381238829694085182569916270787469983138529444836967475202884222540977159929652171126295068952315822365861382247617179501904911203234167896788406384716316465355032431934693734441002549283933512090872598657840460806236470261339088247337343685191407241314606942844485503429852472162898162116860878851608870709017331421347994596133552198246222641508735511379857246794146237421464829887499851497496344569848999070606752346881683854129835520815197899187284539131699803730079499193682196078544608655051203436352226384149594721012404813281380609761984144947901997207389314676865061881484740987768979745037322111142641810443004183228890218768647671956984428075323330948022655730684689934540551811556535945892621718029106600805192478285619615272615037365841896105851896782392951599514311965158197597455889988221499122112158798487213458924510423405790078817175347762058547772488783513371294308090526026973746389870939310640096664428710937500000000000000*i1^90 + 2825264515437188456439118154251656768274420011287301225858926018564467371863517900362661507417369480909402429194982822438810732347040199261315042077623719927570223081921595878921135549190514222733319984903811149790519624845335715588270438635913471240153045518399879898109693440652001882450711682195855483543083919173756037732823285671955378034687376054376186865054376293461414360328285996497851848065718550314300590889093285514506657712212330278939049922415153345196088695548391107353770902996050672211783710981566605254047141041741980251361664482356014549872690917341127399739679355831166131241424249881145966913163161255673184029705285890458135704878749156094905306252975864881821225191376002261942814491532021226390684851295992842731070608845937832196695580631233562269661762570804496538815721937614659651149267145956379254056578989267897378584841281696495452425539127338458046341891248152312323594440297688660021173690201296695657906682221635202560282089370814059298276163246172323465411535886921027977242005806142908674330678752844393559773879967439150411191078203079486918886663029109542342561356711039293168805628183423715976920095821194177820441781241376501794021051955553443068480026748831271549145438732621085919920013992522416162440571237607229286498089994011465651496404350620847803620326484011012833531126440656729165704121110054070578142219398520134987811326100262277034172818533650577769826305363109482993600847269951601239975771802324200776830818057965354863624163469230192426615973188093302396611006948251086593788637984709528739523800774713706585731816002742619945497358202514772605568527390438630438535043951998059396628029676074182216550049691523610382063778508427297273299586568799003862285685037554995057946821404899087251642165821568635527503433362775011537705336121036654588569509106270693516479351908881471433930099052171951998383608142900433603694887264869864110639376071105939735826779792194147971649492404135887101041217472508486142537125337168896291045479460893892370962232042615589991723945598108492634440675331044838886627513043599503754040980415783455084056988710010659549162129458994394830268800025729481287637441902114053285773048549448114861774503704558797173733851593171940041255666528405028713151586679336309873790675331056844926084198632774538459844083930729505582707476972597583902064039115341701433765018097335996451705615299396002559486371637934679275491773263566249461737051763525961351586318631579835312122282400320188445952864606076571441195298872839560772890549733559601508345922447943243719170562393799149306785037871847568814651040837636302863554363483495947637341624032729223477861839737443689186866061679345643477889126326193234144657133008817192566854658745253473092608525713008202418332941287860249342994128629431746621009048966499236058566460813005313736005418899967754527583817384843414745713627109213619522610499604992713086455687703904242256642801631806518369303528022053398002470387399128957975579695783057935360390857972532795580638359948716415959023298193485114263536739161643355777886091258995986128152338564080560911591966374579172341991039862908618613193646892300565040863483034147725693483772582762588439984842953864663460958717446967835310931224128975905289756663068421715764216772585306881604810930543208112847077014453487058985071007078723679343861225674309607484725819497760802577001043700298650812915933556858187298255347167337686455509077292704701879742783565809774174107199537159402906549814543645582866504271635485461342589808707549925928016401552356827838156023750961762614791891659743347249883384492375253110820990074519923415807277642531762191720824789909283878217654023589784628711640834808349609375000000000000*i1^91 + -7186886177830300889653218415692308286240981884338082874621226085063167619039192493798794522300962344689733529901666247019955554878188997278344114729543532672398916100514180099604621165154774499507397779800206195769387565310445005600784863672369690941704637153638002421550841725380553303326867769667989220614903296696225746443372750170229440900922538387505239285742832500873296360172301099528620954999675709350094123809802839471362779973243691795402128077403934153387902126357730089059275381106888302557172973821689821476709182925381567785806900383635369948810999694425297716356300273242657665469185389559689273973536862623363209457764768795690744290724961900511780198418924972432505344160857232192710583716727688587717926214880184524263220833946269702863093904197655912133400777033033529409906553178901238793850661666176784907403202974385111955042303022812407735688569414404555110484570171074435551049967244627286157123942927152576582830722907773172057155975362024945586013198657331463111659258930871627347745345036128556542778395858059359614588336759254874522056064629002885373923969772429901685647223102786559798190198169176477700529676445493868514906874529837836391347426970577621206858902797498241300013763249112808271292596269690748202659900994159575202869201697153504774821429435497794733514090346578620439266643017646983210984270660093293789116629843413340190826785917933891841480758961482367133406865100031086770201626365070510100927648056155847231751815982474634426190966075823405177822279802255531343558971462861773482392857547579772261272863771407141552404020583217730574690819310266596331581250044138401606130274666591110304695795550197963060817080480875334956377821331280269076657849554298365830236062988087993563861244470076665996824355134607071345809911833828512872663805816510046366010711364782179334298700127942582015197948383934751377044186905091853619365271439145957152328903075092823289220450184469248679686423692105926833515810672562019735756961658870274998635611784968839628911977951929745598710879045328947368854097706681472412141779716763574254033613847882647471563396984741004547752469908135646640421130046928763012143436365902792358561352660721119110493227466791192758536236082492727706964409266699324056353430449754030784316477235491009345046677044219810579544099019975272773187881977053356227700186002820241708323033616857240119987563497188385469319627251318813214114696655463159653491020964312797296499285175397413093037414297465229850342702790169563173435403484316451060886060233674001522085381359419087953539567514912029660287470504373746658249967596380521772345795519095430629014472684582320823516251652070839966488722114400019330660730338537596545249818406149836228394637722694624342482570299191980685328802120504802747623435414296822842295407789530164350375402645148395475703823580741514325489805415197435238663808241968842930189407977597738891781736118101937545084002690440896898916325325582829029837555136454886023555584334863422771828484200049277074129255512595658987464268514088390356548970749779002737353622144624329190979797272079046733282839063191039096654963018668742845824438313094251179489469811401356344082221824146654875550185270347207161619453368227356967428619818681107651408286221219011420951810665295281031613135318855755568844372514485492641356976804344269778657612510498725688878331233706492150584143965948647858402631796567235067576607810842489654622933972400498979585776246470009654633485746876071298026676221516769300451516157969496398557586627959918714757018833603861520135033718710174438371548824664870999503382107419381539720607623647590248473991699855660449811585454663031197589828479976858943700790405273437500000000000*i1^92 + 11266112536977214256034416924456300601903026223291979997199764794386033828371245517682419633998997275078468750117814060924035145501950173651356342976040327432283377786957844909769304970227996010183774079527188078979749063213285499815339256979649083697030214958430518354892383838622120394258269436505312329118387666343956303069152343060775207183775330994259360614274902895519614510711031311847182223643132328602387104972156908042611087745542824410164120513193304455211804321061541455978270618982036367023393397031751055394055090937981141655111545936894788624845791712858226361297808116258697374700306791401505327042676412511252239770502138894346146596821043939564090084703261411868181367341316664979785150163988014817163207512305785420985815650611753312000714211026428225961586644671901304266246445113938234705202907512466038005987847665609554990370491960370215873733450862026773187949451534914171160875386011815707363198041929824897493393752806051682692594451672791245912198635359408756510728306447408784474474369861931187252897574516755253755155927128501819037571586695133724583280108227352284006018770620620323539835614006123757772815948104078766005245734302995235580028587420475831783427466977422502902754701988277426205800398169578261828185571150721139621169801110894082600896397073426949158943101102049599288347245697270481313077844091524691833902192917603214046443816231550674661963436838467062817274045416486758551347517006863137386379421673564639377469908527901494151117049845931323092710294091154027975782357242221923693227621071682512232566667062861594655396163826580793896908243378646139645254564633088047854876116433560933951265405052994999836460042633416375707880842182044998276686704093687714328668522884299979378293916963710370453058646638853528279286760051984680312930368637456207662608093364944174189956491096763806068769037288094476387995366245924473100028735219357730245037111016851035998327785475217356138662414283211390312425998890474201822378216944564419722786471285312084600284134038034476168568384809104864878779820118013428820687628148047905552691702586787124717122524963461269615092852752209110163823695523087771361910373267058013771208591270261422748907651538306771062845867835556606545196392209314972973471932817247295595051297466841345454259136787142406738896385959174373493737053293815265868116247262501210854077945609594334744821827919344537761185970749565282262511611488647486788105163828881448337615724992147597384384368226711161751036181959984602461255599038931012450527242736067167598140291087500705135643506448551462722238338134933722573008003252253842388805929541688559649671381890120547298701415204399657898312397550789808745621497864733155939149918103975012907434469891409482414583473582610148450872273056421288905384690268245902263904210318213487785722295604454702464685186523103584195371295685175446258265278243968249737855838748907409167713859173684641877271794905005048828690716419860168553431239617885689187290788538524580859859718130753938604713743513279986201481310282054564167876439504100703564821384761909743528914176037964467010940825422544771884148393237763327074052157817306671622870942217000330812609878737349981807520138951809226784142723462999083749594821545109101008387774701786110343465502952555227052746077839039862895175229913512561165724157098142146028864641863174569134512537332057485492555420392160428983104033552441731305998939158094154323053653460629521938097712867699478983834410265175964093871105126970955071916529266038589102799621604834116865136511966869220686074849742784175279930891428701638678639502579917201555094532529786520736827512437612665378801710579115738097132748407602775841951370239257812500000*i1^93 + -21849064581707230145795058777307117315817179408737542817062022880585102681457279511085376801457487515304010272035114246617999386194520347884315046704016031123558127665428563920137440784989770327697674977228541999216028993810952813603064728016126085668742889300559606520364295096804484932824026063404965691177526818678794161545426824606180184996914492774385416452938802329031189261124428138004876802844306370918931701099754364254529626232943232597285211403269562270261147859634213056844380041384166098492569608913609332017642893414446109200933625201783255514827839592427606340576170013354580764502824782426503068784031126861946953900710924761424730842118496188952093094405446123174384657398795701814643552125165061117405336315345339077936672151799775190756151683929122059308855304617263506734188234668765659201413772284757901167314555893955838005687180360764765702748660244279793119079437312476006537295955158338907179973370651672249544984998980423264838150087859341597678764143363731921585907315757691054075031373301774272667412271189930750847684115784812197414102839029169690355337863874063360171351078499001894619548288688744875949304897539342123540027587010476820408536046077955459562479844601103725951082021104145477813004473744048253397527909960833895870941034681582100527692421679381316333843146893206764096963802779515843699757242866060695338931074870289086295281307473937384717958789438802922122192218365542400028349730571339825201175945248532403379639160422553415295346613260049461085963764729541014608911133124600697678316064674528779106160635294983938733831630997106244714663471818168877785319397201193417978263251395845876529331584442008934949270711073052692100011684710053796024732378655375902448353817154255254589007229963069807545485717621794154906002993305236750723340990048618502050592396088211855736652472290957245202328484678585562815395126809772771536475072248373290316228766570970688082593520837505511781648268552591839066828493793375917093605289387308747754282473376070976117604500120325162085928062199269126737337457984838827641388864987067322032848609792690829937934497280465273021698521318932837990586699855777519146606798417610140963033835769751475953055284315259366362939372559437879166196734979278095930028634452467311275474001492845922356762139062723446478434722408760005001350468505765548610367459386531473883903496097411033720506539291055783046336726599487157748896648679508883238555043287981443629723438413947534909704666527755892168086740326340011832440985461889098125644033731294509006231258648592610692678337386936017118150781272587378402421793211029286030269761991148255400288089477417063419217586274001115153940466508688330378022197837407064480774568699781422635423673382673886550316396287339770041905277052072532793781048843916917665033551011773211379501514703838656250063892732751614636804932908394453187307501764877810623141512846152342515631042739535233406456043287719927322547839738608185390092052915514167229549157756231613496956134710028556321200092057631537864994748070054186011962173411285922283688090049809843539268696150804119951429781326706886418743557096079235300356021782697861760622052331602780707585593222548326825025777094072103757199470926697965960369885328746508715924532646515610575158781883023659847981830438315866385265603404880028902652969159119518877551356203157123308753885726351063597543806729721728960528762701934463407956997847158019327380342930215385135492993010441745140157988829081771396387387963172344050575103809638995311143973014566278377700815297275770558507965065215723456714514402748346704643999176185028493058904618212654124662360238350306099342794320564629195757788693299517035484313964843750*i1^94 + 81081183837647091553431244767975192685474877008204740119146300633168721441836073529041266504356904009313440299856865843195880972597459568391098322100478197481758229022794722194197034593266789592262534992281545373430241648391918192174281491095131494382380265383824895154152646446626827315488269840667279332634909500399825707276035937781915972974123515610080045594458007472129523399134203223384057433553484147198566196846832139276840223423912482453965188243225174804103083248225617762084745482938915956798667202358302760149938355996031162131293711273993055529221267557561819008176545323674158318570064966493786822847418419043514449110178835026585924121868779452614271681949223809339436982884478858207896870299095002832498853263550300927575021349242094782665128817482454493256006112755937531177353358350750182693713604200492324205789003657611337142997539910882276667654779180101998240142978428931913245849795647391626851689751056490929243677750290772134423140247808091198799969352888254663971120028331201264224821604574803901828773947307773957038799369081076035753563191991719343411991811843581875624589777271913809519568232070122439986589391094955063700393658465977445285698322133954062511945943591338041506017309932802675794595668112127551560680754497061260527069996090583570405784180060300458099823798130182844149716070167441618436519218376158546950934638649392028451132374183008356947831123604985794698259792134420672506063542971979146163046361365903989433312024353760231404205277546110095716827473210282673167581870557950483402288225070642523853183755803125093435817568850189368366361092739411085481007124351554802467215727740045078575650842916474494884188356376762334412532904643396395765350691425052582111894534508306367048503686252866663114094299366438078645482914188266664475856682285914558020739575325028226825083981485529857653361291722937375725802518913898272168860333864115802760891201788465730744863985672597392073793839654002236775298139808286892596053469453234752152903977519268481366353456018061394033051998161725978610390721462475945002039668159820901653818200285258364597542589120516034169093199985878129868056115115376225257007430540668025350028729786396147436465491402407500030714088711392614661609265026558559174462431041542065132605666365538610546076395539637242456083045489547779688711771157554749929305562195877256379653949230183160892660349984095858109230570346249216624692846994129769392527484734126430467382999873613046622896652883074093704736215331968801742489047837052211402417138128762760431868498007615875471753701754023744936855627821107922286100877998421246745693532943064698533130381992025238937964909799614588649074765266209196549149743466184591540501868882410457483587445793502796718923721944897756261612499012365319695454207717523196056758095618630350715424906357507134888896292260926413158797011139401030900565382764673580218958384970337999239888959258972163039659424888496580774323182348607970230455462615285167667179141396921752983401134080497113310428792531091719876891206655047651249630621727224341217320610100382827402515287343131498088250710127418674462526808327696726948489616311091074300430730683928922249868590315361889004202686207810106576687161551510978142085107586371958000539595599033134743559486402666349791461453703302590256547796316143202652069978956278886193123785474783887550025244485551831272682943768080094930139613482489897041072804219210757994110787600778433263668287040918318732581238436859887612044338172218640266570014779056157148843608143882066593338412571588542965908044886819234190278991790695811137836861805832761043592544784188652340639264736774292679491322740528147505756351165473461151123046875*i1^95 + -238023015525580992982018969936228178988952576541358233315569737151749945449904742799304751561360761248588644316951876336284590308494092107715706317249067605009737183966179689029376270230802161549189021427690135347141457339302058133293426905965696318907896979727569203075871247810561250257417840378053036576277612144142297149681594017698458091217541366724647800159494995488621625757732696784712478389597728931718002838080625295436378125897326046413265819107581792202578038806315372634699210004915749261070628856140316831256945702522516444879930344585153718228166190753504504597009292601861844407373373758919267726788765227600717259274096475811886464496898500522758439628874947211635621501172881817910281791674763840699097697364146570212627032561585670143645182541092001538795221960484750461526838528545113504006386102459912036610060741639424206700478448466094445706052236902508031572928520478502510152758810270749351375575937064114244166890680377097194874973372804451087090500841179561395355230262242831486254040094218504737074375330471137135573254570469984321576663211807109545913523468895686673804072379136698780513302385843523823995079607622836347423961549606729526971141214820161877352036949951427631566805433510567511743531493104000489515738126672269084669507569920488134760074523169011356347548664614861431656290410406688571992868172622922316557825718423749748616115169927203130474546056374547587640225775110163011696848675972944546097277444403992675144441636134687423781032895878015233441944524800580848043481358658950784575615483050247781610422926133485988730691205767885682995746840785672342365884070629053814204650944625810673333634983419764541066574652100568965195934962979539721625523559331994954508205978607797673015619107994044739752740059894503627123794565197368256841800238504943975224101171248073978306776766632824245269812122805649189424761136810073067610330753615878293141523534618232017480330264896805804638977579072207624271108149313306327806872550005234528862352201855500918592531745970271736415868352257881481477381068198960677313589463037142807002571629705760374367460100336770360218699498174682788312045418089820212668464595977271739706078986847412642189095799802218028971623369702496020250781920858110365322843506544648119528477263764312658744364317170996318254156177098522574645477992356656556400409233851949829126814101321335489313150259424088670405659089266564044733889493208512790495466110974474166631012195914004768905384333798037214997734162082415389208409039063916974473422012930902535415551736842010327217589837185803327214864901386854362466163908600838330927929526174087044800962687342711318287119077115140800172635810645348651010831186472276558937319290539944326494606622022049005391704132557762653721031140260203887202081784919149388290149764344118342718912712720533635395433020043686910843923563818961839814992489417591262132743115900775985725172123162923747925783117340656046630892706942681038318232181268389759414455870683885841014854970677186479049474936919979830527993226443101692848606388522915185765604028744978979897639807750104018240864401248855556859556064061349779818461102026057809522602917913048154044099811716289235229815913809900722361403827481982421056154854871938021637484581837371614351026362246513683637536703589637683190217529556853173252319162829680729643634876624987516775945150697073098398354089797370040372057889931823275853610968856397321132983645759469669752453565779861607039394001248367486028568866562867495752629317622019159980289001352359090673388469455012805137485705208805168672594260314831415876995132033738950940076258202780010436100938044027122862432861438719555735588073730468750000000*i1^96 + 411282039363741737776415100873322441075942642648804710921539272060892474553733214974789177272765187724316481003838837275218463602016312198227877538494246237528279903272163028481809633661190487180939650008023612239136363447992720822194798808821397163561773714524807155231386357767831268746378969939818532287231043058111465697474958193417438451726581131918413648363877245407111923261319495985655862487084224493466087372451372263585310196470631450689611987463269656719903780433484056385281846550062696026541966973321953421260329450821398146032351269541657796497304344833219823231411904463791846702893007118141758427222973202258929517081079287999312156614226484687675567567952638129420697364493524702863358841225431666471319207726099316060397645188888294713146420180960752621655405581616080114828134446555755673877474845548401146316335003017512461148806588894676045873578645926428908270874370845597204825370363191595360958441015191993658295804865095048537352180987137074129985171228912781259248503417387231631253738514433618039177484898132785931678206614043566771891986979655080821674992575998233948088725091147338603277790447581259264110284812601049729704832878057538281741528411773196337085623427841871649297034514457443984361844900688153528876996120581252815473513059885488672561543715079909056628719527430162018478038299756464784991307949448207198090682342701766475514217883957948630429006146236556990436422290732473759043873750494622991992521847353239839037488234909778002820765004167119108310140799180915413885757419524616564176794314534476729526693764923794930483273418843082023496740065164655949422721264275056466368308596108741541060302787393588795700653421909579181237716534189545570011532386077692001361583222756076778993078130396307039015237320585899099206507610708486336080395897419938649737152002414076770622492687708963842002874964893352288378414540840180390785389986072201586468791757238086931828452994488269283260943626726879949611446001807443790804133945887309070338419265995034808467424645291766468294312810253921786585732751306674145614233625153996728629624354899874748530130448452157620563925115457711695424810569295267884373037369977218738827043397333941210586620974353791089828021272622122853212604539344349030056740712259254259514037455977344442456281133988940208875984703817278865816892054162237183837033866704717246759033029208603530174056718929931842239231439189269550709670269099967693375852214051588860751133951117180980071256667034392102653037320928402881411556863303368413098663831973069427632144470901694057400434608111111880745858605344041417922336727427614794012278569682415000926546500346745641819289676221305375977012293391862780127200518452484904285115589783223482531656925153861683970081736662086124015219900303935896782785803038483891541021299488845196852469189786226579170032891907627627759339785275677986739084598320837863705912297569023019172928226538393163220095216650740319268485119005776037443833575903356254319357309639521962442285488743803530671183152603322427739087079752548900351190626517767758531816179394460777237174035012626982249064601179524410077918149385412489555378815687013083794628738536726361715746218813360566379877001187081660753983636117140493615822691625427583593461837830778346846139328088470269626326150549690446421880797241805367699764800192639026928113725582304102368476802177111633893892516787701132471698169273776521931644341764014329232705395255104268754943942549324782349993686484999227294742896729742170549462356784809997419998736482904107165516882876698885157135693495290948473280985869305984498831710401528247340795381228437724042470634025675710290670394897460937500000000000000000*i1^97 + -345872638534434703141692269539293412272964588781735165613256503780331589102120058557804601873122060751786965396853321034489141171691854122422434002802168637775726561007079387668006264880965630399503375991636686869769802589041581007091240164002917570852470015464609528221621783032584965471520241929038139835375210177245127928845725669749844823436670942890243916742396741650354267980269673305519996183498148372307182897075792329820953551999327892296805374157140345577431948864235524278693516965200201610397379621108120538924880956603125312885128339370006152602953872085269443653903802769565855409512571534667271745023309303199916505623686136037895328175860641896912845510935069611552747176877886067213073974515950053065495938657569059416634642249070275883902654646002283710773582750020832131443861825544392365849190976856093844604576512875982550963610147210797135479844648334328524623094383793576279451675318418047407320455618992022509999991048684323067375574957708494741422021641082928789143227727402166938465674424174146816232938332788436953671518271423905184815729502203266624501217804315661430514038809520902951927038441842913035190889875369697896660245656955666088637356077299703266785565074354425634675062568011961749184329405692073983556243187755169223325676980488890497655960805950958171789214883257745383162209581466670225268271632819938475350627246049615228449644061363884669136296730872095758338489945379084799861368199773142593024338386729451556695029592338097079187618628828742877152204774838075053217395930762345672588768508813401427394461737664279843217724342692766809651914953985793316112416161873619690425020612461479076311885647682552120487473659883996012824056751961731090020529590211758047497586083407943900273437285215466904290392900536787515008760862433248835610697705910551408995875638295912245010421329546633343383828108696896098781675319484904993514837331528721045276666832830951476022560325795222720097688580706289017268939071332600159620890364635904320139804550591926748847910277281032947419631849023550173351350228021978262150097669287525290728339360346634483105603523030747878504531952566407320192980032647422815930475839639676112633600950148293736921866833267288558045953085406631875978775413983757079039540764944020412883132711160638194973110389595234010654232031484896523403918191789967134325936425021778016532532695086635194932211038344615484182495845163660699429151093982473300761698747430362630706284287217479198878212244433083486750624848085154475283774764360766464727449418138216934194846664232237780061313456826292509910707320688066676509956142850145676370595255423364043131020052553484473014125703843435708817805912319254553973056360575925217367148743629662939488843154862423315546544730141837715211996814155830352123391942122331910197186993086081036322970100721029848842915978707337401924003608473114148119935638120089574934220622696610788082245903376060956196649039988432217300385195895049866879391038993148344168124238685852819504707988799152022934608900422447165567346276330365558954000304505500124754648248488392914199884984776715005066925898117979346886216107060352517453819138557485865466837553157575103094310336904848089305515677666282630123678606833700500338811151542579072055509438136114593297580298918143619490820387618518038808195498464248027073790275196435976905989283070961600493079801837191917699622410700800689289341411323127540289761183831642939179412305724882427454539063705885822445814614141013854494530673063924936978698551734472721309178013596851789201606035646699252983765830693107850288876785004573028703700107025708261237790499919581484541497997939586639404296875000000000000000000000*i1^98 + -60374974917353217204853293460746081619318198445028649379297839711962524399287717909356585913178992365837359001557571205323383199423756834672966995744404564711637280550066580367298916992481959515697405701251369051144204155215324685433661365195153224539442699978811087819296978581117110958076366510284817984635380087973001812559065346805525778053331265332463337307725322265714408905383303689173168647590064189615299553130980296256815252481926196827297284543627718697548201578035373955783585180271777513432427430851545041779334904713809455656070328786726950779088875296437209842870348708576079028921494001304826469638056699643287522039224373832564595388567653971223806223808653192396697944719353727419481794800159230703256961923905935999113563198021659288854413286953917337853790630381307077020599128856656678731548408380652093814495555864110374643513841953149018156859908426205061956405334979843516356119738014216010870423478677386270131203464679965116784700310488341741054415882821117406861268502269349507061006226252446232179144405817492318633095149815493199024820850056099356729914133161728898381309228178675255184053693196268358026347344295371498482878290125048691390269770808745478212784907884520343560039727309865342404407852095529026754569846382402285735670408596631713993222210704081975408714736932675037873405383871491054246963561469796772454699331910267419575956462984307198532204164619642373753195731904403738010838118537939580222076764575405875333090195732807747898342828985609854766562591987571411545330961791848480808405694678725682558114277932483998651365729688504587022354413457364226498419800130846030433545265938944503894490906419426606128982456334897373851635928993932946951831242699765299795021345824407221205761427407249547273426128589301629980886840695768776132667402135547862009395737475180867653768464340976413999051978291749399006346142030714424397702442623340300761339082944440955921342985121136180720184051282044606905798866888566205459669269777062241407671822168981531059379174285901017131694600774057890746662912304396137392575923996278028473784302502308502997077507320164718834698101693543685087312600514827498521003530028980522338437142916313807601769695800471446980236067781470739499811978331733150673400436740280540736106573403064415729332411726351261983481612177580587976777720943314622882608864653223674760064884264530603171095710205826473045367712068245554299648527699156362541027079336806713599236888490238333555046475207089672143943176327863430803090386948427118734052193787910522371095141947624317635376429048979638972828497688638415410079955342619918166097391008870981247143980923153701693194216089739727366877579345521341137440783293348632242423999221237554163886088390032915633683777990776465042518864503934985980252619654029378211105063279502224120741492503169154472290743800389591530930774060052284149926559630604517041697556565732160936000814326938729332766366228832194680612401667587158469146698535979887021255321693385659589849969021957861644750852275413053031377186412382856140954633621250761098939990511482323501335836340457997772186017270082533028140301931257003126040185280822548960383117848511331870036390886088809305707098126424352619811120826878985803771316602791897954712753554134640906853385711943532426438205950806544417212575091196218494051278201247720669954451586312896085951252645410696272195558963784507389459195442473205974001773392631295502863037064244758761316738801461076186126607134688755306521847372258942693163623311590374583838513665027963060735882407912091610396021488740451159268541361581226908635224060307497773399788522928120994567871093750000000000000000000000000000*i1^99 + 332807521443565252171966055349911354638512539844392811702062680313361395643635429358102395459974582288263266418675629741388607985366715886499807168072999953517787884033271264275713774322195472487568303121291563908415765478946070863390957154290100589978365618983414848496870444996823530140233057885376513521358592650653026627711019166574467636591627940881403847731058027713562579678556945894179877315621926389000439315315800730325866323919748752533296730303119816667932384978452928435707380281914701724039086863111125358145875919605685658771408501793765855191384410231762220347473206069690254872376200511431181095661319589687523784429950090173867713783241261619812101847751843937598671457152214857777948669937464108630000800615370906919687434264727317335604240847914969541418236489910086455143850137121483711836663692252291102993789943270462871942682211322248546336503360976074028210263030931069276364926655259686858033382685337738385527608006787091831490595642123135886890479498727513232975396834375067480944796634873358042469412631354581266232972486236821731431447285317746087424113057467422427769417517789257324441742784889213926128666796033622326325227630028110575021184421867966388221131296766558964757566915406615155870695652726962371123418609654164712176183322952683838034575332631031772444203324598774766798877450930556057138991062609853073800105893197210734385045237233969772597957586221677494452926585820619913079132281623469598269274514174175327390359910983945746430751662091986642930769246311741328009623982279628192851815457629015496098614670056724447865902194242507467495527373424361694654291368430585559819319444923108773760795878122896122421085246096411508856297558184838157812307460727318113951831910582856825440532385590621768971433889339362930509390958432314622626022273331262544746472819816308638101091905260650271574683577204838127119080219922652558268232029019681033858245932345265077090567558627805514259043478991632283390559007583350498096473546461817881340231038445851463172314729394403131037801760980785540270939831730405709926478527882465653369630636330720054088686996232923230755036009749660844677566084146245982236218481893538406939140328481430241206082609168841827257503399320697326524323147604952594755580209783698141541247930116399478323432445377286978987324061138227146300717342205975222275035272250861570874572425433274940528868826242025014031972387095070787561739870142142518058704198611432091326243976019758202760202540653740776399443663234174470702625473303270150884747677778308116609417534818603322855418059441487783908310626380116488775500888810404740509596739984217027758470842211516800817395205109877092962910224055788625451394971398520398715342770571537878804324592341497332225286478445736494503811244954668211181878653477466040024445432731118468243376091047203340958123464412152721635220004977363660830035447021793028590400345274363776007697687217950592423920721021388916734835069848969817954328819629828530079876547137661995574682165941785547933932900164705207363696694035452047214158396079517804271947084724721277801917766663341300322010240032601777337068514833346216603782120636409741059931490599831004440634140494179289867404497691225661363601917982988094844742162093825380164402160738091251759871256914140514722345172094783031322169407531567746926702763611340250938742759650644434664775991527050254514881365053012210351757535569261614173466652543961621715667233221353244913155756697235049207254662433894284458895820213751908708665600568583080086674205855200630208811266583416495907101176250210927148469750978081226256118525427796050061689737329101562500000000000000000000000000000000000*i1^100 + 330133290695204496874174225741433099061222629471930117572471625371757839088935425804968459229169495157538051392897700053219851698414659148365913908766947322750645111536795295646882814208272831383565154181357392525014965110258001142052785194265364788107844915598569337210352049857734853008304401099009165034392303742516835789852297923626602345920533396453635358020537631977903624771075399076161930454016492518252809218081003848622185760149743569682899349325531963130677507938400350524626378789945379186667895398464236084103307111318005562142949165811132217637047808162280125802047154062271884383073130249028173183421298897102736193976247171964335143318435346303715334357486653319991785057927500480661463797279079217471215697104273485959823878042430160629631417959634827157319288319040196279129945372078655815547591673894101901665251642440173587726861928670787002950431643903709633083215737896041051104403484620588027046316521166798882414668081630400667263267691825673487302233087182868463184824505717041286677439256815565804015954957664313977084075329409323193679490692073174382028808327015499206190174479195678422742905972709740210048162208795540427372232543466627289722291993328361773870881048822025059888477079847412693221597962059228051868008487431642648570531333181954951772670407451024335768572737719938655362431322656373475521431174607356941300178897997585292273959789791211372284764160192388417799508074148689138862298112159461840657771550582399478308332172043317885610492771435408811207160743959560464926226240961339907278730761673406583433702051535438029384615857474070242397486458361571915261723465680853865016934780099763976793606136937065457534959985744424791228900471617884622588192584370422372561802849176798904913755365195192180913459824209494571986936484201815688320582751131434808890586584240136430375988662499901114502369873072042291604931589996139062043279061464256306966826284824464889078928225961263715839475349519548285274125990082230306720765498556429418964224084555183588706043796970310833595843861340289232815699525850614568522192535255379532708941335510232000040728458824361329825062863605262379372300570990969983208381623503200907723400686040412385119404059456481387909836117894439067357677754818689158144369583448641065054694493587026528174996475188010126954910288082765818218669021947517416190013795100302176814139905751117997356650607831678094001915994175628657432674794159574361388261768723067336194673121414319825110629161362244769945142901030702411884410000029521560653906838499573401141513883358441084026776907683689623223172765761992587837129109036582210462276292554879905669767291851593576758597637299567771655175298566340417685218825096476819857035048837064387925859006493629743731767837972307579561280379350225422453776556026759321692111874329099382402192397871877405249315051104548278616372046296199032176691967486640410589128025261983422830043150815716869868055580779919397830484624505562922882708040195869390204789767064570777458814025701150924501625743544963705553819368742487950647620328494967859230711725735767401708810723900324503046518315036023197070731489218372077129511486091743246485919790955723668219012115045727172044126071951354058704351056763446207063437337784418415999110247720698760519643921232748381667255692251726387579721727602289721579892224580511878691575962015153459287755773590727734082656121998787904514834308365356178543848417631158778265252388697223481880082214281441960336543769012162994658952013024603944165062956774970553377419199453174602397269042218267193951994738546913901761313019912259652984615967508009985383125000000000000000000000000000000000000000000*i1^101 + -1993981124452622992092454544875862338888771965883558115372530637403460127942527115427380877979945947281345689143101077671643003665672814084831978444325255278255490319588092860566006288423729665795012581611052275338602075755898830870195309066030021346247909780498489082741673603773932992391275692725892097682063544876728603972102740713338840101547666159691112457590248661439637765431973852006967670360985588011143963847934431338905842277772021482872582763370276343320027740693405701866272583626320409645171936765511588199647318392177934998419754239414722214816543163476475408721758536124345402030876896986427039274351212758440369919405231493181053015143345483075073663294512970091386384744578021912342680006480040626828877450381808451110803838487989405894557773040955810772107288264870198589677534161675112973566611753072523198485786532623801544532968675037015961765763742004066328084795682600711243185875613297733320331748307188604664357146674359278964724983493716675509013551786122760140872266348668851334486525221482283223197951611182667895395045787097721558841865804250587947846059179777162087349212724423047575407922735975577897627229931119890867034568655294497692360130537722451067255183002825075460664481846879871697178936721841498881140413429291737818795231614719790793758368421917076037153497919586156175447160239160316138730807303463738539092862850490578435712705731143161974380326310991068228487823518820541098394501329360915536449080293555579615397026677514997307838115130229459005290740743791424698468718717829016626158693114170231368188003354490805851605115161856202316106529993860788563884962165922881566876642624092139921336586332784254900520688732715726954580274780151396410497875683857920649439564793472599459082448924463160826706387787012696739929370188478099203428440103389572399758717132316121293289498945917967011963087959017937232858972249567706550961572422464267169923081579538009046693057829666271940996555394503506452105400432134521328960874029016339021499709634107887515939819038405593727822225361922691332760484586295098009500034766952055914153220173722213257739267146126930720927280742867346685949933166594947060602878044088799890757417355715904831339564914642460004695614421503001882027426552990375848136256066885655229638661256410531495989433691385611463189614847779480355200030198436124079119867709323908958674389397255409612288491693636010227885292087701029412566509534117569350147813657386235500562265934866641848286226879536197207377943978224025600881793797240119212096475903989485282918183337749651786855685761498081642779774381630362441205768744499076841288708062258628698711993928614570293039971958464747309806241247918164927157740020240024470647430577872169264621144342990544941279721553626349115789321339914076090157267817052550600853884075060769692089255272280979207076935410228952968674012248514836672032032937801225174714461321174475098973828316479294246004185898783488563274779662023606618201722434230413955683004861811173820107132985825816889634917689843870093201632132850037859747453109360277697058045643423601622025997934297517332052532136642707343865319159229456970217996270829206149250411090074906532950428887861318910062699889400769185506065675471595897900252146918374449880690699620015973317868726591486637811962132399782393508676336306617492939895034416130263444496503997795000854151055266941051500550221455471267175903930826072687726005078877354733149957028795261549596617425123263994351779101135967256706884418733427579723440143633878141244519580952906040814818147481699821689763835648960820470284314614588090323699753604720000000000000000000000000000000000000000000000*i1^102 + 3509476172954269218108750257067193701147355505110530502575873272138311177643791122981169535172677235234606868867828892512103143472204421690659746001197863800397343168087589477783388125878135945023273904624093445729870612393779061100887848577326196248408455086987505769564375038789092632559578533669149500833419515787718965242891261141141116657813327208190314856019777768694540538730497606452553244462631041650464670275843270901498919442398223081406054152784195587690638255870374535147937361363015213818900336797216134821742411945840408999625510422687222824906202014073435275276044348698377917804980010884421197781110675528038871410702510209165148654462149114048831786363143758670257681056625848710563490382408922856524630042675467924427261547677017064797933185414790434637695842245001502552885780274555797002185211434944785290936816739323240737884515942064799337011295850360230500348983961484946023813434086948598806511151601852205755279587614355333772347042400896738464151219364424973273519370662113119134943010363770245660863728011705153090840373337399380442758244457624531689260548752616528568104659140520798968718335226898579229108311913145136901492109890447472005724802029270173600191246288869295167010707857946086786587369653622308569224267157771572734136646564169757849004630371551703375030198577827522645919176939093245450138361420111407990886936828247340021128326803515685508908886688197377721252864019177442680511203952983662689830636502839568803580270529815423788231188504744590048570311877706343847838600009782006888684527031856777370468276250221711085093503722678638817572566280823016846634065834163585372302552178257161924064651455692651336451880040111295728449050723229117261517593151096607531154072664424383325319377377471018846577264156163279918316627681378370924669513176775509942933430830915479775835041009968174852290033697398797779849879828524073892226931867829427031144123352718208107865823121870880248463120025080258641672623967797042384668930128249570235728177403978246417335054786538645635090693805379019609254202083072355510361311128087452043881488239043969216613637054201369904146045463606924183222292541930746169937907468220048898264126396992790290656733709435156860612622767850760840545686186553352553822316950181477786144645490688095517979968645360458719421476675341290054779717420180010853703689526844636192264200760844081487735662551976903880904347666008697330810119308656524396574137162577731864188725831249586097874454065574967893838981851750421904175788055999079937891774145499130664026366941655546769156488773617355641014922842895467960156284052505613605823817301349117336610946706829101558082565560151450422274771741471092509821187875564183947791914929571504523041596812655843986270974445460890611443495903529748282488770820030245694495227825601438213990715743474040909326413576236775573304328062735798360844006054227151594383624939727206264675455757403633071171918806615592819251766700794835887007838159174079356327010465004757588334575260399437176561947988971954329074921894598791484634512610113016282434842876972165484240382718766492187089959461643864183041277806543810612798930577920454553781284275913813714602777805524261658325227519551150497443436099304991195595360900917751491663249573299085499404421990523710457961240754300192375587678083072597288724733004800585277844237569112451803016327222189342328988311044566763786708836960154419572745897171597564149653426577982210420596183244633017265339549529263251561622425696666357245241675369293130050814617408457772601326689022911907322203402896401097214199950162270225715882133504000000000000000000000000000000000000000000000*i1^103 + -3697344310461601414168944550083938944912245544127180127668669896372057398696713946982170714521575852906059191776246330936143049856708949024070183151032084059552114609267508417761578370087371931216358119635336757516235898005111661577029130510710325406521070565942672175600594325825379746804177478308059615155995306109373580484629642774740363382680304071750823645399000799191750355309409926055141496597587484899685331290400469207729398072433602877124223868600138685096839934359452546443768699029538698509292929007887528539062575418687111462232746433608718929428706262850427532750491947667335692224001847781961163172548991869585676562739230254794073113045520874829725855003367616412603464671338211104834263558054441245582084558632938752906112259657024334588310831184496779454148774259307680941478543444468060458668683022452796823014883495230878327065699751317338747227685650149187197306942962357316238233545735302082556341542885969563629645744397288123878063189865653016417070886745415964576547628083037697422113661636468697604349421865698263075112879708101645428742133647036908573330047398930252807661106508495381340032785681567985787196153976251422700407827099241300431595171176804139990391840662173881132471080720232799665736326562937095781344207848666842030044510506070123231542948415169656289775488938807372444098091266214081340424935354656051564327080089993701076946582997439592940242764269530494824667475955707177215184549641366947371682379676615884267650222605038546792741028473999666857813012398962431626089676453752706018129540710360799933761128551199402464140026971671699303330885060657926590051103646776854752264797884006323269424336351489926590663954179493409455479098449951957666938038581711353758829116471933763365804163157372753904216138430787562801987188107790022426026930981537448749978546203184413383884073705463991240577583809216244845296916351472401861942627025151308495984007426635760087591940864944984811284341028994942069763558109569673329426895612315904593936626266893614897382637523496089315736181011500877711700120509514721002801354503903928675863093190844938964345106304117002767266256814606458061699762400947667942979243808860254065679725486724258311658426883290972880242519155800425411664404576115321373744597766069386670979667169076845291835887985664922861274872124695062480697020231201373774482171388398646815109720756354419056845069165526549757223607329465287444386074437843979219376782467048341178424338294595021871922881596749197388269907729704342775393452182828214815003640951161243933228922710266464403840503792331502652482995161683795058085624133305338692543735538146459895317681607700812471823265711070318573108951872649458357647720801021102557799617780209372700614737883831571339161896333664228715631760070760235804662725333251961173790593561814938325986672003322293050369624830218089520392889243061976102392685854283310015553387302307446712546204775001672258654321722539275655394603961692568633274974343391795531720337484245821928325231192994713042842294916171963989496877399666863683044834843712609579567467639884283789957932802704934952102583539892029162436790121232562190988670404365209671056122781687201097389391028354554271822373732674288596942420077522587424050105994830494100504328233108051352210487720099775023302161719968668854985975261502976635256774712826320367858238012462720641014558389447335538626999288404102152437453766906121440542542347509420428332713016397660696906312600716087642439965488652925351362698519570505616526258629392098107665164826130405629126764291419828468069582097741683885448705382827340857344000000000000000000000000000000000000000000000*i1^104 + 2593242791342947585959379418083359287128845545250116190554435318210752062995965655830695286447418612643006220425285761388208185710263011689641457964050684035331799813263504259324674255910620611222830395962534464901391197772451917765141002918659023655592670205091764992871776220476818377654683431238321642967113351555316466872526487864769091885949191159429767597416789902751217810105352936757588602486841619364406623555408500174506747915808802278302612036258704774696559678268314003206199497110701587795799506890900633911123262340508381045709630353143439866090129696118465318023792870905146886560223436893068545112179966396934291316608497546173052261211115447802135575198496637596891885469228436636762549532804553946758715778059358273847365902839739814217291671759678903966447595850408955582824420643196109077226489205933250728608655577701016175356122739112506022461136228935373859389098873789633521907726560999019646495598393006164978083684657088908107827357705117651069387565265391786918391681737595257291558510889650985331142962680622460431892993097466855876442860219635190859619487629993813412141997877388194623235009361559505231800830319625340629095771909272107884505086110540488520624531038675131396064554861185615925448593382346291455017359796717699934343481515621370533684597161521147523145436636034168434748428131978008349459330046870497345611159555795291537616719249174794886151365636538149290855407112919666515440303152751161064798905540620313890800119432434788269825017925355785001811569869548715015527489289227304364328889083081852133974509924815226404737441293649737626542089866400333166847699333774403984963055980875570935232157831540934814927072173400079396553812496822650302209645386697442196313887436133461058840776965214459217872254686281798612434671105678009022176937720117960612254067667727178591160591315762815078924889655892037125217719849087136706252577909186804417672897670225644298508626194658790999335700555762570756443294065192090720016827658187605295097842110841393820216269527126777388227434865256063183732121155637037096496676774244435429958194431594682633214701902147492913385797295733106114842887781301559421067794116061211291229441106924987200306647479915846120878358862859393487567852799998745796919289004043477369152958293546956049883782545260692517070081462215277035462440193756628814116938052047185092929227039040934900888334459401966219340995612639228318018419024222555862488417191151969054146166242508656118332559333780776754912684551056885339917510510408956895130587877153613344399537836737387647699628929742822645937910707914605620929591891966409246252281200962218256734898077118433139403258076107663438920103819239226233472760614361201387110777078815297136123440843169841256975102776511066661484970336249929692367460578339408698496515073608920076176570110266922292626320350062835410527617512181696357505186054277169144214755245460938670190289316740628139041246903667205405372837358391104251811344332074637024865741186883292287651639747636287130161941933230389376781396081238050215872292208428211667934772775910762589651539138655613319411509483118279278898122566929893109662879693374494318869092260312667097781192475621882691761187519459696088651083176353662934492192632792815177284821306771218952412966617397448054150481490114372471418828316783876767272283011455056391594797650269125127678940498600435053187930206205681596729455459588712461272957264107250405142048902747996079693054094466853139383985635585602168660985181063394214645393684648928932448840528822554361375321903123155497304764629925141388078548253461708800000000000000000000000000000000000000000000*i1^105 + -1138983921629548867050198974784162958325095116032082402899338215170432865376899246457057245097062129549895287682611650505650386224379250144333674148131162033278606620878548055089500812942008944849572417730936240969668346958204564657655080954750520398603497451069548159145008413704612191745675625560814829226026520527420156985161018227764770006564955189991185375013477688299835500074693655506779388767806994151728467119585254390852164757463221590005578573010495836997913249750956365954818927764512638408551972418255632446172108680407385241463937387189405892970669548014905559760983650893666937351971060719187674426245063855621347891000485570565757494035361126186328598115474318989970677977318427019772248780130494755842625549432753180811598296456484117878374424877908707444105254615041403969339553522421987073728384105961864621617772814161967311586465025465147779108360159320764071952616076189569711061208208085732907839476774501083187550284501741497553689277851105583300490457423450914202154233246232446525118337364058281778565815773305175534779030132965298428176778040592290993388558318162975820883198818735978527606635004677085193695331319662829038383064832255747378913499686992789125013026926377225706913620654989560795499208341332987615496727603781567690560632123251088076755452089162757609400186634007535699946358389494318334602424274178620535467283662227093440171900057906031600552384634276162163904789750574863468800369396889742874235786633159626255897107322276021335832052901740407441118960594254529414476606908291767623015476434492109620048931920070028243366260551033500919258313954939059719715279788817825875064521315328652221955047420140405276756056244972477223093606945100090881250063980989242697053543917863014227193825675273869989127935816362183671213593960487413329938048268800925529707774446141156338096046854428861099184239424479032396350713285975026020371534369566302407692213420803586545573475522985104810581842900509542251136417068744933175133744766692924906141634839676862294025011875306667168247381756467753468324151826183544777790875741376962506491734654030494607761973045828073465213559425067316196544573282270500745978391475975218582548535394306695847057817524288496637633702674330650106473015203196668926813050037865777854247273701529093912047552387077688332494950082436792040477148373383820615006030582588232796589702278789686800670918728573904176183304879446185203228266189463017567759126431691110170520646753699541114101520312677577238533251000015058398177637169725426564992541661740915435261761609530514632244357957245027267980785802598959726052579378728740092414571582855141968734615359891512774116160098573943389587405988288785780550989264871324948869979049301606659721338523972214000774228766381023159142531314858240650064094100585635422024354550234933573424935498539557973926785879285973825643715843170700089890950532404595197308156389013201214376390284977518915937128057274532009261757128130293664453742236291430042374379363825342815461644030878088489190766765765817162538054882505226976365670362477787805719509305509834575723382291937191943967144589607329115254442144817172005120592970963008716631161333126603906834179451992617628103936301862845691472924097122678578704160800057591826775161876779493754187932534702220325869023427792975820250473598855538837861220636163913392132691480861713046543086200903335286504324201410953258862814581965465083509944447105146588698789399354460386191824680397030520314144335838435464225857174766457107015806824757787886158972924589666526359188303028330466129245776426981217062092800000000000000000000000000000000000000000000000*i1^106 + 188150737350246994012527592983414508409494035169297051388899068837421404584004557186679449727921152545438426752121922550371327036649916681346471279502922764333652111956161127390398079501007336622929372524169284633024650696779820678359082815062354022541470176251225250896033429478068458185176338998630374812624815289683821343770905684733621109205215376694241064027075717394746602266054198634145329677727324647807300454070415347719029315226056561126423282779625796526409488777310466331123903479083000001616375209281832517291722549797561278718741163395662384661935558861575256158826884530504386703098697078004587596386781227090961098076869501876576508234392845512120849380239692251201359362821334791400243243403586650295321523411211158730346823613419470000773939937356189974350200176491709144529117828268809942250797290757532151667456578519127029956126250134256860426509005631210436491733658988289620185874063820688017720466868912705824433897365420617611617493722057838637889719374167598459010920134344964485407319936641525276619181439715915802104426641524795208383486510875243067402842198218765971501809818408881786045685860982496267086949740331503071801032458585345398174892588728541413497186485170136687161368707796611428012827217843230828591520863003789698625007854582452743909666521769542818147760186560617928965941733159543691536281665467315221637293891798866834517715361469072171771862924440114454117064120804553023104682422561112993149011132948168064609234806698123882273712918242226444718674589400334995348306435596116730691833609594577843890035795155681546943950614342561405540114146591285650193900184521914498289196723845578909372566154319090994570810908243548778044007898583745391399245686971878348509668969518429827363764190430401639523909639271670449609554003111278180290285152861639896190378946588574472998678989830295914798279951206457998490371816728777861563066361249581209797513356904906738664725358294133411992445167016626341684852555249115750010019509117545903682178215498023710637365765236800253496375834126521759008075987069350554678129484748046737278291463481449099367231503320201075556752793829773184702969513826377801087669965966499288287193417739874708515377158321982730208202789420886333007543981315182485000702824272450876534287003316458782981096395102231287862022839779742252545716871583679762277353792642572875580126250493835596940538513780308539765497581698311372871646065244084465772510635124507447730784443981272381095861640868377934644664079700470690790358185125882672950354416499365201261041613491151192548966903128797842091008249302673088673281938725173920247737484426504134298453651611905418454225581941913512115176588204635130881241308751433063153344275633200869170690863461832826681909895428749804015963075751147174252608943352165267314566576513218835005337160319698794520344321554213764243305060362042759832314220599444325286014548760624600914271334342071409461895581579437884807519026287513950090972648702282899326285597486787800160165674209042740746146992195658090529574822950678055828735722892716199885403976905562512703023597338489531051968830350057184050094783112157976509525461473765714667808480214106939019795111302425879589765237299444001422168682882078245953128380248639529723863415911885037597392021074137718423147812947339969990348822632953967961383081381115840653701959892215113407685235010286399510902859841689840488995161045160252909103974767285050025551741545957189721519198759758824433764968550913195245447913887732284192082062480086824433654932495148905935509999998336228595041947474691945922560000000000000000000000000000000000000000000*i1^107 + 81664792498571467778819512198589728987309216458833725233581349581652396519508373645327643934887590986975136602140762343630011168876943634156393542274353977475850283166508796401943428304975958585586256302293497706346648901446694522431599528336715856728510491476919954175683089671958889425621633752229269718171669907704755269777697291472643113477448647935743739995595904081327699195026965595319749660218948301437195632237927247702257029475174291703000509920770221880396301851288798832299330829928979152405731866442450812898317735178710786794472533420005994344925103940481184918481981890901566606576557254533751890458796019477426213524765315593220306484516672253119841493156569233064593506999681835385416796084947372315923802022086357023197203664528599803311546492685513812816310432018848947649068104701039449000236432396643639316161517723956957399111414511808277590759294465831128052648633866175007858443165460093925304947482065184917363846643889810609452839201564682982506605143225746275881389912860088003860397545734654398805149948370095406581670616603290575729434424316437235106598677374067345857582090245543910899096911459083192258294694982627233791202282230357344053948704271782362853077224808443752923112728559104490286757827444533776294539018399217407523089049532507401692155777700437671521142113107835787486982137958756700996266278047323538098785357094536230557171479760950654323061945739585248579469968466422974583243515542408597844224712922363620414799810821632240902506999155293470820734440998755734048154902794600811895672877532932388383766136292806557660072989117579503549707012943165204532901320914760198524139433543326767710694937403846082164717183932358776872587183439507675352774155660904234003722309695087803833805410745822883549893596520131259471969422759675679290789535341152967054052102116628961967575296822234496295857695773151428539561313916089250356681193704539705097377313652647535298064610607032580800992932992632905333802366347966970297465214898541704214674048741518948078052924954589624519637475772903037285324320694516746103018315020026108386243525108537628519634854792680615025779041297618936530570058710372614206145496475566956291821108836716161076260637379022624764410343367564397775004890501316176329396725459316492431963032643472652327241608602985529272741270878666428561982320350182916332712979977099501337654871664898705902840833260239120254624583223417758863099633695058681006594389173950207349592371894413023114623317573613094253607291836485341780852289771350203051477789048116059348980585024721500936708544238793969697978282188289417482362891881021308519380718418797419696023221631633982298413494104541881714398982785049360724142025236724930078181312475936599309940278371897213686922034018398323475070415393093973399975266377511438266787203187997812333857527886032454242940961317808376569552190069706780518371351253787592396061438452889131150118731995456524257046050109964598440283206149660642357459690056707393814061425850792173783583572290393921170457853914621491079040705432578173453890075564744029131187707458039691111500537014918769948449537108413165617333627253406901674431276300064357941016476835174714036960163184523870895109967983760075734371288943345177683114084150415527196784662963345118085713493673811352500144272248772044930177169286536977506122020280234487947097233651291297633179477640906030743684605219456367305373373590404200100739636183092524013811641602303370131590183474752190762119976011345968098890667255107056773715888908687596507348634932737968639680873211165589935180133978603520000000000000000000000000000000000000000000*i1^108 + -24906674168209085753786425291337493555973002721513892045719035530731152019151267672401423664468237821801666709291359798382527882847881722733257200500395881634775845083470968082190937927327714998180400548050101953068255256451740123348665133137442736198701222998360649579709998119213084852141305509185214378423660426069671405197653426816982015019753561680984929648220617830136494364591334903803708902859772812488375107670947208183122577415574091876465403923699257755876511640231967329532835235199344664036110431264201027133337142945003812792909464698189154228328895445891942104854381768059972654742464813414745013357507350237627407558308979395198001608126657735487176907080416404849690418721041201688471189960585120279585048909403044230982037765373831404117433198044641775829201934867871186745236301933744240441019645109830271295771257792272962482733337714904193947170601416752269182178838914126533946173873327733848359670714096703806597723695066367818953750507890892532740120428641936873302744006584726006297922738176579167733456456680653607477865454175365371221043269848492039587506599898000674292062758643383493432555013077043349375450744053834228970398965102543391890542655803861946649687819866948158383400520542175391658372792372651489910036158082889595756396531893810729697130090295582178237163310576218849091054315030213622512054927806014275616353413738752581560499620284985776728398780352216214939182612721180756214695707478133721202529908626292199748045270427183335083162680745805136749755725264625730056798465205786134832460520531484739142874543846501649871467893494904764698279412581249074448973234596426631672528884743593653693587055441623385597839058383971451174791863392354145550972201232869720580007466148989128731186261191210868146203643549468130472034523604648457268011618186727070489046883156244526927155963079708458764622720951298177061512257946284514876712381001151140756728494642541494019489428205380834704405650015565261573354208293867218531626183246974103445282575881201920209599184469844193771069666324495034901455359783620128458892149112528209493612212963545818630674450167891625703017590398374568975172476834770849871402907001578818588826626852697476600310601953546781359823040389891435478321698243611600512511098863475042811020378490648481380516804033892691474031033607005414033262819688517703891202186241911311850947710675662308293897293953493884893464003257450389460548495870231586053712249315823839878801504009244747713735047623950953773143820920437257608841101131587971283073245028371795349125230514795098619439771432049852572490417070690135292033038051484867743575015783961161955734590742678935151723331527431457021302811108161216260910850351481129671344873280413666618994773703108595559920680430834298547145380481324653798411724273191904878837641805849070718037261317054184044728302554631270938730728192383108525484534967485362926580327565308920852582775722941468186875950673910333903480230695428944962215147852662014472001312664061002747079945256543859857423109119603390164490757982431181481688093124265799699347288235628415258565200759671431390475961368943970394980462309992774539054002752047711605588225130266677154600834037706700191940634142858725516121160009714644864296047565472303553897438940221852008828377281653846433957967690292231236767471585685108747330718220702799944968064602131470543352427638878290616547205165476360977996384915105787037795911571708500899553862923350989451628763010118665241169835068662802578579732526973618280584744049628278284788716335335192994511253554853979838891425792000000000000000000000000000000000000000000*i1^109 + -30127887183859609471153255881209672126389806480076504554986793477798444967276160732357430484818766547353434501243396334623223635582867674750229626477969842732671876423951262222226916987124202272999387053701126786970282203310918202459603944614194725508940824918787973048336307527454764652882200339867447324653351187476604633809810175733083931572042183484732425674883632383299013537236579452080441339481722129368470816404780461118010460657872486858044593415269089373135166485612792824411455967407702294561766833171538622771869595529132688506464921144278420765644681838173288746868103220997941745863165590641993555468798218587619484791695894685687234940765467894041891604900038719697499971200034769213467236479929221301545571002371343923648156889528188632568406527281220919514804819023580298648758411265303979621445240119249943197852837347531758512544438580084969318245391496240957343098073981515905451618708394992760575163824455791042294231380743691194352349381671017473786335761293108083910734094919689422930151458453988890219166012563094619897133746894008902928931115708371631622660457877313992824289266490682426469595789466292139646319170628199694306160451138821449092667028802541282178912432405861320448078369037332051392270927077970397080424447173563465717897902555463629447415838766649946682997727906979374193061502101215108660838103194982111486782814392022610103583083546072441342113764263091842791367625651084176925603624907840517302034036932787880040779560052891836077225085140821352661245684127154828304483841178263947873537726161167063567674938130031354707076956401397968900942940620325654921859115727067814255970251071313670841252430290559901022400674962288015947746366543208142654924673946927426366166851703818462562084688547204677206643104391407052820108959043831810852517997167590868141772742953961788655321989525992075177663288808860315446247930903929113846015954747794056067987205605637163568018678338258792843494334942379702029041273348967758142339319627853218949632136491925950106930262868648257424552719499939695282025969654899684810924572434732257275923663603760474858802499598998273017937526384066357178904649555074099979642956081979810407048750921750358163357331628368666037890844062416659215871953603082114482450459374720564424427966763993129639884387128128175141021497861046899516540488230429713124249571894140735910452125826195905126426212839706292810929916720151842608106066717610718828345821828371472537526849801130292016957470033471769682773915294712478689980696305418943618031175284230832361887122002153133000791041746410830378508023800645116795136997777648527430160580896863350950330687083445135217783400177928565225001194193859400243550057557144044749037269496885614084969988931212628901138248397190097209072690928031203492147163516619774709009059754765659223136286086457482885778285636505500123805618378069326203026798333760120858447511799898331655198189594737829639939528295898028113339123610375319556125265909896369308672671408918485711501290560778694769206106338047413046556780201329314881790861273876897272917940128760058125543807990705452561260306042713673003097850571920209308323763719529178758482469381017008244336983192819236759888290017555293054069556866315699505112352069113454851915055849259653911333932403278758456266886250755745789508564460087480041246975432684405869908678451510571550134033649135943718761924414222286268382051951835685588085710344760248963356917848782304081676643826642298559200451366246755629339717910804435466747976290915311533365783763029707041027230844802811559936000000000000000000000000000000000000000000*i1^110 + 17479091231693324504037670567630975460481759262706976953053443332280796998297817481053683744170916325548613686797698228304758759479335546492486064508576993153747831818836506903690906327922357699675002708573342312540974472356547838474634103289474484805647102626488424896090012032384917314095609882042221540847012857920292157617420037350016238886069135776095097860688333373512577857049860060089078916391586238681801897458931562664771872559348402373443173767708553633913691107109776025446182446760863108490218384698254851689086271665249730233703366743265982103638790135030408820143525171336560702568542784987187646455908685252458625402020766869706155820967905653604683765485858719996263943845075190743892800474173102072212529967854169647882881313459322447808596187709665806158434639218812930803574598598578530116642104222710675604373635791280628524467018068124912143618506260454542131372504665812011899279771735786208712486822755948076460153072491113478294220307536025152964813605267271168991633956092376220971714563158160138666348149113290519269858446295935497756414138382145094187386097513843304425326494963584587507424350299902837387332915462042891710748492733918097163190449403633534032290373089294715554961910793484899220456732447117445228126764208287610353730129430890758177173938252342364121471080908304261558247589267784593614778340357760633481306508925494188501748492984786970200807293853556832922641532302579011475096407926939655266891039497358123495385889488896401155516338069565754179186227326561685453167858522533224250553664005658064616270809038551311706038562534521285440363043214289774897158157957954991407922059098417718463634892326802338261636914891557582622540967393655342570009560320733345441385121753000627560840499214549889890395887380932897674667550447875286446849876715025695520242216696082953821068055822356984916487877266337461824295618313173280910332585429414270807630886329783037551439124774922873346336114244890632958712993659917810445248900135451888933280127620502285004841592348973144768606818893080086855664338881172387846459445457122407150402790733310317510790028327674135346244039542261802769407857888011031190239983953217898592587403740379703892273925283832401744014102468963196336435119810703825373508479963399611773051746829779488373544162411827984908308343485397127566695562042446129217398195910439347307917818033850387468519615098874480485159126664879163547122096779531535061168281685457412882782438361462348233581697341076215585941409652117535653603196528619247783674505992218775345585280401842985602390789409314208898585839127627580772055224595745397618472467069219029393446019502491086990238940509619172945221132639167120644021103925176956593882958657120755392518013840584641075183549750216722426211410897615501696721631506185509047187855548004120449319721281763998107919630986019488918827350043275929315500509623747085966833989682395422997338732544790858337976968097011803014984660001689019380229525956879499582913480922478159395324076039257209298891924227830206667488674281953463019513538801893876940949762495361157755538124627990372158836403610912073640556422225793886460583063369160850721710486615982661290683447243533106085597440945689177520106517151132676882132222917030345937951988043638016069785479012804588242970369779245419079244477244014063234227540835318298376029502281533121558599268448317483738464979451946644353766381754623233805754592399219367682897953036150792664195248121472501506945357221969101030370264565435686821615638759403533031850317790313814960042642288043622400000000000000000000000000000000000000000*i1^111 + 439767981216140285612445426348952331121654730769221701341044321999708604275565897788300434647514900711128141341490890274889407461521298688247578362291634473267171419597813856097196373533094743588952915650583501450688231485342017908945769265537296818560618633371918205015656257314166738074452283386829149950802282892642361680567728627519079491564744959372863504439015440198826500565615618250567638992327577167556614398288938381554964619387286347384152206245894663020260638300630332128126065395848338194709341657672189794085630697232284069807412291062196540076506464057290909700624433513336599757040073048247957934506379332605402508033323219298609767366968362364919173455932444214662446451186152985787505662472718082950478918651416497104114694609571022701487648952564226395407616104515929226395026816914324360433339910263174505089503290014703973333684540349694741205102370719603969998621184607956875872836309802755082079451557315776338962987942680749798541979403706449852641105414797938052910617036503132920684487196349647231836294492610807491627045515609791021709814164343772661120348176063570824157060804975073571043872412013611281954690270117662653907156611952146311772753459713674486818536949488120073796161476490646339882947342675461408819916793538982419434529554906397259123234720370370545973285097731154930772755555834454945810773924376642106651215137379694595962134145979930859460128817050564810249275355871821974638522410756212340533142030549929160222021616617222961408640483077010553257029616130434587979436624818208956715243263649638582236886442832080176784445111950426476740966800195411314547478558899181074581977801847323674068037758675326276965047167653344455203965560149118723509790087994934172579693960941182849990112482049607019597942050994264544542543248348223532065133528624453691327920687601407642945021024937739422912072467467770953493704816634882228624213461738312843141332269697145726438699836008536634800495558521365154382067735656021611873742355218073806112351459179450256965310789369429475263231944327692131105269546034171809934340687685400862084602611479549319216172279083387943373308595057338775438580224500506619341452283798230874935847578131285352101054487361269593682535236795765013491198493841363365917016443741999920564049697454295061718460991333702020702431193516950265638160105275531477552157175717108786143618784316117451505480784557825735530690765240412036520789262348660665687092577852778547635234518191946532566577515976079255465930988365089712632204141358528649247841548575827907201471899609832517976407267649336347170609670958146322066875589762063867277035396581178986361925388501579275501619655962419085773672597554226467713261268589853984876143827351158246189660332515201867551305658814934507211026923231967592397839942809051495959414600301366641805296427066435486816764582521579623379745614563420264733301564948834165596658070743441575943686959650776736543189976396141506499955959295415236712235294295375491187396131510221798685001195453562549818633435125095280714816817580467108649706218327832255290719393723846243160208054580665438133951371820033746130696123495683352578719010990799025175310334856929985533223067803329881354159837448885857154134377921587137241322508173685835532831573490936346946480549283128040452269776748239606341723788903574285452813250831092691183463161042765856392121960662745124833364024003660856986035546395363894248871967153565062498698116797327600247772809296570582558938275127519429337696786680403559248344808094101480104964303207974749968793600000000000000000000000000000000000000000000*i1^112 + -435348253693630164458283799459477335447387178626213685433017847687857012460810504798237001042739963771484053449190011653240766504746883666438607321270994526220722009879485956856852999089422186141212534186253218657119165277485105366598130196453920032794904378013671375348706106622085789969220899566981650029499538816512860482204457936145688251780189667185366546598341564445488594883388357655523177628989196145088817080178131330289014827175415706374051201155654615712605812950086243672510789942019817941711795854823562681152563516094853994627869028914584351302918636254118990621370585413198481776404621336403262115787752824318159603387809613092603175197824874444135767384996346352249485805551037012674113452903754210472598377427006058390179988953960090799226387868871542726383744330987523864045468450810991764428409700464023770852511814643572829002968772841899505211675734575163981836376905987181778958200379002953798023831618861284404472126240365720181884337605538017301026158807093210879168945529871076077184119449554926323156424324085693582304271823422946938392584293104038706381905681729242312550374439593138764963902310859823741119587908317897275650912366079820661930491792829292370477294189659840528233817570854244315176835080541597656709642042341918320415172860584185190930534851173303921224800282282402475382498675021398762964659925940729777728246838051273906461332514935931727918840275497008202097417763415052129391829805239263231905315354405728329845786333395653469211398978793405720429442732012044779589819419014079268550525138540456210042181124635732784486763003203065036228929764552407093449071140279530893912960673980943677024369500695522791170103016068781138754365616295407626663293202776720559294491269549806099960204374289385900035030174819459345772090191807888887053106967528949998489226802397129871701843904800257177746472569237370762541394373741303756626687432047851449568638887887657469585161872788855245109293574095714692510146018805281863439754912311609440658279885145494473943146502521821252266122844430801131017757029085551300321061118572919618418505386294434387606302581174689759941901664092309224709494772148937643466114059253267140547571905932998043357777498550188752355800715800375507915136618031188671467757010270976430739529279075358297566649181535065947788232207021855814083935925215441206379478085014824546161280406993635946810808775157109459319897120326837740098451331811814246679841789266280539350557898198930759458321573165361804848093219981060755722086936635526503933163534579555945108617376192630999222850495083911452016534893162023964832666952923321177960218327028433288246191939159535481253170095970089948168570389222951516494593591420133818874194423353733391546529117486212093352562888078001529122203658975555597895920141363393340426348355667090825774154309411049176888948742150936221799347044662446370063985289363314728013063133052915286808062218006276643073411447596885238671840492782698464253657814968488113636445359435383018797690565140466354866383749496817174357679868463653261770354961760816077655069283520126962805508910053405322146210612337674860153780602931532176205890811179005266501648873745622285394188414806440112758333630345754755512032052963543095743125112903076264359889390332685396703681376001116158025928824663474680917300182490045981293416318908835891616257625182525760858764459871495862365007098782292076906552624935337451498198418561853491769488305641764624967138934913009222636489829791391366094173671636759322105097199563336534723722100562841347031040000000000000000000000000000000000000000*i1^113 + -159245261438391505496983936705055440791531039026299823117363125684998180410349970058310157474091027594338949420798407711063707887749138905406386365431073694313696382257816490706792715989651234422727394876127574589683279227606164278470398790618308207262834847020782904031412362100767900865880426482327232355313135193156949222455039406135933707587302264968729167272821265863324962599460302496327435238548106042013333501043092952643855996984047789465654090574686879424142475090674570703225249756340162318207529882829669549460880366379070162078096603581777620387749352234740057638411229322089901383240030684444418121336083720268589384336621263872589426905004604335478487697914710439616133074435597451739291289518586918434536228439364655220213150316503584841831721453039256079608479204916176352576113208203750059056031627309905875473797355998043969176461429851048418139407693514243747337978102055758441312084604902695751434390882564545666472640014285293812899058619378096778113816415472607666149809693135338957182553241853816651126184919503645280979160711277971990852767302281140443532275602237691422699747698633081603590430307238881787172786039141395826494019307860554998487775160630009304676669255680605586705225697882167529075526104532535269378428685111423546195632882430087027129543182226420323789295291203029739942083571225962698834046521646114406023180274352544110841012963048256187806767751895876066350813936941906546699582612666536260464283078633720720962708898479364885505697844508359311478137561310763343136940602295092348150696247674251400214729480457446812989926125665979133320981829453186209534411150378473577713646207279937154992925496802177132851991040012578935262903464757532522380610431639667213158465866580592777667452775519925804333479229435257795626070784388120712391609592917884826515214577632303455688621143281373426197216752623457951611926989916414249112196525995864727660182652801880399413663959277268454081772080928532629062322402522139825423207390369362713756626116799403664730171501723375722843519340330358821562734853569869458450867282106454943694961376158422191776857390857284093094996708407475040440246732163841666159497764444977424121397668784432601454438345099367897524710916628309098889579304106806200414350538879618955413413439312131513961079695949121799052421787184219598674470457588021614059495621891448775991061289116170629534233531375452625497757114554020379324841316248531767009656760040896234598480226222019232053715503897428519830019546974951701010684905723815071978628387033734282809395709735174243669542740124305232687075136722808371067444816681253659646448047618881443417088742643233636217719748973598211995051611139317417984000015346374525993445416999399020607630612079899940322526353818426545616362446189213153898431435310784527794082500362732872389062814608704273426123089762591860321218719806279287773432878875584101951326920254751179088019692286260402259407901545369295610433060866167431167106695703737689621047947959164133946786503624299025764953964156704993218398308745340937737937727547121495293660567748631372429800182656634247200799849603290738834945785169610080182816351327808792855172693046877038201438692237555435414034292503605642143938646925435002638803338725806855803019218883642934753848808762681268200029551574827552397093682446936982659441597508618161623882611500827973399574277838410092912811397679417669523857378086627936271560108910842746907204393112659508829135468351071948747036560541459905072628533108478678200884537178501265738461392970711040000000000000000000000000000000000000000*i1^114 + 29791245325047088023810070970442255475147660275079401799422888599947255406651375493164226335037913378313034590655975239103904773592223093533582956010712937124782466921319571093301815146425961387619555095099374030717213716948655065016347627520749804558161928925061233588089870144018599902019377736383191109845458732882273109706924934964391254730664850066137490566279227488808547773516615133706958333442955868785593529190452184520018193779397724148855503427483961349060260765157933674973880586496594359763201679607209043232954819708912623227007353010029126884114356569395746948358451036721472650557188618805847189679254178245792180242898179925391735817463066551065946917564453186531434075177751500049000550539493948172537161471270223544512056588422519487878627724016065262687971671985264648537016102212897552636768478376087436750869949961955522600313925690978499299686295272122340125778759733848830999037623094634758668203326411693874689946545977804356828551547755057588093978668338378967334565496095656999296038026737481309159398137080238594774713107259521152498667629833873411776593456472952734710560643248081363445626623188471310502774658771902687117722537984209933617335767563170563746916252774668102746233191699069331226020345551385644569861922451323363809184760641509534540079835481266135334291088371119666481932395470213892561727387687643822858197260864195699030924889242485891305830527772080993371371813176919877783704912210561460202279626492453531033701389496258712280432838251171661012916168538177863951259316708908625048906973328497266965794110707589142302758368508537850683047757463541252819683229524413668481300833660475306727928886439844931567583907378160225285173454493936100135442664186347159670885010214884450655285718746872657798443529190704595848164394804329280059712990166438480396824670619642550761941426320864034991054429193343015713470838853379501667629772628526290431285397961930811752288389538060504047209411980186603594792139208689690436523601048936382796785804472815779240757593017652124068707198348573901016787048837284481979402650607098254325233191181874307600380633648587413845887542034788330068539048149758260835288476807507215392666943720158130008885117118354624106685139890382378856334000522728882059737412900435216365246461912633204125060009198761072815104554906132165521006718241670672966100888038306329604301209847066560768283849732481418395982398629863355283321254403421092445517533139123372365237790178355002020397958037818212048265983612160243782192186272520402042258550879104996155329450381719754058782365381948693171179357280675699604694654497613797911088635390132432669146784720450266360901586668709021753697688930915102909339010024012615418248743990439391406686532250751963836136827359339110619033259535830302994537223557762750366960854676765710724108723888376973325302472263339439311077527745242024806685069632546873112077442416236614573366940906839064365163417286733374067662849533212793683888149560915711982083712157760350681213200747568504181153555289354381675403850826585181717484335873984171174048580045174209970540718225851292583689132885113106293427942898656568492245419343916376207195829644295291821248992880994191980271728880545085011984757608986759693582345798698364780302806769969065517432014095733812245560733709241153848756589775913947679363041882053733606319828259737534028488970970603206429768032618829168747812537554438516952462141288292959816589216003341866836385265280196132302004890311263804675909592376980746627896708082305017661559406592000000000000000000000000000000000000000*i1^115 + -38742733702398312147105895352035345298636087440461059134362728255110527168653569774558153958209367452141606217379524886825656803991273826341026717977522343865572529384579253151150999428764529559317032030389491776505058022566305643427301289878500141498490362186203207527416014878199023438226594323446038157324416413285677799758778655689195887229220236570263421449912636485593308989516980615929118456579594635698028003554944001227412950351612856321437801521110933476736763344023696547018947379874301176683899954737586330880774140297418419568697248761816972164695371275523442351813212018271653999126459141480554889407501282491401022692484043343931574356817882992094115423101685535013990460000067265037027214499944924383882683477315720408850115435677290189232529282752071262265115471466592094474629785089544077150012939712386462112666471437003175673115394399109016508713445924642648469427441406636516728454577799524379800168620757812118978293470857793406646049674491475843114282936569465021828661231976109784986428354598205697390462728006763908333840766113928101351255003653920355484310057143061994413487725252626450297845443196905282024388444234614807320707787508396967134817749459785962053621334660157283490368142044049794530011411389034054676889682582604576906081116067568904764325056534898737107862746714068746062123641668528852699973851875354083431825763877635029391046794043868701495043888369776952642827543407588773054956079397388827050296145344117351208734692884760446062545903696349935938854164504565032444253917973176368563595985417477765227271618932459701701019321505163056142553678778396407141706393433813214890882326335389883717714279515097761003426136819550591026255709839647574390277776792094702661065104570804209881869647174081659191784071898099189066493309234591699713491632647649643310796425106864607001871387519537168867946918908993955320613786696575808828632613331057014627232006009148569930000577844722446189719880058861637727520368712695193684686342110311267172800366624132963020142131282949462567640017924289181298674085947750012397142433023386186245558429666712338172603901552164896917155572833343779996642139846330056881952226125032958606485945013481897157418226755893712985946241800352532146140725337450763334083554565521630722775621736026550408021076242500386066423732930060854234574790496035819474843231222091752694954373935251346636877978509456461606146999392882775946528953308375093359904094967090531896458646119433441033912275744901084061621825044790537936971326897716372014408286662646908545757750195465988818305943965821486000295934456444283732091193170225010762232503680731929207584602754657813317508616521533017321665706321540130505860856909398697849982668566962854588481831889838563088851472500499551022373076471137648389607484883181345482196557007329543774275969633466224325161774660511104240391820006866690368730191442340731839017149989267048004402864200942355639137679118262722609935991533542435644702254471485270789278687709988492655320816864669345912309544273197964034299044558423932304202128550113144709715265472965575228585236289810686961856121078213571123206889298599323150068564377731754056850416439623276865978258351467036013168230176777449362267244492999227510470639616623022286327556289990560283336049905226567564035510525410684273409219750141128814334510436986908391413375312349700680647459537315484964818372683710109952796282911257531618868378475370465724010671004243932161956119373064618447549421869120329239560334394421297401030432932792971034624000000000000000000000000000000000000000*i1^116 + 1573135643348138904062858299785172972018634307965634813846879795785657450078979740317059151183998932286566533915818052693098902049680845752367725823223818668677545980522958133105217632729572107444434737102795271351897479505888776081686302874874012340116097975222240990656293487959239867995646061509646940428823274699578354577979899188376557496414887343022092141790637849130161498855748789304190077155335227840215567724322299277523685919229172060480232275564183296278088707111803396588617437825550490767872520555524504102119877427464738749420691871698583662010644497501294626480351255055745978867662605355684718879390198157287091147862260865556494243757297446388074359596756808394868057612898380988345583218387241631487909735635272693035150728882666549327830843961432036376050199062221387580484097698993448352869027887143731041462632824550463496775430326496909127651387000823804579640165851556989425360074765867707918371118597139048908832940020558872348814092315632057714841657229206679613730779021588578471675951396907528012128358666711676147333194848488139375401229885967008676608873293666145651658662487981198259836055502935121830945633427274527884889239037158666482613989041074749167274963883146731921949441791126559942851765963419873010047030339954093428047340307962070863969868328622518607355377336540409704905155485603845330890642050339663367795957123178608485540457699684045206627052506830013050820929900758472574785739981415888260584066990548621151076609176792575594550969057096736120266569865671713461244516218952848794213141377475617364083023807204856679017780457527316102738983244087485572447693314112503196959705565938773125696298075756491547931900134403820771719592381389326074872097260726810412217404654890102861631370000125378920830008319932382353370235943931798162685978009476075411795203444847594809072248375076311260020058379129293776849124080006660120691184430528491719694544306327386345292692653382875168007214957980464171393514548097973487142923167912612953502511468385287090987428108428451039950958996794890918106080135935803183150608812748287921219224240636325876812483326466761330424165596434875343360120908016127918390480107639592703846427082421273146306534086375377613367456182926558263427079300818992492801582028092330095600412146936860473941584572280143292551069114890879172484154098111262348632916526076479152712915233703723348462517484615024844708657635399195713345754277836091740685204510895148557726488783997051637153802259524377165743412889939670943437779400687702611727556427896552369105343938998357283631543051102045850240332633367718358921665616702213023326126273152394793466304836420229092028692458040769044880378382972796864146659749227617811316762002979945824003781730855959285420734770277676406133166272138963451971285529254767716537764143311538245097657582985895694090291003587049328272864485364373170136835400388082451072656657703361579834411824167145024087632180141731713663953768375022253458420108583348815755409840733872712382718249716450805501340416491218982601168094023378278464211204149373295073303305015163356254870282338899139592502459220983666812428776919744653155792804402920038243090144138594234303196934336514200546603804946829587383872772503958344046967390495596037036378079757728461600294633680642683460391477632699808963070473474265728777330406251774859002710460028611567608542987477646618418850447297994824878746989707479218484133577074715253829995671552101688029489206933064511211460228384705474112211797844587012908310124193382400000000000000000000000000000000000000*i1^117 + -804764211390729231087235036267390368807872704749387145566642554935866035793757329855257959738692793657760513340961846517900887927861298343786118680233234436116946774936106530889803000957677685058337049872346374486678328069537443419249378635696019305733816319845206683583597488362938658278292572689731952778129289591887454197070547334251893823807066468975990333041158446984466577109454548455622677951558678594804653000079898378847290813604331500031581668483057483149194216892880418049000411674106716406767293175102974715502432193894728799288481781874578751621498389239716613204435818950797927055235949319831668281287236541105858346320926398700322831434715749912636961402307580667104378020842293009387421847644489716103086885552415824823137327329390654071236399498777258782463840537531598933784332931400855380350222741540570981561226577841324984762598296654615278117443233114000961526136430340050946999749454961063307119259577124722244391672874126906344974730453721089931350909424034904295867844274840556976053064895238983669887280570239935737854312546121141205383520098141768274298278895915295026515118977349480050360403425487308861812879379679289888976263159532675285712280952942994409488382883135043250788837524874430113527028947663665177347047531258528450795456432378250571413455632036514736557006139742443271080489222829694586572469875042247796586915779452696826142616655613457149525171345649096516133153110145110336026302502483191334861812935729248693041955290652017395226678301720625613708910793565617940545941212089775949214086295511421478271484365233028468640973264912443915300142476788905488040856157995170660322754236080958017993140928321867857822160568657942529674334188052207693932833337480373864477508113715918610017624361978388306523263637140116783467966041233759630263262631013871725032097103236592504180398467646044518548526923970501072336451965080509002199421072950310795657948647446258067060674630252097314130613208415984082174270891970889611837619256824704301820392123774010834289546332558060171223819392221861620877032449918130466565027692307822190428098377556487387296165789099754032089507880417101435016499905861592327520097403622839927314814442248759823075107239894200647064566839047339883481391487572395561998246104496771461175928253710959204017420475248778913693198507433134300945482299512686414695817752520719810326686282091320273737781101342994912594349903613883090629119179800795252801788563495583159966361733451410171553204315423444659274008325965951603892643838364802792787733243718444649446956149107832276140510225682012020659745812030016976470225216247941176997175561149186416117780429001674550323150677106741668578797660621181504732812920065456444900240133484248207137062181643410401993773478716202165773601678618561024668549141985301711643090284180505537772305051976905001132690800009838714223919840611479810662459062002761193585015170116619790957639558651376409962384967961052389101278539528236848848966896747017093973937667791844405687302315405946973451667909843729897827323540498541347560782124544491737790580701260222289949979737416231159023161096111116291591513019879655671237730896416813808783526702249713589029010651659792062855798026120075695953230824500217661184956081098877032002053618856440079734766714744384194506877907090375365212353757504726968569081492893203298349093101378180388762295912811935868341301227722927831595168418685778852746418893589518244597722118412569693625387464499240380674963747004280672218608624508644594589840179200000000000000000000000000000000000000*i1^118 + -94665971925098414603870421564566166655383453650519271015883183572515581785839717566234808826354197489140815589396903254428828535228676319413292989589794535864709707148912204000256287786578442977987518805489550630319392872392461924780465639022529318624919491887750251096349876361942348479860497597523889937426491422229741276281736148236115167588902472265420822150434562787871353006938191311412185453704645217338826344245572947219157815906524806649544581904757020521966927099795184458143012086842971538903505818022786866436598111559392632781174816931063417932963713173319526982880120556773353301099561971424636923574187124374668018725963784405494754867235125645384053571912726306112657757815545732587431685301561032731154584810768342828604160250102986162888254997630431626171586022982706870040406051515691265760194090073163745249704145229539965866413223762686540419178816990989802027953066306390860582381018956545384699503786047336234108917349968695068096235906092533101924899388037765762260858886339425754280978986430789440574867538990509912279412957311278565886487385623306918043425892838154338428926962788793894914631848424194952457638011880649115133472666560788139789502876653072006423759265739443366194655825122559961810705654949534597227064822341612448746715782265974331984643637483652902041904412454061301925170451645683590754846837490807509935032732480449639067764972154589482652879196841244214565024298865551060722417185979215980802632905948436928410319167915756138232901935219464191263329265412692373213763783896693039112556599276973493341105738877732262592094185178707762284348768838709314463008951354889851972468697706673752695427489692661735419164643751573834315107419517472905851395269102351115902134724030276077897022736711084484910642836633194773473318588011661586850361987097029716207093211096437441026577114719192853208789205471190587469597922119136016612317828962664328741105694167964551142770561214798571466436475906637134941965078497811970284150202206454287071319248011526730765817140529118105722854659553689735490126804710922242670083608246156996285233544594839888678577648964676151730651949958476335968487298569922082615878866500610220032216503139387458916298709567615160632443642286727519574493452207602804111704289733523607572732792055102234603703057739516540985348043160620197451347325109676071035541240830014562775934294824264944642506188523436782003390048978754257424003505611271455834914513932447587874222709203792902910412583074211659522678088478855944251371381662136345471752828667971651575421297694582778892869729385411561941201792055173232208850846685596190414488376052202447058488815110577764006310942689659509715879579587383694421087970117230885853083716610407110717276068187089370583150934232283563619996932766468970761574755228487487138758802044114443935242931936959493989779059143616936780015039021930089371348237029035219263056101594171278630328824049331430154249133662403041427982653372426877273762222202588434095395724316564249224076789791802344787922967829707305373223193785626912576335424215461932999692040595339204277832540762193471508051343534864515006445388037427736610040997764558980422066084632235962530935554953918573000272566632148594347839701209612280190785213422355928903384408011522957203946353495709916541706975832647062391757251301422524007661034161157778777861468958338743358273260944317894745321972092869504673578355920075032979576020513195720579824931688228915816345845523755900789664429050815166401307680023877286625280000000000000000000000000000000000000*i1^119 + -115831832545774929224376440859279952057047765525219253248449155646128958595996319101056825699356064621555750311861266007123766718619282002286453774870725237357932164020551578501675148082406371534151242857188839757530289538357245359652909370421514022291308869017826299341958592489090373526306156649137826566558752323229715280639367199794807823136577325076759143755297417244702686954349528728728101970729506310280825018161797858035505153840679477143845089311929325759263489881004661122747064227782020886033036084958987341152536176456362982023937740045246586868733358878724043275438227133268951939351107440168409784251660863537244740409187031427421581493224015417258978250227036316370415805885859671647537192853102807475157181465442883104608577250716253554693119123642884140787834225078835863042085509331788977757658174281146530070513893816661152028177136833239150220379385600416009601081244565968171441216203917308350079511328658078177247361848395168627412325845023498912087354962409951624951667968185658183000968800825840417768760906135210950003996007566689369746927044036087809270925012146531471873353590696615901140569545455809117927816924297543287878380966409260258431704072500240924051320269156219357870365670305776177749645159839389912748751901249631764868842084702157220543726330266138205316970226901808336764934213646227613108322102599203389321186323983668094118661307188710154957098113572018587765599555210259159071884670727588380981503047897896070669257029189181731874505708465555137051829607053001405344516322274244888215218622468512951686610606602776282805953278413637307913547992603408272182318471673123132270791716965327593755495872128208689597063430750961323481089919222172587223161089346972824896699850508341825215905160176777931254194114370824688316511111240045140613806950342608038991961061415832696871268542828524560527108279721268255603021477515099005433537949062734851833844899928038813658249283323714515329858782595561604647624435245206196022613589614484000314615590856514480931964335133698421790110736495432350081584227886659599284908491243382978560641814997039662736409662180804224283042686444566932501671539068987680802775944978373154682628941430212156742070314738508743658333135058041404370405414419181062651670235143294176839960324056525409528613715213975195060925103536953965984699949332340515810160107137813245461138579637173793319235276106107400415136420181600513420704757334071228786514371023132806529659117882018115295691848302355859620463965026899474460988362072586419263033555876672122382034088529941781383172166753438858820401350652776512231191272611520999526131100604033025504052047034015987176350960513722569239809999773046627217468579227129857387246788496031915442782790831663872446651757955647677651256231328623523867253928411547788130224374210141516892666306867456379472832197906764633423112865267400679911553074955924542730275737067117764595297487860343840261016529663427019024737448573853949899690522088828335232567826206897774559142372045607371049627655251886271127700405387550799425151787004262499769752968943158807276881102717929257002346702084227498628225362445232431156915127637122493134800443097683654218008692752182354618968522425869895267886000745688869277871610625830255605082199964652659142447593480710479404016482206597148209129475891916912799454349289741525513513853871300917104377303075701045279751454976239080514157085571823650986511109586435609577691116466343027746710667498776252938098438527418602994597323446681600000000000000000000000000000000000000*i1^120 + 6152599518106249123330445833468190606424154424505791294350450502326542894801460774409547878021947308852097693096321257444606004211258514107009872887766829022595061414790461564481258154714144872835957633318516306243843841191250260662449487112747531335974285258565567018697291765922500132439091802366076124307800794638270447435071941924686323894009620151893383397047151011074394985447399265641353186061382504462070975652950518509261584993056398357846757848252543851520995108122413661496284013740816230941066974409112688446599364980273860065595985048408044363240302534828955650583766662878346770570932895879997227079275041261582532042277243634448527839475061254293275188923839154831140279536570120142735150703578237203882478776053181747148308686320193722634396331481145570020603854573644543850268234812692463258961828343209739191039358461066674002938424374628933063888176383656078581692214015023591599430846795291882552535342869424358683846960629179037695881765478282942191333942540337725846471176065676835917620598571556827391494065410115622130848160090947086874570498905897547750307488343703356082175086754200014245574331285070611429973661997252683228537994120517533363584536101730684137221872700162855259221011080681318955822126184635843593265912703445465330295617647412765598044261866723473749232919071697056104635905985077477596501830454819296758356001454537065515952221343801403210471870561645741061076836170733758140156887893224200469448436901052639011843960549699877587740463002845230144254319985115479183404714236817641484384067640566608753908709915044455669114237004464016093496115931784216638028210603180652861893703420347222985699424550514774370272555770100372442688274846908402999939361900579552599795879529495248011138476145592224110621844849866746083801354652293493172685582756578840561957154399330929955838077027558804987227324759683395426885442398963011815475724109051886645082366876833149440038346741715552156119630419575133650056799046902167891334242600257732922079700347120829167344651949251559504554711239350643925962950126863553279021046115039361247191442573522962546017587694038137444338884256600505406015192601034826535540491758115517885785143481684595013765502223198798575057682661091812370522944455974213257954478389563037469873505906876141462100191782919182357527709377621984856083067869316300588473106806789095204757698014036845775283189308592971810391134404920338563573954546450262618025847993114390410006877786777795352195452223816777966836515070286463927637201310392703579543629458278951982717932888488431811858123085190170982409837084413033561346947864914740547627294447400504716806788548818319057598741324295255811519882662050139331299792595941850673223389719847611630546356007578185175180570984444165137991000234331286178945511305525892317015303415611839985705826341128919238123362111163715138803100176558593738345623159278306435033441279785985286093702930781610862364968041049521784649610259019936004516100055153537063594596194371431894014320038817927769352764762310475015773827887296814682285450672009190926156771804852647220655676067120999543891563885922093219517965985841369585542309685590824528010943909444403880660357076724973600153852645147728942624092750171381882820988503715250445409554327437562671243465046682699439251245643385699925374381117285063937665781091028624551241713190388237414313160882070758058667851992010253196989842038528766385163783396483215577237321505552428629387572076715239899265089313083333428574683136000000000000000000000000000000000000*i1^121 + -4269893045348607840494943741120817066417604851978610833813332511108080492397796691296516756708187636064097386822209216717314823995617803712890176840842196114408380426105799519551774749383685367262220556687533002862739969898870155488125006378391554607106940547568328571216030236412336523872605167059529241357821941655282049404187941279719140476514422521819641313320197795396250159141037591673880443976629680772701106729587341950764299412086879814480436508697104151383542128735528753222013971673681794082878443175881306339165123929468957087857670649107840973281098687594674432312931024808606515347977599466368166636299814763257406567428444310697415785238720130937292215211096212612270473586436557158826893607695831317909386134198289673506872255254704120221769835286981987913679584673368663763768400657330953765197494615730018750377149819991981368182918908458993984487804598114146410959252343506141252706588470406997815829605973157341282645173066645552025022834073862687186780080925058944627704847903490761179303409745251889958758131836761605173352444017418232811347092700967408630733411727535737331500744824037032239229085736835135476982936051224165725646669263766065740481977305121727975563269445441654297131259999862576083995580557439970011900948048768171537022945712683011685333715006724726854380111225147984037599239298691110957567487603870548996042994588919741974035016521778818876921946390392183858111238279076791379838485046829262592078982691813902097944456466849029518987094053361203546503354151708168287830552928612282246274053004582618725823359005592876520885668822062975774006824185720982978270494520830858670356050567891023793283683397770208854782005639930718967647938762022554999425868053297281984958459938218277494104553120021197208318414942636335459451478012829311850323191235229564935654045327235234516788158463087319386382615370222142795343882421591615795411697412385574581565675319983882433794994288057468152441150652930698114514748058641338205398551007812048808191569592491125296899610382229178359023701253924644277547118856302294355353472870648299403703900606304320628046213891493675543017804495176614800036421091899246231051045952505160802637550051199985973662945238792587204599182521924262120883248670110891238559986950882441598032586249856611773196064018781551345062856564628927125310108921158808667471761643821775000623793995776813109908312188180153854439394541888738220432428226768530514524054288309088676584347876164082880806218337638265658804254154470403833565888291448141594539882801770904520759921122112141779701306095734337591158359845895121765606960966150082519725625470240037983004778583572520349087606817370459393507173123998769585354849071372644747582170417764194171644427418895031300099224324201264602088935566173088280811143596930594600206699890711878342483310789426518112274366301241378122911849221776953532003385417135299142611761279279358770202700238552838834875679231234680343650943305383568961733074346803324170591066235666027582402446737082606070064553104635606669058001667035594729004327180826397221938292396799672284060611198577296973044183447363202028192430883121128116143894475644098806091159292588390162298760079251044223362256879183335897374424720501823042906423085297999340764802430088675633225962060806404809081066625177174700653481624347485144822897452360859804956556519129245961389025375145679961727499211675892705958111468949673515152417082310552545678062110395078430655692370382577941764577639989503852544000000000000000000000000000000000000*i1^122 + 271521780418298723557607842146738721519704412559577811596330430878436930983739808134651569170421091992793395269193666117221110182292943055675002120885637203818895888676160446721064070178504951591455921207964144245791261325017929265806721653864414326666646597134505573390935576435354116295338534356455770433635448717212273494227040516755595691932688598039119424138444206969268732361316281260112917056284692406471907435441251159987761658695398534652838040937744817741709275984883550801193863582609187641295099013854694653537354062212822433256093836706864615497725165326593837813702231416329139166553181960665134428080126700397879139522210320468922303254081948752656740288212652455210125675800738369144528513935021515660426404471387494884715448079836601557633731939589056412493964391676845642849909450928624772911225633591140587723909620884870850350674542692670908420008142196962883120273344175995360807272639316085735372146740200819788927789265206515776103556340888891616498990503632060424038107168684227180871940685523254473084884192666463562058153625578021223272686879665383285862349773991772101618426235099694104896367604357156514392480277174838756267190489066792908905750055781537182576595822962608182904017969314171882816801441611574965413229947364048858093283558112783267817154666758449041455896739007653996836174005981808107043452428458964661640895901429117358341348159335070547570592252230982246642648898608608876352308923824503448394082848593668267160571683112605180100188291837105282515290885224710434747413960594327566549819518819865932054545528119873562447092198534614904358748713097507748756542703450035859076524479481922639350839009191260276901904632569482186585377677612447985605423216402169125515581561886131900319672918917280333985107157339154791401199665821164710860557644807865168062336995654206495207409723236198596922133982895429245142065061113649315625944810414579964409683458293262643100631084032875398423165961233291538416871729435110756732688076505157522498407170988379637914599198493112855114941001364948072789090473546848734866204636875336191007580457681960721391147107843208731735534202427177596238844943499272668890012465899820971607593753704417956178605392205503632075346494010931609848218775939978218531774602488009000682574119810251498402580560424066035141547828568633071803284456084527042075664442486705794508456789032346990184474671264476537904739060716290434919439417823641090494416849599835138008458437942147898278760780925216329231710484743840659453356423406456252676893317889231109427444421421825172072052558317267508850207042358157183676408182310036224172823818492516649656848463391852135230287652234977318790558797322124432089625717284232206840900351111583789674508836106089036942538333524247112766514402033493098040835744625005197883498066208672603788526771581568019461925448682926137537510831749447853267284293232340492141070029586207104906986268512301203767236681794465275064957505007023301194313137207630647169430897618512101704811936439236348681816599309002907818514063018051463035865370821988102293002907389188510457597005721420249362714508452540271721105267397259877973361473640087856172275511431243798289957397614317580380616162776037887722277700371547254865107087514867948498079989041785899417000324133690094958805870823329557785052046296357387292422116520889850343322140515641753450150072305480218161850184109417222328667300159758294318266576156384678905076617613754910711141874853009527617131484754739200000000000000000000000000000000000*i1^123 + -53417501358366677536821849037282171597713805885958069773560421912331687012303769956027119259612063049428094633974782110216072214756326200983378955930649103438550901864547824760008346225580549674994913251303517010407407246121162919888890960861785784147885913362495383847686446555124268208853408838779669947808213285216252120349934243706610384223267938973396003126099246118165063328995677816666668453610815594021931135872335274261745418325295757785851880255983516410365881072486215920306647081660445027065662218515808073458311387149112298482265894220995561652099752124031907468694037792025307922166046677908160695825965091450245178213102933273245518107584789517329577503210850764041468948248890872074804772107681299843464149868092278957257416883145361367306534627165077378939755595965760077776941416738226942412646766343042455093117963483579093756721434340959594566146563250927410873268898130956786603051403079934654076785930655079607630610917447888324473840048317179554344514822934516757051552800478981725918254090407803062260508007251533696052785133448840038921981554356954218011687449907015374304750148808230030485695448543285218921789909004033231012927257359251586813073387228333608962905602601459704079481319828568519669285003396237574085485926651824781652172839175481840657835786289741029523217584141690996436690596195607766342748191456677813922643270235450063468468785553967038210237912782563545870166145476802745206435177156181048709091416429840869493511343869062949607443171989689434510375712919710257566988015107816012784945665245090128909220922888536256775471884633317843507950649224646067136560049922691227036644546433426236068983063765760664833022864470843579166710310563845536656525035443264277985433736617790693535228359349231974210637323294424986200294167506960751190926986260935637382808346319127865913789768302379963498746048714220687354173995103381081457019290362786226574878126059712334390477934339340275200633036366835244596769390388711367084960139821995070912568207950699775400445484392608182365233224727160688857724723506142541003332830481266035342511779966942603471229171649539068109461476804984121810342032312939266281160184933716029456124148200379753610937777131176126598734101711053157651633484129319574705330252935225923238509116572339643514727733429154929439646771618594707187387925467853836830892504581169024965250782786409207924100165141703391213959703764794439146540973426688442010835374123744441399483574653590818084971783235728900373699270561529358938378653737659824185314467224551730683832691890286955764811615209584663502577708223570025216763760740027774668281056173722462545230371885474625358160098797615139416199251192867952671742319043867910149016302069954476077062868752090405983080699736946908717576814784827475887169377826331235173239186415552272167496468558855093587816957689987693063840355163627110614524974411526302663143952505466948176829960429794500312518524162698916964154398612029565159259728145658191125383013908451219204483335551743040686702481561390728393469192287773016815058901218176764405721816450148149238132061401978470340094696636348268733179812812319032295368394204811674668261956523189763791964993098720427149843971731440025455650083089895880757618973151543205224104408652495951573862213466437986518822147722079201965807510110014330805901478410016278859643156733089645847911815218853750379931123003479611151966131711603789644088801297964008084753604308326414188695394158057134936712806400000000000000000000000000000000000*i1^124 + 3294302553292651900217717542325027988910976873314159468559520239819308747876598664117783197901001004842429951746506191372476293813893150786115488920784092344915950906475627823400720930518918085653082308342641827681563596959358505153733879168049854621949821531937245865165077766217809034141341262600068816343151758221453380722291220260085329767868125697698153795631679859269074888811862876174526092762796436454626940509432197941578449216728950441912191907856364339294361727280715457707575000952075765790868158248539645783227817668045655588725179699824239289708352473590958576978406099127173418226593796538577983599214666016426929948209195268320434349478529998215636541904972530462381129401722496756700703323898783493230872483654836707211965234755180660610249880614257261481788018317492386610649373516486911011129512721608042020835673201678176976084336930478036304816321494786771082829019062178993453349603306537100667890847863638285621526907811734302168911689067763105154603802704759404756766711691172094954593714316780000686353610991525539894937278067797582453681807331206722442287775106754855146645345622615594756988678502518568317550244924144817780843726474068303597031904997819046861751297883344544002445229763803257340130578148214085016140554169493909928261484139904843667760885997735486721881461572907892889586860029246732515113813913800451965183372467335474079397905786665577224346483330660687479907077172661753367730879270163889794516869111408924617545884557440035426929038510294066665173056416743529256392548553332149067431468576762053983022304671861401484551003596618330319538252553700744706327330930492146473340521581399694742796106126689418412420871068707124415690784289333857050246652446288413977922737251616378454442261048349141189098141358083067861203107583202260242087071087405072960811262179732616411518472824380123295466799623346264295456569600622330048791537182624159524808517652518140314657303311820074532738865447328496974401876553808443527587720754038106912007459794880459068608039059935672783614087859045851296916037818126168465465230224390478763689921209306856118265974192940028676444538045192168219383609875277496061439777567531516687243298410523042269902059255668019808154721235216683034717765938243603952146181692776538933643987515217418848696272377474257552012288503642323764967245836067126000008143428679257338602112216411154910785509351915630755892704315379477051154023999587344575173182802925139414582317551836927283468655825031661269663036797559145400913022035867567792998162433863675840182381234876597465035380219580977273756470873182507411892150550752612820861193963494777497718149755975249777420453761731740099950701743410756785732672319082103902352801131711221938812725831283889637818051774151091088159476087921880765347108416640121123853456227626625274160169439038118747804213495407781921962241904627602007326927556302674018353013315431204219141870407909072456932808334131485780242024140285292509312174350684784197959834316394350731599887580022179290972470858348647548544925541871091315554302092769262294527699346247166944064192337051013759926290919390710063176947834970691130337105726488568667492600252381040704990910750645272841443120203081531622620216204398571324081239605388286286770237151060712522465437462458519882020262765227139284247876868720232413205453562619565228924132950504121914105158335430087221863044896761391277438699260753893667569468268188926997174495006955683261031428900919904829440000000000000000000000000000000000*i1^125 + -361238314482830641662777957064891535184546022703254769735559401701072149770003896785818676021150411568053522843545191217411765644233513285494008747420124913159225949770085276973545023858673447463214154749538827818809531161017822828895985718254228652943541664068177173899770759605379381429615332841705883090120166223506874809502122773355553136215006936299911635044802991360101096447912862346272789930638065563925077489386187547341569843302419990208935623585488415310922989660079684550401219375153150775710683053147992211664072817830931894696901979035388103574858682003060384375773940601467204767170382492176947182365295705500307874273047334390198529421211942538172284083987512703150967381022802221065358224707120032055940172038905716425791169974838726888259893100484733927276708764498734038553981701269958272979991561635354722458912008824038466392311111845649593818480701149393294675238135444446081646532770212878387652397697349852500854511821490198577035827389393625914638983370427168710647576361198014182674280047548145162051347347524072275285772188085575980068974146445339234923247145937409696884759996156047166434709553549620214741364006306887307936454269959396976841266567012954170738766386934836355320416463105023009343276605016213875370102459528551095381752679380086856340790617379932585272787818796703766235491315606430263430630234577411082688882634484722302973201944654268249481118043754658134193991971891438376767477752411402408688616723279246716389124603777604010945697143958450853030272266116262660169421888733361515017151448145281314202336130150809099481092174508027589267049405872283178106882853121630889377846069416730133248557374548940128888758505168185807070920096789566050703187353709813328773347674736979699413064381161017974311503011211479755331920724112191045144566510991692763125423509107396405651706070270218837854966607087892604032222641449904918550651065273740459833885171338291262442518867612042095050231319003746556897312676478334922425988583149909836358503004164362977088912579561821760888268049968679233665088868578113442736321058733999370694509197431534745487155501311489299786459211780588678380295490452017413999048080910183368702924672343294847484663490266530600011246882255482143982667525071404990880221787984350758834948520162892630099244620372395192185194787218833903826992824203009345905777705075017608632783634606008892993847512036788967821523004990322312427544367384181169744656021915840224172384052441459738132488204096129338454654678197184743500207464070402767431014000513769184935283600261593839627888859932444020583994595956476108669748315536748180413189552431657508320646097600324444388957553881936393294431022766717600322136855901949553715144218863471430891362672741371671554788658257295313014453188562797638193290287836308943453634907373497294683536235856308602430111184837925661676182962396090824205870920315317362955275911044615240817582336926635143467971584546762875175550480678489766814481094386813545915610596205431162201878789793535009448989131833312902893957244605801417879211222509580794798726908985976229574469099924712711108621257397364557862950492261818552489476116995185589690642454341929823980536566372564237391163734660679025966811526055816976956081361397390887285458860083226023031115618716417372163475219366103245889340654450217915654961632018104752531734113982591405793185700208350171136533833381080094060959581611285104908560074916924863741939974134643420523809587855360000000000000000000000000000000000*i1^126 + 13172245659246690429573870822470671955887905953578703995349570407888392128146114620037835136702867881887647560585805746651914062637599264304405412778799382942302238552084125936626114181253759679708011935869205011437064459196024510968736937827353103197284652465446258174847626549859424449417966105351191862394292563618549698563468374878369130393342500711022108400323404978694039927318189665237692392876335604891597414033423676635967427252038008778312187110788203598474171672577821504973226749414895919866986702580166267622833378339929233518074717559391418006263212928979042240814750596147623365924797130230349339468011959550939441754923404546282071336587702070344970742494783320021120536448774626943505377463753919407794483231203487723494198197772093969988751904685782693220534831368054893131354395951964698598807605148829248020124406445395805773565831238977518785379456787234859280655374184742953809409138179281119040870995488385019347255582880922370322955403801244045453156558932074859569840042259857630193154392415622488402831843261618037553393555594709236256527628050622115615125307485972218440904561696527805549456759883693908257690544439599727686546338449730997281757639992340972782801566967801895316096519588496901431450262958337580823217210331082296685015557400241424784330272560195951178121517697558633870061125668377093273634082249383995080629100381835081900757064615020963369368300454143514135869044791851674838381423994574536966092323966379145634314505147338929335686385729599500003051955005425436660758897063090446391707832436323285171987837760915873290163536627250004132076579007710256216697168190874305141393295072553584645586651360064566271368290368142927201627632952217617655481613832097040209610345778194232483881224617662073956222509530452311465865486372699951741899702382467491372364058563835356428464119222056423335564978533247251472232219341151364683699095781343934080503954326856690174016300359291538631447286839876714090181894751855254405576010099004226233500727120007530398155125060081843466155044416827651326499389814020099464225309898849083259965735913600379325627873440847973821396901580243738115936274923521919606043911778414224051430388906148214232303912904141920219290791212106129923012251790195565241021672658166263693447100197587342854581649736704626870341321187450951871482784905627404113094344349759570606207036771062265612380478457100923096010632537605403866792058941114581917843804400309512945861021527022459439288562088301085030158492498386420063797394228255620082476820310105856905195283194139961781897695105020315849088725402986224515095760924935132894069551790378568098228995885603238532561796753071629205299439745451506325792431793518117032233341635979641793790747201565337595607689761076395133401483369272848028258596010569136316964096293912330863718079297775191718085133716291901462590426911976394356132195121293148717231757515860968095144621685232519065073491336298979299916296910963028514377002643480350149486923546859572007323081217971178902379815982631717396920629613110014964508109973378995359151789354147585921079946599265570184216676310454460964186285237029730134793483574951657532681400895916360370407292508492736267454307224544978019532268917356154885616544186896362095992916329995446411418917498237161272307702320032881428095050009890512303295248149597267779814355190391157299691450525178996510931191060276670985261032272912604587593201956919052092928923341442219463671808000000000000000000000000000000000*i1^127 + -635694076630852354389345574539549785739153321882838081996170650462122866863761514075406145034002737016864028019018476395460293237431075198878183562212016122607430821131407501950058781276523883463900482114526203509744237522891620802470680313967903761672925688240069492661742131950684746651998430894418118931467434848642697975758917147052832363643534504064666586856362001945264544883458791107211183127602854108207887923191174752478048327331103004980027948831313426417243238034410580649859693323990746710021239533646013318196829204914789826711965194799439842111034059168908596894289869548467062944988710598816936348762896703713417377285775714212946680101596350518931165447160290030178028709889193301168962760080611027855064618091252578681688066728693106846640668268524270152880855913259425476982620611723650070375133885736225369659042737577294069498948444627252682416887429933238993531854920064230269520731826170960767278141152796677051111949783717691938123799616704893510252501923449979187482631842394743996544909213988306120537394483637890636557153505543459708716684761529529797417993646100905064239979711075290827471183085906987370073932132145952643461252599805637687389031674514661757558429925132275131166350096863767036238400299207147376021409724004405349482180704129831601767285940243418428212431529113976051155459796496316547146809266102035421600499816059148705358474445677004727044348411626847707072820758337803440687661088976454057481411597960386684881959605529197660644259498592771840069828849627111320466201061025481956726652378314733591815776297117498564793065076484951053265869534905212575738639242891577021790342306337357002256459524556516845832837830848874218896877143049356118391555960340997206737599172381138433836168817116984224696250560386758411454593999926481570477670881190928599076793672969375535899765398649888396105226548020224210552252526362607011215250061955652537850560043918453001344258686454145532297020379991944667249518131627026088923658549590314906937473008653794291882069020169781874483623895285017623092310089306950062087434850052576439612013089973775799694171330393967848827034669566002110519073686498336194515080474135368252298494736208954004055384157614559296435676557216759335604044819077675879622344692163106716208997201468581484431915572039771134042729122510647140520219964273804250653180341868657538189303514611827798617527126490498898423243919742651125069946033818237309639299384932736427211163475839224582653874109545315263200190175607391021150803823287633497104935072379732519414845308240190651087038153217206830914560808470052049059971398932910091360504373380977751805683981454054111139055800829782889050149663774095317438712501361387087593676183553021849060531635452430171099675501331936431047031540667693297458489739111351144352737973172585618686339576109649989202906615916258631931898948259384323722584890560909996925956752167812305661657942337834829016716887973412175530021315161083844755523730305569116984455801723326618691224898225986520214402545575091138756694550967574825245876664428506725259054782600353268124827531048424838360388477477255820310662543402809004885496269810727394181124825634475806244289174219692721091012525370934049368340497976216272086385079678653974311141811455322325488802085464175940911602791912228561325425960480837609708910146234157172032764997487711264844904905102608974138429183603525068162307117016143320334289953520280667149852536108744704000000000000000000000000000000000*i1^128 + -2568713395546736894458878921890251815539497121190772294832048149823329131451683983301827554017764749449564237160705315561663339708633437131175842598828985680274701632743773124133412060939368391618649008543825876417073653352323993715985087780648737179467750238969164360717438083478110840491937901169578393749402722244305428189305438095373570816616691795469165626548271480561686622984839784055218590250785399979082659407469717462843748047036780651634997925639363534950354323438619734266705557072938325240752946511370139495495008498016938567200462410085628211001109186206849619663598029485925834393189256706156210756843833654958687870444422244786955463628795626659573060734187491970450620154521909595445874888117380975272095228050963496224866989920337548277630802481103135613757101668812769478440801974196468845526668967940669237611639067274973617728538890846270134135528839840968410472325552487564828881357649586395762339867085843469386335312177106978914549634758944897532933376897097785786576586472202680405721267186013183943722363888019086400124099582690994962850104501639378765371284415268946870926298772438603862542611275694083338369874720704220424072928510074532549700355598085589727671166203667373120662883762247624873437033746250385438697244035654516826789907123298312854012544056780246841896033989319273623495869042142564449116125391462618124523104913030218023963046539160639876997743179196586404676378904227272502225038920828227754456004264064292450888307649222089024033190271786963687174385733850516203957181854123078724566436799443950866772491585699584264566697876582083909644403728567486857024411442294769689901604161738185327167139519607511638370942297077923945642965127049356050205284563368040452247954917252315871259039165205143295912839852281483716776495159090040471113157331078631213541421137119144750430022754584125025256667559400033483876574451537422103396399711671162394642498140601182005639527927541340732219338528382244621957042037559990801420654563154534322361305984797777059724397334512743355704861557043591851256705869063262628453071350680962752637705579788331415914789925337007918865842905829538179253282917408529626242157317724268220725716145173688074688593544414681566930588983003261586153938580838940797152526413346145361443238747574608064085477121038493911398028765894163812354850261773190059031775228004274437621819571510534277051077578240743158890829331260937008837246040669611195108787935903377686194226252793245925580409674244458278521787180420882232703882789341442295473146106843750038185235638666881612884009899777257057742277525770099204256112115952417449045932327265123450512080579389149454982814676802251694193104129141509915501157333544815677377133521442657377259573936357065291046310968133344464800081358649105160841681662393152911038630074143550573152971305783164350813090718868702236735397991783795894772458496335491665150554550836334630567601865672205652368385851938602863136682692854836722039972394684152490697891886827381641659782416187689588716991369128563357563172763864420360292317042024487193933658698490403583285128134960014431845096565470300227729978635505904924878169259458235537907311396429954814575661445568267327530985236959495376394355283874025275557013544247581818974468166483430680397650698153225574684212781152449137390463355638033439390693609181637576928523162318995465566312370016396305045834700443029131543665072968113038902856428863235475478518169600000000000000000000000000000000*i1^129 + -121286060574289710063082508868334642115899877267099671784384257179499826971960142175879709474764432869128708374213003245510142667671304377955757040732793559977479212828636245815899479035888537169240787773871665279072391126391884893156462017844804325100202741180659859593179997096149615616241456101339144532484746550732704510598091725625692077760872490565775237080704776369980364005107426840962183294035338072380366557276693195505103775089275933744450298029635675265219642770633730075282651434012172451612693319706703175214084018808597318521117255588490554533822155252282008046912212279157587176330211745463255370284901980214514505142852176919854277600002645346145590914326194932327473100806956374091154044078172285209314916471206622489382689717744855535736996455454134014084164204405624667130598454138626628792447769377580027361512257695657228301957792889470357107185128163901813562834930463764014005638565895937627269056957348926232500190827678026061246136534714404313251685237491410213017054622805583374895880696944964935343098941069476712845024299221404188238784460369396634662461458278514893385065788167286989422393377210709059823182544364269615212748284770362369261233898292685924124782132647766167301649955455019433863090209393357848433294592410185183825905091508187171337598241624965318360981874695188319475014030026905619946537438740215075316833330032637916498705869983460206772190362019764712620375468820817259743707099946588174420882247083797653550574603310556343925377975901161066274736811562232833530371976391677142686651619664027043732978359391204143923702440699013758139288347051850283142100410267371473369171369232451249450156115932514780599108764854527672917642097245131704290563952017629530723341801596456942010329717825311057932327581957088266522522430389389293797456983202613276928380089687286118060811806400193610858695265152893367072565005985607220227808626994789908758661980717262725936777319043407981905305548078422128159417055455969719991000102585066034111594078562674503664719339910945432765035575158502917597588143090713201745576307111583169883613059864717181761006169811056125418503968385438104480935873075311261866818440340327463834771109304621950337244698764786484011579858321314197249492628358950380617468189273764294170254895768916566424014766710992837818875031682306974469512872634087239465448230138016774014842617773138895986086962586925867587514475897340228035307582678223355375808322382962696846661145398786082386566871984126144561789509708138397145256466073298876585221679692430904524349845071696540593860388075968153492206294946712112237361846874097003845181849339892829279806065413846722031091253711238961501528787852539155775302893171921405101802397843728681570958297258155096036204303189894706648672143098723357608064904792857683299677819565138270607827130266774470164445355571218819506000849302413831707871723811654313161206154361678285915016940598231802691701536792394945609601230207599149340474964588284083163790670460198177378249439304113459013080871631399511804212721866169349008492689075930907198122233100732799352311753839548997245677035432503166849861003011082068240777007559745411122204656580374809634559574211449484224277004376994495060813370433736248744809993045868753386077171376684184563261376193174028816977616737021954539813430842703808264797788427049781956552131107416673656731233003995270629153326775233079138481855348147503243488179169753510707200000000000000000000000000000000*i1^130 + 2554624159346267447583686127726063578105663150719753814298855790446707600447320778897184874750736302954510927777042517610568923024589728859377812135389118936464553273897036186347279373321116360587824769010034571093124520814746653222967355962596347750548354524639609598945001132326029848699619844031809772693410618211834973136965249081267194228376960456047154242394025732743489564496623886650659028268866443115358171580139891374272707043162589502912502684140524988813218981984119561184446637127712075128950342640282190166283396805574790397336804412124179994166987232383413315835830462192005520870366805025849275873272072982884499606881988360085809665578521143577620652197603621706092267932550973365789456328198108430786059457745906609575753459333541660166634995882991472718233316871619691200924947733662420910898422611476716657500558843783435415039988951996769890276681260786109513988722938771506059442074885364750546673316646608217907284899234052207731428925686372028954838741683733800722720913417621018558279641881277379740587577081761892538108960458033803927017550664896500511835752162796764804572099920263291733625874239215061718314730429937361575490038333834988489288569836695987233854603154908375966113811029781523569757552963454287831867470259551125401813056994746025915017993178798089617265901462699051418424122522392883442566407774196957658113008107788209888547102632895571965633781124069781336407805197418041648902916701019509284092111379765922852902193763063750902327608909909624707473701968449034738296531439733645121147329238359017500829548862114843345219935661294594821880178141024835675642203314427402510386096527629338841548823874612013775525174968990549625326351052802609063779098946563956997836546114841197840961661510574604970233142394757346912896708029099558754336066292501957159246178469697749456829845104861942537012724848619843902946490404323673758874576808372161168932982037502066689925944264796180677269510838700549452150783370038996499472137490921690575084347582464506632699530586571702621577811780733747896626108609531901060179938680296391999419061967430210961867937777646026423676212354955965094972487897343318746835674119638456344468355415547091265991222166397649146263214008776884819090444045288035004734209115378771622255315098912770267706103052926346037061178474079242730466942093383168183405843031019946387260146313199663080933697535171182732453883096193514491796438110374018047566530446588992315590804252518000830047728809822443941522816698809770506544845398796785452026063369438258629183901304814716457034837378237089147183210361000604683713165500771259898389887883762105612848104022154417939998777506927970568120182468728267909514851193381929414967176199963259899726278071974035558577399790998911187971273314137697199328456177433988269265437782747746840979079726347627752420658715478050724468080068459912298730335035677951842158306539318987396240299452114187081209692481368710410036498636546258942877261470003084197536002584102235500996283911194211409341797760690475713995022151981837595564663514804655518008562122867480070291324007056167136409673231534382408898152454725715699220051829012142551187952255830731545875020462545633183247652131692454811881966086904767564864256083621396198148615071718583165456972366157086234536272476736662679940813244329684253045703871178094443352980001104201063263032519438087237706479155142222274066519604411437476124321088798720000000000000000000000000000000*i1^131 + -20342382238822922070740188453169700996082389534700948012555636448293088282245007381670657380676508556302387610600394144276422754745154899336207936107407551121579912731721945101059018113554962190843394178461805598940976150013376297912559180550791604925921230575065240503693738896512504159666575511325458534429964565231671323992837815050364381541091899267451643551117114329151729681575767262263911445389812678228662459867035284865156894234634123042799484104203551796580851363001383220218998867283418237507208836369304026210224951489705767216765858917001061608173950847283639595593535133941502555889690497623676871802425492738098976279963582797620463530923370687764099274315812674180942824209504625120828229584965207899073870429037300359184419169251918963241784370029798280638122040698727964458639881841325019543444321410313425147473867399085925339262030600033042393606577653692801425084448998401400675536506251079614491700976477343441969927158449853644141027413019293058418726629022798470298484660783302245379415934297267807261819492863552357051255371468135750081482598590413447875225037329645764269434511893818740409685371807010041493428169815834900150313509462582823786354284547722008810939826548168465755914104770283072819345307824038123282247217010766923194294441483025473525365135840247286595925412734115854328047093595350867511394143816930053612566361248469761143350913347479860746559192176160899982913418565944709666038872905161080259735580308525065065911391909783046380920427329740555603156119852849931247669011488348735068329253078373545412000482580804198227021473399584015930681461850464202605486424964380746192947968787050875473095848940040763313943698635303395139250052970912065402805939077446158642604821209778057092048687567386300370355302353860084957463777034191463458166474483557992705125495906976419952419621948847833763731311170689688737590095061638787602975833227343621259656866692099575135005676641399088354219054480029511238842984629585232192062756199275046855021035812208694952231743002594116910041101660790234103924766092060942600217329422464210463296915060947972103750179320483335497087532643428779622668886325857922270219835802140813239322391127153747019298061683934103804928716030193928592393283885797115014262273187629988475971290894801260826645424353740374942773936590616882605144207380784260119308323900168598225025486011612590732174840248204732870146630474263120505780070283479513489973594787723804038278718583326698028889650469451101351950642453422146387312246646399670907935283037964888089969583568979174399837222577731980168724766645349289102482982520639615691763787113722416151283786839296006089775986320842277994024601934845783515243906186448520780955157413899290413511906211057542314535370569039309462948467504738594531122956625675838850084460263856660655565329398903792954140888466013007963232776712363313905169432439662229049798609254188779915749011336177763076227693449047954099067076610619040058975731773074122443179373010472645729155165824524989790728376504335015061607081688637535184679458807518159809411294323785109253042624049980318759468956441050984505632581621797156318728279343620421014543038520592727237450948649610159572025160648551489154822852317912378958516068943923499981291196765263067406838763824057831891155268840535028487155793508322310528436326339621126325864104531762738783566195273000730440761683207704732600788664590457972742684672000000000000000000000000000000*i1^132 + 222534109849483148529529078805470190534211066903912949240849486175839917004238351889851653235292836154981071272802517286469178948229725850222629902077541102308304329161850011360264252086948549896177563309454871853890902807663256387901917635579162853603114754087211427951473549254821386380792768383057060637468293238935873800413135907807249448992608623730977253550666020203529039219988488781495926961413613005471748490486450538138203925393330353610349760272357483665472976375184764494437349787551543190741806445920164111886777622519732223012196996112351056520072347189609684859473468547546154898671344607316091157413900024062322213253814921496355845970224321702944088786603277669385085615697227961786409500496796035185886100251420298619806378911017229551284299714016669131405171911460663252554002065626951214483171511300687542550111451220873389502343843115250193413622895620492967756701828961037826960161235189169446573761574300765308796197014237319818316924500047372716232487246027255274766406844552375134481118769895210453768708157460672662549821212010907653338082613451195665026242935112809018210620520734638856164042821638252847341198161533250802360830476904443488187152425036748808161208189804429076479206691885603653819812527456401370098380107373495866712548701744644325754189442519509535603483993668425466689914644615425364589973308182030704894169450611115698493570487741720213368204476714060773593842953223200362747295941013707193218146937090904422310678244177810812835602035878880946879582779445342043455043256747290765701491126701556383307012172317517820711061648355672640685342886268157158306890508894880949917988237050365774029329112099180111362324650823192807704837316585923974971495447079658146144007826879836279157149004963134917063601148584764585070191816004264241273565794263580301838555746608439867777826796381195839817880854242460024669071004033598378862813448467609418594766469962441282848533877754975870562957979067592009210850786849112108760035972810182096550056561756399894122608595440531044309296978901421137582858792973367673004701836985614779418954763054783401466793745800597514092898900169756821194193837035192485410928838740141866581920172612145618107242612151261114364246275902964087085862396214621482139066985490988363781868463869865022488011123644371992741146167840951935428932809011945173785270638162801442158725354090052044896525756492411411758671379058475099524357125086911745658941997088882515096046601440296857592866941470138160027883192979835919773493150011293606701236127679158562603187057299343956969319594213997586306464702539849737828078589593766060856567645296121152878869445157669052605220234978433114693423731983405664774577702410485498055968279771279185722667078418718816318265132623492433058593878998018971341855677520335881776925874504481829625506241919264788020357257531128172186369302837186445190708928465562890329892216093385974775767606789821369261867388179720771428144356304824259495410157570635675042742697308388756523302262989568343545070725641947872209825022472463983217124277487247283440645169559281937910617791660158485369622642257297421106336608241868417890494511745230709265638379773185358684800737109639670393538417443229127404376580267396447687490418977272776173876492648592613763956828280933775477097377242052697434478877406612875158629040791211900190864561641743693504083984840031684363250658119288583599354635191373004800000000000000000000000000000*i1^133 + -11268154791031465406272943082938822922833476441049504440235199397120881838662125486274375888961348833960237155977912571932902176752855939677588903413872291584574645990420102073219001418684940319952569022981818291079847612439884379948739371039789768168199963201567229220835437370814940260882219082866398913604006401857750077359253418625713052883130336370844333265808676683395455175049019561040097625076157588237127080275655598084368666614372763192900495501542238716581912698224087717208808889140413904013287629472165739712175875606734443761307940057960228849262617893312646319587301785851337866433254436051318877723669974597828093955084868274654629104070544968024178339150137390171765621610225302565182019430186084078116275935051580787162509801394094259018672489685987420406645675856983802546836520476594073028545667461949360557171335176470905946608491809973524517546603221706149961618855446998923859340661208144060929409386111138604607368934431465559748812337290657319792873048160990247380677176680631865156710186032559371332172859607217107017710290898726722459817542183553859505607356275783158423612484490809003311737354625414356217437017492428257871468835845425314758851309393135098477226293843184433210637708375917518598882402482097869521629866734783450717439617357069147991262737222543271426100272830464778989054890395686945125356396259295093539794412967438462317646201890297863462755652100346249192786055638281671371672190648827021109192487571128514098248488507045902395784881888831257991105234672483774765466540167512993841368004244734969878938087004583438310201456391829897770586896982097839620243669610558709823667924525688635341709488616383707366989713995324819380408957542383406488594012489210200288987258154441351990978369520198327518299983385178952034839981927243058074581204947543876137796049418033649238074045727294845250468296922390632785185926182306141882468185054438242713310118867087329780880723207682657363743609794956911445952781925076793645690346181780220853226142550766862652502266774775442939847814012744952516858254073456550460034359436788578119607944773454945001301789620406077499346998371953563422419563798216749582744584007378727013128209390131464701685119773674122545324010852762262908269582411297131817924613940783923370141478943824243233782261917223477386843923603207360311221614659943013611731249693128245272575677770719300320438469055300972715647857912848987581901632071481413500923648606147653589265884099176065179906386143052522080956030366088892728316826458800268795890428399133758731588717505646168394708504533880373112121032157880456155096062323585594807292874129894847667845122196133925206556141482685020942439308542326827889775319138118276559986956772333214636909556558454298492038144170569794184761290072193106830376669156516794279461880973909002543743473904278725867924131436838496360167365168696655287376506018032546996087067451542159348316853074180012319072649539418948982407638603640515619284182247625969657120340562914839094657948564198880126418915648483771276831303031941123300714931277794387919732816422520718184050816745519102195124510935335483786281478337489288983871032223728531682576708628087127642433087484945169642024836231559173042726922772087830847990966355543217831515874159471335473558891605419765057923785606538562041660760107258725615453114818892972379796601570910937758730842782088675247595310495246675416325292032000000000000000000000000000000*i1^134 + 213260264050094756041271818235158615289307686912089817861787888961202495660100712286597609011031916201522939043869322032624560986676877010842283380111437311428643395761377988515293926610461045664208010933650198550951799002690726697844705148780545932324606571867695856870706317700605004294998063272515800549450483600024514944989182616090009691522732877045428233858935907141095415434575388790522906570059788889700342952852603644093337494647013293706253511126733226322547681294559458615744457037531651844280141033595465240930773351624830567914087641584169904114639242025169957665163040972540170021944677908870797091728225565405151751598634874088601269047044819274289330115345101427632840561421311437283317877158160237342561700000571586006053729596110148488387687373540110003236558856159602541386954508583097172323751990267389918229318155526417127967568754090982363747710433087499159848264887816629959075805314046399176094382843409626326622143254553082395934485839755092760998049348778712522830647436147829133198987027414770207464010189986435721904022481678709881650557566939016150942364262018608036126437323879320663805292630345357006480686649881817384596095723729329301823530386259749454849258762696131568546102615274291503075762852460316064158243859197311259686763910069276330410530646593791424474586402850333602540258958398728922882067076311993251606238924261332989144541113768670883375900991654987460526867417914381627453979151661654689905082856833958632971620620484297624143239906506502566864208439571301318289050755936933357510160353386914713375635269938386204426401730988493273724887718175142802288751175510366067728844657931505828366780211361323601602259956094780214127640123788710295439964719293890582892773448777947691740472575616849282843467373714435628991380351750392055072256143342432305224647452669253840811952438165993826726142572882060816717441402609891477676824832206832010766186811231057048592864017913281668167400437698001693441050010901550040212542108758884423716030627455711753331157493512667871049002005111909192693774357336842609895565339234429488420556345146965035365198391536513085713646145941292165060359094707411957728524716398365306484679337920202989534220870717787153039937673824255129785737934743283082245162912507838898610737005338807337606845045998749237009379217995926112126189135293076260405830112626391492909769702169650061788215983258954230954706109424387440721229817554586694466667223334235107068544803563424391994496610331527134466010915697209196577964546497632664395301636162581741860410773135749667827886700069953534045603764254355319655573206391417790583394403688758228917375955779938226777495183480410604637803076804365719585311621563175648629859033305234221874931067629551606660228317792100502516658574692492810890347401311797601505853506383341348100592292184117773013110848056377734695366294652967369590143240199414817066303855909270254718694789284130592089010953718228108558587552902126583360662978950897047374404974300465124876028012609327832455382713843424818349926409804772681563625367589897842393873080830965941900088725589837412710579759248246033546122855846547071672994043691616515366858362338347137604557566931397982919265736856576302387286180914945219103390862952580376993316596486064656791699513091907148687542883496654093799048152945872677757033525556272788116752240638333033494132152755192416863404522562228332789760000000000000000000000000000*i1^135 + -1191548248320156562742881599953245534749239129923435225801443420085204169814064586984815657925984789070970178600747247810565521669713652776633854658300447638900480649462213280344337993959512408724913405726972273614125705278420420229634728209591809482557420962502632570017157102987551730790673419331695875057420025953552598751479129076147816040940498620550350867137595486226077893365342988806031076249015159131350373117265470988559745304040179907891807389700043936383743180190597622430538329505651863633282590175407336557239996026082824932463536910801490175517024873941151812790953123846267544012339073156630895990904311844625322729893056655851479932011652927789574797845572750784651164611042462193496442812772098067724457821950017681127214380660554867813654364168585896542387297696343578336498775085266591181106933124461003326543432508729934435731190711108761032692656357894598350073909590094485570068914979623078782248306450130302824664882614629526627439620135952087566942250366295930734028060211732701587274841296943496343914486012080599479437392337938139921487133969016891241294237694258433830517736464463285197245025159773760597506085342420461791592278400779582888238965587354716436933359772412455567484515772609897031089540526610109625148441762468124775848769234167367004311093257866176403685868993289196555381073055239837932871541257535196434408420172890066762927665910443394918203822265988800859542924368393602855196482877045032507392462714699637832153061383928676799463559840061451103213301323081941822844166315949752982246850860936749999964199055284418308891111633446380595514682287385382006338494571331425374892314057020700671220284351174238672499811703402881595255175748050742159944910527927179947590283512280963550251206957533053275147076518904069765373299877435341796090191018023911978782977553622857971938581931982259925006982649025582227053927201630749820274949929063092466543429245390654070711043920513996580272931170065039996210013044638033993775367548460364480174119545494208749670077876774070879376734725937447975873340520643557886051171713305835207159088026936526788868211546150691708917325681889636194002962343558160852519166402072979954054236314500523715278221226338213249168617686121853746556908002211053127212168624172250054275592208423409165386345641899415211054543924435768530787055928829462062206659155401467006559299609468131788419022822362507742808712634665527694627034599498018692533130536335198393141909648674591678834286590820679494914439434782801348840517879413531167594541042670103923039609049325078046212880258607306262045931909299696986417175603437249491521099225631342374026927231512357011539147064273270589179341540791290020165386654143679927950734730710546238332241902892044692420963761854680487257978202879714136655571662527855107585779963278246417096134111993696858366617304701810149606182135419193223364668242472221031220964881142591208114977273611657990893959109166521110695994381554493442110145175228236031531827475917970369642897130584807562515667814030301274016021281449008585861171068816723825774755989267564280408329042600920528265580577731454782045294605355095725974775673934778895445567987681044636019454092420417850100338787608001408784820419829862504380212352081477084460745059117227360088893232607225938756191022998555947628837980820472225278936280529814138561058906664895512864018714479469934471700189020160000000000000000000000000000*i1^136 + -968554761888914773674901744377742226745259797523964127607249116136607891366631496068698804182897766802737905158580072432385786723123952010483259376410918680268985483482969224781707632549261017923560812951651594570717726085665596001701989015268780182563092760995149080192214602654942446435588648029422097853279878677691371902158269421410237087157062279127933730129538312627713423333267149612333133036098014710012859101948280606862542907361805080624762239834056494873927131590913172713190090656254547594877725338676381108939886290690151932575414525683047563799055388483728534601389043790169949364863319466957936857176978295427151825055875139932368897337677250987212077968758571330248796429951750371762621506976262399246579616472759638181835455340892736973794092620896680206097660385052248476267711020388110766429284290563013328544174334550612636363319113288408392251891141719401591268456810435062747157009267757137980828765944350833166354068720928784439833493685738062229209446013333523101899816293861512976920864172930708928897125269893620261576401612019060507674767246900312600170933133277638483443633978113378461245271503352018253957268052917566819878227710609277809172733418683618959621408767059191130218410240201691177601193496231955817256852710928728869467148483097184851907582285360143762302790283993654458664716379225045466597689973169510700031138312383215352445866001576505602758250573739276043534068601772555908065021771064703847835914775391166279649601260548721779478568436706766951420066306928537077874779648605875967712327685774157563886770027756096655088149662137470180776699096475487846965211293945074560226277163323915611715171035526917728667815167532900271674517521358268362474000700706414224526884248931952612092065552461765703028420190266570792983101815989539342107941739979935865747189960905373673368488085682754844502302508963008669370285272249740247819790761413050705313953661281690786866155743078530659072623758133580015125169031753313864078298702235997244132158458271912393670533181621010370014527597511654321977899012096626463013985647176926498210288129183124013846094650341282081098721247279595556927491056449922824054369127307538149352227983539908608427775710294757531034506337996609963036593745860443471901126080257045101897880454261328752673693893193578909887329188395944521624768882879499542787707027239487885871982306339046050047571726195113824124112910492089065185744412742363994921005413531378127585312222748779133043167813120325854846396567334144768770902465087740156037137561536549219926322225312333342948062585961344981267951184770949618250174200982663223625008957203203812585480416824856956784425225275049353394758505898870686382836161690718953776626966615461636381131078748560327666882153211758724574382811467685294929257878198210332881964604336713821595005148373521087968008559061589832785469706260742000476163090691465132459463996538950044922083854209530091021504259934272481648169922325525174163946315979519450287599656474503452374811657542939108619212656150160030262681937645782176679926612617182469845791426596154092918320967323016263366921266497990715886711836639071407856740030992010765606696987985057007875731187777596443841353824667657351922048907624928740419961427823085274519933812767561931820203639134099385200631958001242944341123659038219957911114931651251140133122852185022725851301249362760310980608000000000000000000000000000*i1^137 + -4964257917686236115081360324578888318416040161629191750224145456092716012345132960882836394141229828812044577508178988599645743896370045008080878226952350836790638207203479756117755160350415738587609900037660016392153546372901276601962860705521594121827108096963286853440969560218698342444490665943666446274254297367438211604449734994474060621073230788749820334707205428320527069275111260710856142867280843352812698095433538945129709243138203455039447558701020410846888638512101665897412551417967581389158798032683935316380537639329748906647128426478420904906547102051616185568935917014464606981848540998224647301562974166036051543428232943179461844129717579725305788943414356442418449708056030813418019737455258909344806631498131786890387778992462353889355149262953362984993077574540459129866601262637062201466274133190956418838395028270021777096624138224971479280595636751073135506488225851420480141894200050011670338885457959275970762997156234277888992055975603039869353178526356977046124938844805652795855031875588287558072412892061898954750341503022582579350715757204686572895096875013849889247673725293410830041621465391467471116798689178808927177831300082984537532521174394503575652152663891778748240643589927178922309449582933138745984953526321062112297504623849750291582705641076582477932644456135819457743254885429451485630808612478340960495374697449133961788420108144108732588054295981417028339313852288966355813789434957209719403282121091219019259946301366848921655724828050250110986977507578977156244100534618409562472984629037313612175587918992561399336310271407300564214455571205994090514172900377622469801702548269734427037973882284807322792217231826511762096673342446785135107241994227850055659629262242322236200427291079924908795407107664346451358385062349951706524421945418317609735228675735591828139846372029721302131570608263217200073745887298396609934344223370867295840671040795755153696235247466092907421726560387690024013621892172135486409707931785621253556514063667821720546505723919211752482249127703580910336149885211719474425984873029469058100392431030946666569446246501596011317956628713706348693349454712077897242375591075321394465992968023765566682678210851271059822872863015086049556778174801473544011004347884842349977543377438305885507618019089507459554292332196958071671528323510693263013914644676184923982548232074124443968193957681336055868247219922659026712636189543590439048904215286364354137605415459504813888700639780733235099836985756739454569697829985236575608256382759695343914100250599580929284715133211974626200143032000151147392844769166265465434797454398308870688000153842681038905777898392368097388627990166026771118088453982624879955249559977772272219991665561350911631964820405529452408974482459394451498103262908625450224290527033460552106427529494050436338724107864690180842929147654708606862656930032703920596109782785785717390450977324689164586446993710345816889838252072397581490699098380962507143344845638527127480040059077697545170649829701914958812455492970433946181065611922367470662637974431688617741413621620821524986557277230508143698316236811869774633446999142962007571885429060898502275959909310557747711414437951870123864053878313058740856468444904867903521456362894192772719479847083847417659934370893203901304514168324515107201846888326936828174069469627796135331126434594816000000000000000000000000000*i1^138 + -5329734030577064676299659805066143886631475608487423935247371669317010564081735386217682112662426492159230984515865170553838455420926105366538962498279351691506087163695782103094797786738186812462126826873720284234813395931495294165858412609692542291812029523993358506873580110684576811236272570504001970819270439890764128649714504931797618882433844654793555025830785283244418172516308250355607514202159534333082645989664060987607623926617320647844418719120143533025541345915414070894884817879214675344994478725831773427417160291196350075931647170096287154902491910976261458495258646970755388379448103209757451491616643049502219860465345186152060995495497910139693856404224699297097077208999749536536979512157355297858087363734361895320347483489834314478957929570265492249830803735788452594008079229002275243554759996635082923790024908822091776451531322907590427982029989485987443861196139573066920879503955090567353746806334185585435429175382596566836207424569379498066936884183538945151485354256258174399406582938740489570578949297472230959917083380218532309514723785929749270206269584849940701314637607095849719363771354945883549358357263301347570499427678639742361706856982650795959123184830031334360363934956774626727445301471383445535926327223888779938969924192478702768730654732683808660399677018574660030069672958315401697055898505735277381270589592697917636898860658507257715374298097467889842723514859154595751435616268176109069858275308826490598096029460191709139892493775060276046275405934171663970978170821240325960381380698588589896310557676913817429054631971876083061842086766633918573721679498156224608708194294861543394112869562852541236624145644539368258067764721553454610957092646674918000134666083974866955908672896958253724371705915144868972586240371538947460504100484778832705263222569260242578599811278320607535713091958790386567479867528824549501330605976420057308257457051808238670123779654795199251289846487882898624901759730533128103819664401490809429235874803405254104194634729441394778980473240786273852826594593441206143264000698926356714130074013181508338528076857847827218167460022522966269531188579209420804776292175756297293162262177068477005110078769000556348191454331210719707836978943790754696721894172461495812844123227885889933373202119090447708164650730676425262945912009788760094804128288052105159409018402399554418555593451343460583999601327816482605110393270009687081343528689674030516215269623866665444529725752412339394693916303383718072411232814239880704301844570068391301533276008609540961607001197390623948935005836861997443871616197660031218512449994010072126268683410774408216114045517662438983670356026102198401914675955248164808012428575134687030804684291262153071068079342823434519712216680992922888360581775047574036061446941190850596727460634319226592951604115251953338896161500551155071484062834500883248650809189688641810498784444742583806371144060381587133026415348467819711031872138876715792794559747712159241364502094005579861834487073466648513532808739330731461298713202938714459588331574170552208142723065897169149588255142338631303282944851881316296201761952763397280400016798295948620131975285426582732510538391121317537162081050129842576526812995856656002689777397969906651345891837480325729829737015135205818969272784898038243311045123702375234295299624658565394228838400000000000000000000000000*i1^139 + 31881434561797153572565852541922023375355433332183329668436270139530559515784004449002532711839209250770500419167501922549926723686883112977930883651484196699510038566823403917566388352461454524164572768434359851094889384959558124404322253118977476994961412599817190730522798149734957425142166613269238998973653193925285817539481647323635383900863927084140202662465683592582729853524394743300790318796676165165870020284560233444873695425696230283934393117556332386933967557069761647800921974306043859254805555814451609834077230520703000274408655006673109220223921506172227976813275572555113125355451994093298372112596761469230825437483919592408234630823461819191786058443507672303903975880091653680573597322580764311903811286737512802236433260278280796515698532646283093746180192646388851915265171037777803173635010171032234326251217849703022307043793472444260340279099940626627682090111358405439903380216010390696561384970465120405076853677497224843750973819395320933047073217055267663502386039232432143935613698158316387204136677157069314870325863193673034967948379668202256801427552788573957680040276718189498688178823197207801275920050671897726538904828371941826570287030194476122831839915336321443940397271245598938172770030517323035724412048087753851606194930090180589421137061748708960911437381567607595925575274331185089352594681656432690826962888330644448962525668684343411486912432864756817691657957379853424506565757345776908945515775945335604197757559249466133850041325733543363189619641160138645299742408030405501564296028798246246865064912980804516574224594346618934493474778599452757404835783377808356186455235891888594917078917243647728223254208234241162523084960145141998275238329036351942410316372996502990396206554584780371959592168118181613449329505676158984410637911618084712206376741714418998872304005246995680311447085352957122622514958787737660748626127251523645283625599869782909501172522099324437589828707308388242927896984557212654994140005154371330578130703917512252267522678836072861984795006994944292812363083073371019116269337405767160206924856159091518896317797292587675001586969663511421162662056286485007018646285526002048857733691429513472496166943583410350427186651057220415485790912997077039434763948267711999530579913310347250156350058859767696795360014766519729780182872804665643896550794472890877671996785917963109830177798975803065706254789021107381958583701050467193823095502320191774274033100482847770397223321009993314897292336002913793782854184927816961277004350926869839205185724118221588237436799063563597328878775582547887340786548104043968829759639274265957478159753745707097982975714829454791136046858821923096163722370411145879745758487926003030228612632334808163376401181354842983257451587144717538104823560188853385895675361206481852680266830686326017295157733084566372621205222698672519766000421968052934544017801120544702807471703854341907490101081943278056313859009203606657399754101056617573640312621018266100160747931749444379126030057002305370020717664572210223294001001694591353382253665311699784533693483011566532577428832081742881643730100946191326256425784184693210894740118972449910168850769818919676965928348766756716845581521094818418787331931288970333881898745275749018383767698757366330508695072185110069675272124192822265192859599852460522823323187277096550400000000000000000000000000*i1^140 + -200874730303138881010467441423144878388372436672234216904590211763284738755425726278980182227024368914115947716512713973505669958779872101064188865244595529604082213502905875239703623495042889505597532490410988547772578552544023604205402864090413148063525517289669484314882766880546892637677305796286159965584402274307689344009256282316307483984767782637688037366498830563594020716259309704741217340493821766540816257741827252146168256973150589823287960208198594629884379635975952729741675969332333009835855145377989268912769319171997194528172774244926459740527935177943982192081879865783387559344137487758411430395193571350860344787687316292075826409873930724413497332068961458054290664899844234007868522984832183986747886350263589500618638852432927023142120013409933259246905821160236070532117747667804481036493580427488655417829156948349439741952797966931127749051249230494261641595091197288731982225618136663407160644047874650712803161681718793193872396568887961344072812393446082160168847090226066009934707456872423751717192922295442238532491181806894698832491138120553964798719931957061633844522555461591107003859924292275414692213552617369409445658566027013355682920450710083437089650134188086127593470370106732190315331726631586745127207793100228775798890576285608730708307068026966190553005162112715247916256402980446725507516019029960073153957201318231065774860779283361076868110086348094604051441525077242095496363273543028255185980128094383897512118995839060454539778637644056938827972036357061078850309468282271632124840571109658086818428636391050020606021060487177595698135238759294003759924454012642835468424511024634715138981553722471874155990235113413801220020093786446599849240392039031615209081129853664074186312285154213898057035600232905127490512691886604635247079279355814691319245542603937302803864345659867778350228631204395722188591961333703873768746704270612011785826197298371058029830836482294088345757158229002045543820438667028978103632249359240539309770433454483042346726192942857667909895689237650602712083138369492401415900757067387888058601775548657407268905864482249069889731638271332393423086622677587412747547804043306967528756783448006018679364085926665590383610819103955192771503552079724444483296096094047141216630526733171529278934119955843592167441800724769847533325402221526978441237938915720183000365743970981767118652196943817794967634592897511662414292387114593200197902770487879324537745272317444277440714644683249326725764970037313438552964573326639463752902311008577879049799275750529654417472178064603567295999368683960137173891068231666128676814676686069127495398192291265867528242804849949552396488440112511970141346665131141336655381546883615308626642023627821958603342193713968769431752396156712228976534316015971537968938566468534312187474328337304793004254502057086773852167214080090967351555588566191251914477104019412884839813455364925551071793805177293892083067506716548156816960464986990184938399119625996141816390922837928433256708938783807476434686576313056804383018744573569400627034661087641929698658405952562000508681753904014273558204944880704078514200091034807065119647006767427266180411530753404732056448713155421750849698426692309438109434814803198887854161883513583657443793672816791716406816452519748380211678877913369603561062080960043334719210782720000000000000000000000000*i1^141 + -772229917056471952740694620857844413301911474010396814047308807186225594346374855076122864893396680338464181653774201950945858712233456287406891713792264852126904933083529096307407287130968797589040367400148237037897709587780055961171627422399279825339204600350910021119476453420749363361811767826458711887403033459330185191746032405101171900412187849643360667686256677207818125487295456719950089566466200692031366817720706422110458227994511057755611063495120770290805942818530279525173987320340223556821796272010105488326326360307294386645622350898947670055929918293534658069678095903895074535897512870036926901210213849871457682111830100859923291206349943065676403737616362932160654913717654698202753194855638591520946251887793203772636747897044394256922876928486900950280758150772499977440061690854510610065256178499746784788204926958480652564066216673143652665615861946161570652976004128636012247715295414818389912004836672988318197124271694262799529643586653180250160597192815072152748606194083679528634796160509410237376422467236722544321035325415571095941481720949809410002957599061504379029271959696426492643892499158518198983394235704068840878450561687077677393095053083013277224224827453773877525886336164675595832952503548598515861656385105071212506011449187497190717418147975363629845915547818505346847600501139946421786008809592979390081656495642477868541377888560457789943963003405982593646277940311656387685117387785857606104732929053291074617856910272895534184686316129893826647354545973622262762980016926103739556674125458485937795642841299408845473982545150911728390301468496678827262049879086283252742061140224244310683662009397095800307530133253223525826863755764699293138725361940919309522834406693991864094120566205756412145332815610079428132455246874096384745406801842115765470631168448809158800812677465636539399326683905669634287068970158438528764754413716558586872823549292401045592422700815357171699746132048695217704791473025822251373675536315788181364922367441643749851061226281587512167215874210047571488790329787122086212891411861252992056213794505684310143464440586023389076681125684025174028844736130178419629142077898123539733098767919410859692630537839676522557432432080331491770683635011129566337938878242426613401923526846829522523108181708159697524886292575184689353904584938264066884742376383446102206968870312638035776770769519559134532033906562884476692713849135057860034033816373093184971467256231292755284894583899775064075554444083450321889127192649769658738717748347730011924474036682493908885541990177422629083612998902026040116019019914316335435781672929037942411350968814600913978082587887649074007097645286519644154217424265288430934876853991941337775309323521374768912284159003845083290695709084016728295156207252583891874457109441525535380269860946109054494594253403035783611036856458890651308298168650624758563119658276154358755434693077069363285303764340589813718035806846058320416284593173609058497345293284855261714999060638664786528248707634446515655507506635719684380093073307075138523303263474442644293628875302521788441754577851514094165693240547477269596079769319682992692446432825439824401326452513684010078264772176955595866294698054895985970198223270062179219578941079858621640638411935607972631783371629836814238551431968192560343902795966552473600000000000000000000000000*i1^142 + -1182908353373044978569924468341136620652435312732403198713484467130407093643568423322462362777988732741338899618633774154096893709455227840243986849352221800840890675959202058203055210562157226323199564970907824063444625427038917411801888281276879586694277677398688586834731946681658029407074222812246697207408326550412515328425759938205135628822577339654719568281682856953939815462184609515773133839032613700177069481685324641998363544807699057610299634461481679134103810027321603361514827742626487605141824370987677026089795876880104820264275743869544090240517435166770435043239286363178023836587289950027935215271702405527544084603443561745971030764761042248678030629542235571533857756200623606381155541513976048290112424288637042674678590878974453341065372293389093388520318578954283754287698761865254731027352994141044773939580477314719437113117533522947093954300740805764963318468255670987487152989497205930425103300327388787752463433050874247490436773242642935921917841579211649325119507944168726520576868148399403836809660108454539570232486580201922822070314849675103221468153182015780353021709993736085979434985506056938383718030330836331613373004491366974813776530766374095725894716999525588355804373214951930234479121810810916311144398229170921674748788502263238116522668376847476123398848076849383191631534045387638203526732090271906380045440384609919890215957642785416166628014276175146675930195854423475097766890654494532531152551699500247727342511718891761422652877650820753906018376832717177361462091891648248460654956930030161002352921738957794412216866040446043653959597850972818865224414133382866856370351935167495565955797635335186156309632009250211277394882001627812576097817612286885183474233129615140358881753567494353651048613173837638223238552057981864882871600423724933756554713368432867854144551617850275125722522036635979113509841523847979722101884867750629728126956567054713974629712548304600514391552726787400055171993671484946794932878368463806588064179476146070008321370614778255931795135260149066331201132179968613963585619448682128998956790728685249816747245106118257563930232348270381536044351741422650899457768260181074325869256138978223188065473717821809985828772541178991281621014831490268302251142091506201733113435358159197708705484605737177662251256379106714234340674445826247238584682178784227733017757846783450849314542893688738362636136977174031812857051247781209987305858685330492576940072671765753027584499455195157685744222711636107563731629181701679391849590673185407200717863157701855232972296066129551911173362786293287489453897485953530700515243180782906115476275518252154296573485055881987816990473347330487620599036443351817007328256242495496095285069720748296581212803718361278898931923308764166206622399744912439407227900189736192250389150425199365993314628627268338718348544880751519431957609088418840398861168515954300534356322203910713415095886060970663777610002153169451213574129904060906098558054798191025261847844425158635072779125004839839918038035905621724057495964279268461422578546172414097271258188047184434431437696069453398374022165431114917093219501836507839213435742731052724262923603083194889871092234641173166997766096756497638840018273804186117883110334928941232242018284547744011112803751887600225408459241393639294959137681571840000000000000000000000000*i1^143 + -1862127125342476733247742688399380155440035063338869206833829319106896024184994659994233484835898732733039390659067060977561102679934957556600889421448289469160697001231595322371859751915526154109942673468791686972472799947683362342685188324586220818037305583843915957427769796614166191974151587875699720152659848447407293016911027589822433950143113030989802835566803308633405572379866606401883379773800064945115515202381726536482451578912311782671482124854404661300107495086096879976732971169046959912505195846766370003894028219545122181147166573465407183428579287426138897449070298689288669279146299950047103351071398685146051690390065381775398365460932844603613610715641977640487635224960655645722442689169635173555448081266234360307477951301152823675362104072202347768660632769351459048748584362537276260958608226228046634769049746455023767340489746146297246849823584097599897981130383857650987426749915917132039261014885819841283546533726466252765249756388143079094275816292016895044115230307112536650775878126785942224474691579771473797693552650826287779444342817212745694336045841342693675242626009218854575329811494500544318441688258434059297139447878066129410483213669174529748832992242148294635552157702309064486005179113626853870409560882992340530799349628852801572890052301799113565740093649752361319519399428154616826261104509122826493454525258260250276638237097884923493800311341536893559603246648479130672373341063427427477962644194040147474277212721055041720547624312100108246323789522618813546204466746623523111073465793962704081253544698356398285297756989844497063387201913603953660104033814841471753122348008152740025528993871791497722921407197555804506677893378285988427145564189951025367236974264346160781667196595275988630930908984700435200548601615065572967303135984002185891897911122466607822761940148021585582363819661817802395772513650309309784449329138357974621965668376182637934405034587144091274955957373550658745545587473175726508782777570576492001970162081625110603734130656379334992217042260098276906222394822433391763846343788906966510675357538624564274844857233925247830426087623025650372312603275207378702671877987405533004522113228465825491835851736038139857371160173943961409098114493993155445913677196912504408187021086604913374401050572299673869557146592857629649658755968759522082489524533992111534664642603938884594441976493584612982163219306251568530538934810714644191962974478438771933610211168490187715741197467342176454790524266344042373063109163834390634828079042494205126131320111167115621185502028182709468710301693351417915682803562170376992148278402543115745844595238127662854259147476045984549346546911931391106019731187337824702810707283769717647325209130879050869922278333672790254487737446916237571131894806699907948205277761576012918271201255362961737782731700585662631036097275808338709671463041056697188410334913408552860181457775385925046965441581842076804218347690941402153973436368958334969021664239087613361367970358030885730968320599960677912328163597325906876646987434357625570391829583761018366713277334754724414384599588389943453584398763540270114815500293973061751901384856435520958348297608142382806620894559394258829522007825157255610839731770080918332398410657455860327262992674905734895871808043020234354898020052209898618880000000000000000000000000*i1^144 + -1140128258850778122179493303329545528339285607339470861659226145903240821371620841398731971990148989099526469691927050700588145148165575402980948207461999361864447509343428138951228133682482423762875808582546002073871199957789383437534115342365275839122346088871062429863967118714850035401280301625069715217122614465982462436354148468394973356652042048686440377052950785691498513405609057650496932311847864896492999927928752847587761511051105409081650491834128742285921608427561694020737769112367999516368412516403857929929886523224540742840448070282113994874617623230802801114709021346261897784441843316720078944659866763362399365062502797463729190800867054154178666987697385143319955060153862662740329669279478208317529586940302103330838543539985467504480345710234858713416823509102226713904349558120454089512341062065054009387654480988957156294682404978448995609203725831531892984974382082769990829491857202616749493274213117075043822765637998934595070743491760115013117507036185020027506362135358452649518648596416283719021997785074502349856521368393604210195501426543557939878982423267528819943795152214436885515720851641326800951338454967416060100107371476401968316054784966866763477826329272788723291643977305107942028346165237222765550831888537240909256069450721725325426302359356472679254799252415133706588642269016313522786948392550291078878041365044344849657125961038449401589947905213020968064234656090381442440547008078402534689490767108140773340133845114527573532165655510512642659207178210370247300779821149234292730359030561230744057670065177636203060014703833971906170510636876850576076642134338049121108376772314709935383258086937462613811751394973681705903260456260077600809599534986801047687475331361371877445127187522940458678964511833011384211022198741212833583057114561609697029732922960800466733586423751527078898340189205148694983141496801519815064767733824109749237565303257874193057807370440309739530463583617486718394269605158892740861767280710722402941184661322908746128837487596549654231086914021191882436141016831227389033158458999971363537632709488586168151440596086183822941008598190194357842715610365532044695200690495016422799689658901834090746928285981267653934747688536817681881515256988525919018666245551101723440171814912141715237571075724589892226276914383005670227772901590451946820315180352814502836208384740372024232084206322460457067046572108110750714433482382839930404208972767678313348425010855883149941738468005895636818854346067947623676407820652913056578596896828951247351638845785810542572167849798131517114977762967032274323755520513223806631331275604160159888994877131859434697429564252037383577980105972350164311858861847680004244542146095146563068466468812731122564344392100032753427791939062333745322753187431449115119780826033552624120963209701181806331856248980663887692388515770894808292558957283667986799422913683943230011323786983314483308939677750590074016292533369626491673823574540649819594965223782325785165568422306423716593890376666995335129448697714935952606012739448745106148836649241259828672635161270798681192867676318855036305006093863268723056519379015081945319481810767547249567978628164696647697218939791286448459950263738201368177047014172978409636872614881611761427868302105764571864772944255144356367961161728000000000000000000000000*i1^145 + -323735123801131705253611728966786538192340768366511241673593238919715310096259336239754980769806693432198510179968361636650611514063849017312410366280266126056338418152513186948729425895651075976491741270033932127913718855130929356858045332996023646166296812931195338804659402983424435269183247005111349288363686058697752071024227118048966528895289463297735497172881721738737605457643400875151074081081517591619921497813383156916332105072891850776260356364461735004795100997701426824221218095234692485953948883234054242978487094218459254664705650669208499914428427217718059357716225597390946085121468433872726708256997249486512382795897865473977900465498883942775248290668105181392131658027560979854785863835764733678314206117820943352483527063598008230938535646119837284662768057502972863444447945420125378063561898753755512703021601636554743970935745685589951518890571176517058197955792500498767790995374986644945480389448336125379753127625901322141824749607876285726366893298088032890158403704702578119138473815643335654571500705422822262277588953063106869425838963852443828780079560116728469563114082219601161193171571035950081631010556586213586124531725785961056941987315162293665436241468378417051633329716936825974284813704028752683097160059905078011414324988828501140207645964895916076016734689213655756105419089312725599242900873190024440834472043563293900856045848621573146505468927095261736008468084212516409735253603318835457517066574279483105948952306596724498974960333554997945908699476968854699648406089442629163613977464446535591957634926075291701865179599338135136372197919997081433621466943521386979938637584238609903762030734097211870535273050108093371671868891083415053682725630619230895782487284905917890413751096994290747704056933245681180208500101204616118880901846041935542146602634973825606828626259154134345932150418101072773239422941461123958892909001232906409747302185578876627136392875471527428140342079394296238123840682743169597771787047195005430034348810914660910784483132151807478936572696908552048985400587149081488701637275414056075619619802460551629933411834053710154726976365654764949062110114452550320842919580465669998443131050644696414986067566583313100948629117601561721350940020219440331851051725994788763901193735091860837765646605600965784550153489808421403936516271530561909611954171568351695665179834051619366439600332814955101009814269717807565937175484646285929398076955247466285661901509570627774529587206308377941961978074375604017516945857087600010698813464738373832136015413438739652027018188617903605789766420249306235399164061629817627471755305289304963443860812211547600130414874434920234123950647090948406245274880469624728367840722888331820461208654314402669555124044056103487666425241740546778452318401002608380988634001646158058859214965564973323288295915671623142552610120935820456994927211639798880563460804699839172852461595076286174010835361852589806494556629030647554851402041483377720670748028428775697689303960942120342602834669214227946923417700200822080000929348590337835656891421220544846890094674650849826541875390285862579180410544975276567381812809949880996025225803449968699171329826721528815740367907424352055849479238800164253709718291723721165934387802696545857276138106288953201300981861513624027136000000000000000000000000*i1^146 + -78306828109232713400483370017911469333854274743153072563105616985938121844950689554465556174621140455265100447530531563857347616249907874710918566701129634349450942082338997184246866648180684365850969358288574751658509869158277199756156575593212814528764889884083732484229726890824370664927054990941859123510938294235794108836835825415867109601526348142175945227792124953024080575047711294724249185265281825564188500882551462770628814148146662325277843856804152416973384167187404646108235857331129579581327825836746101030680105027807851818134241910722332784405567561607706116514499366667582486883215136918616255266670930199325113990371151018080141258041300729515096205315068957678826155220933920206696263894865712027035885746230226661596960084371287740426386623659677165920246469890179936871227570194494470780181668717672448052384487083354641327982770104661997065125516429805087439098992590461002143442109853867675575677616671278940204065905566336543435209013245344040361433835678964708102604711822786763404841061714157348417416275125257118994425802672295284864638272515103813692176120594529468899955547471004879537135487803014944626154240105921407808051395064442741158475634602916394211293098874835264993185904570435469203155026556621872156828387379015725496973698907132835177080344532623238841284682900120928812993642568474680548509975232243713759876197683496363664799160583503656761396194164453913302188977264465630944977018534523325661991606784266487723169409087596734366418774545679708843406672991015755675475209857372782575708361829147375625379664828861853555802568040024614959636385125864310771541946699927368534657238586801571231253599733048761443357678715320451861734556545786595924617826252160946959701987061991379999540117303951773145075411962052859581547582214398706676760870853421601038425830512460261121638805842345226638999255426751787057061725223886109728260105751052654148225598842580172221043420422857854060161329984554516887324041659097448017315605922777082821603643569331216543697744953382361596298269556118861554947715660616687762923082444590260215584689138570428220640643489913270948837199415542243667875348797844658375113840762578735044447338930102521005748704798402571539014835732653124379488488638265949586602061011061959915847004499993544464494262511741951856581270914170580865223920068860490344664705840060696906721843380434569115345215398648482382326077745789973960224479608917867917158241988241767501456707915368488223366802410997049018243792391357877149853478786816733439462372251200454428062021082275672167146539399104892090694734456205719373722257484029418711169156062825180874429981423016030439202203794258693420686169853004979741559370566478085181133231547399193043055645028855594754452743194850418676903044605503453977899098797483457734669185483421328944996884978186197957588963187333530272005064308500638044546643869581899110527131215597093542291428065378987184379566992560661365910620986171152544877948566466750872232927607016881121625143410260151024155861964452987497394355335365140874905457277107029278744265535453945324319025255255029346560816718163003117028665329642318462936320509041529063301946238166768926591655930036818725579703222334767748306282945903913949835316132337355097387970113097972188381248764797066878633220505600000000000000000000000*i1^147 + -102877667481934290116891129187254779305692142998152038226567698086687691330102818349488706399479669577394059440166243616530335733826146181316488083468254073482941435374963513237442408265474024410088630372040009719260622093285448682499026140425191394084524603988810563585992692484193814185179296441015226661075432518590655315696582903582940085197914974316111777174808768132744930666608918343841628621669366015448201667795991210346522440948323352099543005183133726821609084386121890808106627310385221592136350847657009681480721956471436610852314075348854896772898062624370487682006460023522316711179827496293991880157408223016328751959324642399393391545033696803935956326860448681999601045103806537260473013419702293872080092911781035013615523761287763510599180751052988874071022606156070462303374554646873074076377815746022364994105762174488891251273984806578097739278090620886943132130097733830990938107933523806205047505151416089520408098038611880680602148861068556645801603111103568887124998184646574339921773753416891996790625140656114975216870609438316398640764045131634830161124794723536068689818167578223650983781516961189515201862380733343863448799410249465314908709196041897232573619199491217924438044031813169216784528307438934966592010768878654309530755110525235745508119117324822097371801821410142594514790297785741996378287457793496571127498604643933196146304473122671056935482739024030448300557420989036902000644527445787615895945555944405953253779155965490981853027222332216790246077313142558452343900883196704080299368387125164008198004801622192323031832159370887422527398638914504804059386688091738277379771559706467592897033886367563585028542845821824049748170681878998124081965471241850645272870621782889141250939370819692603334339010369079820289583436750411930254577785836852991116297474733346715740880355730951690755243769191876312821028675865950710901640618279673938852344377364502150933329063860601925426300713304270956661478896486551570779597939898586415305818887073553461195625169761779148644963693274676902579576439161037981883564344979844082673884635685946524414002058353809528344609606803310911979163827240173870382923265769908765007456522530009468214547642472234490236546105209051472804375008972558684898780909343758772325664167031877301686476277989753348957784189704807139826254607542020667329577213658066725237602835683508732094822873294244545780907048440482876310595182446045234824234879397053199477243229570495628228495187316065480997020667829633236672997817505307906224918974608087229315376449357588179296840814900586095530968149494327847804970639279886244679519350109723599470406717288781814224127060750064692145301139834713084822954014775773566312750179212907676063390921749538121238615318418287867464747108211819308708988844892571718380712278737620256745039029110939007536738747339786600444041659729821206268843589665804565245560455129739872518414604044366908094513277401072649986240987299198188570204407928810447329464289398110612809266778723349725045233084441019054427050428468136148550320133584142422381859093270421590399594800471366648933424547772692110173156809768635825640613241720292329414798814045178800360680802130766540571390183528951811163048933648700110383370972196223755007848483635821196826585846025098048307200000000000000000000000*i1^148 + 21301795480364725360016497548308145600649687471261686913982115978034055027164910098192689552824489260463654664275041234845431052514121439305474513544765891101172418478690313277295421848381896722501873557243943791846191903599937616451202471117430276419175574351381724564879071283031976786513111395389549262348152431326396347967835789889356791834312368238644682584717149523201867319006385851345261191636956481079694161236509480861966605976884707845560089535035210433826150382859874872316506023681716467573564703966475535713795764914207697741969523414272243319684992740972345732368655629656438405557689949217160966423188735263213841197431912715961177462134664867612115498407044967242432999361309069181288096817127507263294177188310074060420437826849913415911813413124529610331677054642036184033600679452336249017080474706111488666862362647165250028413284191174567288657022230850897923413851931603606261940995623401544196465295760610056039254762398231913265602783730089252935477306053987069243353726899487210684121412194373040898320880539092214536817474077768985612442215088899510784663263477343068567111832188330421893759891890626205868757008599088210359539299182571168343946184206279603284511644200176120973200465442097921120895409570605872324596382150069373030753973425730132597350720529601265795204464938002514452915470671283514209445980335786173689449877538574386499549674283828003543859595961091696653987735406498730400148235252997166538565240378008275581293286132347080207722983269196545084191215339588522958419104440045321531026039006027148104323409251011950962491089869320859628344182394825721379601212802915555550586793131124765443098603897137146449654275977642930899475443903853745192455199001657296103213607648128375327172327351377179085879229056022534896662208679315660401627150299404508462491869320520922481479709248936123205937429380482259821039110876042100895364930815750402182156229924080174904204510964282295140961161436812551057949484741216948992809265427390728999921936467665392076713949145354236758621258257486539414879991262829240202273986239380526906033029238836239556687260339583961017216479013840406709898141332061078047225926391595710041443433277226809656785335583160344719659890348244206677584321459200431492971895003194847537182689523329072239533099030439382316607741609126087724161788782643751258678756745579987382383477978398404406597914032522295784362581967563054861897898088418897887895386667770711416557112164042971779429833253165297839434249830446400226673695961165327679281390499356834450440985076096071014537886425350959826315952840500050060209524500063760579317268459263166626327840778778830559460634898885219156564098644871362759148923213779306961121584646108698237693675807437544822754808249344462897451873737275969724356816309896341249573290820439098100729847224611367058481943775471858369433695623318342042342400552294263029099139393871184823753975264670520914611659820636461842369953358080876329630080301102559020697159110439495307247782408583830811531365590192736526962547058974440764891345369366414871747972243608673451102172974647685044797395821023531010637614270205929586860140081789748006436712919373750718527850147098684806945757643002343388963684321934590875134131357392529194653031433461510347656024555520000000000000000000000*i1^149 + 20951005505970387913385116432893879798981745213629947967833673025168299648979623422679056282123742934938968961990094759331234118701384671525757496511545517242172047275894585328604887719477950765546826150367372301203612298448704737790685016041226349739542016391510411348392823524896701172795166580691169439015160984325353982057740929439944254151960056288078183374656605156847258133786086517667858030000312188409744302780826264943060105538623508112219736674436517095907954121719127739981544997072499581908413895006723931214843096628084997183132053574836967185349830000733038936650114119189032370747087417497128360531663692153090637960084168723057350960334861543929332932522497004367498073769143396648345483967170320665141906756083611520568222039357258717067150655266503044084440521463506088256181966495626625842861141658767037092726295864100724895144032973085608206927680909425582409730428176340962780601743355786439819002202909886468614637029540528828688156206911178883663370786336246757229438694322083809244391698813139385940738022731165515507854969838828503822606992861782658856387295866990055601972945499717989775634670112320812632168609606477608303623591337834998677621130328579959392659916022568641229340564306526196161211540485729375960836977272408243232069025038189763436366330789418660009940766947884759584507186381764141865139427796150314855284848952605909403081858138912104989231437363542557993934451516256699398390430834660870602291382844265381255798514068974105030615154725366877545370399522630942794492036233185157262748129280337141523422319966368864653811658146234735413263282650295744771681914615246180069757117704558184878500102263884512175968746867458849870838766299983470505163318599699411381631100783459418709598397155444147232916883150436082234784460773202623258132796454702639944377445123766694193037166462808802505711661377102086058060398560884302121236172505864506977390853363826962485353740082279674929183592254936865316572898780278844012167622585938650028253736181676688996589039206943744531772330719103786435249106516870424580955181477995754488733763761463613668259292311291835035152144389584785167636809192095640716941653791489134800764850779555381501944208633151108177432624592425059655929916997865495125320228902307809457662285706556216088004781260279860557093037257951382058490020024457471372126959548095130036668231579667515512039112022358557501916977992157144596238979755739903875602662150425739033558107647237017951796273009956591016565543027749449603553536011746875274587591129568187838340375153887449772371830760710744345525034753235481066182637194517184916405542602733136666308205279032415026207354618259978237034786338309016830502773741091727420822187511346851923330370409007217480732356228074897029320265937836792445894007963629734226502236532296344999289765336458113740333736497570530739025627429134766461892012713160769021449713155982293933780917911298965597851781976111714160570667764930333039133922583594771812210165330714161762152578963889878370005253216792566599209358054765730857807416390129768551042086472179999234218053195410988567106698999003201649406880889738166401165553413604307699862369670400115167738589101304652742967236821500503922274836298915966095129536942126695358379120612852493189120000000000000000000000*i1^150 + -3841516177750439372757237568874127108749350714415403602711804615294099813976389391289277869580598188660004683327054305253368793595308612501067227337986459304318227499130952958020122066784710469776022839368946670008155553504905284172496789573136016576115824483920995712914579192330749461624974573380282059809270183505507666159802445593225316288318762860579082639471219283503886745989593344325965768313890082638432675680661335988019480373077459249627274327083777921910825099120248819594459388517608664049557857598416237025647616945433338073369926890844842724609104474397829507653853573837878258715182310095853794872691372272782454762198934898765552573315683516502193731143285075985664999787128599400872290873850662180564119524499736140286622917787324686241980213696534421526448129592904728024324119113198827893580126114160891609294722848857210597437494059856985345212329029647641778360016978370141994691385845321844842146360262437296782408381848121179936148803324380950919054218821017395002327763851914782780853379475629419209445025944143341602775805029757366063429134570106436992370885718297904849134810141338068356713875066182381558372641983342986983732089723091826609514827150782888648550312215504871833447333657997291640956820748416958159086397258880071731198961269523311981079853161818686529328737281415546452872306695488582930991078064667064223577062014332217403398961239265451040261631844763505153829685740020777159291043894909005783729578546738658899619261309339209619867734169524754374084660227106367791111410711485315504683440004844207181787171096667445409970075626177850675202405284335352325602698481491722337382590481611560020771858896623838433974682300922670523996061348201190046444015596635621597426256438269450714207074946065077563462017868179742196409243238576793267227657817278010619816948189545119762635795737033175429111891824445304263126283925881489445843762535723185899667083757960761189088839423783867945543275487126229913805812473267831372052216092967459940788365562106755244682364145357868196409868126079354959238007142621403117653895562446605297082522715200337939327920543979052447685122836052174913023880287361091429939483845218063722602391867067302336201330672054337066463474354526604058843303517581595446390750461919960347190034634614936407387681510783721614999023404753124588496501083339010265639138331206650278624761852833375350145077063651375656676232867675164177435258689836210676121332829796802608400171050586107030058396730461626804054358275572320035687263101995072224994880600392002256907924710563195013527386669227265926759239466721032597601989655919940433111825731543113356681223724529537473258497617013436860565308981509245324770774531428750471361216686975971670110020800811002040319920649463312475197562092564184497104997711813189195651952767963011857121319911691858816311177882433002081425899776272915005666513585647012356159901400130223498685489327480298759943239716247881056580959253055072475639865223743618676391613350433183732249662782753480134580458468274431230499369320934375812372123650422293768212012525975130443825026801939457615982090163782560389964804742804093605132767481621491435850300109982538756509072424895669451503556441138039859814096728365315633069454166830354278093856702464000000000000000000000*i1^151 + -2625780181713662810225766288969665502862367951540588824157196294694864453245156634942912682126737285270659105790580160387464033956088372993165965968181248207569523074730685796450334818288377068271895342848651731902152619955525161551456197603698362828381002468760979979192818400093082038988089897096010111040150965288720337344524545346668381754873783952601143106738564700140000052962930572128359694977654273443431672590400056507477069138700826116142194932551888424848946460282377587583653877008122430019396582089665840199552069506518990945537898696591709294789028565577063688727547446529464730437980911800188464108689885080687264263098716905074660987348011635372902100705122274903644503788141321678231525746689884939819679551789370509703521195597724057288836084022508155320590291957556660767957964268505842855204192195382696370656233774291001685562383230960626035524346360339227514367777321440385757950818054639782950818491181970013786837502440649617054945265675294705877843107044180452453695474566228793220546806463675973139035067581442633924281108509033505770805426320475873074792645016492449711502844392520958025398459933427561504962090509795292341106124430872030918816378231464645592328465617355660249041536316545848552701243985434814465860411866656925910320478812602435019490557828259430844899091041086135862386147732207163014189536218573016467975561415026637386001869153281208303185888566241136602701699149571857562578680545964472055499282817570191816858774643132151335515714451306709825731796766342692894040568895915431747566651176684344815474136343478793444067794585358717904502686108711177056275277648324274885293487274082097371953362577074390825857163645894218246776564694683654074858679850938841589768574462319985192526025590914231363092381355960581852494095996738965979369908735292795613878768409832279221626968581356874954202870469702983172226605505297194438546652004745405665430239149052295886861183132214434523305155130101921934463270370284896199618359887050193847561623423969799854116589084179043689554739999363034911165805976540426231383054926833871772133268649650592222418466012724255305290163821059796184999129248802614087301850900870304815038086532093400079047662356851094089675004466342265807455140763319200440287749141543323048039643168285335518723580550099412380627442185822742185120968617036801381493599520202346619306416671432578049101107538072752866033738654720312720997793608731838840629087333383536841148931599368387478997240163568301694415257302503223877198348613563016827137554664480932599033385428360653605019032473335413536840691857116891083566166321639154805042638911612627812273851572779972160527658653619990461531968790073055781380461603592983809933451378576072235473398610548235393207541176656925542863731522969095843930016749439998502546580071765652761687534186293872281010369898301452250723956954792450706694092761298557330961549497139331608285055959240617560064473288422425271952003088350001046820296327082397529972358808897577227896940275529125158977468621649072350602274439242430324000941898371335974061001232511198539535337537492822019586141856672729673000564424709511387857619698917309610241494850643271681286821100016469046950485577905116379555323073059508157426072519950345437184000000000000000000000*i1^152 + 804369373494361271997229527272934620121260799082456617748949278216644575174231820931355437628595030079796554298803804563930901594756390339095225802347253056962467433508788488787487163144242519299286371042421469512572483487398276262613512056838244745567364575475138699911894592789149401145276481900507583689371773404399668211815418017348678529626158044805456798816458451111417854544529592750972437067802349744221420082046053323132044854718644246645267242901504715430645279265962390727698337114324332520300722598969058546066822157780190058289628151522372984860037068017676533068037216007880421615411769871081348083552325644314234822118807393314304224559751628648644913708764182691290479235549934511331187466779530848047988055497316793353090189925952649338412180145905108254033151338246197072354216028540629027698133746682538513554416914272179557372984878864924331935891179891624601250681254597993420291537965619511092133825604995335824746664080054863922356122579783879036817198370930274296149764217231665182787069622567473929828559134727166158468277907611273562295163550428854796982151908686987643185582518861835964321937477834651746807608784607440535310891961943597555753324864291366945573307037704400278526030506849049232534149948445679098713910624711047057576934612373094323210848292703555589720216223407643424786184406590163811916008665793463010633406334953550464999806019013608846847715757034336869755620794391222522645292699000308752109703495427442333170962245173982529661385037546267730731187176828374136249837940457171933356870980342379281754969720469093601208584837825408126167579885185451116274280109457712028983362349011329895211970105408273735672448744388009560170156121279809498689743215099015246657629361337872298362204840765953381474160333404448544761458680006066171742198885014374211892174618209264738330011898682484719120706012468706050871015642948420618892855272346803422055660205910241307179826101232825537608073837067986950227034216438994313376903836391917345087873813356830338921694597287249142323567591804404970428222206911467195354938535256169763071222582100168447770269360752498886090532322736931703496301837751405935451178171773739207562132272598338766789787732565524524359654297225464756502323721220688111654064554129029170280581467756533292518191318078114287544819421105310048995344270240369956950490612418677422739253723884142095036409198514979581582139153770384982654882436651968591767023464265512320514015629714239884455163081167867881376683059914838496888208089709575750965318215375346881486392200155215260608925379460411390432975744554289746581313863649934272057841714457069116054962552204114181813749532553713488385743384746156255460713517494008330130205886150616803456739717192717563141368279428263910516130661484036742736128256218660065243850015575219185317357497959599437262367535935253009954754603698997194313340648293099442197139907750805577047462419128038483261679894668398578011470854583110394427910521663117014533899020486984335451273590749972489933763666343755287937797417495119919020281146657900255584048606566387884945680472140382175844877145508430756228506286508906181152624054947995385251005328708457437163045467681268983039576016505363548429186301559079603494110153932800000000000000000000*i1^153 + -394897392292575937540552858918141856757264936017352123435788674528884177864860585229003215241866528519096408335548736293521125544834259660883207059779788481379144685025534412972715125361673996821811275706317170102389556223520229997075278932172543123186894924122849794414287329600366932818091133141842947332192711873841539140651539709223845387721384525725241418113497642735827678205911136800350465196585974813814418329198586625770561000399189080319514887169829068693874940227012001315703913353224609529013466732227636132853057836675128849841027765060930423829677158913164456139550656340077078635920267870831606770382427249862560458515241398761331401737423935968503191040693608487587089864997109881399852005377026864317906188739315445282629507954320181225645122616963879155828640335737513221667629500166662584324832818821241279831531726086278484784045400521208734048047252328042491273460841918303172918485468591595194463144777377452781289045385522589040582885326693339493016544261276999643595902450748350364441765229596480392405407600329242443133399662908199252686992289102342865456499623876380656681527443616199216965845273600710859245813246136890669886504401951769082264115872789683500263432186537715468128334713684165153451461924844942175466586082821994118088139241239209867012376015995913307295616491393343108217193760078427790446129605758256945829174294575890912201438653028115350356390746000776154418634268996423806018330422852364777886770789936890127930180082107872076542691284857520716114905749777241583007136103349258358609910324090262435426783750714164629498131128801678409631360691717966595075537736144477215534927730591237981593970296009799290945777908575435899393503275959704437224606580441857565135655692159406835413905479802473108972206865749291537498577975767910500962474418933703620683773195607033240926872630891918673359154859706248151593882007127641478633414673367156271278523293941371867139464535210534058587110451649165923657043200457638550461900712445906277331757188245435893794952825145519054176264686097186202504153610060738652471039301572728291759389233058321565299035154658560589203133459379970308322300807904108190505884492145788647293721096794177924426642271163770508020037939073865295050350240486935503917467197637515571657238230487804342233087952923810638871445301194225729088042999653058070021713032471034951053090557153971395424846580458227757380481492663596644702474880854514628670121631475465504553464372580339263328695712779870821796279635873441139487274146808035776224712381935036427166826261041652794665129456162158842691303556230004917513998944748412904654047395202224351663893389058036462727492834193187794840000208096560261133018791237450478354633950919108439470319808171622611177282957193245071080756475878505006044219643798746101000304503097365700265957189962124067002652462700242192033380484034756064108965955718323962633286583587473549233073952383223484440717492097350909348587100351436240567308493005180793333890418295454816493937126009789449457557613787468734368166472747226272075443268721938614033710786672361772001678759135364069658257244210036657184935248796572626597436749393982598967272187628467988188268691993874251942938505910795220898546707969325452492800000000000000000000*i1^154 + 11997011436829574423520328556498008227809390976171938917681680668144639165665673073673651271170489074664508436123758939856315871994131096836294740480021070825201084980220286217098001389557839874617116369480846402253907673769188977356476721120667925454400641241295823575577207839164063390305497714477255042626640239383216351469197889832777628453482313377839541359026655414784937455086576411278500709650710539950401448683057798914516366243353596814931892617474603705350657715052857921243003164296340031008532455454609887212783219758727686837355077889403653508952486701158016566852167808372772660219461785061075811370552737898356917623095373640080946781523271166465055123482506934030526720328002797453899727221536548806277975263251596934702408656516312266341812102077635501531560270947932915886813825227773547261893998476223151850908662136415970353141748618978988942348453596839363437760079516766167878222261615210158822111572966496973024154428930510753019656726102497648058182872834309660525717649125466714665324596021052004481304196882383393065860414323110237916296848932496161273765723629626513860733779224462722982289222862989035904363715416064942416362489709680897797829595685624902344037650502029275257402231991558487430406786982443771599711145195248387839721887781753397352248899696829011565015218447823032088979384441285655263779151167764423342210354003304359154631498252398393393781502297438553634731771560697112536105307952992357186259475277368349820126684820949374253075632068818613041107671994472767920535555950139067698987780294684606180521556477403976795813201856131781177991207325999336791477525304777479152316413287807567249314370266093475234803643671930489536040000744792004967604328961292523950488710066443493742639772641160854386753622149126008647260998527328974394299845388606080820959397316904519194069273388781950078313796885003693916285775504913284217759370367232158174529722304678820195647523448493801808993667991142460333853636218061547847273226294122155545956237454937492016274250301086134331926294201599358190385112946954606555673750881917036776147117189417032270054976991699821389699873092429797119475187223794528174918018858604821010462766677221725883425096073577915682162907435084809261764823622622163488008375063179415626972838525014873389336848902173584808005347524759350251273496956887561382524166907538389116344842218303389708784497597973482816689571936109261115809206500506331261837116635014407529040325871067064728486851753930251491754560533244140127712827376976225601275688686487658487927173850808290868012845076271107334214735247916207618621396938319017530554666663730688456578943813279093615532183712597556255605606656222151049068350468630078054588833150768314973953888973516964588081686141500889086364598414084371180486444429317546850476248543232575680339539753569926603519241042762908294132078709528183141099983447492572726726352203253294167860552841505193134952345509477908056615702426106650391461821935733998071438775433538919777514886323539829122119984971312775896615184629203907110683378093270160069201201237965254695576835460659052835648553845327087439569448722472584226067486339393906726658837445191861916888388828540872923865640333689642847979081564160000000000000000000*i1^155 + 1248482476824465974215399866844774245635503690965898335666707162687396307430865170600485324728827553880501915978587793844873529542684332524722816977216648788388203325683738766876692947815603670368870004393786212543079986436986722528105025652434138972167372485090623598656133184111255304481723675282548654067906767873413724145324143915567361939580459597274591330959003211387568861223942610434170576469923229236847738464810382841884963321927299036481122009885871640433985711913156334682884638514558066892401868775680545951499950836707364650188150683693210328308938190911697182085137038388795520070693137530121409683205946267850790945664111623029944016977654861172362859097010103146154614778442481287777141462678968011829124670550655116787462502442496252141888158714208053190013692310514382137372697945077916217239847782169860640920302954195487803935950450175683932399630180586489526013255449939742588160354583140812845251619019587619077587484140197721995773863920310638603825775909800290209649577179028755389685502555274141535240243288670204527374636568991357831935241498985488620813153866307707263826510420471277013468385235472912418964494693328015268116001726452064590719739582931803880656830092203576373239237827733749372050515637495935118643953063122537650237150068085906055149049140086344820448233624955037749897078651741886279749896547150796667532418073299106492580590073059559602271682289941265482447797259620046960906029420769888888538866667978579605614579946500742351664379783830163977204557576533499313051945540088835175415446227186370150117612894072687935283694101362735964484653578624435662413757971164063362919734237363662872478330301735270127196101942928334503837385103150253392356750372924858858477488522315309677829964747155143234096915962439456713910481232959910117303454019298236193498619125271168071537239061021835238511091048872122695946445849338475491481076100289901624652671128622152342695935772827658367310477167650783524330509599781081881786589515809607115045207934555690420974860269949230270383196159625829716724764238079145366148053451743630877774006588629634265429733380583520770121151213592296719586899443661409929882470840054650807413306984602323504980854493454397759377679698575238370622838043444025772525646014535692138827553310371149421655132314717886948361089994304851579648612796504840603037342586756876257600105965234178320215099024660247805609967592085383281042072402336103443130278086981362038277993864609765156199564367516529841585364609507962035320661411356318229662431874526536006831687294717651634537088460829745424164765232931516878008953868085152496023638152801298367498257565296265693408156465094131214755072477670126940050699592062071436260714378487881788985468799642952705240001118167156850781068989013104301848337563650728754699260586903503509506530332782164058689442807385485308328656019441498122329090749082926464478560081306718957416101566662116084742874631248309403301728040347181362357592707908079032663799554562847815368837080880834549737141247054609629146142862872840543170292754792586309183291292378318809601886859589738486028376604051640599895600720602227481631322360665028678300613575661439181996235367641175896365557138611136102400000000000000000000*i1^156 + 945541357060222751414056180553649400600664109238820568477406648237153901504254345723322827901851088693074955812199740083370858091273578989268134407883960394740721026698501146134236028470330149054801671042441916782540538839618155789107206354277188822235319399260522331271073029202542508666032661456105081501284454771241536705941671307459717886499522061553537600498213051223048201673820355042341665025169005942777448725539122214840665991832002385444985539867732887583635121196795046827600820667410849800558864743322416077441758209758144173583813487556736558443510538459570618464192681081275931931639234186623125853326516243588473155852943103186394884197951544308018091583619016170117187452701630537850496255265796145763730838476578970657609779467731538906958171002164946084059119110762835676306294491255342618192943485675164356377466774259357253008674086075975393271207762595793546129246651496972122367653027016433430574694898220305893224931936764016957150944149401029725009643281582091677217942013967291917483026112301135574934330977849616358927514274702992944777392640967628143092157889798185965815203564042732132274912297281485758362853195182864113453675710563584594337816602952439280758906029216689021780507709372838113099372434478118148795976667012050358578951933093874332255700454664795687544986375086327251897679361397726816985633448920937920192725068085313182539204484441339349657496467893417551438124772018484173964635386054917391644767102608029279977400128832009193295276789284784827431632158241097511113783707491275745671226982388436918790198159126807906462244427704325183486644380065333009273365719284827133532939396695390860852439352968566255437963186613075299927234685359928645813320773641540457525723879717046579644979924829783093798341234413471819557717849686979587332015743374242149394895991314665605892164473253799676990312111830117229824667476875050304294619560404712369314378471214885275883859284146307055344939583459880952282598708586720901388806956419140245157676241431053136920725686955054747074453823333082057495669929311664773266631966407046979835816875028451938811895833625122290705654106509893773615501664367673613863003789317318526766476188103644401521891935135035087882443821154854355452365930406445540724314617089944494431394461997084786652255345086454971037661471351985611257314283557658354445668805339643017211244292618152271256573092251950662000616218774738582918079411834739254487499587954376813174715735324413541080287739405515642333789198428782027898673601249267990406438745392322154302754748248422188442896295197925031531151477713495100647288640222307138560616275950980645694776804550340094252958088070317049029783104881174003666769012366999950390877210721871564778486301139601770313501108637503521792632514164805760944219999448477262130612742896064482533230397825650413645642270355219143850163956384063943265026225072987953083036163605176526945250756847213194650933511588052596964866532560970140665662359552347205564913671334314539870443058724412140015904212700603322989523434235522795125040571640606715720562212313547884600675840112438857444662492811375443918609589123091838007418941920730872494810665904730764098761891993003394357570568192000000000000000000*i1^157 + -114191682458985279843147430437341040007576184832216560751703056439476143290898055923690723108746099332925682128268111615693709786197490360572842612142817848342999596048619220978402242413009642206589286051505016452454678497198207014006826461765231625040896238714051065556067531741330655540401443151979357518603045885131446255600074394905989706073569959028893231225789137927503328637635823100347305724848424606659457217869408046249908208549126703210942127987092913971978215716842315592391943602621685897572158697577255325772111854824910537723380873150054118688493874700792623042015038175552537058851230944525198147515699512210810764000219698764172323866862303672672589977985864483959048825531643763195577916040709849817516205236142242614334776406800624835158586938710103216070583699057133374146150882235821049398403290984581526726631491468077372224196460925633532890670727588182113094015963981307832442869463313173843533110259391804972942575738724110466029771784499784893726121111388014504124714125333764711537940461204496827558309444829373842251552481335433891137039988039414058714443743736526742466389353683831616000927733919333872191903139642206631345523129242991343088753014709868123710837402498697454871660501024499043250208426894925825900711418260145762225206411821387360896083927372776931541578361516255112885718839586785299630889651523440397848486169149570598675212513446728262207862342201193094237747208034030968559113437969967120994053932491133651533294195614364926558129578548782550901060161742311604928418914766670561195562777678715271360958469485279965203134882788200008688708949326011755429712419918213292512192964530175065930323101406857435750321734376157216511038891033690587594090072930782286665006048611738860643632905801880040705623017480413797196036382352869477792598415904023765928395096235006452880760554088746915540155836121805996469828862246037577739745279790763536989873700201827536754907261965235237674428709413277112971728748279213436684366196491803403519812573113868747880395264941495553037880745807572771267229090740165404459684882744021424232879970762277511543930409133222937151786010169323049985218271911481754734947254729612520910073832761515146696261245232173882123909088817506576342843779587873920225987825454992741028648461587600776620654307833408310190966942676087656166221084686338012737184064523629372603108481320241995645788705794120437325504523168014209731809309269585175730314249223477660623343965503568125608210322285227719481541946713799977403929536324210605960616996562537937224701248915998838480068283871492482159734664279558482233967044304029462276399436788979792034093789794703759352599785759298641745062778419440543295787192449994476740142325535328257616969371584150167940104527229129650265895662723661411592046452142586016817416261975571754111513888400930751794003569293723499393594815653608969727054286494046189145434804112649407709603600466600981470498214124812185911989932161449410617186759411604517567480360813693539967582512725978510521028737607061004204510393548228301172660702504219805474977297107373901557485303327400810940575173753546596583750126597464982217919089889155210539116498410810769587891624052141326336000000000000000000*i1^158 + -1106621641570009680298127655976676159982835776740107690681202044174334552598401410404053086781699137575704914081146921433096915462486290895042144412751291913806398605409466513528943199644540988493630545042253281709484455627925018687016584718800356298942073410274565214363180416929567920092397108317322822477104946325629891009932174291777215663526366158280949947559895226323851599892495453320349372193296311147465921900235581891950904511415921771325347048197722502884590056952900781591750166373298375527149984302810488716590248347519948675118706331356997953559460918918162967057550785844746726194840283703594709828637364792218160398901331699751639946291737670680020616055245489891091616622369198525080876382379325489025022290848005690451968297972023555111725020992541602751024006667281512493962433523051823342554109767468126665182761559211074708438157999641416819395238873111148645516071018666874993608725683296042808391685090091817337285978050523956340937252529648938427576329029800288930365256316254274240096835923738332422354910192483539392224270431156079919343749173510537441302504680958439353678689641106017247001803493606341112573198047810202578263037142063296629466277319159921802816000415772002268221063848636319446562487584300680515573664501519867089258483012785361633875410449878716574959555829565579541541288704495400831829053452230550945103025807434971910359577024997450690804247897707025242530682909477327562439700507368685943524767697411398828391982030614158325240378696698460118062684294843763327254712126458972334150378105363566689973758349534592940412076474244266221420957505907916338753889889136186151431149255676226273372183500738048432289137518269909337246450907827777586747581569499962996657093172529293958959052273316177364792764292552265774339674533801501613504650794621800524032628862445256424497190690741031306254721226696205551576914145968679585839241684126058747715320366608983662486241261875112905252279420556854326180131955998672487978539002306160710660751423904892722994745738086261961279014693141649524531860415276446942314247359554333129509237534411015127531227137107630053705141034134784286739050942273687779884365663623070651368502110667092955071676854555220659909356275725121303787942247007681905947992444904699021555182249046032971133421055061183302001699552451475985131363184465842142084001948744346907636058893296325258184120589055837123486853294669514818304038817605389823015182247603644902882175136807498395772704913872949296789609273631305737260531327812199271528483841156760153600295170918168510286566486666575304487382020975726107040440878612630759521270492635479961579469765988922793681592381427200321400952489361652177087785352299679605112507070722502602999503628164093206029935227222487944461717809799614236697332012088303636174076839421082942482979833115529881973792730726041430513008547261473083353311793019438012317872405125334804785065224354858047223895956381172078448176503019833143685218391826773433761086003525158380310491939235008064252290134799911316850211972942763455345126356366337956078398963831181153174511826260387122732754521896545821927942030191014133186151923971008055219528795862641174217385574400000000000000000*i1^159 + 464652107244627991258211833809043985382861244749069084012510851133711486499111574089030143883519028870254751590763881145989187849419232390551295732760316430816405162039096251702940811526622817599771080066020303149683558637981464874212747695877061271505481544368894139622360894749777793641992612798733961410953250080824479700892097504129030212561332448262507285852617970481109758615187763389376472094941869383885316651307860485861224640130304290372283717889142283875157233855414018868628163383578661814736115155773424065635652028559137825522723417796156348901769443917110231354376725507493580338246909082196902866798811458423359821439015484564251276894486279558769292061826335967663017216524101948041533741771066758132698382485341672751818293117376739828240753246505637190806526611176823671739301743940923076461089462519238712847419324471252758611293700184680912962441392620292947417648898516088005530107099800387229599172856925020089894521334748564910595421454714390189645426608198128703458248865894264157681026038708607328039606458017509365270445900094559575169045382646802916451537813026912745135779354689028508841472483004068801100286086075402151639437936731751775429496240204736950001109661173043376913577588378958400382740435810800867256084607781076883202912666906945705175877267043499330727924143571988397492372826614490815791056988929338782760602239824485362880654860700047677848629345342230735691346835471869854859055635678122632567018744847330748651859497465599746627447789394962106585571447333870194007075537495895542373397392711635939768571009661417169205378192699848681533654663492487164414668249146017086468996316487888057784313904904879991325135417261166509589917948812549918479244516838919869392306517781866134806923448064898710481955855476332178979644467769762763518238065319717870081019499255560797494439923953387961077264297678496501523513811880434670808206134553104657003167069328583965832780822980430589625611913494812289208180136741878795483675453044134634039951403563333686635879390477910416741027668020644104963401906562759452243539982377692877765911074866630330719583610482995079191739343814930078960710108480580121173221051598237402417438316098780715360825792012566731982567475414305558581113831637989962966072568695965149720279738726376096388165738367755495816581280540082185484125019480303087790268636901837685097854092932585741836737781011888972680433225682443180871426978472277549650106044762207561259134047906732202741936526570136148773007564872117583359180576931701236559173769848207722651818027517469243450776589582117136574255874424087211760836276349408914701852319949023997484363026157881009110478828271922322748151334479538242590767793330271522507938345874292074909484108342220636814292648454005061101534140499755782444834862115750280333568038638212352522614156960458113696830071597460367897617770505625916533137930886670380080812701482715456345869241931274618902992743287415530973252640259756603767172090721035544657948056442327004822268985424611820801837649137556907121654919872553500725025262689820586251296545084857409531892220057441332231122257957150559901361233790828574458528084843736284000957922710179020800000000000000000*i1^160 + -23708489512106927690124359584350222061558542401060957284951469676362235981798524577473246866786453120521347307538881917133517661162509022540961347905472702919994081063741556697539110809055478351546031808549622468858391372429310953383734132847124735402857322852024859970086405920336121796357926076704817009375785951010678041750156163642294676939706748331265525339940743142842345872373325152730422425088774344609626289688403097072751218664434302506228148374878833312809050853609494961563023152931934950187270166467583860668997840862414575815102404625105395061019059424103186795555710359401456678464763854850378770813450500954564032851156859995482992041059401883465114856460602439194448561204786950732725225790893514798030121974333414216243926202162126965212369092593934014922692891542614136139318927378554311336433666835779266780751388569127577438977741583800256397560966125572373870170482501035717040098304749334403324767724919256488247905328152599740049557073783537116600398519829727884841775056416644109799430051957006117118996703880069654800746445791191986035634369906314701329249337223578907071871693757327003678891770311445615576410556693442688773670405229506131474529697761133513690128769195987527547538114759101234494719963239783055874619338227121284647166286153178679733709859642436395628526475069256718966062555698112978126388928667953824484256696890336350725646086999931685907677327799180695398596847466657407397866301559746227079987389607209522508026319167332815647812372763958187424269671524861103058133111663320663001129457446541889916256039294816243931173187733194647005045373708703392717270901723314179848558765949672059634039103246438785160183090021505296041994026766919745269643448844597160664564953853773145814603768290050637956083193496887290636078581458887227207624088588923069319062195957737527811022484917518442858854249428968834466264214566151950164843247310782488179028898357109150854365198057166437968115292536304955042468793167667939249421843314405358067033398566964220055289984478039516558692060558652642774042432272819082215977940145781799502172078942351762193770754906239612034491832909432459292872415075282368700916074502693536942908172423529262180974938221046215633223291735750295895030476200409825922571276099732282107544077987282774613249166928798283475147191889815187994100613303916380595130963489760495703348298136919714984447928699546855426236356608479096225557930193336657783732729916451654881813708414514517570072756776868473730713205816169652423460408118126223549852074378272618755461917912706495817401542310171544331263131173241890977743017471296834728919732591298631687263483517498241472342300472745937333036422559706166778896324268113474411433726582877988968209772908449644780663686761530426340141402186402656595203374963503948385649563700297721827347026715550495393328700594801028894481618130948199550761831886675394319411902446198037422848505052944848483261518678326595827046245674021870125583425028789672308355359847091140580212672603787784731467760902613306909181431028486786180089117172817461290450852154442492170832479341631713181914428923725387870166657568047073120913012020289510234726072320000000000000000*i1^161 + 655348828652494438949152367839011731178814428189958887130399398671482027832926473419066029055000055296222722394429402547142705066368423526909435538626360595671441556171794042200016819007169936704236238871455827577633398174209481896624329525751977283657826470922008210747545393539713690208228172735029812140067765449778608338026229667360366136891005435302055580250519071035634536919702077646685392686251275560890619108566844812165351255791598996066391932797708565249575844836500734408788637982287407820714755779949256166481405857276804774448096597525669727096370259442053531968362308436892509937738522749347167383280082088744720521520995229730370523961604539350760813873917939117558331296901007591162359519601317221203112062522431325193984134463192302221763811588392493336636087502061402881876098617037702003637901886648480262788106640005606220296463192317695731253364721363625195203655716698768559828392719898315266178337956613973684844508089742865484972039893338509790958539122876497342204655422991343753506443331702515424351837594908930000342086897507390775940748649764689013550913119526326796446594584874289974085889297224333669476399957090736573371158860698811836742483016051568916079445289400474062849224034094786508423271897442423434854746109008102373991554936717659152691554192870263101754244776709791247325026783071082425568691986848398048731508201258270015271696575485508291408028566837699929603501545859869858162425769437517852727744318686172917289200446475132451321012133889419674073059659402375079737034015103822550438346658631834771290769211658908540762948244502979282578202248657219426522391711660258654392255951570099124269095897767324156953985126016383068086591638514585434472060667720502231021787674755874117989546384077329618558498034191310425590692497043094633804526865180226057937985973074199348838996131106218448084383968363650083677757617411252327158094121870090176818525673302982383890237211868594601052504506807135620695090283331439473878128748181243983394551254071943207585074731058575106375580021095600601461453201754378371707111984685539895346235612557301346741188437419976910893501447372596446945868280277103227709189069302378350466729490866067088442608226311400640007629148654642062257057613583739667667017946132374060946866123699537255657891969042064542874523241409238087426592943653471640048575503880925653235323423687118841341727793289155368819631793596975598020684729742205314068571913327166072814529386425217671966549063250438580031911172030487934345563902547496431745396636875163317751416307770024610935693895886064012933263202332410157959710877758931926426982608253897759234509510557856454435841697172218673158984200930527983059216388153961575538511952583016798528499872598148926195701323140515077013949746019766301721370519427109862991504086047097604230629324087098704197105452921403270793566482970811025378637549331249430427989684283325617294454031786942791342049534341266650059072804843614593466266220867341585221606072684112007074448258830977356972334538841189811240524246631907010069788040202020216508300678479728006034827650045536163887057018351249335899643119910944023764573207973068800000000000000000*i1^162 + -10851402659524730560373737130495178184015724118916497049588771106461845579173703486339606957898415414596670671421227422673009410029681215055622711417422786228129880352420823331192862659899229841334057455302225285746710799805881767088830145644997867675605585956709545289146484644436002587470516861506353340146031245021709917809935055595029925520880776482375445170025491684802893267405747840151969131054603982916452526635290084987401632877953541732080587703674606174442501507739319605223864313460049354620831018102207393442074952399073914284673380650625372244695781232840050147750468368533437512986445113501779606569436931983475168333632287595031990156157098004447441292531112857881466972184390653509713181822686840343307952661033842473029957676329837721287760458615546180761313086247160081677979237822823745171318497166094825187724048077533715072240883543205903521748884018739307466213291434234834937896267497143081223795494165236531590510679676968394751483959642438209037218367390462248792798383433634016928842467986400711789786437845890055074054866697016095914618362273514005530752491941753910637175907100416683020466694450949465579515880610938201297580593312117936364820089840169203040563545325180570417584900436198058933172721156210934816047817386315750472505767606182808801474097750283155631667537275861191829087476520668485324242178950121865190156014549919504613822779044028738457431403315504304955076229295369386763905337196513975038958532086397011285319043501797753460240043302776263277646997118942632872059109902581431609158429896163763337844358695932949523899464915171467475430902053403704260781393409140733777088429935646290528757027563294322530406287675559598945604203927400998182427539418871806271553763324232450776920472714777101124598896536141458120211655500582628501521217205291177135625179782751229987705446372343151484536229117946871688889306848252723259558922398565397098615651945122949324754216421702149956816472646066026663306455982256076154180071682575295334329892769224669433328775577454360493505314507891521445090992104347718930859460410365932695559341832769762164016389610140722354439336083030939210619256078758033768580500654624350824003033389418155748586603850439485021881520642916395591265502064307502715725712009440096188492288075813217061396593996792766622759592905213390436125019397411833506506699867042614187837108241457766347651457761163961669114788609837886347728482368774431894075427121395148928609365236366449587458424609452807824352627194475103306817763356137974495618603968064013346529103527283936629627912312914990651004449372813917830590916446712105780444446943327415147776950249919452532597690111563061178270318301796407317807901375828578523172931138418253925623348639990271810781532315401718972120276477296939889347426700246860341715676532776322610545358465729019999383673378007716192633546968100443023505389414144854738787404253532669796282769222727386094602906262602260750268995128365433482954508252345575590156395029908281549655176164318260672520580903184694580925663840569349868995320093430979434052584429050506620105906373096397508762427827963966665061161678930383856467968000000000000000*i1^163 + 97735774332247542644123570982544993735162490299549364012743045237610142350632138695441085444778426543114397874018766608898072779860718614711321104724988871533762027615024507109023031068910009142528948025996593068807832066868578245130194677848323921500173982553020784839994301000902301297551341453928249701356666409763092216163258651637396234942636674374715324818601061390573382218480828105660084512593485064399442536052509119382112011517207995247225564924125873693528657465385196310419791317307493245977711252867761388315002643159252219354969305598393737321171161999945201855150059200038569228881218015452493040473992027396950446028902000550358321231091762326678578000443331803171989512592492376567099609192462129450308721148560073436442229343149077624802167911245758350055832396202306214652064684044968987313939753813462496967523550119105046464728317001010488841421849193705178348371586599627826411926229908192987713838689133132596901868285763709921818746096902314281523908431014714222109867811886291484092032748855207690694496394885363761434740419694538734232557108249147820110715131754490095116594603355977581942967062637403070324093207988829211669356028051289473985288466035135013175670859799939873146124626744230962467159382111485250643217815088901988748699050294098425260261880358444758282712986736096547193696954588445894778143081361774109585410011547747354286523346546004424765525324404051252591025057090967012408659202324778704784437203752357307341605881939753377349538413811012946927328771629273898722027709817718688978204857196671061870435640792642859033489440389299845148091260512030237806398051911751828543111926874394111125714386616076623120591677571410904432852204081057051086861228407491295697958654311054906352645190571863130439456533918417849220649168929505006961895966777858936843566140100372873533011574993433006399638076111890879049775390126280773969414031732283052783557565112098758345567096448930899609256141249009523527872381665008579501748590521012760384555123861101408343357072434893712646864754310540260657639421276121425945639345615229463431908720918158262661985271916163472387429747898975193613273360154342702839865818200589050459744155278404287763858818440708761675655657561734525776693020344317969906817199943302718999580453235252330847424228684316167080874706127523784028144355244125323129765211636454229545498008787997009483104626742218797465053313933974809694431411099616536431178196087976677286360051956263403935455159242270651513782509590152701195150289839718019432941932418117896734507250504689014285539405035611937598294970497437815874291921695198141327392118294767985579089712846417730438169311306372143671098105110491398605611761461043130029826937367296455545823745570527502637086338768179293963271683507003069038657893465230210010234886687399542596467279134107871700757313387405853004461172979917322932088298926311330083233332256609237225959682888901713209427659824929744183360523894553245026221336442987579957185377639178207814885177207792164557611187915118376650849480627908390317057288369201750454020467877363829797683582083893299457503444415954357443280137879552000000000000000*i1^164 + -374903677650946634056657847159305213824390024213712750981769980420217587037204339357756522897189953913946409585645728195034793184100189339524559624734576542314605021755012135206667230124093877373769297666833191655542773382438505891748296071637101624898024288543535490105120867875255686722662512436874265618553505457090279158247007532992711148878232863243519832971450987007134688400770135131072533212777347887156309186671776097915801414541123757548998388016695038257808456025345983583829014897030587386418397204341678392882585158520525229227588841257021079017119117150947242226677793983559179800745997231240580663305418490007246325522885963557827293854905256813430234985352645633292105554831485674979047211376641277991453786668516766610139220625993430766058287953742507615555444440236408560784333155175991973398449558974700724526903829375285757517625054988884380267817953712700116691286788860134773878838872390686194875001026124634472346767489690092538131286096123594669337349422232503520117666597587962198869168319213354915529668750320417813535553062468737612433414876073041896094882628533170890495705799768180401405239761209862781499383989666554041241409275391787727838760914875016000050692546159219478520602301272049378858764355196514332192601113944856691970322521198062518089895530984402063921694561379185895608517142409159137712492880305807172279423133379418070258263402708670893277910399024503983967874655855093682263438341310140159283586988039388517866149151764636914372267023873362036647648944805367853761408374970358357301695040199096972327586870079343192107832399330711013252302006277689820882689203946430423764401448185120607068021573613302187507733078714079939210394801057683302476986373093149976074992729516577638763325985436283243712714307807547737193914034543665830212261665923188647190716735983659661769807513729577316526924338983148555948698612183752774619502604271184225360484045048175017139010658270387977049446991049030337436798859175256233762862126806171094721533633014111564099645809053738839606348620579456482201066208008602929940408559045574169557209128857630603380560689132815701115960236548030048925267592041131956297162824356659947742176037503907018604799990263225464465243897105825535772184060472405284181909527769756460983177558233825263635964502685206103376310823823308757895686512375837503115312416748987525602162833441596638094217668201675734316543431845366561894181377148157420741163503651382286993116673305735714575171495410751534069064022725984800126562691224613477870144974943418073664960472752801464028939028353044194252791312493937811293875051007076464925312507061816420883307077705557515395178531829385462468387231899618052785410053304010865672224459215308863242229859672123257889191176671947234580336902618431312192224801072602158091779552434811674948338773776603308628978954727468206035019125130434339413272835295048805307805642091505163274410716536350761374113139153106413981012131167154144667596694438705621202997730507424733341521335854795604883981254653680816558837223541927975794411977337251035203920837006231898574541137241702177723899457775372704153600000000000000*i1^165 + 481200138640368274700566508118211784638456115217259409300233386348445610240407472798342075376719872853982020545256272930077968170101159575907217588623118178604188156599870996720655536423503369897995761401318942213773917662549242587822207448240416695230875805722244445489340787000271511357377325234289465671202077616801438292290601697781841238169945994128523943621094788748560021126616113997220168335082832481921003533349864844804986704637933742227321412284473358119319562429239306392823686349991798423705261940433507428981670593010913401072603894692980007947692855081413363583831726360263095990422489513310593485821073504452718087663800166644263659567338202878188008013024360465272412215712461965830550438147163329959145493276507905586416084945668216634020365136424551166837743856735833202315035551825170009802508583099656993899464532338338128718102814025067351882531329552639830689476196145573774352995625026433801454148342166958858828032011850192152914252226576871656335675356256610097384991916447615563104798041338768442147470323117269796359629053996869079200852071414946104888592611110995289992648308533922277513686167983687397426972528589907362227066537583814041234322478356613812493398843021083829505197493006814313415459208206960190595085669446432256987733489774486525829721587498036558324861599858395721513622026426189773125956549236673391711693937692685714194286500245511097093330796249383214683206497931086685734667063438294706844533696297422563012994838315126069611914246695525077543162485300015978419013995572427673700138832376212781709986333860976227601194231618067467960052441039663858329866020555596591746883096071752541914718605274864341877782654890149486402055579414230657168267061480389960906733234773138001350369585975290021020102757008262141915145473197519853044905089100109895851415345718547178967243701085477559034600228122709452451157200651936021161884121147920163620341299048194116705504023610058897851417083898923768827586948851541939736435564951225916494704843965496203374061153781130941546769464688161071856069280549220927402769119327414823886284059423602161285339840560086217379253985329542408141266366229495358815682441491566180009396681388011364882610685647900393443201629367528074560949281561588341461163821476044611480501232668990577380892846308573556982434393171471367575178282896619822075227029615290302825247191509588852524401168261366129065149404650725961223288450990210654950974564072164327167550569304024797934979710939444748148604332956373441390426352713376183329775018265335286027273553864155743852448225223184738604406012216508382793628252565315499146919454592729698150373835285063533661309638166060291973441318843895956103743176368175988253678817797727808531150070113357106791877818132822996875911085053080786948533712072664491236517315447296696893768927127059234642649850342493988018037559091058079767857529906703937232148622068880033315505847293206009940307176759849892043616342256318968818153456552517142926963508648146429266367705675802605065054826907033419010999375232078704148580197255628595348783782977257057371041126248360374818779955200000000000000*i1^166 + -3637285613682666069917501621070001366222475580792445405356529216649351329454039402379265086510111652881357087932700120825666022846722634796998463113670794905144999158371005382897663883575559854358634452468528494167183978981056676495138597457914166309136752510520569412140632370965090993823462383718613319451955419359163853715875733517760729527066610962246352821807055116945170103607184866175790289054926917292758659988420353646462398112974228749762760710134930070437063672762208170843933185118465221177789879773060511468910511793101403906997526244094165055787577349830480527538009750455091606195882780676455854151764272170329753094381998854348845941011506144088979577657563948531197081181195183307997207346719775453855042793994176262466024774291442157601558976042643795634266996209128328639021470702845417432689600028331244102158366441157011994953046485735670003599347808918545708832668462189685728120637435403606052533288724442329795236627101329591262617217177307918066773863378014195179116950092325314245357225386396241689540233564541968267625531003118188474789837972165716837904555108395545799157097410903595874821507274225353479512632648685604063985721242774081324333094289298665863142289661420726827125604339214631171162287446512971889101675366218066723406943862008751142157724686360110651418529734484646233152927185263028187415985819755449835781022033470989781752759128212765137611865870341484357109024266386607649513687020433479635045524217367653322914553590515694098678915663159700766621554089611747311324249492789582273709967676997106108440459963172418724281529304311954379046570709693393176888163814572702118927338677320662798491226986351911997961239428231389482515790145276690796962442707837804102534444944117950848566563841483921005297643325417257200939076500977332858205857555264323383086023740176147501067529795005221863750295656047471180270345630126775682085686844257402699758926624157374322679167581484022296138700475894965597781544772499462640135029140464652650863918289639711383123617603075802591254747459843145371067298780343962274540184380239901765629201179038564026106391891504223926420903144265194939651267425425094515852930672908249613070494480415047276476972607540142443852724492439039065952014767117128821950391670094552232943612113485999763255718028312244190711409118665581853358444064661209565750228664906497714209750417102245861564075320679597370898518732160225223346596603494088394288653885552160374275513055140427769364459135352514869977863968533053755274937306281396089321489096528324670959724287150479112281646499970265855648357477514261622395683717715727654226894029160620475223942617600859463922442941908130821808168543542110757948951914826282589037049145986298118841852508702741448508349500543121445092079078947710900413917052740927361660914553459735586952511143349788628770306699520552290149338049623553583859526939761046873711293862431159494803324096295163417406008657606486787723558831922300739179972434401872566636890979975462352819939310315191936792892696181197045088430935585839248798289620325193444770768199992845835933679611721809920000000000000*i1^167 + -1063851190546204972320752235935006143210435150829224778011612112551306780223902782467864596793288066087102300168748988829845402249305036623939359118749993116005347918557993002539920902809134031353368375077304874354948250249032099205440503812410447376113488031577843371675385944695756045461570385764981488929311394563908423042723028255597712839794233891671606776183628796290039052676004021545019250287519379304934639075351494304406145420266654394506730079596234470691574902179209566235643891423634616264730522540987134158877317055756378068606874613715959787380967040767737391831510833125696536824492994010937018258212036437732620577369187388158130264646134665296592591269373043716864243867616788589488946427109938991243090717380235753779328851961312236886701452318320022301846963046760568825279660691030376934023525053786811337897089086310284752085547180007366443029490687471768225742922309751114880558534945581162483447454801642893711170337838396724765394074425435088545162253300663178222602829032251520043152587930836174474075508583346280605858746062787641668236810387071723884543516133705007321126535587328632075967082980419583236168607604988182578151378720061023918334143774290188226164588032921274917334248700742080856102516630329818030133162736214300855517880547183245308176135480745403348681656728163235511227312512935206790042782217983097462274920947171515029320390227482485307780335072856448664472584724502373830261820134387890543361205508752879860972894028894334458062325023477485923571180413630017587440814318936029168155166805720467765481387100783174427677427864205455934158513249091804185486701181826118389794655117457890462743435946375778559587511704662125455088292183208491779302058908506792822587854281180081849277549612647397118140505338473440328244878523773084206036515981534561938980750584913415703159469187203090451723431982150289874551055308955269093211153532558840921777522005559554718157122167966193649755542290503933635503092664113813694860978043029674454461779238815335021581392533128788003435409064644850708120541999690375417386011535685156838098575619306735144760136473497241771160835150353676138872705910725029135669671409924170986329938287397215765031805011624410685039742044943013972989710355282419398112388811742151388134127784454136804106252407337151102448828164664819554929409270966505175081682457827943584006829106867581200878202845431239975848135718877007869891359791189544607697655334420777342477129428276433152041117259562584035824134032058882037054809331198033363956242493223442230582228592412501581000482535392684264193292526718085047105996718849737490641193901408242787347040899902473153696156333059545723660497824978344189583156403535489065084990588897229614231149207570239531322535884110415005028915446544062892024182140993230241695214120204603728613987411867411633666404821572779985187237902060549152235038156864819518422552151768090479164478436308048407764754923545025508365529054935128740458466944056506821794849652744020454056939303976030414824381203102727332208283065457738563649083066639709442596746237336043011440640000000000000*i1^168 + -15609724244702176947404549200652708171584606137222717816957826692118995959822639151880326163198766815410857759161831982654194283831832730938214791424062659805768206217804130007564608792093406726792296963476594039726646101072460831985372636551227045008040026571878221679370171108791242666332734753438231739947794989179813000946419794096257490800940422235098336890628086920842498944235107415480423340729222961366406070054712640589529806766939246113467321872768591125582194275095202685987167461044579916304138522344349723983122420567122118145766136363420811316798751196262887873736891215817520346728944037103161818078402458227290941234843024657857010947970737205524173608991522748736758892341636537857994521737588410597422311499422716286459913094039921754080504395405932072901587570205975247737990961062520015046083120438931471746321627102722975320202180874467886264715783723918203644830174921903033387333496591062011036994671933665699102656202822799980730418153502133182509441476737163063252950379640179229366171193176527619358807515599130426070110544865823649712616713149779543446170867006511077028033352499555959526735164043807369593179152837824526551265752530770952897649900583089489099545383142370304194091725864365711955616705865322897635994283974885464255423056744685900759838390046709181730565242776824922214695416531211997151633478802511933813278238709781659796182778151486174338155116026229885413329125354059567778757488248844293704598723426368999300847981708773574370034020597938348007777898574302561747232190093809141078187849542700061074249225034212719464027819888229059366452381823981700689831448852755397347128060142278225275099365781106518193233147150926286566275798208416104897755124120962651110128402792314418800180233044715511631973480709591924058034768708625319689707488269988770153969649822584576927241038751694676958439184397251781487063987917836900050088741830674741787192456224935989168545064331781691021020160163413560871915041801482654370276786629933920474526570831977078634850789528938495353375755282608429203095085283999846605081044127290414255211523148417543515471894046337985119510741399681835654703621174671883460772598515008107465351001179901347155463044036501691891326542859101667581004505330912376138254693867680555329137420515563085653227855512576337276967445499971100423236130482717109720776331476678800781056000519850072552473109240187729157926967771613309784307076531273102343107685068364588893461482999548248174605261586721155388186409917296848287783671933522224710320171052415324864567915247042489051394339169258407859548202426110773700871829608321740750073036811520706003595960033330915741137105497635118168657068333125897832870017869321814837142476600538545980115356999943985961618036378688094525606486794114454109399861038098705714991626630014553112853419383335768451809236683109267056479071793930057567356708480912858455828472899363346305103594604644528222888008048412834048466164618025372594190552452272814934342727689878804514463561517917573826398584028584813538944837077392767294187895033551627467724555288576000000000000*i1^169 + -5614697031562400489137140098065067643791859966423646893163703031186259108423977500494096045490747502086064605956069802974271254746973094100483547727565425768177083863939230376943960688558864245238089999883278162229463355567533766041636240343894912866633924724110884765137479932751532667087169802027568711072068540183023069318051370420299301327561001039027363777336266399813050792854420831033864513309066893778242580024394668805977493324423139278763356554623327821585790002955737057393629128043771882264174022527147510164777058266702767610577091995069894201313792492223474632913974523353262437928633937231590452065884282517748518219349202778685192464691897507709254214444064906268847486103196329214072816653287050970425173704858098120282440413309953184641081982785518062496269677237629908539748322299368180676880111399250940800174305051275060838552367669516418972564737996682018695020433910756128951478041617637320422031591512810053548626572421181698691815591074797243652750087716755143047262016646819982703655936000948194286026928052811730238954961822108850042716784184152207557944044350368757849247408406506295399626198808920657895933370895922833021393962929898684894957159314694752111309696395510454824623395632064834148530416274022401492660900966595758653164481429537376979981684999957569104547817296647012722783385324408571993987933626368893138782416953704338046282441259788400009570231117874908848190046093482209338456988517386204728796116410644260126984350541902012470557231927039544042969270437618635597094708545307385043310089658018663303128803722924248539583718477068386188148913912371844929901343304451035572842615943269892095387041516370178067412849547458440922290964035242029123471207797118592209557410881264146683868711837613272992309243080966188397009862997205173268268499414285692819817309454877539122954660342535593740290693138748569936087525869548744073359326517683936530245406609572554155161016066397076235685588352855613402833706404647828221612220069361746251400849572747098496160637147032218101536388339912868409894250860616237010016895318346267126950331411933096454262869608825782868592216185763359281298412975474080206949023540726688888108382548753180094654380713377892078644907729784742494739305200437719525148677827449395026338154876370871417845500415440059653080413995062146984480718014666123452741806666517952560372662429365862146834884046558629644373716616308420883569380939680884900737217412779147666557232010164642938657743716220072995823530311909854836270883961536623859795979927497593680302185257242475722002980415811236028972634631798201933665286826931588343645448638892796429801930667300317279595691384223386137127190219368724576393736140382487133775001262314152687685388974889389580022555076182872211410570319859803436379391036468544132278323458257333331316251729632311390451771885254557688636788341781398739138186909627103594131222752588732322879238115673081792921397406375638017560523248731384908154415360692582428367855275844338045837149907289134319697963482288895119357492099804867573925502715722465280000000000000*i1^170 + -29708256883935942367570348215308684731490711355351147710204657501893713849704554254864406351649902841931581303608903992659738760567119017676648818044644973993409376465128240145573858497773279143301368726654187378187398221013932251932331381240355175492515219766890407936988719448197474675041010406576402497074479530102796304875854221598587426039243958482658034478949407073418324286291702493703911039519394472982798840351038148318834696157993006724898931949247852720459183390623699783279634450672820655346755912127486404795847379925745309063844508399780232098355838206960670909495282632231098692932245004950186823368676297664340879814041489080422774817692068632091485920254378900888707403812118896029629301103870261997695588762949025718007776962586523799091340376147503015154815817313989850102814479874980788400642812253259006944891390869781049387159425635623900780660157167341625032462506893917109374180799768898975731030011412421742679887337839611609029562747526055632043573679743744628369438423533167276527937889968154732562693733964236129093752145008053952862832863520398488991083443790989698426192153853974646270767920197624329808241491106025679066058161261982511032033262446811284419233326585198613557134523775151513525428635890908069049820813422949112475240044277800376230848890180400957857889009271970244787635018731204615042408923943898173954009363572302420094164149719392005594452651369349115974093529775326786419916283490400925771726925589179422675941233143003184845707013184954466370297720543097092961368221600413130696375765411050766416147550382429776668425574430925504115767579111846742034063068673209899331389793128176649597869472203982354197503539346118366170960120136142241837916551172965561237565737889650425001404404935163562287542729775519504853288282708865430666476050344986346895581299057607950298747684376842543814810578384276963974287187595066463116416534029593623498122305774077577596232476132827826619502443866335150283703209753571557987549500066053916344678053336099320257860305626790473823700472000719957545041955972564592163882223266943708878145233957947595878146010252001654409267170711834322213290580918610482696609782193960844421743880506054316570214913483896130117392704111374318844387480716557099980252638592309472481925887615933264463216787472936436356286197031442335255910573879463320404924921969523883703845150850943760973029131046778043160224004652054288184623322421614434909782114402941267053253495257220913105789196107384724734413728142561488890672336004016721537743944714274214025005587331244614932497112465402950747076465205765509252000067006976945657129991017168831741826673764782443491448850817935545030317679286220216776501339382408838485594083615004155313410336238922913285333052238609700110209830063813078022272365135147140991263578953011641510387537117405419372597472861185315618422432036252433176014007954379633616592794420167056852676189408399238380867122863110714820738044887417494293131276235888885119910970236068211754334471335921710402857943205977359074534228615409316207054028800000000000*i1^171 + 1428121788751803113904495967823179339808950041116993699701695852138704725529630792780989401489228944108215233334157271464135492023334298492636587533514575030993735654944777970168861632091547118171934369495622376636828126678506766592223866519673360569075673861651292008647765797870173020059579867481433028636619410937267514236434299554569088420463560863635885787819508816301685252854157172826409464915191800225176663676244148377556363380235791831386192837635022108148651588585808494393484619636896597380542706615454285615247802584888800758545698367591478978944844148240708143128024698361312363111021148476131738931430822297181750614853073842457507501295047955921466812947986450733177178245503886111045970089086940347369361602377785847627458024668058410482439538831792261473523660962086895635233809163330655655391543203037426058042874014813331662829001650138961181580900963756553173993779257013435586105307950335823010072676339852854961774306041835041562279395662143634511448930994067818431498041235324581019794426085207834212180204318311767741094445904914401314357935709360621666306055575354400501238741392691784630069532074288601275740698562622320600108573305231309736503733365945538317514914413999141534103939559922753921554743781742852851847847236991020778586987378874212251905770283253398603311869175643841557957451634747816546012861257972357035567480864721556349189633284776534408119596646707546566081759292793324875735886961575467225954189100248477655835172512419685934340240586135656584528108056501014592427032829769982852874770724937349797822788036275829324997554149697751696412663277143796999427138336576875600250867955254168282550867215896706275208651518752867396834491346908204201585176125053446673370930203189362011085202541226105247302426135040864050183417815264592514183425445342561704577120430725853825605583015613480157666846140806960673533548821353325464818782204887489683220306865563368384741324162773284712054036833761603436214942501322798046703125899602272415186542721404796215460283592610800797369104065542369935275516934486115597511412771686605415800156055953262081567996505976083223699929726506065145250136764538355923105909303600853571788759906269729238505133997777512925063187833141886817458218559914079796896740669917393186496381778198990568425535474950316148648269721633365693986634237118229786317095304364367688330273406905176894521184127130269531378731569892568712311142784084546260364222873115661972439853942535319945495624354409852196313930871116589412692079138602348383772170625244798804634023311495131034832473692301388756694040960095884274958753097223452913930519293397358765688526090509679743488865603716506803560320252326032247819321523994685566143709729937149348652784811652229857402945379959069625890801301759496362275585683222908943482007448066450746405551411865525579906767213115207812954174048601310361257519050816823074984283708235172094141396795340857585278794580361674328341342232566179568367850688289784980822145215613462552487770617130892900201232866014559831566151004979200000000000*i1^172 + -20396404760735434973863780431827971369918763036312663340596665636935591312177437823183409752739700357988480878476626091215791356754220580080246369378358832106717378175945302807656994101851297504733869513078632838283043028601842088576964143829835620125577806476850771600422215423752545144585533909432218521555576379606981040323600244520363047391452326329122365245018782826977400197346596479580831658882017517242749419816669853329227581066546259357287004906410677530576427078671067461092841470885169400161319645629045481602986758933281353249983609874775075056723142042556283089274053935996170590098336359340915658513946144009335438458786469262650013293421843614996995773162575348508995687344552997946295267060801429758436779478332656997498317556936301327693129622895839692405343090728988047251268549752725743856636658141417931257803439701192695120907308826694915459893909708655354742119831030995999212758187712035729489428093724334932004977298993411294440080237508044761667606014122574408456325446364097228655960733131978188484463950504648156288339911405650237275642913689943252391914793088662440705760116340294742967980524345378326824084869010887110902294910857273231866123123179588362440484836072177396068055199657200497451029711889248075760017300727105657877414140794457069409987416751484193280498216209515247666701503121549003370173222769860504216789520244055899384965219628992354086302765086636100650429074565392975028039481593303360505569508981971329344177822819015366609140892069315091948886135957976521568799096893597075633737331962772999794679808401569830215457996675228627272035852266955874376331873528346526455854102168054939473535409768512989710835643873560567580345531648163610241092058842000396586613218408356343520733732808851135503107776077367158159157566109828092869710144307608898959965911730372460725790674291381954467415903867761495347506498303072365394921342916120539636486475056462970150803047933367784830837473151536757668463644758371421350281852876423471168887683576808186217682103639226149741542798284188610156655772036929217360278066643347277458772624111005562220491325962651789670944089560617624569845881245207314431218025145902020995194458280846658915693477765061397802866237134349133930647002707138383523847191270263991868065536738914132827653857318042335715954370658409356571158900930493251538800689706687648117020256777672974390330005617698920958190714172173521250468423398747955979172500405687521661550077976876231832863269413220516477100456940038073875965603584538167979919810116080276839740866442824088240049547617357260467132486120428706053529482092447355328731990184168316287233584572098402363198206414863003439868615320683446268652709453351853367405714673299233781609196652477232648811173778018973374736377082340367626797193351343640422209453930899406382491348863496739314903049628567539906740242621247939037037398343092682642773624729599121777244936986124239175938238799136338564409688680138213667162594670422685519589585263055284682848377503639656943412128197618968821760000000000*i1^173 + 3023356466704514816626778946903477027992377811594953249670556143812564713414717710621443658294429593013348765074257134642498496784336526901025949419644742260324970007551122691531599209007131194649206870754063310167321284357323427018643462171828816715514925039137607811795369385924406352501765281432194269216848066190544057694067966300537297808050394701039333946823844690019706107929367735794518491732778658844651996049245314035182266443772376257276091545645890749787471881202629032320015217232892920528442840396278134931562231854966307177041276201886835299507759076723485707855893860270459499160951430316709619222494432386095698153418794683202143863106410713657437905732762688108606402213188079949820786960921072459165162150036060169054053644407855069726584024219570457588785426467494902785695503886375749538464578145622467689545683479538034423768767182693540613107098815192298598188332160637631245518948003986403530360190413034436812946929610422475079291033747805280137897726749917207751261518189512392908216588347343842538230059606807155646471579066329607995717403098848611502934993775811429070024265747174384809115047573335283215702047572023063783201382229548227576595119038631814364600245423527603393171263906721369709293543192872164660724076140115844061113534342224691748732575466337211842033069959033842051051593621627256040737066601804665705778239115052290467458003830421076217383957117692552760289841326657468565941643517413707169005398724577934700277986157824669590931917289245509757785005162465769032744977949337941227174030202348098587539894055869967115111750219412609709269752516554292150868218014130877816971740724993078173803119897341810896363244985054426425477287805207222914286708113695925554723224792438890000378999960630754846890766133846043109894548780828057491751226044964742703115258626888408379165923729873731169412553307753769420370163813897314619472792110183464932905101736340237612482339685566278886104510045122708313903032970458403104821856661763300373737308490433346281063235950906561244546566414267024579875640322492070751055062024689190642674197341682005267524247482220192010678590265537469072395516285880786672476830146031794045324061222460056153746402600849270167145908997502428459310389277964622821776333192738485066998061407649823791843428094429933195949871399323188750145397296777757985988812191949946725743092922617159921741340148791921134433546212767615508384466395396492713823309943595998171542122281829903899898224759578215229954926471236897991388914370656477173742997314064627328008138107242709198749622953793238060294328103915506792435784977454739734771662523652818643563777709851496706902374576323741907046989270749785810891550340625269659214819774986483741727096283355800194614974264476580719285041770374212271954911202099556154810477129926041870447258041000738419593102394566808614038908969114100950824169819114982159037534477080634315876882530057486367525852924881574448956345568800902786918614850585911784665348622136715963034633549635773192806072320000000000*i1^174 + 11701266515358004547825026209035659119445804700736267077874158543583277624821566553308490455976883552681403451692292364842318152668463580113767334283861092038356439046512131292089465000556441621563820537887826578449378012469203619226033316838054673057304139395230483928551150533344303567840890986460856592781613853103534680048677861288409694618494913088116575280788291255603248294366412786743602516259673972951518299471345665057251661707991464641866777865997926959053557798513753243369738670311468297476691231079159625115105444245745834659201952837057884396593314371585159619120758997844081561364180743048325941897299996781831091311387680463004935503674675624764546680325578129269573217283494638908667890860869917593580835963044654615088612154492048112670892904016045056495108557059494602378332414474450365464307312714895579982563053815090777453093890222399169206983826439087598061628256864563843140983889056994459407223668755358738104252372334594889294892814737631865911800113397195388133095115618737623767335351384382919806185140729200954197961339969114679429795220940807324791660868964887061754987138986180418074837912098739991281359008435907806782659801095781601840723376081818158609565569539784251702583686050421063862155432759127521538702110214470350325168344603705056664667113533313537032063813381706469242410139348644535346164097138734674654824224666982198227923179923991237777401711713665406340954771660133974382430573970407955660401275206497089963318896646677618503611892713066716683213089430405243265891741553721984379364428330425411697721830526580265098094974262662136426293979830549167250389191665664364628955450843059928227743163696236123871513122587114051010057642390623117831044016823731025571872399474811666550130549594284047493782226133646685008104687779320599761837860175166152858064542788343851037197271780573338193570507483089372796901172849027951747484286317811366512348456943504655957558288720694987102465882754404036686235153628734369433540396974778495774724157167187619808596309979543908037192732958560488349938396070471145224868002726541578114629602093689437481788236859513331572599562784653913863562653577162130177892658854641918691632254870937189714657891154924363011360633640699763030179627219951543602383985537903941369605666662411797951287115499182870683355895229138851927604833602051146952201608841533961363547572721082993493299322332853551058211503257246888719186848770573611404060719324115632025361050177215913649316920995772633472762043256701209042335694339905931172807760189006431953390207943820089600594807741608183894746354298495816336830099742327922611553091475899556407877895188615830218818988984896659075707704850195695880780773566471406358163210077929065073792448471655923557212761738053571608147073342088583886417183910019385951738573085214741452992285653905713465950559747743402073513264238948575969236640913826074486266854984587575333823730625737265500320345570332245309153548160530756878191201115451379764301266470655959692184039456768000000000*i1^175 + 14709748577439368492387238832750048375218091660794744052513326903654765409836982619983554290444039261413415235085207386080021744581601191777304134609131039351716945546903700721072644578027316732195642094465824401119691431475024683532090760859889232940652298256403729702541619112092640861976188270192866170065474943020114671709866768505573894311581920159007164807792165210357593024449798247805731988918718788186536559533141006092028195266834013321500121061990075947000790266902476563259488584698841735132808048640177425322103390345723271315313068448688071455274380802314900992037842617493090720123941978650562521030303723720327864507898572681163315080686617757071149063849644355821274642851814428769811663333078441403461265257088493245803169433392604403620034928381216615741494039504735133319409827730161714308013042287178320121925623757953114527842241761575862152150544849329315275379731045558791073799068025581474137635841521019033154447881936674421005262191989593609151870270493487931789723039547356177079251720685125331727918300839832870055775637171177780970724306479283613209625045215250337059524786517861082518262337851997468266331006401199069218352024958208724955836807800715595218995077592757948836862398722639083853036458600310526968222772535152196843006046936464584751107827284885799050766843636835180595178652653244056542853040426232472950973024613202999373448519321901526042819454273905196401002518202643867372662747187074783897093569459802813248539359255470256750625488507469752959843430702852595489032930554960366933342788493261976101543805392142940727418752090423816361168003293826724781500526715069230489120147940907373556424299097311890596952915925299028991926246966523212901026278966352479754762878577708619999435923097402917799264577928294435547048889847485272562642415979755588749594748485272764749378352932268420472451287026155296026712286205111184131632634181565848723556894434919549416466645559362166870998621830630487102702658623653863349752204989955511805520544291838516189443923251922580239161770221268080113809137247287612228015692342440361956600749468289339570154642037492863272059236500818454958931867004111016501127780655756494541924634474711161155307135702521138829526122428104674906313750945712091303754236558885944160547258951399629654279295442315866990364241540123769122548820303565458605149498190306318953797623848001222505731896470462978768932856701819083182094541499525282188389301553219664360686073274269258063693198951630858685494660444414816818264645676754761336385740300757462459981701862064133134403306599143150446111361860526312933220139872542444614160953989665263998076639211432507409004642241494004785524989583621597090997434031681201068263415412066648254019097358498106390132266050093184494162321096800563621973606087300098349254865490335301720543987733281118314596592050373735791318546080474041395796153232991647540267989816673748218847686141167324169778696226601552888855127324093011366870414072853248381701788404809728000000000*i1^176 + 8480440421723357725496619570295436135215822461918552267682839367692357217157346243507962417048887774155040568715955227015471651768517194307084914059265387497059230718172911335394881574599620857918576261517773090912659304197162040708109085135368422819677369940512226688611937337774715506725348918799778850187190805092675095502419227393998912211090399625468570547067898144096897387288530959293833185976292139724733892457445853799865668494666806085732032381526757298563920059065974331097735050339187034658234352256122992387169725285297518049119663195122678514870741583446265856300869828553769726951844335860901176064786498906773080292134137855831700273723980457786852019014761310584984542634039708378220194627662829104395730332380663245057100822891895049108704869845742628736740444107681099661578159955381416091443408665681983131533217626935065142767470893147844798255436260192720206644843299010084632540635021257028446714090009253725755864335927574629598253911503314575824582999969087191660218521822642242540281290648421102258725908280450549781035317844582860363165131308255760373741731093328044866006865673218108223323138671463248026857005023224796570839377135258027655422412393804343320240399276949953097405726627919911307823999291857096230507527826157094966867546327121929210499274649441967572837858557571248221884565981758700489164329038042650510001097818015423261154064900533476034602960530045437806378769078061815100146799529672235608965003035035080092794930737568344341586101642578403775818919580492838647483600903070670024594973702244310138999172114419809075622898388194510652772430478319378778493396759611521418536995397802720119148482001464247321083216235090186744047295094678158184884460662990329441663720348616084565097519102513208774248708566084802906545288723386299073974332785601448838302316147717504458564336999665856857531646627727833119242589585305686690359218177769030209158654942487753776288707085801248047939774816271365032915681015493027746306763162890441099449604914732792247971705252088444545753653631171908415855924408223594571115242181836342499580334483153787003980250942246915112056488332986141471815665084892910738890535629688724388812167812285920873992515208218405823795097036284929013806015914396834349069872967211579025557508583986681103525187368921898327802295094523212848140588048911761244183126090426047471848807899516802631619507387317167128861230556529174692439336438587559322712922865815733594374525890898460892172182522819666253132891748431689204285954981312634139152875912172116770276498610392106717257215296742642869994918022445789048920649184879153199689364473996551956935494442449248538317695276644177448839631468838800749870294254697306775314742109171282382706911261816885128418137453314252791202773629184568014919635448889562382167433160123645046923137845096534340378873094413235038753114976442144822950361580012785233892980497402990197761310046650135199351949781629606129958842142216942251076997838324472217600000000*i1^177 + 4564980568095261330301372141845031323305321133684650529491321503875256559542225817546471160297705596855649414275785506343545709512483536175226649505016529304622322762216293337267915075660763494480671280597970089442328968210302391409551699879378282737379521481924770061077315085548841201582143386605710820139075034305426388860447651584367086496026629900936712232799908881412335281520322721049599442248564056968792211003907633095350346058394853186737896363925509300823277795035490150120005632005630635666187307277485019146294713397684485477585912091604391407684376589007839101233447986797408783226435515627967550340008204144826471594909359498999948735770851816960487364220553191755423287781645991156477179840126350195324120578748509143265700222963234864967348388551522214185046709351466531994327549713989854467916549819307166355944921502902426209329197532099938182771451439395992006755290892425483607765462679440945402063138216990491547255672978047217101642386837634024964527093879272891130061961750226818883463130725122998539024102333986785420184810238376829763477316292359630675222829364844217658123114693411533979365325659127931650574672529959728377327445241738410656797556821345946909368197450911997613312308453626962571501481552968355475677893148328255336993117557237556417439239657207322452150790230325386211250254161881579659254034995407909802679260923489250995853987109293024186696717287429170762395177666914555815867436499229736068168486714571946609669363688178377263533772712081496653263906750761081823756660829765127711300553918326365915460184455709565250320458780837629438429078318706737744600502179073809605594146457254299226179194732698154204171035896599384273582586721855330605857289636773664205401368653492683078194357512139498772793232752727288276911170536487364569538421338521011431319758494557029347019008551212133850048399152657249744492719799718438641773225710106170869380228537644076817337519816214683892612098752735282682148786771835488661542507014201263984965068674657506939304032304528981179877259064382078931398965015557035759802012263234414735400716829904143057088823721452728639581576660642569555229700621758861426575720758339068006870749483618231329750278533464817751906178490928726177494322557226117694064512140018307468834568281274596457481010264767843672251662790365033747561152022198398679430023022757358085407748268332646778748815764014788973506610814229345157934020819875422868815359829870061910473028282549345138097308372463613364363599936134689577156047206714442999537689135919114664523560584857831779982894307266753345641363074454916719976039165249220773250942403614915219877086355889702351600553527251735013445663195140994032593801626475221089803593667952728036125926759471735415009990686857562025676958430107908163710011241598246642878036678520061199511389604918513294838650563998703620696347348841277549319347501562652838723643081228794152107676131019030789180699953335417960314511595029220504371200000000*i1^178 + 1451673079631517187595467057253073899834668838605300927806026544748496389893110990569378736136008509978373110662644836558398085201948804713971814106699582929588713071791388093974703303053695823710809154809779538902194392717114086823430267930535142847437214173950874529145032422662684605156343262213003472815672734022832320369709301294594773374897884998186594710031649964050675594510296784840779526723852042304786027060840883068512636577498112982181362842141283715876915004601090641002359526600344456693585982423457261938379541658517297401872320395374897699708585947407928354772663323127240028335271814524810305611008111047869643509511389757051132336158283617796677701422615951388107950751516551160754121074015909439918827413067685692996466251402836143886439054057533700267563171408447408967478644316036433920364840212390207398793611718014319658844944337439037846607219784463190469249830512521058455017396386929860458387864570434465821044021374382698316559625397456010882195834373450317339943289879125670493908987371732379241114618570778763747356822980684220444637216302624906363186019278994660822677360455962491008043972323599266538406728250228137468652943361058874703526249840082850545859937122796350310030417872019949725774642299511527423145999237914841225579673859779951501867043507311944387188267420075490340140025563330992080091061935097323319700657716769299616227019945083474506239109782573937027631287111013776382084277099427137401076808719641364517342730804722605907149062335271020317524269332761931046526468472287946875689052671210620993023316106341908463434323355965762406719274060926682877755726954353130842608868310001358428820462895928467981026556230978128620243792398662488218766855844095018811299143188747661617193733998541420129743342007761566571570061293184015145682721305579520765770759202765310776600565479915665442182545124575795296620650448534155610114416202670556529944129843586989399537321131772333139120310481029067123737630106481628452981181837720713738217493554997246096308185563770593933878725673272128762244400029836260140809607682736809411956643484333937207866826700360647422701754326093584570909323432650149075713880448951213096337939835734642028592892686974816473853189913650920649585444754148507737134279282777381163553646943116884295879618536809241544905278509388661181822456392765326860551866113397743648624841455053191852932174852673367781294576172435419421990626872223525563547249428072330749220955138700176759769914726843518710402700676833772194704012809569464157272653581349538543429620152098028591579191404582888705613688666403500291912886971909324188441903262071715629004046249963613776506337539574336585686983075245293009892152854745408428104375474388785459719595149806457893361200999824113683557709227102658618049008846559687849866665647924380139088733137559769064277837461580829919766026621207960438241355053218328262319548968380354426246770265578841180194961658358964002100346880000000*i1^179 + 461157276778684688238417719838580520388157023697995786914826775407085498730282686368260946564082769874762358503703438606553616352930660828017535854924089972376176066688522691228834182020191924734887519135293532891492955414125098835988777664065230441697004079540902547002138020113120987073345074702995921737600540380380701386129388537818587890504413719392645225410836251813561241119136081594075156936326456876706218719729477794792363490039287429203849871961179219761501962017537403804943734658470700947973310342497473045109027796953795715088692848504760232631585437398089648259108197564985482423192744830813131383266602309690745295548737269262755601138030778586562882641296706841818858428238542941807264850307000905524335722717371633443948630468074803805898278802465100990186778271771564493272641893921191571093432968704251207997633677365212230702272737273885997353829331796327345373285142298467300484782001328334902649012457284298321601587502400202221751280781745555913732614904824867915669449382238334194243707906599631472814671503946211954193424064838287211702477809515445817602776780728544905282947753899123637544664272657850760468009893613195541155564929564013870911224797201759486307099249207168272795684289291409207121618944517127107742625447964719428674844644805452018056575679832286088254388772936002077944648018334856786415784600664671870448472081151091218707604203237235592931003455988552796189676922899191300642340085781175534857425186597088626968284476482496088146378107261823765467627156606002192714011854084720944117152068059912230029528587320026764189894008101578932550372268383491193646957345157316666054871394863460551170561576853432348213635133854590870990527267588794989287393732277326879258328886720760725068436031473150907539832025013945510682505750772178827144821378825186650207754241199113851412921149529664523120372824756765343627631043537075030960837956750151226200377231516715361356715483386682650152144512343428483204148531482161842873169926052472705224594655049419430527202680012035011218529774483483420339892594477602223513162634565795142380589960201037366158439223857884914992846460445443206461113837451321624370408679291335448750234686962130838533360169480291590692559245204258183886307621576094336909391316769456543473420477933825323010866547858697079049707080987188440526184336763316874955092179746073352989268714147271752954685854351964072825197405343822632394561630411918772011436227404758023572449937337736104145033297035779519768610337941133931300065968044212568458459094351400844208278134908632872897615033963298744497450019257097514077267634265145505924973479996609641381948212361402601955939131479765769755094291419933784491286212095539046356094230155889390202340748957414933605544016908009264009322339930868595809678372312695861811603617054342959430091644246295416323121598371516070116460593026966602096358349895153564919305285856670997204420757795413869506550824960000000*i1^180 + 2236124366673013526597386665188145332865723325235708579251126773819757772736902666028472657545461618013540042384473139988503371564397833424597106412984681445681574000452976980208549431575351754891735492189424817270751189288556314271427518099433688292139861156399322878957009967422630205764974579464834287426276549255244988105891042874642026568664817008543199335258824695983643732408559362974681367300319367963054695417787106577276317447020174910339879384968982839402030994925258175617136164491775097778352369669591497267873964185492390140772766373237116224294061772454405982042872662995439598210481956809290029052863278580265004529815628411120236970590602709480860285016600865376056960436579485707812434526793845790443321810288557562477461906677496192597348441063870759536102147533298886549085308798477654404833655400169096895635435069532268514469190057042621014544428614639386601193335508636608765012221265116990476508768514617510257488359665148319458910663895512936047554537511125927396016677711046281681288792541551549016222183399599398114675772944568146478986084213088351419239892767409327582315559589298112043306650506770320830476554245647030878983783551104024864622418933444251091072314376637776750601785711971425932270539848092836981203821100911402557112701306926517136376758695019292224803701311721018280343851713218020822570378972356836542473243947143228221823540553112308192535516016889449875393328391207136844228534965571069139576339282347947255839627443156620049692058659407021686191327987534274576965278994004919921736637682086732509467817895845453219386568189664917850058620068158040492897887992404603055254373745252644262399826128798541779995565875100008228185288887641379886564332297815478807479890124031885197310810249783462848743475481543746156623140940502693073930692540057074056903925372534709485797060950133824919955348301281349421349376076943813543781666250463151767656204237978027348111351541901350627680506307102791123133713310890667242736667613418184634603474548439845595074188674458362002785435831791879759546873562035423749605365339922548521622722413008609805750942026712919897383693687611859334619564709432350968187168613843126600292997670062845038905541091736358813919398571812166995950999578158264139471502143372215309276746809909233150576441225383285594637122842475786826789546041033734037137120109681696576090944663071441135839582822847829759738983584142285136447533564461460337504207522697242299050617652280336725957422898659602270133647958925976073428335887063213318678554617786996379061655339946192370469633838677756513422191823748638965941364152586986083463536063878791501439638272112587308241177294913585080763379987056264005983054052122931431032775079567063198352596298338136258525386831099783437943206050516485550944552660187604503883275111657674241836059727535322747177685046799893954708527303547038073986146107962255789893346042496350181564350464000000*i1^181 + -1090872656111992287882803543494301208942471681512469233915692548404253703070793535336805831314713631294232685692621754384438307835555362747077015746540578075471038584481107829735404600931762509573556237485744037296767449658153546167008072346832433035691741601553562553451583742518544724563403936032519844412739389440847905871619909947614851630060597068172477604715869280110811149338216249832636747627237934340912172405566105009638514786997568203454157124881457831079583079344004653534139024512239234300306005273655224226886766694604893416884845516941530218750433609677861714035309004659459928254728218349541199581709659374947714741102617898327660136517868649520738595464186750633539685316965416252783980039769085338175810771492985408499465883048971072287542743511139823688732499185230314080669875501290974840484790950733046130385825616852804152959983057241156803902730434211361811734169424074611075681526785513489033287437800194035910526659731307139260874636957954928796252253668391916022493049682897081896588318321416274578489561327956328270929254064000648665949151050235391503281491384079277423947456588777776304750885118347948115238579482573054378196125941474141247619559438452225775809978353254205764152151633092228068881229886375458781298301515390535534473638426130094580243965063429703939534183419597109054575124603820182156211523409562936455302589406824243137115598609546582683397126419506152372079080703917498762768434686228353372634453016729588478169284324774614934540540255393241178796901607952685795804241376983798458759727304414376071643848628063161622118390209237567696608104371266674534712339249773374488196029231107011427332607790113274467638508407942951709377688734004709909947540383380733311742337098770464378921610396345351579894632973115674793459670093272786004995205203140859772374908907557088431836022697796018055509331072596511593883535286674975027243487671412167239982971346011201540802800441108703294712168192816646336763514529705946657272211211457191339259491370225207595286842379640019603621991168722246758042620566450014745004743327833898522289655842734288767401228311591398552410533823849724793388105518040136938129150286829425129982671205707414526265986655288916089412169929538355751079119084143038627265944889520142214177803810708336125445593380845724401363342754726173006682049014083074248733476482097297434510755498648216194782433069653825166081344675439127243415067743179399644061544600804881343240000360821508888642406618143380102618708419537022178388756275365992883526197548082546378488348681900557973296533421660644971596289596742135523114877273228196056156414156499109447941872704133767226177705217525598840213424932001274699366706572708974619729868608716277687452530683661385195014546930111943812941760697088597325711824946212501312187100517605544178071053195339263213337773119084708721874146345126847193832503949981753383321600000*i1^182 + -4016802625819222081778449997731367926366412706858075320387464092438987382847532013296104142388407568868892724221059606338374037973780232000030746427228178924923772846019715147325708304826733219162513208339394470036463509128333348824548005339188907923259242825691186463664495709420469338318612689503502699340871717409316007337528920478444966252620577705564290021098443178448693725191643770594737068059161037526739873102775584484319102244601665739400233252787547735731474665370687268230669206467831197864092602877386301631223118785502211522201568481618098971834717482775005095029206709737917687659152004807794630881239139810387379232525654483531356478893443380227162206445545598317006125181900042524025338917055343471641232525122603473477523473583680389791477892940463214360298360264923745814252714815401320656029405864176164434743727606709208603404496793403206555381236767099904618857153366962408851627752774398348664826676976747332000361102729637941675539609929435188212286226226483817744866810919265193794293329968585162592243611019258210105308068460538934240797366362643214179415172626115308341510547859482061123541672828665660144484759555865464908951239169511266371623605697865297998357726456436369878636045448150809095966994684608375228727090403209051190668244762502835090747025457699797399162753056698250700895906094036950363276380190823394734826607940944412180971627500163863450274919279303341711779383547526843888762431046662203817186145659121618578438056084181351382190285359843455347588410765805542429434572470030122524193155755479293214616171879399267840014227296677425963507652260590569731161297904930391927403363831744886065534250556515176488793553384320696830928231557564323069862574972477200058843233425121396842351596235453187456475328148211472454310912490644373361134364744925996691377535213744926029877434364595993039802084323334619158736888341906020809001420436455781274839642364673596826908253344998768148342128715183755603339614292704092680991552543188756127427896382059658249024070043880571744666601768873368311450421600664816004840296970744555397084528367794244658745520203623437223255900035230965009269875189922289287248432649310458758227034986497954440488138955870739918253579807940823672343436262476163650473364532188089435504596302106669655689290156517846456033979794818360893703669062337176007828324983967044628371647320205677519025937824867290153452498049057580254840552160693171504309123139993126763585144526441877832257112688375228095473888095567020254144947207498817040132332524683055247263757645144597654641709482295395006016695318200028322165867700852138926257563511661796700653235568148097242343191929483318681849037553710002682382908224655333766466834848280014905107812546339138832165899938591216352482602889032640996565399496977864644409075882335569057037876641318941572011445558107969336661915111260160000*i1^183 + 13007925622514399754297363579867206588692208240106935119941848216405292672582031639387878110623716589393229729112461516132326634220100786625480245778894489639554464142032400235971932102441256595676480852214599322399749983017649071831538664599532114405668258581768391038456648475981785869512256727456042763678291786719114282127154165273366588812500749649646938674846825572420421900592156466711300304709206001394239520750780448069781816781219121882600125209347617659005888564481338077824876606516864661052628886365858353496810275764583344071132052206231423774029734764667371888505253721681854003905191520582116550688258490724684070436359810275875448912042945006640464405410884926521917634235550920872390436129604917272300588297510339313376546689292310261017572546957885436107447599803517907021548163443415301891055308901199832533558930578631473149547120980577009076257171595066171409412420765806965959162195142496718052621008434483426757966074387532043301213658027006505370889163410190110891110008603115462483233549793563134038617614095317607143633226082900080717978362785553398803915227894355951865299782664094703265736147096237948037175935606637210752793319109880678911317726323710297430510619790446200352298468227966706240635627137244278198876383366678617190417872535284915082673182239125407727769854146447410978743838269289929864006683464376612876302371860337729207828534941505007619927618693262080533190509638057962516704954655842999084972285414644622353817478823320382211151956739260056168105883596006962290330828678643487972003963528390134341718629633522295400717956988054243877091203501216541659378734574317373771626097538619941345125680545683225904309772627818907755431783058237962912585336199438359444174675799051807620481508447777377295534729492171035429497962488515676860385610117354761518857529463062519049904261449241350343021150331476860897070704123501585337228612607454558505607858901214055499662710195747263654695287995373904921550602443166484619178790033843921797865917262189150239005842796550274013763864710850554109149633400932718029157563575646451515954290838935164098106556733531307125119616845919806148521978653747948685856837043167852710890759842296123684471518837159513963026872228318410831812342216573525787820653912299793036642604473552032137966628331286117543908507220240438165959973678134449982063743317425413817839411738974632596698290578187030900785583275457318414125072102969444570844227755992377571730320381111416493811885412878179331220909452552251696216572613633818630914046284101879216095295447652098723343134685044552588182538439288142245647731800869960255643926602139463216904008443107913574973900133166648095304813573027725189347515625689209364144939959338505422764653368955674640756380473868754526150586199426101440157697484623245754027706851006475148286024670885880376642764800000*i1^184 + 6230515499584257077117395130196830661789884663083719205655109495805813114567241381921666726251505842998847252897061160295186925878409486687759277285078168127114439652942490749357548973277680583496061879306294648359083329379612447289231333205946418260862073233343461740327791271881656958882818621500047998170510196513687570026310516976584109036689668177072426338699718206728505483396672451193324100473712955768457482599249139556147150569628108272646368648967851340187157746908163201252333253323142567847880048860210721370393053970927677534098042723729238677684480725587060556515044419417366508283981497707592829641441105660090003473362927777970504313587978714911519013193162899375715136690255851613815204000774819748170815184426202821006990715694845523394874714476903183518468695658820499708686814723634510569692127777726296227091242046126997261359989329726047406631196363961648001809392783090005895306453707957726391513419944992091013114483996642018709864251205651219186329322132349920426713294978038465193587264077390929209463265286249399166199486073528968554305773008669557695432271318123630739134356154325036227248528600085826331320183230057566966965135688517124523258477671581526561564873575627391257003102988503979826042357331920775792112106598104713784127714438843951884163058290999270682592788343737032051213866851161796171232303811115772097758614566674605997126281076868940379742435019724559123378023192758389670999459085948164792065391793616140342947840697123213254362333006033156845689243679948708638430385584006954028174001598482130964071979205376315460250204869185088465261696302620119638566728035535449506572148427570062812075968678055479061771460082990105375974427625660735932590555965709386001645243685419078507705440273349653618462402351648386874426410383183640706202357197059768607894027437239039758667788641218335626584261290939232326297568444930874567354883269671599176616123780920305308396283224786106303542440391697426814252282702697153017930294466430131339991106172339858488921249760619070245488124305210038927378756172208328829136831439111388522872866169529446521686841565819040997102706991505962640847213332792595257372738115363162903654158805460723945082086224540683981058050711944072017093677523282152225997083393316170174504653311023702349789236041587939561381311666479899006911831054476824720501948810025793980297783022660222269626645523910632148224639125848355081646549375538394754556256349712944958998368555825271280788935960302845906952645473565327116382136519654865251558517928845098310950256818098919463303771819455941456217549852738420575781467699006681494844031490837908211888794831343713112362447290347674458847049399083727031186034337918955548948507538418708530628167811840003824714922979565466694072843214969169735124201029810250869168246115803332608000*i1^185 + 9449321616688988501370729214077998859035135751457547292151202386814779078321728802870503359039064745768853639475081728619216614722864318532202446114785898842801920794506957622646816691822554201216347574612185764467917613858081249167917373910351650648552913682141928463488253215717755512429521915450370878793274979167459264465434493096593249537478702353162209152924170078416453671276981915218882528152744125571662942585641469920434360631446899555594709124863011447892651014217212270525744570876638310355170817160229521903134590467445833920543866712552653872395953865459812330915086868143699673906383878534578302618548705990804965304004180792416071377578383808146366769943532974757175271930614160707461896982358735768460834282125229598132307115357872710420491296690433137332886946182286984434391262250075990859419396611969642716850025432373250151306426259905058613664062016359134689545109020634716272410264789961696534457547488810342214099802923686281664886298221845319261495655761805253675357713678869949239452213683318421909256128682444274533404521499401623327176979268011460075721229836832283115688952570401762249066484192191466575228106295903111669302016365166919704991858451529518989167746578697932032525747552505650536302312262237048571358791436650252345160018441365572464455657634692943234479270147004975326893781726018023518178179090201209335328434244249188436939116812762127404832430734388844850159888942714049579513986660280763680398635292061311519725058571775217229090415397419513616922757112007147491355975265963319511300963327571061015888491062325256309620267095615483293906746981035302946405686082859181901419074119569724851498603743885919878831950951078924333543919660935021119941972892313495827736000667174936115734830025506679610099718259868734746634575894209287684952015664830922330986029114140086601196681359413713268487754714181485130522464655272430407914230118512643998739476461149193118093649279421470939544897038631536294122470000062525166843103063329253460151427772794797503644594078046360333095832414832216894940660532380689974604639938542201293025294997313439182664215449164994924998080677402721318907442386584192610355852820516940799615670683297582980567857155079475691683252308605446319038458524110036237265677352166644741716805973843267817462623446588561876851095247372620996535728535811237308637042065943532379669051849226297426271794341716486094870757549557848088929208704298018054823008734362629365520569209666495540674375775075650693139276664745089119184068525610559695269727389867737655291365074285749288894406273305469672508691786594869092473769672840653050898037812967406808730691640812670457807974212833889655402118600614556711794437577789103087638483352954598809800672098197761820342554139454615041116689403859804939398152192000*i1^186 + 91826327293533380805238666441689237874516052201453987695830253094245413481728032260048214345323283429285977311428094238763595702549732680333650497049626728010658170173226730599435555496448081957405767777562631980584626358161681808689695492782496487768283984841714223208889922535800900377087039311364713238631715833835560452833671398463515216700490328542405467916510010434602419313091633138720347026389631577699805644508238814732396458053824540706943638794667020029157897341010501754943613887351874473535339977125876940420232689150602285407058134654966307272803260775683403969321877418326654296474249330114660442564735780177594072130501478180073662908971794526519598645373273938668221653654848733951188018918065544219601300691532255201453877395691258534786289572500159157607365432967002322427816765763397976947301808799008886419995141346529101424181376005650783157328364095339808589606348422649274549220490876339326188596025381071490206015409435864379284873075428652009506895437632058198127736058106267370800938344393099206818334742970293634993961747318329466065443004668261293755595067256742740899498230514279968964582725653714228632405961722706299646439120918463015218561740072926461740568624429575065094805313470969748299758061693873498280353005603425343402608473270459299982103876763378648610928582235236710527319207790392083578183935257166108211717369632529913949198678841926945796668712747695476459996498218860772459354033266837341591903517904161873338114969480585845474454909442756322102660608697303590286915029838455071490130383834835622484549037765365472406473352802327265905474893944002614170661353651172472793256106019304741702151487459679060486747817717610846572193208530978003997022029336792809252732546940521201379763915351275845720600863316135390664636511508965541559447883467525915940835033370608681388099538722058920360012055066512071834479668336368958614394718831770335475584637013083318823244740901810455279461190346493772540614806220251946287367633135001477266332852814015049068306484161568883167492398324233467521360227741619625691917933956981657015884487306958903869569563220982396866739910007226720291513457915220586558024255534117821793986808282657793903894902968621909025311849136403471600040243031743340047982350382852711993110927785539460729732088798416966435737073175044208762458161732641617838896583346678340402294866991951805087745712248295573865626912657987932959789588341181831589378304824347581021263209494991778808845577725636945128066635724345744376476299907453147837771294704672404791110337548551889418812729922722811523194278757508026802341468759286816421096172522812345010047419364012630917432332908180974937223354231948144588109644498165824845265722007942729852302354054462091925913600*i1^187 + -597831642566819988637723552153892027605573953876980298228219228013697509847187326350372716889835777060064732448546586783000940933116234822169736614906404722346249895282331419061283806363271665170145980830972587185703472851171620895007880726655112967873516371609917046851240635435370256401550926267262724975193851276220170841666107962242001548283992040216679899153324397431550995824827015684078078106918281285831282856136175090609405422782573039065102226807487399334386644790481754573381970891034202413830198377817591684564274644346562812720244003629379043865704247423995387942842029083602210270971340940518437590510363661710999606549483806107215570577805060355406646688473466655976308290047747289028770970885021329464390224126647937569883925569316002833152237851174795548284862045352805996694571416296583604573989567922670258080673649793043174783436521515897711749169893373141660029359995936550124430940503329770107995536839808996988702091669677097552740552216787435378397095386709318465136976978408383446872076647796222297357374184386631099942709547725475327029973347928427701461672213451162903549918473453087356555100972243291957836182497803424213830847729124029347141216220937417397656201219689866507019152362807608005517540000151581518036621177445492645374543839502241634678475937176932725618392754632220088454705914514476959294207100994652723849590817768718026124757288022190926237166329162264332858229305900848815787690502975902843531973946385141131251532509049879745447604018279602381565061008854745451360277711541167114814372813103271965089348211847456190843599612968148912235584381655989400881800013608020287941477131101432404334705252630833117895654279652227108410713214707636955816913478733513449253951457787489529811082338099748461212364219666071088822129626710708772800249440693862439549907526275280275533000822737288540477856355111310098951940147090406548031480761123563484753157548941995824054357585243100248857699517992999471864517181971036386525684339435741256877611712046210632423049237610168453725601719496088779403579985184155399309181561949282741077666726703564002163936373280582721668952618530124461454481220005031100143722803813294139605794570506434254555580921087376195437047117536209706616751279663492583261870479208484925157823168038980062264573704718429724225535326173652329126042893165597388928889816531395086472046973214235282464969373183752644830464447313629635051915786109947414234947439420827830024567218046177889185684378850806362625480603403179024228004152451492519117637502350774585995054966813506378332070376824469105686665502090958614611639560125428815729069994140453829627310478271773983278449415354653682615112459278476323240115227852800*i1^188 + 1034670568390915876934922279171785955009239364392313099759920777739258731059473971335641374945869884526867302704137580933895325390619530574062725238257128216299456066256076904825331341647535736266631034621072421529726562258538187483677104904034750496246595997429379800346462945967865622751957045272844185337831996429831081994141854302489565810497645272194865801568107005259824652766453841615332443170534693403042228165069523893424529320477326217611626801033954040031139536368886126702695373254127173849941245978509628452167513611997359210265438920382634262933474585182802281534705829578114341885195606518648311413864659295745233973933946520735565731630761652570336183861731646996810278361500695601656227036738468913219746082803621243495103556303588912098147498634908462003135867743594205611265135552330487027469105290593297007218985799341997959474093751011500002957809448957701986360704111389562922802213843182350104392587026899591657245372598484584250766767637807890779468178878880541849995316957709087221360941044318642501430637674583461022297413508861144993432996031999172557555280353601893894897422728711619888373586412901828656696762528378651274128845241650896065031896956257666002633689892825680154702798101446402522674567594039695736844236715408931739610694387765549095919409086387620061369294072316627735243611454913193543527427015421437329830058311667206432431111958968315925382105765462606100241133124207388292991925741656361109715496948086109744620054223363082665413698066721352460092152874659744525496190323317269807425175234841984135212692048128248212695809876464858046416362334235434488160605460403087198843327681492536800133840926078312535005480930085643293590744684126211170054835463271436684184510429824227867794292942919668870825940855194837614039999988735273530582029900805808030287735833312422081395409137204223011115547138324325913751975727059581725561559136719922808499971749208245350687026872983911866500590523986717473579286577591424076981584560838572800170668314368942325863019014729966356879855798333137917138271400972425727055911477145009349379463085938072359264067011232781957598047823014854438681718994619740710430908955743421298061542414104428567665537823599288552213734581283812526015021272289906870358249464521674528957226989089709641445986334688984392662683523682666809043687328216305322332582972442419890051048952648305766711263394129493411267134828721900779387592233587626673977084675647077144573376342726947211296820438493114853850770613150998529396468254764238325550456051114552584980737156113898615797007449175047339403465055350144961518317375007163051863893508111247935836095893671803617280*i1^189 + -329473199974164590754289530282744821720262818738695134181900267936876757332998353270842370157776344609951363749741673738982238491629220934235267553198498771374571918474481716251461777875596945633381118584937235128754904832435366610431740429839031450345569964170303486691509900976621800750887861672524730507395939033050917778747079530619169700173676348494743435503458873457918225479255758094437676736785011029294135531280274897418255591910567747404549149999664657166135422858549062404988300976819165056574207991377643413540661166379879510222525653800852718929071422948814530977536953334890859845135572392451003437943780486215067965095985073515082063722656832495383483021702793433588280541873540946590920930881040285829791092938447852537720678645221007275188004818696268040458182633678869535337751630745229302796740420345244313703331317554672551687311357927630916673961224771753884792948115684140189480196175574989735865269225225107584608412795863676853236303267940279023017621402988553608519346560151420004257866312824590964572104621929984271268620045721897284233159523449075796854312732775727257183459375331131813068327713305167432597368670931395507173253036171163049814204808648362712770561965060631210758161993510154709487271967997073272884507241517905316869474046397290255511700353144643751546646954946878743747807904543628095456910468351115548865691613233975631025984775451068766194297991794946089998177199271206628536012843278748699935555993234140599932299514496343337796667703483330241664546081200691201723278055787893866884534934215832888530006070111639057820256354469598782773603561341592954074746894374881796314536186702725672825694100385096108378154504758305979799709499347106433854886581073938229994237108038409934950353090368405432150712144887661654700517089880172830663615336820713911221252255341263393614882872294103877989231344441884873197515561990504585378286890486518797320135162304708357916599117018026275001555228531391232225462475021998290346374006806486936455154148179931646900360074498746879896411902374787173050862934461109317344909263912293875329860635844744763969853480628227746323556726687025072017519774004799573567685939186833436281093431568642490427952614940228520806078196892377136124980468568595342364454643661101933912901222579611605836815075813516532505090753580907431047447683497054704302981807172919279428343736974572343615307573356035511086336661978512488787074001488114702381281938076041899231140549809823700264730564897105976854000034372365241940991589008626145162682126491850327313334801530880*i1^190 + 4087660591980193368864154359591703703239698562148902930045218025451465184679142100127227158601531577764779473471969758504643224012249793176824153117680389561354423803828536034102960501643475344843850304162045634395738329964178108575645460372897454466550327216169636522808677013736532165468801341014914412023602339628844129714098724531367705362699081687902076550309276317954145146477939947497961746874172219967532344925862652124974488428492560980251524959922507980846128561328996797182356149506742673958499383213231939803499012979611405651484947996575902195620415924923523856561781147344005851480940755740369924993759548456514457186779677479455396982059125844925908375214690141115511532831934895565223523199279719288979762650328065785347556828501035735600725024456534804619612971123500784220149604460920589764632010524221253038746500348745333003832947442779660872578813356450717077430371934246881130261828023132271898115143386245187563930011835536696719340938969522926137814121176585729432501169284012860202815405229157412601016889300640922005019853842771822993660681747071419468473817486719235299538242601202987777733560135902355431114252213504146983678052817342618763677637621204725992827753160526735167418133495200354926041098852991700976974828762951674455153016106767056696297483787743245516081526160116523531728890629564354357353369855172878959032046170021889251173633349578321036044270016794420859033971139411999740553765052247825951445432192420799619505176119067888096877684816050126567886923541460304886026351716218518593076573308334483928818778101209051257071774745083631764368256713404465610364195472400678498141080153301189625900436390740660939670936235932658277718257819621092721713550764635072328195927443059166591074813533159446910736730224891636299964325501206354991237652397834638709404630956511072831422893083338100650984404623452249945037565014029228332349028493877906737945567402462047508453101953173609341787824215938217431495959898189612397298562876064037490168274893973388408040653838210972796928813023497995881251943815849606115975954423729664258750770518467843855682945431097659610844264159878499824538535834779972313194392691105330329840164895723823722741097300141099325400156041382091213126669898998923413301724208527382378188871905382420250925948081856296638135981806858493503114547775653507671814979779628664888524564711094779533399256448563149591041953553626011605023659654488119983640555592486462762778624*i1^191 - N1*372182080992887726253802044938774368452220799452493509085492591355574370695241735534037345141812323069488182924218073596151345728163229646196476405375150657333401669440383837195010783041660071324622566115575713998412338834579232717224097785325997160428923683178334820180735264575699067447688836017025935495706008807645059769616887476491887366928704110952227128826691509023939422806908765516539708886782975890539741620577610394203059665726637695271088640*i3 ] ]