[ [ -111125295220485696844426920028585705774069860320463083814741980621790836406514443859336264114673050062212344820003059473863012910617136777274922943753110994787590749049784528252014371633680420156649320385945464238229310846313345748694394467850623268129772633640373746385357363630168224432468306588630586239527501208619000536883555968713997802945105418995099868429268209736443349214143025287608566363448288978262432994563432186160876612393020547066192482598854560834219004096650202625800527650924484168147183612755578057549395158820581937383278528369450359744856628917732560561338824886816896630524541416156865646378095974975148104991809058507947194016748622001418671497765740699558461206287856836327223247428900646470976331604502990691624893062346809381072735943911609152723960474707812438680055143357187690772295781446968804760005550969569449580801841260145645374681425216116546307896906262033222280752780138021997743421529897455379570384532254085265404769515021417311063104209339667744556033826764988616933792441675694129325823709493357636235356622010099757828268121963636495853255316295141033323781195826359667568052869165970147911878595109766961248190835007418480061930922125448263137324991430270649090931548860923522075700026284690839615858915118267737920091136761265603640007709093295510282488434893221216268959554399735726988579792186265843573297237831549242574135767514213336838406281827058130969115780165199095496194328767806996801577346907486333260963700952639338719277206354206288999342374855139767656046148995670021303922155338580461214330533790252540145971924495845527428436970827730775006873014733697811695029288945440835902111309695870937861622303511584728054277132688142001403793457436515326041950546976996679938210697828167370961200474157485004316583247368362791421017338491944953403379450942425833573039073396603491895474122139542959644786313760782017188146063347147628164426603455035710880251021274275865347255382477052143732416727720975095506874764795687510528760447158600031711129237094085392643183542851961037115011529196672073305684914035417321027733442414261367147705672707207465616594938594541467205123301411898241390445801912402524683252495046628195879825405530758496789422202264345611289610250665861130548323238897469443569618060237086672323318282772211974597079365055676735333301490412058738092459271825947354909813923929140505545749096182909100484176824583089122685251751661252289211515660274341704618923684666572643661001883245160693212744239002761696744022515928381692239107914021200973345443532460286564899196563642310556283964016041557885183792768885405374557755128279324214979818212931195717732916425242661071095262681295222298860162602750502396580203464567495523960090459373932203588800823990575464790213228392118873929763843382656947156465271828434734853909536872721660403666834535952142233864568518005437560060635648700423842326861633966315143244209623834453448661865720715352452789785762634925759133548670732320850805597065711562188543508883109657729277438565505364004529083288095964674352434375817381664663678800969649308790100541938228570098143091541136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 15917835217197390405331707755723600970107776104624456651690555967872479134292685340921102427188337414458817816873598755234389422086266236446330985251043288923189332392562304236545970262085848462706968170281452205883507715088918742998656407098639422017461452661567735476132571359617536982918111574966309661714266604653534056351895040517104208999005610930291829877073466482236590809802766829132482140052589496453442531127168021093090400059595666944203432859152983289325980384793640421490944298040827725681193010345539495253439609522546481967180219355406401385349145317750419827132057898330001346310379067471065108198863015626528115698540698948822982739915895659126928222501568220562361037258312084270577772721775257544358026730385415858470622541268915027331085656257329284991633678118963309938946288389858888428381200988687730039835071757638337305460133622790499854248953912875584618377169317856821455591731204589066736666594319942082311159699127808219317196213812254866638903313144493342655536151245004091795292610393938937125013746958574561244252260737203616634593092298430112258694326336216587353926686499315310025770806359115460343044535172508023160872791224937582577756126992580971357447386622632826665799544627066985412878658309773184147409950707519961014569399066366729343891501513588048313442708138203429355879410661752738298604630162830223898788458681405808137689958040043780811958858510685257677106866569914405240591556311443366978426952887988505921488120121743017790795430805460347185863006094664064904713072389033076756368954055510832474558728702416401573871518104926737388875802480168693253272985459964741012912902497357325949933464978696703698940141025136823324219254133746067615044765632125682437572059788323929890642152818347869630167333886960910975608997384707130899589842914826723488737922144318283724980721527497379903553053672451640965417237854764256117220999899814010490064875842259477871309414021798596755911171548574291910866429580641755291198637173005519558256376552300678021558366499441261289776594260611033390340677192546269486549197261243246925055862876976804417957599809746460495979682928224846610259933564104154036623235162203021008380778228626808540063555053971478838832279733019467097467029984176746116592246177503459586063228747498758202512895863037577982604728793112082028322512513939622926888713982024022496918078871953048106406301917448482650992324816285113490935208110311163535205269738371361441297731074586684676868887706779524220909126112276878163467584768829307876577457979083789702278259020386522999038310126380558126229016935484366454226738450295380954932857595475282106444655467535626973091959086499964082073740352980920628572902345830997575937396246101557422690817527378874098555966956897926010786631517213664255898410426483327008926060467685336852898382730289401353341076537356691000351510979460611375688896065390212558321843898296485815219634617494730470040312995282716498886229991572607860781491394921681543476673728703018611765482869282602208008977452604534864138685170213831073132340283153407222161159778382500684546894595489096053314578561558088380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -1553378480426370833048430622080851714587131824537326785862301898434101107603942559970879408620981925662055740424615972176682611253908857221125110374297195511086874385854814886477547737873652742137511849826291407657852406920372844436880726195356119065606959785000318036909788964203006293536311898662617901897293246267142377181679306283651686752764974694591506342280711645946905388398926715399648604141164974018679752874390217949545183000050823835729837575628345272542648263456905150258943367633999594488839959722910016857295030266593916476111493929469689517784211480915149047508989224054445114035615496275700550871145085156854371141702621136226487589310538874278018358327319388516779271777521974281407684368305736523468672116849737591432688973042939063726930638625741537502461054185838035085332771472204057957044880369419553441775096211744105110014621524843836478481755062148271214753990143535264129822688662075723972177129976584059658555144242617975768742740581923452541024648493534064407561380628893908785988714993118208077079877175877526281336165957381113923065896587511898944582526352963324811945830774666441775873059989429707434413880844631437860413953885417940450927043694309007893207799521677762316250789785570563761414973452942124306715864179787312498274550305804711311228927427295807380543441121530477578937916265760428670805604701560628575948074791058825466360389409827402462952792585286390602936643152951427490705806525259773522469171236578685527973924129272102430308896308956250287754760721629724634432599727199261382443428995411478937439769883368693338420898414426833699755848590387721726054689029514126414460480527832448432349278718072024593297800929701072622826875137907498248377354151860598201060847904317297604341440335222566683054476293313686614336955758378162471922532053701608851237649625999670052858294965272766611607662724904823690863144233003503933185818686698864316004686966699861780148949784892731393550524156903095058289755679315282089186659067617858054389761454850911723162712224702159668981918954765911675443461464514419871740207080866462136983733501747828227694119322714971549821410282718117748369699409227910898218607457345244724305392002817906876528464081125960125693596946268464299818757052657932694919986438501263009348514960109972462378054614848883888086841720601937169166817296089565534044044117576643047121930700205988509984038405232683502394605291505633475823078626125524363500481142320649688005024564049146612506744078023851706024377326363580294652784352662805728710524598105981631864793201028421241639382269951541083006305668135470610065045585438303897782402094961221197011672203679618009364853240222119068317410675592767458913222260155937855686033843482826121684593332361698407271191785012825049233584750124018920178183378457671298420867083358147747283966263586241805690882525967952286145059209925383846400013408552465697066909391832561363038403080840436275439273158974418300987852815956886016465792846921687334464747177121150410917207635075144191923925229273561073911901492259378217930080568057966500782525619595774520296395473735601177491183504194413900085000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -53573118750471309057305424391521291197577892953682678762329995802431277459428887248952374434464262585299976728272855126152806888451729278449395444877991605826605296743843549777743172563683071725341894939834396755780400933664907581074847896585321892856249660299353937220660315086014201118423600179618977908423039064184758095400749933195508023684762138539407652440487333065308203197021538357581844783250758253185158708290146543387895336027311036274568372980411527990296035824834701620384975998704326670980413115508960274547860641686293970166260316559996323450814653135881169325929247762010465272485726658710874936167474301588324137311081046051803087685775242668056169395599556701340886173722983446571700655404622728770215078314447481542361761693989127493725588130811859188113312557863763014910618329699489123561469660412649163979748314944908150220077527638108558122707333909295503670158158338576131039114999705323209695832641322388561228454772466257113953770199408728353870740342510261386480167155590308059895596672409681710849256111499419742058199248687486259099633762992808779863987398294405097106856234849689998773182612395852185982671501106609574348287445830362071630570482008438879459359490452426967097932339549289677286490778126873063905803388866981392533442503041702110610752338510840423106079235867981104106863436513532165486169741705138804699281807477829496991619174057204154739791108834324768717221283972086226905635965207778021842782730097422887535074676425245790929577247931883097643421670811684947601939509634378811847065697400202048924181482159183655504368033046893580779375969859679344400813547475423731178057270771388430553322825060202491617164008973659486269766319286598583401826686927923968471271814723118578595197314515542169882761198179460123799318681199784573597089499219549613973310578238556075223327481025684442271545822131518693896335836837130807894832339585451607293454534469829799667131962555512835905348305877684561419381453438847524789904620494573920648151877866067609209409960711773028615132405470873589192980620787833767769401005452580616638759290529487636188832085882125162556857993733630805933042212962996172827132196338756019248666326032836321940500698448716326950394856357897547814286818935705875839364467608541885305088286000858173984325881968662879894791813350938873487445841318297967718923616011133288319136883701470558965042743695524752795213486055005190367513262324306515198057605380602485084000168405292861946259580672466779099462869064702285329479658031665602546279011871594977061058058065155218859181586548153434298551683879806088962252278158550811822831542865504381016520065214007221805827066739360610316724129598938097883334101056062756116413279296278566818015205302452077707978792483214770883141720639624987860998584440273313120492069595509375627720448711434328318709530358988850967315683551553462189315168158403599914819553480113952679697675481589473088444566912875245263922793710079428688077946626565788164174356424268148884340396312695691084570629512771483604246961195510163813219864347035167843215069355934318991245884728488739585806538354969254858715000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -1792759178197074334347538983080081037877188608302187314804250815557686193864131021920366209044795659743667546127756073916284053523239468388327788377711486979253930570201927825842555499917668765193380112202566532034864670206711659727655522627419268322510011112434200184368613908352347499632696122302652550681088089585863377697652277888633238143160572547398453401599331699499306762743646794763802009877296914527087793446265872525855086531856099080963697229545398162966646534167285526776093115726453899755975294423124741724364234818592206824060274605227483508775282562636839798562332950273134704654030199074820218071734772653553889141974149884529157507678182902218846965755300397713019818511362415893193559852412352216267462564730546124812864707664652953858539062796380836781533492114313343210882486500346243584009041110988198041489110076634847123382523028893628642531353021636598226013397226418777573798440646739956168973447612966981728203270486490154527103217800554556109084080339928992410576339856139523215676487723675040493323384922837860742826446894067141755272665383478820507446606791196791946261278920584887037888049155702878588600018566833933702735532958127385574399844541552174753771265097450280422816280357078430544110084319383657428926498640086849132889095402790432666800433651198796982116063371557499848004471532736539454502310523923952878790198733749706090704418963110436800358534542355911804199842200246527748461678779420390250152210394154589569424423532658575061635197561421756047714239022798216825400108042251810489341120872161942105115240521470572973326152979764909046575627830744716329632805482760445360268624320316550726089645492688504127851639178210023112117201636009032532848759665781060405209544861372543684490727169030564071488357399143709388685446888909666845956495156529447927068671389044495007680062579970821903105064343933994290495132264366859085593088495839044484708195231024199371821414674149457007992939320393520414231882392569699686310066461253300211908339403802097848606479953733059357805027311139325817101017166880218938613089183691710737201337917294902809038871469969196498540502073752390949123149981152496019809964059689098904115791973918533564093403978605798657278219632065715309770589799895654860544343317105331433549608322418630638849600698801555472227692677762950058298280999848862976959857966063152925090262875717778145307169999715702700083943411720675840811607300638666692382273318306290066855129509346397897151982035890692807606955033335334324694451809224147593182690061807478069984947752645290320806363868524260126450299856097838042849071227570955891429824282131669750436159579972018365207134698072028039201281715480992012120549496682822377462849675974255668437363358816863115263564164324035974668360152155790784644165679325293520328543870870294411168852440890398651692259405196846991955755612141157598966385007962952929174392219361926200547016083480925876636651364822577595202130499057758118657557732997412193126407007164089408911158617890100045005402839928284653337655466114572451990651803845173441392674577477501780615351514293479000643490481851472790256680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -30314823288878875179323719494014631182871632173214843722337137438319953531027222440199660207270083861963348193231274699155636495008533944055006198907603425248844824822845750893596912091180250561825802351557494071953768599296987131805585108831183786514939060250770488000270470277596874861188130565033032321508251694139296679243889227123378814107043785306150560202938777090984843271869710269489020592624981729309191960981977352775279979196492520705655335855620039264636901709608408266056505888110548494976373034335379020053823202802268264574392157407324724761064641564008750161667394441667019257602790288421096655361667881237360409993801813271071387876068898620637323379288949202583734444555831591595962432215254299305450496582840219056390722992145189232454750235707416778707886916489774869934538442811498373483183386378832194674526870241783819752050871966829228311494855245748474421052964195522017629632266709852820375173035579051128177375734450550375261840438659570877594950171450043640427144634968586090238307685018038940943672993957963511757357534555627989013862435263121890575734933039390969970292417034921920926741253291771873715289407428557195283703104828898928942038041620265122151883177881104223464704724741700040621669793352295155294928464749178387782153632695694625542197489626257986016878782613728862695473682378058751015448524694500379884537814633377153476175536448456217783522452190523217358966530713569017693931638009338710408347774716832315831460944996994216167942068274590108400564172681696758009739314015937303000274623923207213020930788816446698267029198045361109367208949551071547993997913832674688191429942394160584881571431655347741023390458322403030227990072671918744386477156682793874716872886780658733528744148448322097068384776657691454071342581528273819972550889019605857510804002937122526358039694043596551349953651280159999599302928379186927943078792125262876104835707737473459713454342659596605384975490122662810826443569350804413051268521643313472396520099630826993889630074260619010151443614754376732643473632395663474253394292983268361950315985016004374261528830085922256079206007250416694245711509063767010345571314245053115510849255742715334163915788326274844856862580218988537249857304316297551217736822619349958528165209886949119266430929268549285937674466461617828658166627713229374603028276271631109211771897422352877466296196683437290214729182738310612692912664872763748628995290010421267155396551296861804765869203916794510559323537013800499514732480169653938372961044914671362412469076671041174446999885557504155015337507171091784708025603057651215572680112225819487017261970495531574405149930207384258443947395370837761058927552311404645747669478512203213432952877166649105198108882955199652254693575904080345453454731168370605711788855932026017305502305907689842253793124530704627579229937110761608060104214872736321644462344201415908639101386596554305895470899276853182989776036343903934299125664784122494518199616065355000521686136681827333431304265352958797131039029424880556554696155650574972237746272289175966341247618625033509412648974055736998533227794000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -469381709598119479297117172522051697358895196611041313548080765091943150480955663288461344736142718040876145607768076727815897962587715108562246431029689426787380125660939480240322889538654353032688963168862862702929682564628941165682535236348993728762920142682693479858940954682352390442575268162046046316620196240218699093785940595863423401185548072805813121580738355708869473580961738876027184085221226150777302506422820826482009752681821618333503273158089406218029677229581277713252027668284785096235120947231831772447205457957975386989093192986052461488995451595758809530314005339226541439588297812176971451558997382976897774149187955682204136257842170381785614179080800035657270036801422741901594232181356789668269670824931409883988044217074237624117873135397524095395808222602319356842094799982657598088342397339305706847588247120640124226214662886208255343336827928966783929343676058703953590072753833192581912494953270088012443650827395466143286940945310844152158998243185083827143760711019984576189353220946070728743949161060204626785439294333636331156775107572319271527381998144113434563362087232978511524986242120225216243889561729671582664052965664018245419215150791697512384953130506998793527217679382806018897830044678129375895086717389149918430626492726772643529316273093145560913953498980815259381279857498362402437684554490130994224035674140165736110120254714103310823683688617948775423001386029341470237611991345196989041226460548201572201488454705267364759877266122478885011687644147440408236204502458002732324315709371500895273660127178268944758510987621809740420631840604287706457174761232843935444966683581706746274623306770755167299772300015161209802445856605179407163832278331360196079697751600214626499849454947218167730272524455895280436891199203363942284248045392348795822694791850032763427712692609345323243060409092176856901657092804221708413933474743446357970392775798472795305201415922278854211108956900853778812282383834111565290735964420402434217366451931625093374682467407598152166180688656685993658484715767530086254257934994634639908711919802469724244385773389916130101552581747009895151766056782613597329590451792461255744575674589901225638565490055200327518398609649455024209075606881825187554487422854910854494679142589039559716491310825814788663159648912061480515185337905870824902496947337882133967213679353952601089272948832859026863139939209807922237289996450260644599146955764407284295412834642272100158947456535180529507784220034499349659050032954995789434481255769424140098409641646012111958145235351169142411436256290392451136411413269659410123008345001138010607837228817960741045219769955964327506617406883474946953422936688303988205283785895363619388219523188278222918112939811579257398215099735544578272940115368162585279708295359254455483011062403100324825413831904862386581323038722709980654737256988184540550155826443512649696068202074786376739850630511932035686923607791375486117952454136394772866464860890026816428133076097963728207136804287198197635995799912620350688433422078604760703583612532178808094776419310610756760454196378173711412183350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -5856631691126407861956898320232459506274813736332609174416132313495534618056299522216496455307971439509484408857659276404121293033238536871612772512131663796515256962004817663450569790940786840915087515342555646235757875010296133362158110867038787109395624560670883355358354011523322776280281114727883082748590283194213743748321776250652892191248080772124172203755948292809929273978963962694034886471485900721387279781768435866172431378421708483897545926312030071457241459591111014658757021421267901768625760362173025770036469189131531583861078965859008720516615512988718004145046845639978015830791910991354766586360774862115725959048870620071254189378815577974508609879970219767994437736199653509105582614837155826673637222836377454171221928649111447077204708383760387095898233189000850311472297208122171755242151904998439877771213887979857225843266635799855320668973796103471313413492918913051662672973891607747161627979778741193714053445546703949473687722057695539582892800972896536817337803095095066074098712341678650251615225937345026551322849663711157519628736841509249669721029764658775619954392400480116662598297649153584542828378894002874203561073105151623398483449885536488112888699548251726930503497969860876869393867042076425779956026366705029833235249977227170335502096923039706577338835314286296656406653671169727906120326556229118927970428574411156850111233516521067222605693031609911162280070815695970543832223951700513506378354864270267786565796939877906474375530153837727815713959511019877014895997205258331383535395243708651253092525232495543098827476690141955915937075384348803367683789235078531650886406221085812068771739119467784395536088795597036250994906045997194693997402053502616566570416409613660002776255066256908998526140513666968123935242569323062807996178285334048127232935871115349822028428686384414645842035783072935379540876106772310941319056903945375939939541539623811446372236284669281604325165475246042375060497188125118432676321123717216439486487664512771661371511430039338835077587516452520324797378737429541554135584926645493702527431533960357137194186052312952608542534968969782627613601334234155310645703519715311750197771274436100915298986725609683266267059496507318664700526569232982785027431442301544485080670429678804406202737099171974707881299512025926495106160134224791771189407616421423430954389463255833618517653782688077985955245468427602167416632847695129409863360228121561889451631137838850676295194728357295794272842768438581289707429603378392028765023538492226439600418473541325066966253169619967199706173105890930512380797601861917794581899554223534045267182454324110574519094050128503733158384755058267158013283479753120808788631670922067034915660641495285657517335830274092432187123610125514426961045946434998532473736798260547548940076215837536842555184190297292226021090500177636585189621220531259336234021248061418079536399136747474631738402753611553928586951312028072523561770401539273339766639313411589068991349480914454476917842499425066340611926403477491346439366324297682132236979625625334081533696465494037534528010386072429316152926300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -75283388908763183552757772487295802905929247346789916629197604229276849092100103034177646756988006851177010691066331745579741726486013773454178276008292842890996062258135958908664308815599539744887992438110752937396662080158160903677764837972383392094204471768164934912549986471065290999372516761518386037238473217990970729928806184413025953842021353961416920469151963934570469517368748301021411375330491619171298442956388328903105645220482445513991786965041972003347017833913720834696226932171788692890270749394494774051397754469075143532341244242137646388164461292667867958380059153521430092945462273525368965700596217144019287657685197231912406425374241135371661120521705018815429152824137421722524799871246995221573102403072335718452964114618955648108941590969105647727643457165037137467957004138110398533002321777406334979073622985488275892846565501827355576703177733042033624887331521704364889870453400893575419727600403867902518803575801661722903019293388300848303685610589447930877722884944433898941212748831983423722340898776004857023905729604980378390453907881220595231738400560583214629200962116014403011292634716409250321030794510771923711193582222800392301810515426303266914152660650399245617108093432732741026864506654403691323204806971853047583022280749914052035957454237936249892695050983961559525754959370275052991435880045934455913737989177565657800893691807557213589303801561110335687808981794186615152953817133966473946566026186842159291132818907504891011625023527746299195622636730902140812988646148725711924640297187944710692296153097081592673711248099057077569326775065855301318264660808112821712318059000710178011163362831236199212919752141382717946340483283612585132688745735636257325102524588056360006216819061622619782736843798466800543360529927268958771033863388992294360714572072905122896808985283312909479674086490813909538121271822780767321006181682188074503490934023713715707626784797328521496615491318645563065215237231888117157239446791798761366339502683990194364977309312094269736007021916020364021754223762242047410790575768287679273007683019686159579271565419228727569976214713282173118956556404495430763035119643943375112508380070442497079400716196806898164090387427232788413028790790943270682434137198658806452834220983927854549362910686569751891778362649024064350394296732823315401713291562052476092415100704767722760433419416046428551567747963401897347901313963110455238135754704238035789217059415595938003509903542052644530304941882674420861127359677105004331218457576424374722952279710639951282964123260060115303009096019843183003264844457265256072178613693494860764286477013875052025381017734181140013229899612853098531595000911995524563668798361803793148474193458807300719961660833767177819344445102043516705235313893772853440846385669372072565408496826895052937705436223396762809958043850038100981817634362420667572759487597328600911711540094018964802436362603251566924794085265610253302722246759884475898384808107083535598509878025685152821019311789379380239884525587689642487712230463046320142686796158810480220200971493631595839244036206818123628516146825000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -422397320867188595104845496359809641067966318120919573482655945239460593977415984829510425794002382126396657958916265451091850109043246498832230694317073936031040479083732374434303022186265683773245418005633218037317340361999620573022235800126005294099860725437014263885221860982879532050987918765775385868307760861991954461626529029843993093540295259175244292882413943798206071555439300003071689911600529094857773488970614995911303584724421827729690435175747325936182171455408225955696568856418494187011116451386139341722990733060454699237108900687222362319731714470636243865895347846387583673442990228608072049541204096585527031615184316661155140765195413468151265238461316875365985704700996384690034493468410012581442126975920361044148704054027236359254478023888164545686216333998988869595424328885207307577636544530490791677325859537644081031112131663047376265463665316181461054143487719383824182127046397557481552319848813820681560398460806275242547564113580760503899450636231837637077891812374075148298530051052988443985201508772579766693243027028640298714136357284559830536852299748008147423191466338431711820547822474487565209548305919014192471719435261899990465141610375985362209665765755964425962140470610784500192644293780232009428101394889008548196343955133654715450706925595951784082426082189139370404738560147171057558098864107776630647661290999756339726738605454461448508027251106906755988682086335664837078780404501523241574807141893406343851301315366898887294401755576714069606109885577037402701169270114871557613017503246803594826577130072498596891652646364638481937938560616017802823613942040417475757513972485202232242737500320557643619162467446287987406686828180460719728215754064795613226921278932530784198264141930673222978818492694841414761927428362529573356471602852310392225892269895186733464285100643979887979805518071450495936866824580243282159788534226907317994365040693206366538018800366707780424032509603271166006240777528280161328817683937023112379838832396759991412576157853358609125267189764060312115792642124802842696255929099474889962653947676397326309363033835126745863429895647646175286793563697681346212601065994587663302064532307945032644495230836241940189426363051606686333229384481082611013045416240503849263133320498759876306912816514560845387405262970485116342970935296589176669492694005014619222307763135713835059336502410084339582541608795297956081271571799714465448299643599079949566485057048809505853685439562369028704045478849360477122524999367891672415117833904177797361639855404954412093716728804581475298907010936422118276723177316560064015936456236262822278075436727904392750572862193798856218359983291758399788483247133313847395441345981422413772350053521604051132922182870826711049082435851304203342831676337328922500361788780467017563764299854343700865672607653310093183864902300847514362737186113666445291611525432417441523430740995456044104645037966663941841580825616136876766657203711448847925685336757780877248145113825589414580097097911974990644083315350273610051613145255090606440091789726731213172679888375957811464798588542925601289203032775000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -8066190950484414313898019402945882007553759915226675655976187599119807577620177722293778245036432871022911554180063527311204731726585580215843633339761332528122426211582382443594523317573185273479666213796686895860145684992107956070200296209155204574147118821327598016874266705775126858637819129250673970176502510812766520598508371781447653536705115175452011014737272314359117488752796929598710216914914692925212926060221738512049784826468813245480289247719809417493193749975662725850329946322385426468865553641875322820608774269235279619892501399538613075574084691511761147756347949799950085052356226027043466494222691285507736571392879831153792113654385681532684582181871866164872234606135698915720326053465169257982355966220353046829857039715856683357835590896248711267426487542999611942473521849662316052321250174131257276131173609488999096664842977863559563758136372877309069385669699574362303071469151448503882929097132851800606061091789239246575381325069650275404709201830125986466326203617249278109681819727065232857190054759009508076168299479172623015873427369330206085043742970083769578370502214871920561505124341464333012774452306196042724168967157181108230248718015453657801923536596774780501849505712075331854572475686945588798750069754247705145414206730576191853995703933902712817962809757276919859717243136994895572028466808758390868168547060530233381810501567008193077731776141386427691879120887904928023514338030811812151092124430629405331667807921686669600246749304172090934082629736879056367002553112736507875708270414477691423276526363247381300429033945310798473672831804616405112245962127205681233467173153777090234871452564448360401075089457810192077441400193714471717496615760412474175881212872457617864445261126896226675812574145488396168469908545560022519843111527482741381630010457606384878669816795688104867659060612891380544934261515845944084064844182724859075738163905846743971778016078238185851772078030124568571220500306612456895171257030620355404236045638435723954073404975802880860714000009455073509295502724550229310640405062311353849009102436201900916530524966941967865699871359303464675612480253061795758253033576233540753445914463336902215895190694706025438362623626264920255499128294256261144028060060101404644324224813872959149509633063323733925329645506342587335448974471619084503798466027637999557302484847467665202423200902877528685859475505963136463504031367189524762676919903783893492215741410710619233246211335522250443568844987931247050072146278043142653197508071162765369434756978656901168672673971023828386028835758471871098141347506320351459094161251815159793281370710728907759758464508324476698347755768466396538720602005754781701892357030017933678541636656267150443784512854012057451468597154505338978438010392818381077290086280864479842450438148681139410342118388536703067267017514063949134810802597456643274598623345584951199047069486579312778809816063340504554875726605592453723961994114222677621497830511248172803847754948546816378936029154748491422696799337924362716163561860631422334295981242544697412766200149671110627638445762169746607565434473060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 7109516746356873432995707793518458441448580370795840700385339377594676717585789709664739633382638181604326007408368828924838834740854721529019917142908185544652804798264711467366692064313131140548619488269284871538538738604121076872535014886674692700188616345457119542669577761961886306389355608971945887619591857094463146053049046213210834860205244775590308692629426445954398809553567189148181121493194707182521527653090746686980431237382101697717017365611702050779510283766863058860751583195872026998825878526291212801844744049686715694884774701613343660700297558250879817470425350079363417811689049619283598180467295218100622803010816421449441737270383037930755792361861818254021020152104213702372657302503525026370632726639470822502034135245090855742343547150557400056493049387698841755054236678029260805357940859792463430723755484619104515250087218116519285354360951177399494621188018797178746678363652471540086237406074501650827762324599946976943885424285069066297577008523681642496936157957351796246486994144988781767078684401316560388745648418653507766408620721439653028992245303769541521476338984035201296538705840137280326946978218065997670366201751791374570351651243995013848752584609354179510077888993291572376804761201748479199701866028068040820595798428004404531659118190267547947578292637984513844591796454087675028347332714263454444170759459206029352901870847172898359914276737778047022952595821396462687557463481524842895908488120005254501492804208102670934288787314623279787701333582053407704374640033427555070514414413701584874826197961350115865324139215631273955639748265433653037842294076771825320000973346794616692472822530682951610930023985284002265136741646460410214949392832910386525152878874451724142750029553291907636002772097967269979566384108231495814044233564080698643108038662957773715956666876939846591535169746119305161711848502458552851441556972024519356799370478823991442921941265576777499771922011748532131300622864986755813695473032089152341824793339476492105683135975103896911616462176335374816816800359504521837935072746630907582209508895561504463661880784223244404563324209233285948367461713813285466596569795472127078447936494150440591329770648267006049926840057078206496339870663980808193117181095201121877490632379158175089688289613911188287117700149024920499052741839463934381823511665860487486910234988108780152075144371560457139340459063973514443488323649061312832569444717957868321424966906068433451769743337512372236827354410684310977861889742422933097253247661681591832204165688754074978356802412765731547075352420959706827858146396567590250800001160895334556927620124019982991868168734900694258345058774752760753763941021783228595031161287726390732851642782742155567909417675814767243720222089166633820390245994166308272672094694164128779210274652668525127164675644734477574253343248937601612058486454091547825687991557864040791374024577980188085866347922607102490329551272973195800078778075729981005966571903600532942130589224727737134262308421531914340002930255726728594080261861067224159041637485438790720205046043160869800204557256199602367771053067700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -735296290179425326811876027827655987034955140586974862665575192299089980641961129728541517402066539123438431927432180634878675086927485907528418499378094306108727963671358227332713232018201381141352904348993333020174900468325083022368318378918414752287367988696981090760120380082785260750187211109210681623484990089026394137862797376903973623016897095962347565525798500245918551186785859532526418694839966600463834345958239014711697963457460912268658020383568684663123783599777564193697940615618687854904475650953557265789377731377067171149563925843208010616282393199511337699183203397133784032702211171306740838378997668447838682629271466916504301287675401294787839580125296752690847612206141090412333462315379676703830658494129213046361109621939437294975113661645589463146243543138279176220533438641210679347467557797226737724317943628101301886896958747614917261276730776264961212771659773542174196403991483270611071408347270162495458912531160309542876944457738866252462395772349249190454978613781752160108372875911960134137692306434840673836045199685912394280018298259982411974594821558552779176199060821323534319467132986628743283031805736275661090948644063322230808271876549041940116825550987117539337504754542193742108117334039318407109337496954778304153908787073053034090403634312088180540628887459530462341249296318393252962590498038321156857124902832420491190339024379174484897929873352573529267186361798394348228454398340271266068376387479731175601949215595514172555110195716373241224543043772414884191253624259964706377362392654324655493351163828030940745114446716347301417190951187096645102591433795542304357927535844760659183649425954280719679408086316558360430838092295094454943147057978612650967859166633385725623324700992467130066234543186204393988399183432160082014081790154328514507458770087416659447019648202413675497503648643151868982483810879066141154060104701081209910121810397165115289359189692099270881660259042307597610229478357623540755127274870501269675972870199108287347398058870266006886585474693709433817122520444416868308288768955660521983183720636349323721399687046704664538208574584391090079836209417924123821606971863290746876022436172168619386970050875716633097692232358603275237383377476848416481603342589974918006862297805887263835523904732862433739346713859824366078588236419505087357282630205806945751601432451733941648819755469386128758256936695018649436512251924781973928914386037038226012482541363577040886224787862200153772130389876516400773427140221914611942445853910199862319604810453245199098095737694770522215803609648269514129503481918292674925067022224836160040886453630199409767149923908563219843110958194599019129963190017484288778167139886265350926968204723997809434883852099673775973563685476681579024044975923429605872517996173961185663337499577391913833120845041682781212965294896635636441286192455829026985349704633814287313354110654836081742686196282600982868860619951067685210275988335795311553811602307528214484948824039959689337471263965601289602672871224333453988914602008740850277106969946592580060455642729559984653114518280193538019889648945400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 1697870057035437598642470710038976312332097194650744512390703618206423268444795682781383413358395635049697261650501320571245631454379040504872465479986502166178904085955939976677991537390854281447351087308267927047661099683518834003242876201582287975636303069856230640501888784213462821524877683278049150504157127896344956905508221861834332601974470083171008406396819097664063342792224049771558187988627060235007533129422172122407505222361211047518356485334766318712350767432047338872949391815144451195981213541892911402790217434158810885908602072211818028814219500484716339823867846995590292320027467332545764580781990044984822614665197531448102023796659701549482434827220741301734428569937956412300626090786119465388170514162995335810404315216605307674480568105410936694952606367592649623586860270542569270134727495039494809593248742808944860230802649224645543872012126243959093669382828078298818657184474696377818129870677892231385792168477272939328558202352250006246045763268939459307345918703453241015584005989408764095658131608976743370723401010674764624997158175086509451283572140927309845434083715020747509067437949461020842175613052017766839618696662492234780176227886121661371199646187222271909947105742690765683808709179298868138108347944810440622671522906832841330546438080758664560183440864162785077832376335250763146931585030096921842897534061904321334772728246216374842844250862554529011216443240658145574444912191380290718819936700380852330183692950301050007272312889498553561084292852799456855252561080217260122204367414756436113866956254028697250318444133665134303849781051087230646968741534590033830974358572770691622487597076669185663569378162351563374011577183616992441021084728422933357944429769822701550409982515679888300387011130237534665017713953053262905553900452810648666916112180817803584601562929936114811017862682428926446014791785954027334567248129082648059942752496104995779975441642823905860326008192566757364097114786187930610489651287178688860253099946441160932157263187063602014283620834245082377864642699886477566793951704839465149645316271357089991640184040923009180413188976070621947538141175924057978589838184344427145485640752456697323837493820810471604888245308557179042952126951307284013462900283114442344762076649834641045622539549632318167324496669313483109740430005770436160671840672078129167894892982811087073311364692802989964939042634782653706102449182328310111869301184003349961460479217825525822485653312947720037870165826893779531494182804323750940367312290824532233659057122848390505397059087929186389040594983065429380097073533810140735276024361058699398679951769391772045488642637512812488816143933310794100672296243214616816563071333230178713826204061886251189856232098431770953801605552387179429763595827360117415933465135168571868853283155603353168819041008189161420137894021821761797374287361024179712649794908724590867866724438100540034972633071226671499127929429544647327045266710868301352996586311092688722936621408212361169148495784145836091226574432700538028216984084747323898868576153908397071990540255633708757265557619818694165916518711972400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -23734860861022727029252508671182019127136727133066374046313448622219754786366542637223039719359853403131764712552693311716356972099050949246406971565305459588568840718421622977002743864543691602481454069666586622875722180900040026005264935225708390259051224801744647289774975180094245303661026015836696568643825502124126742034334593812264446609412209949695723104837339744271260746744374458471695425690523136835259591542599611616419148155079256141815904033223254111070218468016486272697157055789336380081586034883118959913611277579905954598554205894485882767973511254552494593224270135588117893237761114845402841817812571258995066622502873782778532428996980456285992119150038306222543630411453768372006902034961917046753459058753791959417885616400553887583068524882283653237464881765325245501175746411167305232403355380447237263644774171392857512010782585346230998351697507936306740078984501656792532656793256276689640173266391429395572496597652482290659790733539782803161353421453235429784099351101970213204361227649468743886988142598236024244720280679871512338505804709843212402554537103174334267616421457678209635902247992650005548161392086334753558255799145501665931552642150477128409916215416750579102666691983326049131051524548633807932391506373957627683420771377592869606064498693815134547649968677232787859105781141087438230983407394420776433446998031562454796861181088807655328490885770499464901819493218200786509131310669329110746410084313611773982279126751303425336535541387195706248044990928290983798946604377067601377638717576318089838542394653696881767686454305488221411823616237424095608932224567530285798278472919711151150116755091937888862042913594025944170709336580683554238475071686429895888008562779020217089651612285540679254761352067862836550294565009255734391710593123043807171966950295112017780508998847542058383686564971107001667309087588737435487847932795483389728650095121513464841020249850037524643185446660671094451734068399841918454295983744482185250920139566506376700970788175643713700749913297978025252777023388719572227542692483367759467817588929752866277486667085627787294035313673865775359254448376163584125833989379581042784979204643536336386612452352975534226423903713923945779670188942992463800540883349806607274163504001416197354641444873684325447103811160562672325602270351404589531535105729483014523015449412203263259972307711799724089876784990214131157284402511383104374281370943650739852115599905043965145942688468847784446835857602032968164443671797078921097228525645806981532537010706525359160105358084085939658734566278479321341314750706296868886216007184527584610939277062157945381863614012298251734131608311449618771447334158431305016872867535798107538023192514002562250808878831764106056985784053072976780601932884640805751458141126555786706921358711171081771950646773919857612095493488993956206052003311517894191567493526632937961281929187179126903737833737183672416091742342560058043786949747928059543801027307957404418789283107356783517889483732800945405382070239342954559538316154472711784369617408553451939222162652791098356669333638615416731980116202971200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -17137274737109530167708195895371364268478884875393202624336334377512515432869227259225921390532349527646206577815709224987294542098509856694118741066663335785010932484974671310185126887383925681496174444533644397906535911716761076786286814213525123412399755046305800770944371639235263513783300181669792657025893867400550658679467655419740878542705345870491720148635580719343606034028501795990242502256373627271265250565386923919638821480105117214601087526904479580610893860382671476944479736457777455046049260739749863076466462238800268576942868649974868788686727253145852577133068116154100863091069908486315973817091238981916693878023959460649213459961929771918696276761585117470857206574355490678476328104154601291324113135675781609506656776490655901684574796255031284031361160716098228854042889574538431583265159255455370781172287738957460537046785426169023710992709338541031190527558148432727939654555529553016095348104465818993689871738227191194518469604665169929573183914821098810387093463050578090524857982700145738012396898160437026574262109312815097676789814256397139983059373426882757410937603940027087574915063843802755101579391261011793435541572413550725695086324752004356047486596656727102920097512798635082191984310088924342234237267034667411967522470444984547010616838947764380045544090370805230084416121895590845497220321770389243557729200484477670602641072454017002415752933798032235504586674878732193786930258713045307786243406598313113394976750947441739562683618764417444536404296360413098122819686824909292056411582425277154543414253246870599280218906447143423817867077984923364295008275902479614714515924887209220373696871784701698023629682394743385707297412689933849058035198263377676272753690226546750447150803438052078648592105099111853192071526256631475254624403550256658370525545684940631148949422765751590747272058504865329273526328043457426748078220937280238508371015991298643041796054523135339883530479465062966490470852858059785557438619952357491505542899377527024938382096784821423705873625025962573254526164991034241767515103473388327516405260638096382828720299194836181723480254420697980390649221846701894841073206286258614102612909465406906804239360989120116515290454967563416021236688140107034662766465948553107861631459211260579644802873563534620470573854685446872237488055973894825163891125809804717148770330567304472473767447125050310704745319038764786542759554875918121516300686577757441243395985564810243661010005636813239281291827307498546629608229632165958647867979986696017676538491832103634844904984985454514487081090557649534871200788468475127059836067937113195309203307719578563863356808899006073465758235540239683686941640513387224857485065040557888715816876681817142405928653246911928241881118702832220944483963202411220366720504911928351802658988318749236882122300051654147076417511359422981876673233566116663994938288410508726991594663577940882445255610187736476990268940229675760673284097185208423885313662790530325752424971116227609787195546789727068048291638072124214090911305894898229580117827145969509650818745929539311466331131405936837644077662798570120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -198830674309644160754064760487210503271419861133830905980087572100534993828663700900465162206823888273335560702270077289243160658393961702510558057077492186957146546393232326737754945858514865410158698034204970381444988496819707622666432564412490530296828938951382910055981453258913506033433828439460509594282479467681821825640560341533601161789637154252819825490924502331395365288107739995245789296491670997062770336641105408961397150057550714074631261917563421600555323371391417322278212672299385724928582449309830924671976978070721482646928124927926577210890811711463640128861660967804356630080329114614399088960012176419351782487913353869710179820123953393701569478200892092503224799238987610916725264422694708293835133752449601717603438190918582365468590053214402797176776051364967693530292371426199676757513131480467507378446182542884792032766144742565691316833098453229598665678666813341654958162114620823270604485190290360215538577735566143730765427904338058008487222667217798915982076424156273170207097608036495618387649641380460666279893944981642401825969306652937048817305800459180500164797516871415471165178834484627945131109843417534403976747853670678868199163017603528056701914275472907817396132770017647592395111023772805210864669612144326663342584784377253561136548204883654250798962533048873276514777211583560564577705149754604739384945576403482351529858912954729179857113123754001298502003064536341379935887844091923437705056178258583861601933011588064761858282997583483803092269459253956880495297580742579186794519955449951573893468585265333239039735549848133191292027063456759270077515008238509212502668617668422602091875426392039520494602882313255599971796484578064330565730174081075182951198606686242897569585345081263734556456649020469457582269177027450622876762621310352579691852831842055479167212291658191214061190763001268907492006180007142212352513015020592496986595552012697091498942358119334156975116066708148601218478684835864715230907361418201542513919935800651176113801294169879720604829298137512940310064754756861711708812131054900619666404135153506098344529835032416182728635143772660532215767273972857596732821631567853635000304256117408462811505402590812572176867156942084497414314037993828488587269559676801628986940238306567123587226119302560704668165713574333200763107964006204973907757657871792223414809779479058787057744362930103685684999548264279225285876947665518255330050064183512373111340527115332549319045247370757484295720512361424946946568253844116205211373652523421052377080937765871629308422853253299761505247593013327754864548079712942114940081932392883289962092874548382411568970670191197356694835649399144805490713548615271035326697366582045463286303894549268568478091455459079112625796459948441403540548419649714978931786920654461120857560517570355300751143903005108222741691530654827346278682922238376799797060296565162580917561417814098518388673389149684360678491375370759268779820892190544087039850482958255366448749888568336832127068797004924849679252553554864080193124625541421693748793989109363443194788330934489876404944369215241311768404607945297700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -1926841650169418162338136250700392143274438398178217893886392110863508079299572585411528637859893784355788046460787929525076883943265217690820030008395684721760788414510098223972534664571055143013811065713814002843009937060845354604548060077414281666328377121812089431116384904712604801662559517197261743647312491159949944334641948714216926752488293656918996935747155183848829221535735658514645373369828208704961578470098918984616610648184270183420061604105666479857573494545847544055169420395628653407110468726744175292693480322206864764150841356035591029820654986393066062840600523390353376521633099684891050375868760561257454324026721215022182766761601746777666882808930756158952046023168064801606712329039716015649371273485561175250435812905760666590320496343443021712401012848529888962250333700684350252346007490653917826807982731437224502120510233751260970486354928452082993342190019299095556727934843282403729948025384848793202833129644986755859510253533657227544024606926332936442571074876222811581454392328302342510946825927405766950612166823631927664911227772179290737466331431462392726070117462375601932757753156177889258925031409706871192076022390450862493755520496342016482470387842551285382596256520998696770226446709895322539626230821548187453527683531243011112161125491090888840814643393206834650121064976471559262939524895433618610055581782283408340578700805433677228736165933588031676590802124780133351624845729864079975917245449938333899829579317435913203248517988481693424477157181990628001105290012692575837047393508403193228532011634381029891478170098539354531321144139713802947769198207984631698513255013024560057561778850668930807581420910729652232046722038483027268574532877524963049757931635659045711846845166422784894960031128905094635505787211880055431128854700212018765108420266519939123083541038890794925720638205934780136374407809530340749886177398605789477656116111903305065395313699237468192843204423748653375910721947457687435660821455065914182889106935736897038415190395433425902949848551558368421957275619783098748600590213908243636443723654832719503806492906014971349009785199812028252426765032051715093173171024017149271825930793637467586963215049947174876147105774105746510570589629339668976366319177961485367478338668729447428063807941288837512938514401713305786205809399689030909960535746617274386652914521303831854118492077480070643643275790795266522584258553627825755219865176455933121996209400081820378274541942442491240740293763727482562143623384588695129617167848863591007910191600366560036196564475303540900662993465018170316168422000630916701483098793438988126243890693714398375770498938157015416306647142214384444753139487135418254745393621032322461095584177927437882770412987072840423135876267831470142752828336329285977838989014220562019430562106720077049665116002100159792584036913921866078745404423953582597056911949662489642051293709068385496908944316970401689003320572878555602326626103366796852095119874225245313508825286443149862283428478935550469778824444956003978846355225560672603661664196098433567278204398584338946625520441976950517118855290641526100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -3817950561653567818409784087029716135131339030940896380153907111013224412687473361793263274298494008242514884703036242171316896053915127246603827614265687481619868202274746881196950249196234650341900297527738099405920373741525332547594394631706446769440918393779958571171959191251975749288394840078433029639739715087509763642147850795213251015385995866990651734764308378439655800809817066434973121314059132345102930700420081605425762027286074193063242184058329976163617158178947966819319780375729959085593190458343252160035111401745348557247825891456091587782939067044683164206492947892329894620061610119959309970410996477555688729522279956110407458167819099216368801590195355238245385032601234995454670545444799192474005124769733462979916842577054526907161467787558890477954422243633581525908870968748398292902471089995856016597357795552178616905167510970348113590113471418179030135627236389648147179438131041819185107732486404539299363430408424995374209066565896219370450400034044900643207042052614759551308950866828064013832353035218284715750572023639869168771058002261072283384644917004746490574368939725275786073655638934971534647653319251240435892520835388629671205867522041826011301420977314589961860840036472109095277887571477288163808514554983831425122476409905523234128680127294501849726418692294434722261079383183098202822283914023919828415518512752383060171700200448432929277251192067803191467549570234306084356249713976469079463551226074173675838465609592282139719442597855002878786736384084446300622999575170809227018451140677834129608254557468271439354996662214139980405220845889006295169488171912587454762032454163255716643625055351958013594170593654889286539540556049314289518849643593338473019462073985664912021872266279609977977525620826969313760166020267033063633121470834576352398238386420608089216448098837343543279661303977967196872180624527835135934168262742220248056518099931990236117681024697283679148698054279077080595559075415719349426878465120898856992734321686271314160446405660496237004503256100117708302428101347135087196197913533321246010667574435278091251224847218003502491902276798944470572511984314649366698305323984069157026763771817203659825254145475346328537592793438958875213542203897928821266317449316972695212110249031978850442579373657000030130636121073204010658068620389998996871136509247718971236738431276240055745758995022369055285884897362901338942979786123456373539247476391301565999213662269044367481169069995684058096648803402420864635924931658511347066462651647130597598421058396114291256729312232146023101271938791525839188990220802171918068074582023825575213460337348758912337592522640918560259380532517696224364829484013405749718130355928516018618109559996388325409558959317976506862295851737499477391562547749800893042125396948704372459443833676948922626593762778644703229187574090979677137148898781445601948402747311378534367637041580934116334469584623821378939716538269574471373502905249763729559289608929150126679843889666350552645653374498478791909428970763311778556881651216928133025994873607255797715897760183909865602422406823150349159580417755576650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -17188417002120853270851192170863428490333371775454846853357376447757273934327269743489782899972303477833040541312392031047931113629203170810013588559749445051888950451321281122962656536522397779433739923858730238612425803940052552803426322201635637167983459860770973889152652403083935698598974607940823085180448601970016435073485747860181120059480579941746057642042914652088992119619858144007609014233880717186465968878391897596384112885857882222679918578429391732068971354915745239803414109223852032280014103139705404729637925818022388034162604014838385701370181542281309591426058149196327741044264531023320614463781586784229622909228730346128072792888334353518251829409769650290613087433964628481181767239474140624909096359385928592230415210345750842659958815638046044294275434525311974688554546853638448029753355388979256078497525034907641880936188662011562233927339942838670277905601602315539621732190007075882872021713920800442300076116457841016375696260373398704453576343424785182169666464961455749206297577982735220908811653474120988131013084627003766441561122066547098160563584317494781618538810889528859977923469075349346169711869948076416369185909460419156889980762081599282091304512143352830595207797423654153482827069766011335311744727885105377789282327042794400351449633918678293880176839430514528409908237501461040822212742120943102331793567285816352263032739264643101595250088591690631833355812177859111027345775447740987365961521793938999520598497423723085237790517574984575905689866947240294232377902284522046405447400555934293170900792620287710542787740906279817521209789581137988038888988246345562839999802171554449924980725820079343455941358973935615402762790733984138997450783285992707158405491395277461797259864443603810185237219152110713750104008039824306776296249188959260705817588389483217305483063187710881514823449613951098362826478766449069487550937047456081495074270289258364022230703658191301187183949819704189276405888506892904079329514729643565039591280865377994044935513661465481451759526060374246392362413205775929809983464088025458678205915595563194914666520363274437497132558870646332254057624032141803745965858003549937792460281131619706336444097716521200120557840958560859578020407558607198631280596941417983131917719584771971749836332798415492288894934566971416991077277830355907126520175721821977465218020540573449170988210198383937039168317559675811583211071484561356633780212849304672693014033991354666844082185038326140075950701567168543925065474640660422371977735187571924175308384521719151037096549734876500839078497762741009347414719389058192531399788735787169624003262540263021083788909469345646494161212675995664424824584349624441476870024620395877923505726479719041826427201934734209009353097295523297420051791230822321724600763460580050183334264487718438362312635197499627223174716854298165235289108763568634518650671608789021792838179062598595624762388017070206372047243891042228687200637644060547651908543886884891424689558770926210638495770885719382047121425192583238737179504190841038750597912870725020180138252432101160677596393259349125874748834214206320550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -133963215048871568894244564839058029203575159401197549068170428644700902908563542753874163361733626688690350855068113250552371638393861467961324113571609927630679306744214258650213563574470519401881887834625669950580343806174691229884135690979629735661264605631034687272168190557038536563922280155423053540336764138465837372409434161763459643742288353801476663408866209441241236072244273964482246583371812058535740934811762868630846534682183324169810972945538923254590536080436054405599523641606049011848543491208419182738015035244911751774470706693346251217993728617002951737368777379216638593008915872947343508917354460396181221799298608989941158913108542271222793054483378534795186658556681954999843027609026052954780878745376062108392682449085618679943986926332897148192431593631055254377721120665966534435284667401684463873364458472570061662724627531436458889604638288800310794753834343891104868216237129655838101391077276499291146835379676317213907703157387958905088272509732584231675796747361154220713176199653930156208897752508162628510703826190165502116095780468695715995024535250009398869399927893366470891769400137416647155245154968913378279395770619704922225938051126994444101988361837088861449472518947858923832473320415513967574376761657845142069313784467635368467087418714155861767335650087785677149796148331532779595243326753692277064850260070056204733845918348949442972039962031439288280545125610213203818433766399543849986468603742391494872591350734524515844062646507831342624044796119722842326079658498191081404044109538046818218259837207924784694565234272320747807576990795586700384424911358466709092592814600111848206506794831959166873160597202947951540922236255088977693182035479634117799422262150905096395821373930352919896994094837223279389258995534870698840387090303641340534937533758416625962155904975074813812357759799891661229838917850070398723739489226655799738267696012008017419891361967961455489299758139281644472828107521906423587563579057166908492575279908078559270614325767751040492505593883537376265640759060316519759011563167731689797103994864298583032011977093176574518987336086797529279900571667303045733275663838430133955597551422520284105798188765910221093786110188542123710112461023251365169846870979012211413578700421437136305285666137774090969948200229189792877324280747308763057327841798280388905756984935954048861930967565898555977634688548095586828026585096824908990838684264175075376807458809608414686836912641260390946074161953729378293802253805072484594889535156081632756867882948076343614973155213869752612893753319654465553154379918428203943588354168112033230443905064937021544040117530094998852289649580921880568417523792155689990337564278160801881181721977256939884163067478999070661409102790181962839229442819067543463360286360427184272964417934666799968143514373354316328928911542551549528784536917794604719844313007896289419070701012202295965992001458440699743685883139368185536874571536930662126981788880493742036446311466991188789533246187946580982496624596709900632195857057933532933460680759326098650085445760382221980861781018452893733732719571512047960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -258014050060151991018901356363957876423424404266606819625089455580209774078873816843268242597661544786541626747514685019190022995247796345931213913427548742042574446657449752362061990790935820815827907833675412016372617715049758117353183682430052153770570950474851152690900032396627446548442838322145031669302591521211319663005139638818420700316265693686099096145343751659856552870805820611651546038922304059330964828384874577304093225830091248323486849671614041669060975535334950490367341852855467298031842681975800149502216696068396028234222681405642336572762672173947167652941613356652682412555597807067056881037801952358510215354853527439126318303531422714814064374643899638843750323055344713296249369024628611652144157239451040235109954555366448426366756954971001188243635819880804393765356882993181793005470750101336305783653634643800734567967174549621338822401985496239580591989626213592317889311193157208725814255808883091006626930973360643978202531425792904891834150421366072926774710713147226518170507484357768136413624074099898429085231084683953837384422610883460963752966858878694094076808105132945688735564290665537363619833003970206033112164190763021858869389616881338558038498135100577568373333080729431991329016546811039553573967633254500090900480216526878813804106206393284054870843017598350763638628172798401456663689388760846115114099790678040897746721838717354599487320053112679203530869634743553744349616386866936912321764245981164676270716903385410107634334542718272073458991470592747544291011497595394930402375866368017747765349943985635956991190944164357843009295757418767680517434545714669304303430492296094863316179695639345139396284514588049739779099348724234238433532363260255082607945502735250654020026108095793665196982847519783629880090613433563142057109739729083437091752181197829094166192599327034313818990986144234524375345584662583280021285730805666551553150678761358686797629479366263330260565258105420198558592872396734356659074468712735576621913303130857593380198767722649369330137738954099428978887747219794132457806714797968631632600274155970069639187211659024523493300900439146314488437578181491298672673052527476234815228152941984646200255955113517830840449428098774572606199218924110758487744157581737592801925663017721518349534150950263357849230593746360364634259535991660950510775592957544831075019830069995144793163247055923331796958604680581048472437333978964248839896341486811206086386828557613514914920751540326048255104903154441889126908680100414885573876438047762837015928836702940526605530398044551980398431455724520120578586224209923558363506477362446899374416591588047739065891000631465940056931233089244035006332314169915017482444718667122831027817065996674770827038374755837820326052714178026988824599958995153462464540800584769442976648821229759440764397582366038743625292032522863916902088608969351630311075322830492539914084029002228134899134970454675451245304327900929432676750828199063237730529368936966122010773713258127211329946262442524398032615158416305177603245079482805742332677107082983462343358131060016376016664790772013021284978873849616815900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 412877764802865495499174285557119290141738769819868541206432884833063414306512503075443039693780406897759145030734397758963755470735554685262196032815274558195199201350132436728509736094407862619102477658397226754182489119065789931814330040917537987726274111642271111711797547912001572177331743927579410880171235322675467137677081641911533435068294039173852609293969751413615507096731849939702163232039707252836292982770259071440635685133162886538906022177049614220477447315253269115266799254513575029488837646720250840493937132406895662909863345577339977558080693218792600842637021752570154418122285539441452281082448265470975920053243610634455348560503503972138934069473976530972979941666195748261510479133357506084777161050078068131478306877017506941636151537911872256142728733936319562700389218652721021513090570868206092596471350114382779719936953646643303805300087360928442748634243884180215100402061008485733898808409816984646252669332719898238520543217057503637836645009322677629695016520295932981935927766499903051896070027973147929762529467496048756763753441494211452391948249104449865005303424208867939476161586964820525818006516633884033931786594296461306118049482027308717784321222591220207636625956302777311421884605474700681161437724574717966696852214381675495903862717269546947980586561851493185238386564993633901859027996953438476734856214477882362845708742376778159344309202817494136470959468212472277218302716763262229051603118660990919724788135005862237070626198231454334076824285237919691310326120738415315969445562009393545425649609950773984970077506099788193938109186183433581626696712986273914151354401283682624912164015980149126258625932397940842138679083345546909210309177466944961818680315747483353964459665807690399359196947421513836939561667475165977699564244187888327590815845420489438037824724533714516395194621757313421684689226512942849545628151465915482170177514979003072629516094919717430448819481597788356900571873692831848820693587429873165707815705706545191786911915245706077350161748365617871871454388879063987932776738924851380414873765391501289373810658918320434796615665823961595427464345791315470917060998712042506323814339691448575243878916271538687570640217726732744990932717502658879252793909407567093132559193465895895185788851815904598357373773985495900645922972235724832726646708702206588321963697459813160697036353572393497982924148531407101885814779036199952672911233881984519795632942883795877199905707410575845755288919840472446356178663586119964827234517797956336643906956086216482000354411980400086837531369257259196903626104718277502711590868151381322047220681511544012466870004845677935984363761966669903060873919908629759826534951119060822773423465076475045998622540968565098464067031854531420465174469884351630449569513459804447866566688537892156060250156541787401777809446112470946914296980817727301233727309116565756375885566868160409087619544677735377676680903645801700234831995874455414853474541489914566191898071011069901539291329446232407867720103452481465021530490428112917604844832609686327501628759987007696473819711489224231332453879736138758300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 1312408577565585673432238985997892779622722920195450835178562604779170672003515221496520911007924741677365462397987255438218837178357643090416654127298581253949518718192066446644636703602516027084895998499970335762261399314694000914769658701055021526187411764146603660933345487461033216840729411884831480600608629745720372002911547889266954287891549258430397280053058718297938124676342295649161055356140046622747433922064457817952724566624508453257271892253063818630696590634256496750506269156616886957296699983045237073958428366106238565354780460061614042249583408378471061871142357236296954296207887855836780987588599326322773348772105201722884553734561094504662676626960529686331966545510658429931265786885204612032389359543318552219206534077442774901442664156724902741735497422837391789981662597071414280187452589456305658732126385115898985113270294362624003322401844168610670388907257689288532936921022446891655408119711512879433238385069419879334419073781043707278950553680359338995972088000125411610612902654451808366376977078084003632900380506120130062657071283183804766294874119805787831998610016403115336314639903422840759654591661437972001553291955730785741896729435952403797514912492468519699333175397895924818608090841104861167370964978802303813121548544387926477440276231400394245743403776139144413981853371711796753938581583414572145554917237002643295673027236499774923277084868100018902434928276662221858737306864812566090489465244591856855688304238122944982676828618678830158887754404600740600460451096084640740033879411963796131309508761044141135227066998334641283870850893088167606240617887432889446683164111228857270949321304584048735515273604440337836223644084301609631277170858848844164794248784025445978544105134684830968320730218444370311919109370730684882200594409789645490445589345948795628793792515603235767891790149720431720473770374855315481209710659032148008252307169170226065190704333221711468872549233225344017207740827342244916657530940754806774875021934131553512169161991931467742386609265891447288403097310645923284739093370156028368051371163018674939229564784980849321177609996516291747759256036352797718019819051710791775069023377628143694544828249459874096148326883907624919823175661305842594686819906426019280987708984784259979468306202161388524252467342175254300970911252838342129763783212862781669271822915667769275586566862110868293177767491996460267959964149166571014969426786256905114657214365342323475718376479004781897347881693859111263880520685296391271323599852249675909220718427862825497065506800409159953514372363928567966504634008855933516766379509556068934665293584605953137503751479413978180552043907416797182597692290771654297976670409622897393268811997299974725113926281552955561467527382207641359354391962888854689921410262047625246451708713603117564991741763246037313349873522448649394196613411018685960320228516158380696337422511492368447557185673912135076726346232335375893708693036784173407621508788569850805157949165819762238325710974155508366750756892361092603599990199223670653567285844480291012138986692175318344159251648028599046909227704842334367200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -1631005560184686307370315207398940452775571798004948345846646505397994362496281820396128767471994928023359482562168726888336190232411995817612580087344116688556610131248407578239411885609825496634926158640822753562186179652311733997980016810766067170693043993519053404616442786613584338333764619000455076784923955955741169677075496198825712356138543106433377434558635942664982333755028559807255870717719474017556058616080784157163682530010968820989988403807055440290534903695829809062823537956781074446997566671926973758564762078945667522629537635149190168075100237217168114918335739935002431430054795159082220673986361815424461823194600910172683072458458928363143037103434778795503454004471858196293396322838286856616847046347143364482177711640905787933849434460198564119904377064293715090738619155507107880650906739501855635864233798589017710249499809426135194495728834728726041690863092267882361284402328448144732493753717880921799529361643929052103796213930397623252301347386372526124566067253799361875277466370462693356507142565811187508334749734062099167125111493768859899886092827328622725869411311994957879672715190199693548360979278092935867358459546650729162975338889804432910689278024678277904125899269956044913570522663850317232222301100029883680916984319175964446992651664484271182474461313832463228396572986591776390118228905840056771468139444853995529622404585826959589702252619020506245505133034055250261850205989043192005345783120489938617858425865423036051003789772105191966378012893585845322527708423340004284931733644134392168011350626758207578369176374028454677043491858451444034254086524327666504195389390877250636997472348501470742378565272631678630011700683517525052904832583871063264277578901118108091388359688209490393867983050028589489739297693422561780123016312689211202825041412552806235199529225665150633696988190358756556042612259326562433351888023209025775955218114278666997008960154955020185147215319669207082758741998107186553956103159231618233931630674712885733340285921305934928413484223719621767628836632364186470542967106721619227758047552021660720824699221337485359196374990688025148854529814772771482932060961715976799675943961152284993642334775706559717612797366739664349239520055756748392104027315206370684428247224177359778866022033428497220748942838076954867536915510825383231933316424755750843914730900093736150491407611401225739046358740688982185093722075858049741995112792408628509276658130090205145830111686808296008781711312942331245898969503570558571708383915712988002385340924500528753579841837949716196931530634472590279754446354572854146497459021364003427868917195814978328228359011738500891622588897283323670714071185814888640731223209799655508961270014670635969077770004181162629311686523660521631422332459904850059867482028745911727886267240331594873771945892091503614370379103547783061467824136420968846909106223514719187876925302300662404846058084790215803205755045630845027647588500814625305488952456068089574970193199899151580199932540550763365961136588604959590149366654239377948620569691326543190674536053667901488270441939563831864460994954540189442850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -738502525501078833406363745006405937230939439464129877868615983308809721951902898460524926041070811546275760014637639709061217116157813904165541153907856535487673491230662981977919333422171530713165894385816815876684998926495205278194665227975507801655397564258133355463510363710903802454046854983924911254763724698928914374762636664161008984982492290671435700232063067637579827637439188187623021216831987388823547946257118063929087265666728622751205259743794953142909587772890462725961286426352591703142889886380095551585047121389720183018177473484685612599775894987816693550592588778179922494446150130977268587015036865436506602608326981237841307619107263125286222463904298981075122330201195147090906874882971976745834636577744386393013050283409343978114067011708876838017392475340519490338793417017274993913917987309248637734702013352146198479373564723677531743872643146430632771692687255406354410473106591620263466401777133752205783680614812961720493736882787459384282157928125564665838095237017744640576562984117520911619724743934224730312989200494127484276530124949665033848003823194884893030096392344908965916973558914382688816749535231908923257842690712196797101566223667453267716304509958414163663719277461982338750745293359217157551887878351161793433038786541388845466591711455303044297411798432531091011895687712106778176660150042842748616732526246352520286380319674927304652675218844234477806614978883437942548406572918670256672671241666295161617758443825225424984265051172339632506855324817660257435760663803271598871333797877703285242008494195341138309447831939619297632802662678790042040510576797734535161212530917967067990084592702048255990346270823267202855633562837779809283556602467671233214361277865564865694036378587568368248314111315046725230488610836942830699001405368341883719143486947128923414572047361302778126794687163803659501464458842897753303625669025748849256330886590813540001973961097656373103428020737108948126484838528993702278141856320792339221518011738463770736464383962889157416619801115734412534451054197387406356638442802165182094626585977407726862770597049507278076093653043310737679733673862595151300813789845920529919159931468335190687809444359066875070022779319272757181356439553669595774935674855414014171629832200258167572490786241649218834868752575958038021534620407050737564064753652276954045339729598145482123121409485381096865681920357523383522666470678995705539981605224844453226168207442788702138532203356264376652041702436444347091475954403029064249658498347870724148379671328640732963591144900637556420115236932821692036478418677747412636679201023568279251970798354563315220745200005676310251687167771830944545696455752576942722444933333825836980170394894341194691837950069246351331443939695479674468925520800080138915023205596494375718576900085281738201571608354143839386840803336132394289742711547745805696917902974749976089867192976188487490980739820781784101629540990986392654020768519719898066698610876419181451135358339105934226122771137186371115771640617627683225600228199734428592522675466479613224640358013981476624949821096565947582803265539418760286000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 26150821874266486877304660136306490941058283124970028130378053714697728187864536569345683734401937359113961734481552312202193613983842385494431236147125799265694804105142950929322564354809496554639442220972732716640713532161808543866810346883725596539075944662275716185217550712556766419272025708431954746405972224771714346489006861395454608453071504616348329121959401861459583800903164746975053967942500075823015688930372217169371146421986428687071811345207244361644395468293551835802077626451065746509197393224827169775147475435210796813721163105753104291870761499839772947402718074291742224354698149526958414225933275457745628805902477898739882077155250189012612874070787193616019466707474433109741182301118120664606865319036461904719055163099659386789801066840078854004266425377172974570635515564699148598532331287260283086862553254315226036456276659887824514058348735891700803074141794261082319720742952458127828941555475336150482365275452822300380956786871549633012565909181581066332250207704030339004695651155629158666347908475167750912383523116267945246787708067326121023904640674248218350490062219800003183466099878993122847890083476793690493838942603539982586012466587111669893581713691170371496992384797595555345809713319614503617268461979135454886396626312750496177121975227344586636273374666656390956854650106591944301217625942932735682585697401668479512311977328368045736322271532541595895716086767056647842086169102433357015925587278839266420287243267735386940018244268621016403427126622284438680822988432461562517676950446304622745600434929406240818567619786801492618669753346077143701244276281694766150394780926607304518768202823650954215737095780021650476059348495655726641320655042104344725749830416721614723616829419515051143380863206286419793068325271667074722164228063031911785349485142438716199861936610433774811153445925518072634564608800647697793478298919648631399162572136700701262796541335743977094779451809030532523697881936981883020635800221174527615613455424296652342457270297000491200723161006563530992238353418995828294484184418397528711220254401773701016125159330134093582767730041764631923125552850792803276173130124665288725817106730208836122520236871448231456214123430439239696529243079479953877749989294697271579675628671493293528578620025068719627951127162636536834181296015606204493365325331901449855535007176132792803399991682120124547044360506974877595451968954848720013378456563752754431794469690843995771728974934276987498976340834019873217766698932606305399964343275289384720906530456854662308881268027448264765207755154639445445043217372639311910012691874286984264121447926469759950214186419563858498061022255588819253708805202683936789588600555991512238655979964693808999576802979853724373583164138304831291211148543500242808238311463711299052307308790598696577622631509362570008476190223086489411284437592912097451628717554768704855695979772505385186988120837556582839563080873678154043567297608386795772756703086941757788465149357948765503180338129486647268924474486281505678437699654006923024503510500046174021454229850508841502824501221755750798748954327556602671980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 13074343791075152513745689963949876048252123577551254544518398368675217723766564127440398784435027522571941105732590110984022352213009660160927599656994433599783687211637582117862463003890010549605873184105693930028867212252498378820074845636248605651753943325573303903088778389458054840913305188287827157552092236664793430708902213202373203325385034901329913682300368540262445725240473634591431387438333528287288081654100117102333335740439903439458692937238750070745765477888264214892879301534012024836852198130909533238792830609232300882009351344081276299094961009313580628822626305359874678711903262346882571489977725351459190830969170290414296230137565896558775200036071317279669548993013782946981677684523887403722360266045194261300413680163753440332110399508834414489606485527887987775039558574547217743112719546361368047505200635951517722524350146581814679596610842945154877150621734296771129931099871793695751212794544942258922960101783489001311768694777402579680328486210234121240117772095277774247931926452005116816793363461086824457820042700685791076971575209526886577206389792050758525752093299242620701398527092432149820949582713911854460267075838470426022661374467597228354493539557529975348520708681801137295670152486698683494720733625560036388423241957730465370396314729655830356607177567081319826113281461484578041043162139739781468470480027958165309415119346185503932112903117746972848067746751333375617094206358550141940140788848885220025101194486003654283866389640647768751646739629629636025415308573223512200871108012497148049867664285604183580748900818806699820496952305133656451488732127922875580471976479444268775983672460153939889304840487072579071564500808911432195139108280389125801440309217814377585984452941568222525043993145774420766364191916972069125427816670604343734569339517757745952429607190090671777606614324572590839998478790541140051901834891325800274199882105092710355546713265479264921121531661375765282832856152899266399368556089915136446622181414554013674172137261634654749409692638589865073977321695635456875863839531678783081346983563046055189309198153308584980321286374992144359763869378512801000757380364473705739859814466282166100683032932992495514332603979691515205470810302435047600620117657073199092762785146077397448365198252035443954384465971070622030804642705582177613760976532482800933752587010756066705452246148855548231785178357734383613754109043816996553615429118488753307350699380525451255412913271654934218704288170946774658871527791019165583899931859925783810340441686770255052600218340831838707514103244988971337513635449024766429358325643390287097026070266944688223400359207857620073021661984063693124938672602602271096242652182147011256253327513069686976168275219074467083884305309196027828642004871784312961523657274398662017745350416598761010225358679192429349351918501392683707650822107006614283280525242649218791042618251857735396087535852716139348148718002573507461269011593888817865052075858084120005068336693269205133554772375215006915625409715068980975760597385295578682121098567072329318120910299488700527983765121298480967220149670509175182340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -145218348664267734387489797912174301823415869446206269776263266983707972099893360035973176193898043344664558848692385695908081594583797076494800882482296573232333356507766082497688855660589801548997176768644521624417901371733566314977902520008563014260523941383766976069507026817667976875434563343961707687368007375410561126570979108912942913327910244246111092011054168467539851186860801444098029108313172097036361351359696142331624342618277506026219183204780029260020620010484947024610797432305023909654542333202501448850469827508901038800139209381352133103341500359336151703249417705617437711105255765799566985211140893378312033391638357381226526278427751268878586258220901065062274223870523037256111909293195397084950574564154025375858449450883618351493404109813229089489131112936304609551951332907159998624246704959292567091097595513430856757517481797785914100707574473049004129859233331919913301803010485518399144293661469590630372277989778157751082214372229240220726019452956268641489882912701632111461296775155393192970519927193736183662774304186159927865934377244770677307053560027931637652706461603930779808381090349685683809020527243318512785142139517894650388607657715601119644019093576524879171298496004457884598819359804573708305179236315315474356896435054193800461970243428556021698936061567956816569893800075626926258274016019992831924355918546662781845836342465572028396846445471660657061325063927824099675601675238056282466386936017435932289673993769456860074687251955499291934843253627340359881050714475710394969064940727842184515749497562001766223041255987521259111409485462920166867043757365405335788605380657265166282782103955309583089125668561400953242397705245078721297301661876246358984222421542697304325444348724931322933504500354945220546708290029367260837652808998610843995277469481216658696143252980417665367656683637114410927653990360130787418902083589412061674063105832066974148318501359708735416862872917364544982380312026454415981604425474601053518208387298664965789578509547227341887271334240928630600447763303429955774196583376080316884492820496681625759929242117327257938550236632591313006197338463650792882749958313146365067846923120451547266118480737969968022768209930761919038495869135451047378924951247916634502381956832365828414167951736198950178022783587224935872905296730509647843172703099170019295757598991490825587347563917741817927249977273065099885821564464821397203551390027091168631095950268131668598206064975086678087659050062056638836374096717932449863378046835278662529277006511571605476319834363428735665004055563563214156339038082318011755217229411250899876940078690369198697169881393323036393416687286160495318059556466724076526764148372763842854249700000601463396406136474140180569313861743847237952307437880628687440040684164794321278671030286275901810066701875118363483502513189178559206108338360600611107431003042611197456896461243160167614070483433684210300967316330997623797861636230396966081299369354910206340500462226283959527842154751177479609474326094548252352517691597106456638717946226050853993415007559588507831788317202810261175996771176159578505640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -152737419686342845285075567045749113613743406773159323966578674650426222997916957409574544344012272873666106017097382739353378999712037701040521930956575983956156307409725334412276969440125702182395441181641982926986363451291133375642203680419742918038171881535418522406910700063252973069043752833926931351660689862563185400086526956928874177920358965510177058646346137065099081358859593751340834468363851899115048841597044159732572241645713831348120833193494095913011461089755290878066814358715644942557147175157216813626688071714039374057816686897790878474741965413223026241994933040065328551603368350939510927204514566815671377414176398537700332763094280716457507463867882965877121188443043188632179683405275800536967157756350708449812067694452903445361074585395143016122867840075856334973095962309593564141944668305429247163892495770613577045031281617251120412537788627016604558754275623879903253400836112709611655964177538623468687314203812618529455485679103572568007641756440763445828795035428191018123854677960543964105497799534248586798719876166149331733961784129880600640780042645850390579133855659361209697628462379654719795434715571504784786638058331378575548726268918337523077566131355312704008878410527840998828548916474079829636270397098347750232564177570449499001438455871667244254760535442467322450123477651652905476177044701171117024368210427841166481276605111682033807351723635407532353762094560294770497695294894286324204164166316571718434098210883605858034464189212408680232086162971408062160238159828323822854343945912125012131963410911826873248070939122337703241150195513940601479361272963796193406190000287484507458557485765160599543505159487404238836677324668061114885941952114799580728314254252685019676827648302005856904524324771720736780118453786805864967709845811538705201617460769919413271474436744494131295415493345412011386024760125265009323160049672761044192269329715453886334710329423457292472325101764595880247240216112013379493267851509562836885534849340038155661530101228194008762397480846138539715722142057599605981924837842130715914698708826277514650456305345180278692852251103860043710586423752683894729006170695594576722243556191431531401600554850927169692012254824230178360664371913846953195908660450146067847871408270596172738770200802602080578946603647933312217728820277883398060803498070190481597902018520144056888264855915729641243874166687598894322842675269010841376669823154069486024687140068910764467702876917353791903302062802912085462893069708739540466462541929564905202982433766184020653903749988782228167973492774580914743184331587690999649464446122203765377338464374598653398335590345415905672710431343212578356257669136346449375303688226628421482620182126383692894256363191683318832820188819015357579112888078046352027059005243081609097515707045226176576216743417255613657467197026602930730533601183868118467231593431098503870744681049948161775382007145512793380533254455296052054039087413368859718106736336809598219211855944571374360508864279553417553869108088779871768762711159119220029918595209745746188712279390012530659692865140266052583104420554373479905280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 411585447799352331845741296741888635186820797157151609479306065523644048183282964960928750005386171285932786674949208473630380276065117647254338176973205565459346457211393188993311333521441073576343923285080654209588012042896631844136326654569219833031600926422845857527685117007794751177108235687260687084955588531417318690105587014330923974441291335478261743900910689023181341018259833455980094588499564541003709324492645572963478256362947772856208350764046722646450675350570311581414875181734544192573832063303593074682845073572832741602745366101344266373651448360472333111576282049070531379440167879251828868437280552631790447748982960046922458751362929116329020956337170735419761516898326279591507419709970607184311338809698815001441387361304959346009097422229137242426428468983387444527342716896332577770267479065531371941511402356054009695329228959446009642768570910355717206374644789302879183360721597551097937953044047328108861898848587345243264240736510538769091166961054124116454348582723456705391505647682532314016861132518921899971895970813974426311820465226505225571043152420568152613072708855048089447782794908819295831167641714268188347796779754389597617838207134473286470076637619380619170291389266813743118878599023934301424160478056600208534630622082378103127291322075886714161113189901344474233553565538721645204373823260959700591815792116010517700599167552305157747734877382856276592932783082304494910533698535339858039166711718521674128673633382050534984395536338005056544648507267820959946674059195906856298459610457310055185597714661459086530717966704375557527616610304432803632344838672790040025645756253862457524473173576842202286043148711900842813560513833910037985812726619866298571321475212943204017294713692967448735529069855077115599975513330460991628413003827447222876303439725559639867746633236590152686895159131147530440282972449677021492489084293900149995957629739669858510025941413761429041074264787776582328795014335329292298672332908692350073476258122969881722095486685285365366675087504762941677637963422685824060778794940330509367639818939106007515598168680652345494327374201823985363318663443257781228356040912889690051570136355479060361374136418163576241038941853470665368538469198794770378359792130577452298381283234392352577169397540376455562593844651253124079899371025362305420906152107311480317726310571297058209241940629076664594980632959805603754898982978389124062668858110094295479982063775697854327041821514588796198093364354453151262403995229677670118974635658143939832087700968700497811813948503888666321553689651029019407504856185636667962030733989284873705308134220154612663437146190886553386985199514804178926600979933725221802396538238623690589958499918466346106690192499962235137168360819007631337701362990691279535309182784957248552123276035150890188399865000102957296741521257596337948777097267941313069385061534946982821850755854116748648744313923914824845882480044997920503760619703235745971591972370954670189219306933749978924277146314941693777145238464516651114691120369356579054810550332051435061976172783269154931849916414140607404754841555785141407696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 680602675220296671100832600602614587602881708729527058004291363007686684804551023406669515889946468787285621238909129383156412332569641132926696190245755875652839008253018101090466077503150079788263451854127522999198976479377066748287628641550138117484596407288132177434264786606068598758542406170300997680943115462603655591272984471687594910754022991277034520919773547451202425111498116929567340919083436059639437210301372689770834677310643292402601512444516402947267728452449208530245585170644726055502754851547546011072474324034625131507962937603983521549917641312268604253601047806669845968843108899195472412590984020886943573221611448674756811404522887719480703312955552570393337746807094777254504987067105081471000912321643902748877541525202973521328289456049442551020798464565826675380159464479308362636590001935827915721500863066403285214064831532272024625718241338856685684307552423124825530513402661310386860880773904664635933397659119188171561547624510596744069887290514909608247017518603868824466643444152458466025473432232195933612334338295587258383134838624303477004422606714825152188640441534307692076610749403789949052478051405703496165742274827439467702513823981111941400238417283153592003249230654195164767057709087059295168749729344251375440318474353459983234601663948151997575742436967461590152337379333889516022681880185573450245132542931809632341640427108888340082438448700028847267783878210315238639892134369399136317346540214776396946125859272641330430608200083749679996683988020088433669197508220185675053771313438834267634016535028062106006339901643849077373324074141171195002977600556352530934313762671222178500424187673706712058298619940584663729635871969557300235411024109428203787309585091741426802681867282995965052243498443580611376115480159646949145152546094505851878391718982909105891932617984141499325937304008553591300968517122082233999002770837234710945924936964251214099579321299101944044417375349953588508785678083253530323951792519753470660177997601140319764658564281994707393865364815812267647744894337008677957052594490853495459389226660871797190366543286188424451244178343308114889463624665741032307324474928041361928033762273547548735904324587569942151627268607562386454284547216782285742810743962654173830892636447047548064843949453776984303381293801442045817169341532806508737935240867634196746099186336972318107161283662530364277793110807127651108408721076172943422746388065141269230867152096794376330601582288417870716430706993235428871709239914432551664987009966011239676824720421301044350104226145051171156280497056957905133234942573614230571556351147382126560837985046967531882737827154016839696515275575942003741471777868233873282650528517563448109035642115635973445302246553755228666739480186589557750112858536854891927229470352900125901746942368751257304206010659206837143809789934150331075693075933242757370683263397167444168352220151491587951947825672253539610089135668087503343693927170418154432666007899680846557628509199770683874524799886820888128824500655938850083470359294608332902616436167832843511783822117336467786780977532302053307154264244233236409800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -815316741258194243551022011919254293091836812888918741751308866249767653411490402012729079337431163605722402580201923558123272812034171416017899915052794455683033266215918200797879489231225987004614528678367850883320071032875613475914605236823394599133569968518123953618465385603184407411476659044778345891276139872509931679204991876293089442594016183748815349785949504792026552329995617318835925252086372752024026655208846513283553354209530681869789017389601426414016497040215575327687421462192723636237565159146073176066695696240791205108132099644977044283641338662830857270848252335307940875353278449035771722079100393454985636355563894807076300027755868060166021455361208894248081019503239550407031728076348073112073245066261622111772957762133852059623484602668717242279057283376438506357721633569707566586300912588826986073327067374263115966951749989976583593695613285006747705532015730749043894187636311675381029457252369695477506231395302850110670521053059625515867072603827674966884796877159900210378621310633210180255280836636578308724337221204364193099297087653376086666474035548154581240762427495592779869533466908895913093172086319236336486198466798961304164933884845375979587230702040648807578216819871399397018112679436581727146397488634196380503989708264954698550431902913380918483543580037640858708427164697838442736433978038693322854890805897340394208036980511991595251620339927110056227334276906670885316092675513322835972817946725231656691287792404020836491176207050671481537539446276132856573219300408035843366511332395941062404387700864381590289140873889697752076989684553575550255145494425646404312985377230882481081274597310875896485557365742462070364532561979333604232319686894696138292081796160276480417295349017120369614207599806592228292428050946178192898522148919826671300051214548720329964071789646179332761825957656692300098890821573427648982870314626575546951220679185024852545154259514275034151520211795053614932180890284709705652463941879174242027634907437386066607564600121775959771805897574276925616413326545296973010774951886628809523874848921357388862838605482264704103947984499010459674697360109589542069532249610361046289344748289713132953751280163091618588636807238784911854161366463376199955432764111884334726491294597611965671109194150563533508729806044311038238630923490692839667654636329891391746567471509192910999405901399749271915086739783711409108891674027273839384888700896202546124401179613980472095285609553177073407182227286444053550244906129596066635596004674959970213645953962183371435497500428708221403594238639426865688932465074799323329807069056511236978921541621886907571388564405749092846969127043015238727019136398670089692767683063575191410282688749950994185175487982989730046849206145251134826538009279631776711996321606932649824157171510518710754045924002827435758846183963459365089476812115509338918858289323460503243306347675232141562280859969801332406930862279355434138744572967020723993496404277663641383362124115922296754451358914520913040746468984788453535587502563821703827024940591529251635365489267340973893807384775304374603605279621225183748100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -1256213187070186619506004261203218889239677200465378690426471379113316851416873038863802739998746693679878416701854272781468946302852888687492163232305854073619477493680808818961769241256575031331243020466770137771587011317411148418984194195465926886301495772129898212239134342293692645444458047070653470896162528082759104590664518545799626620217804187161441989270373324331409042277342768959799711723110422431728260275802059371385184155464686409284096034034835945316749071571195033221156098069504623834866262720634274374616507274021543266302945125888512014268807507421917833096716445494525252922151832597627672461251773296695664368698068891940216018656711082825227922076173252523818738396753561146697262828976857681335425854437243709296332302250626744264064408057241207316574917067058020630020148058978422532553108548205395195003199715797140871755344766705712796376999483945104827826385152791426233683799239903270473686030678709448131927865520375206644511490887196949200508020677993598101107398582695902030581693873587625941646712697647290765101626550296062535256240040211628233196604353755506795670236226129781199602815925599395143637726559552922530710556050089417568984096027303217153861234469901157694306969543419547376240950020826324119135150520830384254390193754526870405274546339510843249553725247333785575187129158671553877443014601648686364013564453353256993714656819759238237050073270777263846341790400412754158059439001769873598070676693726340679330831181414814535956352687515256034335449701665940241477648525702592145356618729253910360325414066284155857674093481790052805216321723422643519677127196177662758865325175595432309679240230921301576228562559955152579005676247252608171944193236501767066867587722847331962549238751019669072459070463491556140544271475895461383096010287466667471900918444245509360343351579023527483068638957560212959674541147468895523291681883070819922800214958887144753141583738630135148140986230587057372628479908191474030207959487518381189862525249140829488606986701248805930194081160353260432011402564089599223479538064616150117847346891910324290187689324872382411237465418423357169517805854853317934294963766148685662264822546943563235271441154568578043769364188867817757497405875214939948059538287609923285832679005520980859778683319135875701062827589868273951887570728071928186669738701560809824535799547188464511198934784621260084342371152815886319906508108537999861415023406443688074250809884989556244178639957391411275111310577135465647533737397481215215827940972923857616946374122416146121472082021296543775993742372694189071683925413112164544984865576998819036732666643323264964811835762397479256615594898183228528048275219699303461880195320745175128833369149003875899827721481722873467312481294334962033481211555229669314061905310035135080641366853632282877592940984560284716703876493462588334516834207955977830725547397897702913329825524642651833399774113748257881326179038498466627694568451047026313441813346901363098416197438693054390636269595270118307742928661265774917575034164067552254718719303055303687010659549296449456124946890832361285944816317385746187389400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 264696075470444590471957792824805432591824727640791840633081580805951155411826595411782182908617693485541333796973367877979272344306416445714878671938987620620900776258755041019234193747153621798387564538690660024084346991009990129611236535901857925615320094568086160444898478348666115996529250195427093965453458489500348204917209211341939609946427426115863143179574718218922720575670822291340369252046693637152583556832681299181764786632336526076666174961524375913175160665445168447362943215236150391205913370940421907082482307911271426524574977014115427900332774705295950510922680920975531243531775077080835150909938375401425579115163875084347359471101137683141643661088197742005406640172860453504026156023129242313696035049412436780300299215741801454883037512534901613216208521157738787794429288517114717098935489460791578220871973924654008918426405115869276620964913311297986371168855552964118617014589260437596018867659833027692241805340947995085757372265143008489705485021092390395096336765880665913422737002773469157658989341938092794595345718867856051115482724993451248558726826981551953411946044421040190503353178280478326118326090895276329986856582683345030009434237060281835659268493418273550788765007508366427390587626313578007729829484413133856738338762867801338939139153559598281535488501231060861182326648909506536276372219973932007238368307647063744139141260084155345949764288231891268089521696016447401506086984338049936405515797014894551993230278595889735570338687309740947131521922013512107621689048437578571939577663158090945840427325085049622276094027239488140917251554687137269999979235080017985877551495535362232986440924215973902387877011340681467719592519309792750397237998547308020148737553658702771152839257812104916930057660601146451529663515136626418004539989570087717540282268623400984675412375217461318364161825756580016210676657570219594863573554223667116150977310265269665284550967611019571173848274786723181585589491409619870314760533944968688347965863427423136406293123860463072945780177895388963632464353947022580688753721386064372849610801683383765704768231669822533487758874525470995646573122520438088461321292615332621236140694889094551837389333812231796827491256596347408934551727238795016453494117911427723504950708967626128522674326803420656948942856872815705082884925700666480330323616905460499268625905217123488567302812631406605236530676847419363641139955410459979387118108661573629474870124798508723947457261727916520008258178310533235487128303928799402255161228595119328275540519800878038732184928913144981652704435432414487513683502091961042259902882728800269360450150150176269248896985120427330624098231881697719521719965724455720699907279760183682790785717167722091837160040018548134267510702608287983977214866390744649621075145257757428141814252394881936272532052723188684562069885428583984633208585663426964176676940154284472040544897309678599764391424480292157198492995275425693741157070955071070023111649121960813034483290729411716529578686973374108277684330280957819343253061404643966095988190761662631865515764010552986266514572055479477124582545509142404732325000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 2056729783282217811155752108029792283423700282273114739929817484687569664899630803078986817296636740587827793617186904494686277732397481232240444516673840586366405990477696993666023821471967528131797986053748628108214314959051858325019468892276547901189268881707502885824905278611932087681671965339952786116587655481951691108147109036838968039145945175075093269041447370803847144449673320040854973136424362221851223796631971928318967287662960390572128531967253305281526059440739162280238940442904842001430237453120767488888398208617499412458225450059018513950325882229198008829817210816754772150949263125227897054544152397974088860871825562342229921757422895244745230796701587908767442125253795869029722292250931693563376671560600299763830551346778914975706430783444174687972697769180072693342310305267097152498576529783952246129488733180677178619332481692738749092369789723344074987798659319115184440563545053549276993789825726826376851600952262801679236879133442597274945992724052824392925397248182644684302571176751622820838634609338139642055280454426808765232036003529972110930608911155249014401504883930467395716028387798647480683189539327075130881903344278242294877054630594815203304162131270863848544502692363322266782902276448484386117583479865848410753742595382932454375939100799986927920812675882685883101443499458989507730552158872742689525776375393554506205272727842764105227296606336775803175260697957494520922939383600242958161685503677364263334261085809233770094455563786140534185375732150810532127786558210230570528232165992348067358192777243396998535203952105607804506672449051779679771567621577200007089769423234403171279489655475919897082581363549411773962601231348341133136482409977992376355099401358214826808858469460083647648693952117651700829246458961618835275183598681992654848236243137575563910153748925325168454565981210067683422835826950373243410792259026482315498787959204135568135187957088540517806331037794655960432731092187334443784991067756251504237738416052990352792241946337343623328776367529040978297505271780755883293320841129094725907269575113134259711021026034329668842174336220501934848042212607224703494405235257536909928976300660358719800324781984622379163755288055544381347549827678009123514685924701923727302300604486507188199072728997404048353225257864896374504620810321732209099189829105504149628401782181209190885550158353209177047002169260322271530256300840374079651092565980921307942694214373743776468927677310544399436338371891053034730606870243190676289963874239670823781320411216988583902937298170552757588362431078781642941565434574992767223309435957399074893133497182627388777816568348651909526241284763230140626394652817640113621764874655529869762550952641007757231408717125681597689040419537560304574916640349541096746306233056008845550053112901024913531710794219389470815533839431473600807704148966219824906092522372203888135194250498126520117661136189789711357653928480907688574437488605630578372141164489139807566683173925322692516331852551249189094982882562892583905060863337769593354905933633430423888578371076981949357732405890410768262945455815210123176955000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 125881464927218838327640478091044024617499078016899638469306792636356414216471001225448556946362319745088415498321003896479774317100920366386179652904750334695994456816348687130976091076460695985372292530581672580130555965056510185941557849170377123128018151784645391823512403509974581742649710675149491262862258660517699593217195398291338941329298389876967430265038680415339366506298247366530069752477198763709821730759823697371168517119544410943900143305451594182783255283847123761160991187554897619652867451239471316165473742871318929875905312333564880460587685324044704508127558053265816482025541024848248750919889314016574464130785054215695923691888489415527544043191389192062896252810653767649831237815055611509399598582022052692935368449389086624831024857029031271864322038800871611158568235530124561496939117638013385924214080378324910614848658188217239374963018279376616103504228478568142303128772676103151692113949134367127853505553210694441262266985398905456564960475910086738245705024836660297446811898780548681787197028138971952084511204163046482860303507308617329924918680754845479644799812664689172637583727107509400321485888125379166823635128617307395191101531585529593839431174362595240839219286403723948002336212523577687141830654777162807875271451534593971131950363511403288893879911935295443672238724294361922813201086974027951006783897603663045701482838117505715602393105262723773346839184122897951210602823216969821519373832172968220077199483412696593021200837332951473848062831015087025126136180822617611815662381574428914250126777179466327586115819880469037842001540922135428596115981992109703140589223253215834061680964702186185940779143312926893745628866530391526655446212440112083026990618043235832029424560541511549600852791431114186523393218799595195696477309332541648204566803089830185311579662588218904517049279008196679020818928131099112992232223998836904747104001063622566179929367382135534352601945656584871775107800630097047913157308230214215673550474911641782440827524492900812149758246819853229925294694424662294819400324210496556338419750229941407904146406768535883367617958344142354796415594631895438631977473906650986864740441784790470187402416870621039434565790561066871121196644259930680650354988007688202272060404759469709990447822696792008508042155778304527450298512903953444010038894520072834375308452321042483059822651292518417915987272630529500506585394650943424430426663828785632793880427559535492038150801737731446882035807686537770835636342627637558636903612989808212670810549512728911465031207988481548005376510755789900908900445676452277643822621683221321550833848050155586649482817132930672218478638680054619081168177957792228068088520604531195427134480228586798561456599677388447283001155839479813859752299673045602740006001836148080232058701150674473640219146398724281840879729802481279308917925302419063899204083057936306611839220604790171132318323032622375858043316760638985148783637896535443443687956135833966603384452237830079088836565276627985755934764286968308660278820592433110145580492630440364184776576877130917124091146472494655599635235972237301968400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -2349554900340056251571991922429146096725503366158175793839379485671406989600636669907625289180163252799954047933336613230239954340571404406031890622794618977208937301020112862197088056020534523327219062265906218918738171272529247249038186190137271568486086886551880005015630419437023094924550598123715928514724120182661419054377411390141969663100027366687715093235314056446147464329778284274389696879145201381831067515975968414409086368354363296366963043016538068588846252487944621112576633697591366998359089607686334746749146647353875199662273270180958594016593404793568269436091259025780010497442662885348111183842343319497684605314025017267318837387434467948431903250137292992342628103208856612073373609440769902763548416723697114688494200210375047017524191977794052931409932293019069117083572515628327848320101526167761890362454167008565397576542383988044791256663865147472696570367086801461829370890364139682072377653228356331174854798385986942393275011707467106590667390425067914265243335730585931058365540461349608176368329598805883617392167446450252099876383694196938012803743440947019909774548420048813544581283829235322310434278521942360175423477269078275109167234632086008750919764599849646839576946704685699360401312728203322768208145929564511727556469000883768826046887945978626991538830126687650692736189670464587917274716031400321177558141519679306457041834679332379396554559880712502752165151052515087942075019790679464559652842684529867546833078189606726800001063581426852976477623558893310037197689847784740646637395444500105270445642880253810480919261656363286391167202502191542962458779886977787226832507092199310416376073704737926342058458072017978848795294349492062256304864966894244727078638264072871356534944171419087544316768001291480508934426278960168822644558216230470029689401348515960268030437148282560142127726129851262242660023708709243673567609514662192361782029866923777544539644346406679368028787221858624069276799870862104414950205300647562052909040394875417144521671059037717508082904406296295755208907902257729650023460618457636430661714433044240715993125233764517478134140716931262412325427270285230905455717581869055162244934634800502797191977857448425730111988120196589864630513181340035701379379179302848574045420762720088836999200842654468541756251861802288481944378544179885401327126802533309089912421350683781643851427040339095178354415882294869970426343280364907146682128513053450328374435060878345802987695718944611456481364176467561002088232581184306927225713863391525710832676190351108456218792901322175991736808008497446499104582991364794044585537540634220534792237967366207383722300400491375554484618587078141995665183803701266078239445579864829415327940231484568070160731474662368332958727566145636567003973395673905440072445576355024155075401655721201429853884426925977058998612905614527435526359071553571297394467312489158183606603000428679767191304613086643271291849262796340487487760835971072012354541922002206168155788800762782091630314329069810373636793322075755594344268642388804061471573032587274160550900121884691990475225906430365974641457340200801549210550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 467596003728873443744666393225107785235894456307187402601556147951231525131013293269227326267108420909302043925500078839979481907071872965847607477504588161355363587488744092685214319633904113781476117364813520353309742693851655928888709031183806100468156338863146101332089973869192101269638580950505831330522314872909677257655793884355570164036932850385131301492048458169200249971521890556747668173102055344529984173331850904075634513831068675936609087105990264505893196189105711767088025033540739489176684953360121296295396800133739538778271397436188491571590252979205759160676730627326651379048421013209597342536405199757892593077529507982686356661946115601102471009994932164506491909298301959934597221926599416054919114472182493763456940655365185188759031914576643677502789186937132099149030720333529739603818918628376123883654135750642952117546216724985268318677264479952434815153148067312711593672475012285938558085040189608422812669883392693047463473093701822290529722956265500854079512869171035166874032341434170655670370276234212984667515603847601579776374356592113743241159164231922414872767198456844264641430467938680046184269593321688171494506062155068517470559578336546189117108438630625352629258912264789134182241969927599549090149943881524807637916280582096455183192176862459612272124696819984883317338101153017765007861267429941675756566838829562588743226381728947928623346940784743192124182389497228723083525548636481179796069052020883573341609498017025640243636822130498262126326780628541667311527002286311830029256916286097499290483291976451023764790247875745085515594242646964735390214834278553813828654587046410819801644210836226650232488841163929433167271787278664590516658441467561427076503858727007733188188321274968761869147022810492272120202993504639270902088703442403642915170219350516157595987758954981015287865386133422030002475081035386393275412695703935581457409517601436330953005064370007902133203033882391376603231737585492059126498673411215655949203096049114570508513954200336058312969563665653754946309165536020420019284115106817080474438679749119367086903900312851492926197413441894571968117061832117034077256436718505040147776374594715416905332972940567433813923065313355371482729498166782515562954268077399586367467170772722743011103855631873643457016982512860566970217375449352447901838542867744727795180873410878626869957765261614138361004037936784616434853755356246643668001033187635600859391557855712636588719993735488755802903219991754618795030819172281166128327905767256710417833033878417166515267334469705170571998341325253498447126270142853129971212705976057774268169140954674519885977860914489364054003628441104762187195414487597106337373301866195860705526629381604208558969909802012887219113624302538492914367743572251439336985379571483207805588789954330962733133450759244468385960507320121340760466130617932055472007693365580206169949187019568451127113668831786720509448385186519379094167298835545633226751125495462118807297250002104945118493110222916464765870753962876057244558664788850576421177039183368073004124181414787432188994786988414240712414810989274226589550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 1669995052086735677599532081508808618489077941025531273559421408289122822182507796915642069584303948301059375115002014833680273669605765088969941558575969004079505480017376704061339024923844771028112295755798444009514068100952548735874321768347755748880740968098197406177058490968567530699084838542762628176529769879507427453493785309175992193189735839997328979309977001411657211190440663960818787677932026870687003630680629965621431039501620225874941299248013443104048875262908120311008688516676054395680508612650096275533669569533671540450844389413128569817332298250685410124579213615975673624345361523972664987613987480825381827235824417228492352114609101838593009427401546411747098017984675739045337205162462544152586006829368535133830719757327725707612883965743357774461949517395971188927784424637832453018444205229336064072290863751019750039439781714414644283017198171277362630159795375939569930670107913011412101204253430103780221890252623528863189409844488718677203230674061424877544257988677706019634596244369487765266515108628690626046681515245098092933458758002605209938128067088933163667408096676390586524293481361353399500176137025003044754232708140497344204971445114158525636417104257488522981671545838020433040223330939356755233590893753273530115047756813733693611240958471047003813029509808488420350089555806236391036883380485863482994746926851934720840131904928604977580512010499494689866161768774966505889711283928553408737336305709982566414273214556102700862611044138532953282497673301003999677977724247449815370896856741169871928837612618927308242399263496748715115847887560098460160854734922304700121532479570806860982442654408437965814338885895131866362553983854115502475616131664879234876266674123439480053754843102348029544698144718136111006549662433323938897434347289810482416960704045975603333207553158402614521605534169034712288765521263263324945562622698527111985620639792985001685465315220717640920057423266763647079697049009658619294697548740658026151667723400019754612213601480972913393024303324202658292344117970654859420752097325721123284063578022511242638411417017805771094335644271887184096162094131314334794897771451656109880025644170305106340657374318701774371145544332268955781172766778370691687161273076576685428587338240720330039176089788888948365217257872147912590647886779130375806531055253890386687927150919347886233643743470724637093713753269789763808741003876213212506959655001544473244018089089322258031552137429953685239031677780776616081928837875228785719680483324218149266946959865654770582566819690272601621193219182747211155653626927388356811893234661014887219332601106307798059036739233080069055686962427792112431425629376698486713735134806248814696828844981427079260539518735667576850752046260264695009288223752770444792707929844956304071501738383820373480265976159347706213486519755137900203322024975868483950827350593904817894342584314507667466819538508533799847284097387071292151339640699656533574590173653550180249453637126800097887555624746427684843730665002036687002939247682430496240293534677023126953944924353954323187980647916476592526900754766073431752100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -993044173234081174974901539550498154649594389508154440859976625393086530205360793500321685860705966915472924294053423979594000285979373333715406784613824828150224202948889747765901378504413925172561961249962952700118938769594310183185358693475428593902564098348533627013743422448654514888374873384887965197852449226727551581880456550311478221614318879724965336691896488709732221239780665839570055260311100724663614795718150451741130151140717800957017119314456468642912108742901000966407924178254045751356878504346961354072216996911344303864858711007396246731064441533679425048139744517300773614945070156775218515075416578084920696226459892951892581018886472830559417726976048564081038440990386482182495266106205811231963620810659766354352135011356661970580325165254335729834116835174039950275861869665417511496532444429573235968091238354395419663883845996218019442204345125615424497202470516019946878131134290567014743413011137400939544060193619969038223013363393081458698739212646948729104478324580462782643869725307506095417222667053880959933186473359813666504376397922451962008353598986698837581629050774095696440026150937253498107018531687569594740621886562900288290549129732018198417724422680465846761207224188155456786458916816661125910191182266636591498229556168872082299816109420880817621544816617133453311335720616543204529753378946266307007004911334184089193941177465655734611816333310713669974841469428100187807303101774954510388751798784123526587587743249674773722041469985122619438486456692168819927322170750643715107354678378032692155572930346322170183297246556635963614283341132749965409388734852443673665407732540184723101780826514452553560434913848006913832936426136736557324697660254960211166984766425994769285052647139037927096216428135894497702711944390436275706428656339619618072306481557728955418054180900622014505224034791139450202023387897215778058391012075098728179158192754921236376927674667407672932494077826241145072787878810634614752638549193916053665647395919060483612601463171547048298508649804022253981209256913181585444513594364811647393098256785058026066158457635478391926766112977480409666441909138860053407829744136583841109069228419740146188320178171784259545425183964954262037306953114408462695254047975473832988435409716572474964234534903353425706014638326468028430280494212140346964516428055740545139061262784116445957027274223918526689176300696344114865381910815796539068465686159639999118910540559345609440304127517974640774682211204372550237994631357554179514009632667079470258477351079310554301642948802382062542280144666871309340520518514429225332217471613083909693093838901064297890918941207346963651435659659893527853460735195222786118823500822594217812099035533574633882770468930519893230535864678622713914230094256902889778134228359950305218264392924904710606668967268874443248269708703174460382796835904405409337068233884552998199296024536373270683397840706655584362882348286495972451566936599019198827225089266097272947103186669042307202815671133993720135342725490804906894571733467814626560169531702806050434941183008473861130151934181876150391839797585238957501015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -878230450357232471128733376027549805412078344983578635604689600129054740398504585638567887965973497728831936477407651442731046893005573324211799716274068419523154186716562910930875745752791310724132001308101313066847586856164998896966726597130042924349128063042014840991480841693219161977688610273861069079303417034233898173352550693200218790182162807371357386550581105328379583348607074020012988878776805436176254292619134073932133457858276680914553085945763059679558382516051805899735337219119827170705170006201642254939789712566475756985649954026651771469863741734352486834424271524023391752540261839580911373978380916284623187420410757938563229431567440434849522898629422874514010678739239048100833836690963136735220448947556958936197052907380338665827131066771051601823032911058415879111146664366977990201810628745979758392953298653592214664487095474511495364002863003901721205199058111586826175381000662766532435148184616612452830350048914824807102931497670863784367861119838915771543465663441250575689209236532956829347495804990220606499908607119863147527057856088452738616553047975456961971198940796846818237430398948805405112651236497552717651416218032105191664382407275983354856911492139628648505256175492481739911483584926879617482272422560441290151123792957115441876109491389738134238486244511876680720993785299410150492115806330853021474957090508723750862553665042187781655577669303971817120362022608849027827491909636024458165897240950419613345569587242817358645406291332269866899005704875991593460838357820576295146957567740837351741415630158995388866302838355479082077637758198294312216821417324050029580731679720380893634082438689613989744653522461606515192707314261563921813100435587594247883372537606522432576152435125830735710208707907205249824000917930689887155899076424679827423600023694477671496755133953193436344657921324568704980774015681371141769213837793065205292026607130630075935060802578891999632786513439603966104899801551670318165198633498044552578340442012021439904164654367962632974954612358908472074878909977975890998744416258532478173131673067930210996728633946955524687126947977989234363248142041285807656253621652882089936199559152146047892723000441877670749742311394434825919559067493596546893876467374285064272501201054954803163456251312363009322915659551040688366071089972132040622069203091505155388568353860447901018393796787238349747432441837813872947601172703772744777506136720021831775910399764468383445424318366350200959969027810027638737118608667354071350084597737799115856359035629642378805905387133769170707134940917989791948428651038314912414521911349990593660528614385817478444978429393583217241791912718912210686461704882993041992898275240323508268591894371380453820608062607741118200911100206273640879415683312379750879254919680887448586359802985933100702362734556746325605900461502669572344520662024806689752252638678219577829698632229822187891194323268128794602015506251374580811600960734708090618450922085280064566116919512887707714618722163122186310085496104396544383681756394558319200612941016416589130720046343185925881007409799816932967982602281951945616025000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 870562025902316237436691904246436112565891669281968721343170695026915357030767483469492102044197380443267737292947580150907918117053683168952102252777458446343538295668181147738226962945151084241466234541988664783474996020178301738081653497333077666940735341552402950637713390684137604848166274519411489992607461197702732943782696091898057880436891356170660812486541984084016319058026771458531706764783923738939632288965024206419954101396126342559216421230687662626898305668728121242280855112411585767898049005447205536430865518773152390172827940081905773459282803639431377270714138933635473161335064061649792765023712506015515970072144047994153629203332223359936272974085058587083186557467579229484487145853962691358251396973380344947082778089069871531019857965450408766140786981918117686892366598577854752817659925698626317620811890312063272788426522856759804615530703246593051399092604938442614793574991940571186739111098200200370579752289015981205400383178137438097658094434077742677550760852250812798654164083470359202130079984231765272192705038280409480343792751414553051058451900528276018312894263110777451359830710652297481822440386445429302311456391602839789927575113950102405768479380387155223851837195751691493221043675871585263315021999783636579841248547822642245669637701864380917506943693329953172530368089188604746436666279692287969008663246579719234722713798708386232261690734181075813436866680712356390133859306790403847569917754077995954603240890121719055839806135369603809188740678720562040654654025769492982933415186411958937944989363964438499252253785741792790839800346734223011810382839232098094411576222347443969354086470991809594026014558518922948235459603097217268741881571662200930698739780645587353624247652327908802571742453473587767714678173522317388346113421620514712331501572993654935201650315728671865750230909116556615584137183263450509951759341827740191777813279570652297026441871057179507116786131860198337905940090154011579946025613939197267665738859282104320014743888696422500748769483475950716867633747534612799025283371370817049553991975333513711381067761474483112972965914878200183331117386016427060656948562600911577566184517462331054743356369268779534258020050151327342676142087343603812930731782534804096565227283061965317939686360173354570903137091117060131507640909192776975572292207472775677332023004480590622668407788749767556063260849008997016448717955827336706832934630124609901110950965217527297920036371238908954693001354436599719011723902523330319880012274661689602198683462561272102406992573913680423916183596174309380912467905317866853888358310279357709819962532063532816742351833216948553579692740377142261700566540788399688771066347497551851839239517401636729213352437179333356215788236821134592259711971049663483232471361456875648346914287180407864584348768632699365882957857538111959639247510919672265675342136199788651773296239009079672124222851207302091235726464394762079405299379940508681480038447654450196810630110059444270657919173581878240774257250529242353057653810691795061655922511101396603434425414761065535696419387834730410148207455172169632767800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 439921832280950613210396256205325575820396155859043804372160514418691257147905107894659337072195507489978780452507558671469423376206044927152025770059013908439823634941315236418125813764115798825240482759930625190564592986787013010163417981569864801232367960357932401502256908970694706739621850899035509402013543868539098469285298603114850396419035424144919407203332415975579757672640529679175729480216022717930971276296919514160052773732399837042378710138586248381045761180801788319066651278693947539083345919951416519206900006875995943342383750567086297186772629007914454544051445625303174103456257770958299270985657433825944143471275665940031933410591264213998469019196097362937286634555760220420761448580257874265841650233689013041711259243753967988359982271236118253785233012544258686816279136782986740375768244545029104535747927345794011936662305765835576731473810909073220153536538094257359225944566553400130690318471446714873680695755565334756462292412986400684946133685656165987192158784816336157702567377860251421437931103294965184508709152543327959281563182988001508075448367249245020117785629516693055023595861369708323745896915750968635042480317484491726877623295317172008500054211898006782330602517520657538169309232695137357698356202846032159849355644313534240380146603805062289313560808500089377054674967127603961987129164622866510207848070743054277292527203410855784693499317627894186767988528855519324184713406077103125310351685961148042428679346333525678007030386528725205448683875365066403768701472398080478478934028005703968901016262477874615206864721737579464696882394239675944666588094843688637956263835165227235954702205589294314889161191067061450622520847020757030186562500481905486258778335174552039990452795633854402825253799529088485433236314344815457303904916240935056066223886374726657775173303138898984735415791160312903496421767810456765227469595233068119448047163310507186837202538458676394535140677590334780934572333734328021867401666824561998044557244513286110953641952464961571544629616879622633995247499061676080302071033186436221565719160166389380339535569903670946016723345922887645032967482610874285507886045649866099709945521749363560929692998473896358269018436473324873980395777837542690689023619226998170742143108243750977228240826636987582519320177176544837104076042616891357394424143074441533686707686353340442227557373960955777127617005316070003988709730007441261453229000822283796560861990771234179536230601413921472503180235785328562809581122854045591325533487727965283476694902889606987844142609411545270735113936825095837632780742522059744382981237046679599307760202323018113203822019040501974044725950681921094822223315393292161173411427773874401023518949383070035987637480077866561774854067894195900841039989043083403278728324877132302147316025482469176269184715338646623137921562950086809904094534996415376508431149823526972424527290982056699477931709144068047783880299132532129728756849584293252454031822887260392465464791835596180387330759500858591487333258833981967399258647068872787466137654581687168333748255683866623654458947996866255111381536324762319444200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -526767720746257864408417600717840832663087093206970442525729306286650988190488073477858417455383532927168991509424004986168632585196812655762701205557917755075092809827181972205073666529564845388300083856029786877617951976783779227401257964508318037054054437672409424553260569847040799103659342068052623637151226884824337526836119231061580326095447844156040220337878029538147131818346635209521165436209042845887216424357551060215227045877416879972098542874195525087354667416322533860617404719249738109045001921306396382830564363206505862242550828676520462373508653324995727483082267835430872064150757056846821637998118031580187352692571145557877578467790539978354338428831146723030527876014479961762645082111962765986212564770948977788535565071218761707091902247972599869160021445097734727002964343387480816629455109802915092846593940202877997594668682803323719593344685348231063998095500885610085071404813137319778679249594281059253571453836942769476502195575044149725423758409321784767405820704606429185322009273073930330338197435444085586024468091514286265898945942769717054496993866162284432435591277320153323096903483325920146598652869305512768980685512726505161798989315467884669468130292255253758828071401170000440139516232151851265243838444235146223857473880564993944303390049865058667178062991125412684552112996985910772662912488816079854907166598463282331847775330495014087112000997512432878931924741321970980172562681483588636824888905002219045257248180798056846545524842605697744525235872500902607244075210752725871118909581487682913466922800671424636342577717381041243063927277459506826364135490560705220794256346327291122622305730887390568310141992125906821851153355292234266617109945414653790547951232998968229777697830976490419974088442409656820722547105621499441031097725719987418302621633485556827703720672405332261556601510461910099041535520595125659754019857246278297772849641966672897665867174888145655448246779978910667143116379772595405172179252364944188962366646059147475414759858502465868491237783850523476384305542469174007938152028569495499940830837762216777342508533560070220030354345851672374822517828268027339203329825904242308490745609846958312230642980972780721751137525839927188794898619800898337839454161128808874480077573901447622432853136376200962638391970605125886855018055868361676643089765837823510725075530173700470884903416280846252246706179963605869977937499426728599947482386997966623164042242824140362076994590826194679755295311993784605394312895005267368981070096168590819543294917227794114958139707952797932240290781599459702412750609094623543194383462083666456167695445837505385323046118207262574569218775537809486464475568862121346592029159859223887590471527709689703589903543042396609660790947186341259898617951768970633349760347558870909676366354053889287434990296002088787314834431380636279915044386494279039133246049181456648964296046269324845689517899840992774814703717929257167959024114633993080004354454675021411672310699306175899060157797224378521342184110870566170210626586084717950456711276288240996461056879996953275116270954633443845008918228357093201303600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -190056379304172707459355658300586686883965378097404597489907566041726837214752719627532711796394875052257619407470789022398767531350488572086560958048813328090301480225342866912684385810216950019078629552542505704014175943512729560996240009800335364487668204147009201992757536052910753987630098077299620629252135281529839616723030001631933108708728874406222552860442748441585672002697228037487581577649879427945206594765380890712683741481288768043372030475944993275638967216501350010703980540126052494031583921322159878250344819564718872819687810553382535306837123036077581642466868713121040703163631792684407510953209838132800617157374976069075434587287084178213900725567199196878073294438536342047458215165250004725462185442165179805345532392722978294945877803124013756565368616685703097462271715887505302275054258883592807207912947117158873475184266017302164642448010621117474025501379968139468805168291842829038921880682306722854081261358786271976765801215774919975901654830147682756249665867225373580167462695123445215163390556551855721476249016058698368245252620628244421337733653614871098722317328553719645833699789227777308197424466451832450372511396072195160883465691186187259317283659566456042145326789702931240906485421020722702837772575667382442745236725066030441735568920582113443142838013702148488289325511533654724451317847531958918745275001129337000675554310391194676717668891534684214078642350250075410344543493666890141698851689050087498405808349595881372546181148140866437158907475610939810939162934462367173889022713760213270538583536119629842830701553514811139015357588378150913060256994669937360682095701614202039813661909496762713468687763155959008905748311344046369585357887301728987003905313948406884505325592969399932534998889139000493779500956508085263811021299614037872615765985719618750959237033434277782821472233490600312740604205604369587373872100432303148045126214253252195697099583648352925282099099169719995302208743015965590747228421847825422749632610757667931643101610009056672633235671352529489297613067551511701803760168973308714756455590039617195703177699086781962327325074486599651831400830727981362657718386147548050580724096109076615870243838595135157476837983572472599666094075826584641209701863877189937851202811516777650019152963115287022297018063159546089713636046405402360966944545936072586625010809109783312294505821647919813851007147934583187606034762510495376282688923581966332638752640237488719178605321331165359137148025137102732601662892815559849983345734996451886142337961558072276015096934694442655147267723900049033482788270127865951542704888667502421044496673193120527798222177582876037857063112854151966280034596819055883891091903504711902294529504592532022105563896651592145446052395128435264603853544753298580781442419378841702936178685759436467938595394716100011034618199685057082394485126965086640389776246626369871324369507006388502432115730696266899366898923702547150156749856229142722156803637904638264322566510176798017722869107167096659004785239412048935271990516238532243128825367560517704530896362474192042488645025039569818835568676331859516743520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 244566804032722019531906878251580358910044462739442695184285272576784863426478077217011008159453161453975972073255598706736037301745120543052580788039131826799234088835144768425907260117147723265006737371296202103824009402133582102241237511823509731983754104459491067313775845327354611237038344310209794418655021265558224697515728976526224742729303741565573481991889417842414662083433454313222733363519509884015610784643365758852597602812100874751981023868241167915450360654427927639414210537151901778695114440047695252194589973404113336144456701336348117462184080820300768546522556552755554105644407659774940340810292816864686032637636867148909071256368277425364314066361763712787180027610544864959983497320921076774910221816021646114688450158091103710246449437973912169729996763225382717171392463876656204336618274671795524050549801632225620707409992779502989560392800941740307559321381251097151784208873112527857949798273266134869778350757454319239807758616879839940668185026885966861364839311860756237196853975348218683989397208344976942773589208849901666845658598632545830512222679143933405690866351575734566687107374114831741363222599005279731695843054179673794864172035539696803250892019939219577128887264067842032036053433754194426375584223544986248636554566811289121069567986109088481319681447319387411791668142370298022138765164126489298686786007698903631655560423481167990058490011072048503758848932018361167300017364160970412581652097371776101408433406031652017052222203592781785873400947700789142982897693564565275581193390933346459780238994002675116993707040010270638494225587771143322367589893657640813608785524853208080175596425651193308067483113365484521026503446031282825623090048115954766943825653573604206867264908819370745475743804348438530274985048522080651495163580443314299810170940792630275956227268630819931687727464945159223838080564615328583134248824249134688529228393943617318636555218703843316436576068917197887201971194877329893354554835288374114910865603535217038996401046160603509936812562921403449506454162790186091295691462908025023140754159818325530991730735890820260146984802115160357694938466615668113293796314647844059331495296277791151911007483383027323990892456245082577171173204595424503223751970500346389945688364671287934392269496876829724327427442813304583337858609931516860143758370585679760077047741358910865965220264025689371402473195159237408633954214578489577168330409094331008174365508758076311448670162029887150834845349838024604837093712936659895099331988366479615684655881965955354013985606848838974307914918509940918576319522401733206775895010163887500770858072080256212308051768124596136175340225989706496215068524680141824672649406733589917993141314415191142989894654394655627867756820873003765781329347865498163056028403088584563334588250172333205781659584966740457738130387917628468991917462898803437256481864347518701230748785603509999509300609187800754028934323657276358094039943569005136245012113381500052490032949152576459134807301031529609395742607788591142778035259576444166975654807952025633979979014437006312887793438970543503928134498359380847371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 52337027792765463731826436737229089315428242346214637139456499264168301840045587401343347391986205664983632789511099438560097271304029613621975425425542815425070430032957481409375773287263601399033739056352333687201436339408142846415148860221053499295759638111279606097838257641080326392284248567018661286919315772300533788871892830642906373828365606951226494742954778359693594528343672604900624663259243940862625649865638964943123279511749357138003983084320076181454906307990775004960132656762997248687579165106519016843398481875646902594960950849940721278725919168257959362049212084064197000106126538574305388935354169606808626860190459692419376868146422350953481271312447721004661203717356212123500753757291393278545545477718166998789227035889978519035053335737884713727655411718151173075581047111211454124457191114183239846003746735145713883411637683287357684999351301049256147771350129130636189709392154591296609936942344574583279348160620892574872331265877992529047555900795319777427539994742219893797705954009171216309257549200278222448328183310707392027411818366039410681524079969421261859977963938764408668904681083125927734071006350421747546651849114892411202740476050096849946984517974990126654185958562462029954954103310059616682042401341409911069473197762993253969107157061894971870345418991427104762093667729770380664217232362690772930661475847367060475888730261311749274433067474744084222596275538558222096437647415003596213452481852075613090662712766930333936677244140447741123518151457245943234443829542460104605539258919533426972259678245737097665845116260913274297628310739988858514823617963540900955098859370388952422366719145610641741154575541024870576060773897627680066928425989210585416822312940803782713008272861066682492485291168669361328006946039448790630845223850302549734623884517793733576688444224000495119560759446306538607069756810782930582069166469834032583570055828866281411980047716143988971091196619915622590610039058369543508359935057590567739995573016130993759590078867039690267454045635439680768671048559626628038075960022293122530008696843277832576872940444454446837566593395572879127111569539445473878964191854877888454195313049528644555407106000976909798936716622851643544227359823805676130318473597568553491701743296594678270385349962757448648905469891360797512423114487424369297329983880380062597147945398708550965920054714297162569457647446304282228949017453596504629032535198134663312977920772406750177115509298662087591454030509322989530192102412289930020816237013633337872746285429879419160951852486010422114920296010390078312577495760179673271484078759209101104916939931579496700697248094249552325730876778142802587231144198400826042377745907459039160536669034485250161405360526061611562658124060092918787018234993470722582529004342840015611733226866681694413147953912245081169870674214417440906549915088564671249700219192059645043631837438688730894032413329283831080203891949047609945681265704478326820195084590123449662894023945636333045502913403213656114493116939165429077429716255679178058296265839511411593800465514073662960867423619048385067240800315663831175600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -83865297460186744250067815253432744529753840094038896805007900047271215826370123890054688661542235700419188618270824733632890249191140462357329306523458816957029886701487807850487290640495986990175368940030409855715857359438342237070796675337110799774997709225073818972484227797302769252084293974458736911056817306539313301911777059149440151040748723452490202391218229435938380205040211268526693433759425921607560493737020611060057785214594314667387153586197197182688006456756034300880589227172444140156010938076914281742459989128106486082486098387333788871848990825005913238012860667656794888612733100119907141678185811270574427109982071155439077345539815998346687453398128208174991191590493925741618043300908938641981400300130188907208884639053911062097124204336841800010454114137036641363683654852947238286697408847932493364220634358001231480494669461306030401008120156874811728852775257283862408614813007692807807074756333631230050978509199562609918775089584367741679776791527229670652525443535951557543398240240910678398095502122916496576295323008567256909937879667550945224561575384291690246039300254352861909354847830626082450385431048343630819266118565834314412544000030155652062728919267996177978799554974504808421151649714356270283716815652085297737318980949483672929708929004084021957776270989187115746290536293539633881522814559719199100685586782281470564984303040563266950114284453798631289744693623139797086303661553090097950115463515529216049018355292641496621469682026944425042726417978791376257032996694405802896771508031501366417492535537009870952858278049965304422340648100914729030829821665251675121926236956722552879748092670550722844726244624860213106966314326651956496303521612379152021670203698840013562140062084763472523605468587419834223350324997490047560045662731709481343608230902276325650919854642093485074620701555440986379549830959111683546392490429636740625115736055554747112919553525537834100592962272748254202026911256169278378767382509146281031152374048807383629459884130157813580607432133823684025440604412616186745975997386523953318821802566897210750767814398346727764265403487066698718080086392429291962380383148363662069863286213959909295365705706746571982519520729103718698780967420425151034913023261458773726933312213847117492466402177860066943194095750970022555214336352662514559389484488051923644430923147850433998407374321177551266033578064685182896288674794696901121614456833659174971202106072572606478987661036499823577819823454703689546401471364086658359050888914066582571709911311777581349446347857590828274664399132626122459295942530029242410671314278453614322581085761514107549679521690232106305231750683576910053477373026285083533397026008182994977355561771687595522123397950718336548318909253945659430861025129766827102906724259502361120238509179624500190370603366678645100033900166428009279770478711292686578285386126789886437125220261469844089596875983113202575958434557922517837977498390942459991094744584356661816662558391142948838977196504005515805495693849173180877054836299125998502953380481806868992120899011448767988205271269207643090507838356358486774600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -5796517236741578417987766932387778391287522482028484344317558977919295808968547546452470861766097366101711059562681379803429857191273382264222604563877390611154241967495173375387829568759569688523074153010177775037002363753479498727677043193265383241677381160894016853821390880279458790243708533935207939742196041781247265634040464650118768360393396340087445940493744881830984632918505282223636330728007063731597495982953739347765313321357767333085116740615104573510929170813297663765326370024354853763717247883409342016581069315369432450831367594691835339449266040864338738338726534082845815373370969611623817904648560524038744121706410239281902533729455234377308589747904919321568775137557845861160593679909549667739609429557445117891125661496276631939767350065573783306578155521622816227771481561181065071611430633368968077447115452882357854188905479768602851891457143203100326505961942049127919260010149708656670763263224312179757167722691691923857304582986521204984713972608748130417914389205743337781206158188956795228226733328369344635434788863516483355469682184361974185158497453877984420982292744284389217228717214079245236994533073825779984891120488681216690194858720557984913239246538822790186146521624784739447026244169021299183309454750666689894771087899515907351185856834116951280067409098228293060695153413086721079304574778333605665798451088882434311649669584967351600472481689667276738208745216561509558520096657895627715143896688398717544306182482112930029504032179056354010597765589606712713522745168231559024944138622319857874948665361908126577083976413241817762205604353337147985075106349877155501240840718030963373029986939710387694750103578903115751551013805154066760769228086686489837670852522039328946588003965532641793586536852120732661095361110367497836003651744651221130199034041331518388695928594842339991958871354921776739236656984806582884081257835121368055982968136513978954271129710106612762129060756019032737979705984033944487624211421640220007550242245482766395715863436739947319141882323346932860125636086272868540231046741925905156512874250350422626983622618777744219048617144640145896993768432177552181594424862380703141622586419349132220256557319425606055085193029972578709044782240191263509736092050441894562676008040151253610109092966638667852361092385205706130459682869797595682469467467176069452128730537312957808985861511967624493112841564292912271987417818030226975670477201268875768843829363339346219003878698933278572912420681680444125147879558083257911029404164651764776630323127650434251960401382011674568551875170451058680836283237999998494127483061256996498060995131691434753995916540241024273088762721501211659331047905419082541368757514346326893082757418067008417214841386441754592776618998022674595037039438772422897854720313998584211600550298371312409613864009980464702218240988228839186749944610338724695000212126290229177434424074151231406193991847021733617148532308891726152644175444724542867120366355372890476982047470088401711536973862331277484759180194766500986751690259917850160392950298108547826289604161615784917826856217868477499384977239138671336200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 20118919718172431686633114429089774503117594501948992026758506302808615697329903378663113181923611765860594618797836028381623396371938271205680721163348158035401390490466560409729921966429487239719711123536436207682624635391833145506022821951251812392795058149279164855941130057317461338247465188787060325407608186203056804083382188725833568038017636204502560408500421285780503309542567356887477405201610760086527090516125310582041287087644511564731121548469472475914571741830884362785895375738266245040332992890963499425101704872936920098915154743139904694783679356969195097565347258060090857272396774917150585221510108261849736725891196642037878991424936849220545065651139903986627725928143340472411459648087417698347042406814884663570010067116420532161795187358629448697778840058622831875436755260595618536709689768489445688003652056128367340337016782489764643189985798814727971916938610617142880884324892706495670517605995899647419232690816478944721332877542376192894552207929960782727434695313308437478271310658883887373153260285631743634146016350133693364799203040557609172874130193634152006471725092918949698468522409264472048463557420899303817246958399337529309294048538705003396254385076715778034055941017521276449718168029583321697818901351460808866942923360467431016958668637902235040521624655028471035333085370546760776576103832500599295609512318733947001137121999943794022575373837582452524096928561082128220489701642416047604396715625289568660394736837650673971386686242072397083123793123018189602533488247722824393647256293116108340840769828507071807908511367764615518848724347535578296630203387956611946037796670094691021955265595476142078907984792091291477287402149012282834281099132018989989119258495613895845621516730465652486233119098535885698173736922521218423470667849047101233218496298353302887003134651622971416916454550739405236761387729555041670592355342414010224349034404595995006881736106321210625936815544166100186195281023358649623150768647876877373870370902977046600431798693836445712299645272767064330014896703293081719288557515167872276291547909160647525728221236487281853176536695397132262497588681767043754492501383255144674613153578369599189767517331254539790904051233931369077987232072313970952163681313363502281433271580236818143501603079938525246858062922876534771501321397110236079755987844540828927043545637935117476075361077895926405161518846841173488462128104612260087294224913678821439265475325848410688354018092630098455710209925288734606665889665452150835902075533621106831002801164958593497158540872121906645591246052501042015449421108667705707818488005053934981328942308372514704957678310717238635596177547479080724956225801904004811766757176951231427015918398506276283475259627093700613864561935004182537170931233649488080943778017608080879355142547070158850582833315806997773949798569115398862742651148456079253313921291343791408463976091817977527612219448199216368718273360115548193098558123799220072711846323852803193513023716587637973674878306182712790733357245766983605506337769721861507808663716106858709907793555626006593165327891430451872330347028335167211124000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -917267041520957892024298899446784441365889459381603558056700062531170340214535029925627801991777028545368022365482353125984711222879940363374119474151948785497649365071110633154909027097265500637703917687817110123889850769288513425690665413037460872936156778711428465430930618275594982207234474460393958665849491617745912282398619149798347272619348626458994636384004462597028507859157823952856480701548557545822621312861730189291820101033760541859287606734634576622754539722537618558871926166738814157819307326413679373923144532656240153514611092221839319837460185453063518621874682102231977867456696512997214090780135835353124838945712139666968657074747082798188505041053479633320756156184531369299470946817832625149658213522348170551274370294428111052472623308827340766137893590322962435034188326644248237530708404718281679430751585814268736689956263569920832221870002268258057525611476737811383899603678046468576908366690422650294450052240445784618756695665727826255055643241495311933014925704669313953496439177061182079220781854897518344825469006365930433892326004946666387687420497783169949362826608471331948931964989928802146711729785036069068565226481299138178265357214726280290659727891171212727858647172251852726869455493546535811637772076012191576894289685793433338446681214267416782372207629225307730402555360807834782692602061008097254967040353862199885405092047570641792155115974285606286126480443708257273022183371766617485627680386601292434108928254766099417792806141456726643592870791549303832147099427806508203238843942990052016898777759795814305828026868475715624695898982948226949909564093358596268226288341633911254343833084566215230398661115610035419745253897920274412858325336908662159861369717715681239319986625275845564200751050413722345286469186362280449279730727500522869742853620112161438528141625749513536333927222108632111779414010329765748381688205143264267128575465692393206884162366444977959534156641706684691127043230406558059922625595872101865790928830705266353496558692960176342766212483587151736829408066467452704338145236051387915859919675468744054145044062330183540018526846865176094714848750562921467179306542007580477460220076021977151470278976441787400114420257728339204692645453845327525275902384886777417587203550049714253933464963410932824865403843534335171888104163543897860485916841285145855403972282780145230967645743098223449719787044551896702606056039899670945018060686712349743318164423198068161964059269297080681471264056855969546578703032093906126146502554414789331493781661965121603686949601374709162818335566119414029279903344615882257643421507594983552007126084379307631467042090236645614228947486912574851993380322023991161765287311322404188115670516762905878938348797115180681984296864071913681858448978032031042345785295848479287042456690666235363011574306110414718400109857849350043962283877721929225790067699367686200928450731709341296958149055823903480714243328257688288640917894169233779691298709867021928772910724571560878667050838005095874183326448873453451854642527630039367651635169634188543467443543525358223946080170015462132452589981470060411220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -3399554891573182571216648645128641243571365727301905005825828032336636698964631094580076876303680547337494667810497616944958384936966082686845743076616943216596148946491166113931401164200372983576718511844612038007246700135850283363456080792874790836420606135624748446888133369928538408600930326642452390315953826913007439558852377408775982347694282323651204259555757554424935748354679958138815333475503485232810249863532817074059095059143502086630074257135526486040680290818638463680163355554786871973535991519230313858380291126517785414745721110149362981923387876643909585290750119252051014510791905999353904788750434109459078749275471320941664424771452726585637368505311722951665970144880113397264910789432630383357942614092425312590659584817273428664789481005389228781456242921372593108539022046875864801480572699339617958971193818255952971390653758478985159536156979778385626360506124546139853730995204362493293044924891132724877193440931273836238752745222062583289268136935869709484736099371190288006752959873614326466991451044002427207130190971208021869180695173310066322989215497583649366365127087197368623152183435087193698687802396025765226068291684552127047030031451248156589377957602935375375888217663204016869677226449942176504882697618321464774097724447881995705032091370346809152794313971842982142823936886067662060207202124210256861407410864356767145083133757198779629097627251740960913640563416758082969215754711229396259255795333729286961156616809212955263420646568023227284188869682841611277368318401723029052379221538744851862801889309236332867178149932466863451437015079272076707383368667425185988796434769353119913569939351608387069293170672495781729740031241595715853758822290868826796789576626315611911254076874376016735262632526160736775763437915565719258843553823352966576481460143789708993962856294136977938324521309851519524861213128577368822219493015528736824288317492167339512126876194605040429896384069207855484487611545318620403818493079002097749990646230515700475302012126421255157398428072843912174054311605892371310845972743001742314809824463449009771439342620903381243658695870014499472707372514848851829446719403368314846914714211582947764886138982242922353751562775927311816094172952267660172613481044059536157069652223467893501187945075735371034497397693468070639545347522659342043778902729723933703323315207408109280158313271240386918713732908477155115364935718421314027539275179236367000355857237893340145288714548525808348534435032168878215759216341916990707272935811520086656908370265624905433098305172603063022347942144178567040513175543918816993728069294551136541400045104515352260777922936831605297103088552641240565291117576705115949127252925630293123146369548690165072313641718411443815627044065451945644305701411650473911158088441114563591432286865043260174555523090349965111645636017226667873436818317923547078726943074445478181929359272350024450636844308550540088049270936198706894214284419648600843380266639883211099794738852004595437186562675781193782462638073978738913227853726249491856383118854891380477165106913500680222155358648633128542630631927438196947760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 512685280769985498901645437723445475850110653272206890203270864641263076082761670684726342483169738873104699174902587193950242068241832131445005022951603132030996298414062960578431200537526752809253347639030618309567500795963897884231073217977312124328231482179126338937297630867019080137529087142614466525009927166471704893819843714313586302997947219070111585826590942626004897829024967709847868114258026563803864551138975143797568520337464237778032756120648608771624187721220271258458417817064032568190267106449148767635242129442986224483437034052112749656301797887089657297372906345586655569465290776908684159174188833174930793784514528080704441725973367140966489832843754304112435718765694095735512046067853547308416749669028515638887265429664454907598032796453607659775249639751280268398170612542930956518292994667590440800960779301092680028783658344422497336110325522906928577154957566483708098600863655985676991677843885429834799543094430802181089408604471109938051033983005176750366856951882847295162787283642388012495008890937138570035822134865887604127870164933100609865672630004082214133068850642724513097328817836267696646652986932158887778341489441382903030146420256285320164648674356596085943425206937458537073920776553884535183021608989810247178314137711836621063599951007275245176695398430929483844226617139032002802842638256365878291118733314668607483489386266280092861679037196512162675707626107688328720542257735742536227323888650355592838823875364204878898364343366152460501114068484467753189596967113122240305936827776042258456326233556036272727192938726370187756524914173453890811090716738121380357859967608336621753907415425427710580525717763767278179021053366971745951129022299837219785761944991131769280536776029858398319693348458890193717121657727579822061437476586148313251588088623253108923029495563789894156481164842648345609397796362067504952479020836126415632798466346942465470960887524608213893980608923585674317902809874959839805313304283577691330785288443165720983871337342781038928794401916021089701697385856120079722189412501117838178732021196405486459165330415571796473721711613790397583742937373603205575974586990809232865489668790764174944531031681055166962119335562662961969502947242384805302989075184882169311757870436469175667023520643870541699018214252920879976876268119297086176754208354087266357519254990013075150305358006130883509090504192936032916156371741775928434430142234859256330061582481077291070257040862946424623485726247053549206532005733227937579135117218997244296144978263017892556704154079498685760613394360084689813326057606843359090665218604585437858752188639871594152341133147036446408976591335656083064620422366354017290538390752905365946659717133552787549879126206284979517982807148221172930756555280254178809033771532356413718242686240941714467329888179251588285780608860295016170492395471642960699803075510807170698762897370970747093265667190757633454981193137331480245896412569926940988124189530844531545917112531030972795727818950382037916845482188445998235006726311856005940881310573117180401653026187273061983590534491595415239423205744355807960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 378035412183638302704066017468851208238200830143141172948129877289353143502414156286809553327894395465773547108050718982294143960327584263574184420554817920622746569519993551818679815928582042927416372723386063902803893253287049671387826184877853931090525619189253281795070687730372798245698920001670947821717227950179630498653917598753266404987366844338781128229476273960473560166610011248344871428266319108639387358483442988707300152728046240110544138811032156658194909675866176585326526771927281794033214848843656343940897156424724543023962379222687197431327425547821965989312478652787068292941989659584765018181332580412585289892645059627136335035016778088590919768753728006037967262851670824038505830777941794545659377875966200389193458218653869012511491849783805445713699168426933944620606906489132773739176007981518842028920568923947234301547429806793193770351500293875082517043534895347668709797565517261888977946956303410276352342646877133005150901324971492911866136885950345224611629844307905099467319578629500389930739990433253142999992746092062551494338657459802483353284566561698663938199334858764638869342336742748858656347825928546095699836926296393379832468733455354235962874568351459772216835604552354969225051701609716593642923399691628871518330887127327311403902499118730886358751260114407033901461318623085854316263825517160500313747232926931096931503155647215691708126982954076529084757382772332488188449410618359919080962675699578293881954601313998133301658095087428582012132360358164291905766090370617410282406735815929344568466599587806610083506419559295632736547635353274823301927209994455571291985668968192969782957314871321149236796424774777192923175743256905395890171689355620424318971984837266674902974123884543050007633044943908627842387143033297673414761901474530628095816052346306629022242736557756887327972424773636259650572859352297672114752199964541326592775787235710778807379690105681269997225697690571432701960399109034751438855135329140662752478751509833542549514201360010221239940024502877904157272425458747465706295064589221180850047103047329773350783462058724430273990398161031983947884306702181898838162680055014333119769319067263770233067957154032424345408625160439453022289398096374808618110541644008117868105368425617308939816619661908067808507577448370286981697882837664718842538519013885965206541719143470669167804204040840712312264405959275644131332756518284271711783092809464964030929031606942128747595890233098087737170647161818226061350697043277022210828873845791712212038774860753798253702247208251568050093401750279713885299549242074195962590634496179726194591544853266065594525693024361969753145513951688987965229871071989274011373684334936657146853443196196109086589930249056500494208402710632424962075272607019464507917504143518430606057044326853211051594959841294441417472846108462817656594563823578825296276618165744807174228864462075325389445057624715544234279821755014205620774681788650782465303013599621440243189327694250597908107806661653861204773379624315053842685959805944882218157749925520745363250003404952573271425037146526141868022699143426770920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -99546987260668313783353247855114902849306774265208635193199155310230893233640275698595698377240933192472346561501980835729766837762298072780303315489038591397953273660179682160720759173695347567895560523656230454043780709235929668540088237283139825847072700882439260091577999808141342327888222376884483158889373790753751248006388701618164574083166571230507563374162659077973888764893054998492320919693288237685164844726242694710554715536153396461674523654813594028300133478901964901002099398881609962923542792737021904562879527311453598895627953394287117255853235090329727542560896859387382122816761368452100554787000938070271892742482780469063077179625824527784495899946887001802215715681957888446505548642653516580095273135837484497746993169555269225583024376034622626234726055561971242647328861245292348596223031987712650090090758632405946104927398197034142669166460065779434046867428929030932539624753061777876876228698245365853841430565550371199001679516186239963644020559372803994008237239809684569749871753140114821686133322994134380776814576064457636593468337329855506369852337931252978276137113108078778462893933116674935064809887170816912220081651954679947188546970282216072878459996670976636865553532964502397668109505762142224635679248463687775590072524027892296527910929165997610048158979247707988549105446415383759174984570217160071110636234180918571035645382961569562592046351958441651218663330882239489208378251217282280784293984747051551299280662301416605488814475292581471959835318028914946252127253744960385267179131315409535341934582215819279625090743149751801640416151211724089008144651589994764797523113186886754706480966360546452710013567948774594797246551091954136375460442243586152753606714016740546575072413509711445090760969704990306810706807913109308385906418071660053076072737229034607628177402644653985033636386038230161743086912729812105107082754660418446182842103855058882608748800606745299350362403412119905291933113598372350337063589351278747081080838707343310938054267818481727180901265718475952092871700261562932143298362978835016371923332619717935335531677739871363935260427302725594941450968246555583914140078828311552322642222379136307556675211798403358494400453223955227954942761386775799127818434124182716520122091129148707781078695572102468272412151166610121545843972165016911472255902784357833708979853833153568874153905129380715705020352438263753677573361161687160711653869508900590242575122411092649061928144497244116412334815953544315579857719388318077923482819560046782643462640213818677851543420846108962948523488536082387734095825793600661482911424815864010712409352893207657219127632695646387891547031157885005529947503210231569337500055118889412553608109995832492526654718143319098289038657168420478759094918803502593724128455784415739035362752831761893973277368192603965257109264679116208021994958790617732606459626230860116121362698539720504468749035099019544495908439844337798352852923654724401419013421431664561823984893204315083514853794074912947728870212300641808590678374773579392954083174198835039098909843926222173650721591643749024490251895918280197024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -22766490605136379428715744717436288117228144864802604186542639533424868079580029115375556777200866821843803574718465352669380475810201977682208252540209332339519461835588860056407943247177985310666078124179162328794706502477835589322383729257368649796092251391890206548858640018428665493381966023126382760162501611333638485469987934410857219222516673439327010908380289332781724272366225948672487717146682384837161077062605266131964046426741452218083835148282474952223758739281224217798211192640300060502390582242771249483156700840500265276046518419511346682769978610237066193830634544410943062196701939051795320412948907393517943430882979544690178866841046769228387999384656684724871526383683926098860425973362030860302610786638356010786471504376902131039570577596334818557847442974046469410906548180215678593420359173063103667322510393169419346135877264347528491554693722359955937138501135060152400493670432440563769418202342237485765614709788717101330201848395594592338357237609606957457327126261691825323598112694453235311554715839182520641825502086226736218122173186540733448332252045671427613945974504534407525320984976991109496028376264230952950053445031619214789445390431338701965640490826341442281085970393077405889934712352864883840426688732603825769656421333699854991068919825132398937003252889366035308276097033560654563276313622562856494754169149078010043113023639396565036542632448226869132922817795107408431106116966741672413765778042289373701338935571175038388268937673445422522462359810936294225453175602011725589628918703300885368543030231784794326774769565406702754409009362451169294535659323942534773616009879002132664525993902135382639770062580873463563834481570444705913638999961871415040093469085970684400059709522921360840202705445434943584529165659265484694605944399822231452901486807897847388174527541956757927401128007508156331042851712122468201861226816743657757684936868341181739786983907433246507484263409807768802917631184127071773925667414128248024333986155200889821756202249621575064858141119709121484779690325736749637790138593473008877463342390280395529731117175012509387094125092862547561659844829546582374969721232676011307125318415959910768659256859695016477625441737102296491153957407867196702310188221110390991409318750666541834790211751852274939143364166750723046065897441910160825912208276400384028483227276118672783147892860947842057393669546506783251056397226369182251102226783109761386992385707479533198903046457595128681241437018295208482723337705873038768109871480018005120022751331366590140409153502966700355392312585346402581801130237860366809992482111285146171700827103465594343537518602452574220094863592481338987589819253826720622877170298870873445856479071001441483900688573598479106034516778171540358684495533555936177158773227887517553889202743175337956252459722144431592478813204238334242118272872756387711764797804599117880836834630557619334276644806233395291957299624184875025306035495011344595659382185441349279635390623189763992175321292407839732342961833441456073373166260199172327071262956355983152268323457642696640617276612269396329142750069875238300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 10474489174014632862248856719816163884115908929954112538536697099504864322033459031479286167215066360963002359040538979301412269072681067930015479370637492767391727887963927241978358358321004926740092851043837813001458963530304789690926729152714725747241927391564621740784983208676829749919652209931090475629161925995358613853497205848943533197308494291115997518370981230176378793582295933432897518396024954561326601804995896832263337635163670498685692834925977030906040466811799665204931646672148741962819223618095364421911791994211573032652589208197949111810672451283933094904203350737985202304001866977773806400639753519812066560324102056240558932427071601134159876481060478738411215266871257338069492926586807074271687546211875193658397710750111774895674958064493767590300326079870935605314731494877465425578216491296949702818031260300712722545417977629321564658750835929372208870245307637250527174421163184696031724356395208701837033746216774183476376874781509092987395109460025344176396116377596509079487262792106555807019258590194466167659175558965404730017101367218751690700020599257623295043868466064147516283440153303120190641699407114819532897376602964099113923430020328183108502466622390793481753512055159912278026372638088543384999087198415008654752371759329767409277642568811862093998497120723713305666420241272208239577015636856111643753479819276377077456899279439930460530615173057240909500283368997378555936809232235703128320440941310567541688725012055416065086187970857792835996190305965489156184948501655671869739660869258592904158846321884770360217074988712758920218468531443186706864990703267760286267594062834664302506764358363379026153429981959339878894377080206417233031446764956189488602527110150976788200339400286008211676253206545573496039883888462750460527732945252909583844112157025230735115031975527197908823921234617038548827829725387953673683048733342071548605167996930473766057524946622089761765435981996128669072187935516369166682025330586500761756968041736042084093704078324969206740469453270555849452011986363889456803675903546197114407953823273395210622704270946534744859659194580354216970181393698888414105102668613015091551822534801204892277812002438471077530335231619700623421335303570545970576114062970508857809381371254197405903756809070700197355811863341457305780694224245956805542998290581064780389507398714897266297151877112785550714279112059968551037777214558799315169758423425347061456408941114684803861694076911588307120287701891081071654749136901417099475187114668167004519322463107438312273820344778945739621103268206199284702481510235604582450390753611866016849950422263614005555597201442102597343288002097314785636408715949272885537058154273936210328693668717835778755993380119919458964277041606111809724208206415720362986678672214586503541043806095482992253479529565504621342809170622878232433606423959758361612038909016693269835780290372812503822564342882927191733106606958273360790311883694627614258246160142628069545533800113199764344095706706608588050764586844399959401672642239418765429933152623217773205693661682248139698387590259449283930920536743155100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -576816709085428748244858048385984615434147233182551450125461154285975045923514009865872830549756478808810241608618856180017560917098661650244443843517423397847088536259672929466937515152913363984345253105287320711830516038610802532445322737062754494533044623379016797826338376748035880297408135442655010908764049069191807013524063578596761939714812116670273167098142592732423589271073003306981283168286773928624655001511080940707985537426312022666935773558490632431037157014404644954861267493876066092718834418598180706130102218952294686866203134369183593301157682570902741396246926161875459439201774938773825326317044018704143440506135770904164124910570046106213880754312223827258185919619300084501905345582372164621420527922255268251349686550124806985531436205673969466647030750015134160889235684857502808504696143251568836719574266628461685342114624860839767855080301945803164470780386788835108555223393713721789021253088746525665970253756521990403852204311034742160780931615699670463011087699999191847121876645236714211890963683876692770407233946437492607671793312627822555219524094429803125334681831111196085519652682422842195870109922572753819444636485271072151996335670858970535283900421926478599214784275892146988790852423656077159738592910400460587170764012144901962981149748793145914801836243572740293510982915730828819013930046089142423132964983793848059194762528306751861283073330658569146718691036412224821583103785780639897328046595803518006181976320198576401536788238091594324488543794969409435549674297599836844286218279571158717638037228134945899922517052181142860351346779358389770117907189840609986480536242148591504915196467632003765879529192216001087396804207880331244835410683188784312819605688440612923456232058564164407829409218313011948620555064585859531021513264098095867964238227776979336004243162106392038198664012319275958703186338046349266930832285869247242995218571244467793719103714977394477115181151948674594729012383408075318992973012036094868723088485238805551046644774883788852820201428726448920070560422911530752143628291251299044584030230643888562490819322640721064743594343744481816101268945808546889977014597093495404552692318446339328455711739080105363954520719274050814014702790441731328680344793026405800661690039246415978199133505914667521614356179880188502187514382711726583696873834495884170741471302927048077473087857869276848507568983857705909063963074206958159364755217496571437027140359520485713350546357045403882228660519423320155858767048159106429186725228305532127469778027872803539677847503290065430361029505229916182500455042848799337693496188519262615400796205048360335482840025920873401039502002840702995660727033526479129286440825933390024522043446395196583437283489060779818870634568192200324784200556639923782810408615124381557856646503845475565243060652414586965456416618192321517019900641756275055130550433910425155527259575810258152336822754984261573666621877609999866160599006572114145261294584828141790134181326514099834212999333116881532734318752440943091489745785198230350665131064868223493035023941743524497803385115682438524390874832908182600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 111503582978072034908466936177846210244494748721355219890947117613604510954387666724020362574524225077799447289899153757714939563767981716364202086744190539781741275095964361701511457005731614467323155529552836243895941806095665874177445664857092416576512618097534409417308060204336883284222816088579818423312913001810105676768151899352837302848535288146923728487573359828954110236665926121680066860180082396811105731911687355017021300054862175813698153518728724989261642837593000625442957528027923473559111220023654076184379122011550657160324858326673689346569613683283030385141585835106019889256000735447686827778133012394267476994786134601971302263509631319917636156566470090216151563099451292300344893836867040861120021527659109740474844548379125060478998268306205683390836616086539197008378141621583137594364440821867388441352751831611038209513277010513760561492047683062556113183913200675123525497156443896701724454396835195479321650890306643290634609292911407081143332920283646356299999500834430364331228888364099629293941079781039593770129444406199409787692678706633201420098895626580266024386156589520934904740184345088891937520752755203533435935220632929471121010999763193462585708255443094644962381326860181242247049536031867635849126208642017118210376624296774667643441637789950967530020783058551236040521646614990841698771904926221293354171353968731244946342478911062612491228184459431976149287339009839542677317509963468248667638033545267211057029758122188826527553994872741437140185486333837422087767091852600190136839849051431110983345655547763036391565320618486057674825698398542182138536881908529912829573554672588015903656686833490750776914273823454342222487314156863605018386291152160071162800013420350627701736734505932873907530927804961854426567660508200940471732126365861330687427435014768120152793924510003355464555013177844258864997040191190826433742774665311654765051152980262825289917177178401702139477533352334102765671995478121245232670848650053618348140612274084482680704825949930255348445071537108912048745947236456852740746588720355175270231250975844655932490059894465684848919910714439812461153762821131383555106126228208700607983445041716708125335447560893812761075668437459178427420489946174842260173483040205935451135914373401336734748339828069057443248098402207062829980548290017353983148427356602365601108611469045834352834564710034156383944178032627197938548095676918271667904027657927826355909679424578212237656233105862109093486976595860075103355729884221922542697333690224566470659630819835848335832245559781131932462919085573857148515214771026745958386235510719033742243517614811178063343380906137297113603292449893313967107421984895854622404581565397562054791003321932393605466380947504411652230457771390815316509953240614041219474202431533944221184335464934416401236934854784465966670761091211432360245901377738723621569319260129789871107987841125065620762661190976898807181948905534676995177775886463595728852882308721529675751147624297001052506458652540071373462611909165637221020467756866849771731503970914409994011699555808719663638314034474907541140238808501800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -165891306286309715627683036685442117640410635938651664095140812578097443782504132757279143683818228525254847327749635574460480663242336591335244148648815626536436930908410527599548215838165064925709039695327555665393380677180079290103759145466109746840782196777929541608804735478319788902989710302691560169781960082035026700290538764378101821020860128542685576750368533231924548287061270293484374687091833484614084210915947279682083891237857289011382135879627580008641538837663436878797061119271157831875068489582420718361268673738784372047730249650466975915867958316123834511038262296952400541567125365156608980107533646169811025322176003441260324383259369909578131721988033377376435808656071269894253838329360871818860683641038690172868686930201166583706277341814141496454185571335917165131933592785842978371087636267909708564866096147028886668413108718168468356548433458604445142283217765420374523561915829757875516426522475629269135264818722546429978883406877821979258491961856524323315810880032152418079395233867193060062723207581840252684220918024927799823811829911145286417555528845698775112038980768819696540668606407108088115785508797267336389599621512127812336494968850723361596168693918156947238045208270500358516535420867427374671642484893406213846913530401512968842866130803033839865837618913087641622752716732030741430361084310979230530004103632469786404779078757929167061381666441845053760012078333728388912466478682133857394916209076253888971868387298742777880723675692683833847473212668013742787503379633679531272859033361429998247133076044264332715282089283965678314430970476919073069106496216129895346382138286612624116647998948309505049244761202656911614652870604836692831564066287338145927004563818225509956084543124913353241417610180180285251011555762537737479879218770661503090762611312561846290736539827261985672087614838709056055795051415030793411867835693454691626432735117054826616894062601398657296793550069799409902239424263031829455293439273843539175631747909346250740297145629582528272385630712929366887494236040938485914852709982966780114757696170927768308846712613072699606772525145659793418416358942836082078629603384643777264619029316756410517280223713363204805010156916824495820632763526016343534242810053987227214759877246119446170087919937628812790245119589539401074178196196232610842323988055756524985530152531627819362949372803555028828885098249662112434935905883837969445598308576463960749245034517419521354642914487437878795155961399912478723401680926741596451126549954824355919696051609470566622483908473188236748496725836967764248928883026786111425003511166709136040503956316639860869904484214069451497055223437919123778758141689920640007812626095171550034497791044238593732035081948199220435993013273818573655875833937303954365927896352614675278899501030584505664898376066848328795348395079637649158249822066761052211141479550846598621183637117241814353541709481330914179721856034401733680598504660521346359841935363868399989081324663961074363502857901031167379155617169600394262086018618707401658996313832445230088895041709187856494425332689641204315163200439510480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 27867247274519392883636881955724563520971890198062606603288047608757367125338293809066081838326357400195276622116373822706752414577097537710714508908244120204661861980410545292400502522519496252772466390724609318277181827342331706120108425635661797721217854944562755220485793619351164664540839409110069995079187175924345921405141968483747864134758677446345511016029818003567971817206395793412980032863064462787215488093515658550927003233952441642538231999956614400632542681112605261299785196709931677877540365759437839462671875039115272678612289174887443418335014553283656382755650420292324183641071098144082878451653048621635476998499137783113221181691624482055729034460074153421284308068502953398867985587488394722858287656147772230905156675989678264017683737780101969383537478874017571593081570998647554556271566999908307375929980385749095078597477806209469562287596224304871017624603270113691652184774216811531462707491323392081183190459924819473372881939475584711024441724488558234475428902125307934281633754521892749065905899142193249658478670125232805117014464162319895986677628587241012251160962648231502922844752181398707125745585759409914557551464569530197556391538728605943521632724198128228330327843317593469511990951817271796899387741561779514492301112436438044109554649802729080179751611465792242220293955623327245694150030848919196506711530841166493464720590839561735730500522122521062777710148017587216981952470896882880710905192256605411596004949390620704214107883452877555447629946266886673303966543188551032713116808254871965354644604734444558553502793714210152542382693305643396861014571515923215803880431346384428208082352440117236800568432624249583446831948705278466720802918418005353142046240917097788386731710852022146712598221235799855675348782960610278983753494479064729740569509137000649242666443165113564862294107709060889071827122391621594016869578857503714516887678774296753261368015250655985679765047936138676273634251562278819979890014229408749609981342315181163004518424497256074628524115301098883219296015256554103048816055111342896458787331353933475789763743060000622031714463710148180675685253880592281398914515139484864862690463353382516466624660897320351696166844322789771523518579807640178096376572118535473119776803436129251407433563983895934684164725262674660711331735507813045694470925329745640618786621371287326140453596945303822640713553875569841505270794080872456189595276146043593157707669886859104590375647995095094702774560377005534841695637183318655062047721551084813980775202051561268845728242649947033504541014394509826403157161112143354193056382386449689366597890976347092741786603347909034639906221854242219525161085266554000166439241349336177659559712479036986939395653866213325376542753001827124617338887693683699156363268420258979316486575447040584614103670351571946865990917832851745142800694841440490862507447288556421826534208859927435061684075318253534888224979444233213532084078344508024916319988561159180873911384910807420723945885788804619694381756738148826069973607726894667735750926475532310677825237943996784055094231156313145128099766249217600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 6792597229995188502161357750446564959250292084384714175187405824015695724202791393170655287700356594172296328555763134841613767622083933401783900819129556722806187254187554654497363765454296115755907060643673788203477162969467741730247987277114836534384238585253162791364550228168919827726040967226986982254671171290961770665718739414791985073030136246564186902165192496542530953847303816747918382115109886781908444385540037945894885955839510834586261619545913921040132519495867787362775978025150738211147407975654519870369922763141118644118546589300440449351256498329625827479273904200351586147958717655451112011846157009596745564054516423260295959872761746330122283547078688649703676677346938263314602424470791023249292714323928875295400138939009043202026090907545768831713103084950240774085584392262210218062589004152771180441679126085848170727420910737050339955009442585009131747524367103808135284885442074340118258629176491655686243119599882947364826189475637026072001596996778656529694555186384946959254902073504974149902922994296809479888351211250348533284356235200155471725268977832381560688005386125432847804848269083128106814756034399443567356831964743972078751721737430643946518657712102849745745306838168004589275161504310621654711562866906964255712241432344902372168440966553169864775661665564196354849816590160259091704386595364421625515991189511318219240926532179052976723434164319377714517806780971061644453208130442729662422166611504168182093226326355242459453817929700681376271206983122489630679209620906692046413765612088222378209900039482960036000177685846214345656408049940653731780868532637631402438022238632940679601436062153298547551693198000170266304083403091080461163956032508820278726076106201414256380921292069208039720833812396045795332645597663607855177923183108547668926874280290887761196370596722557722462554341830714334780549179921664231945331354688543566989364374927436229437766314654665153399068478482846636008919368589977787075178309213742392391179830546666727955348439718937219136725240338228449890642625553745920934629056822944248911613261830973561838884397001825944729687767264898475829738399783958153499127736858745503414754266019543945150412919659565178068880005364420639031931810961138634768256360161911173848597848499615667808439887083638967072738681510198031185455148425436249274972359404264246672754188400368368438672111950156726816467377864472084032771216171036014662207511014126022357741137583698226488440438483117696826722746018866799318805694161402215303117547607773579867575667086391139250006761034300770508124958893387311837417927740326244112817986134620768596722640438023775376799590800791710751262495211929539274543362788917599689307740252722256740722496418475148214915049575815215907497933938886552549294175161658235855458410318426856369945054404143890627287751208408544286419143490597655143062621508234882589183399562852470557523006805079634252267361572318106805735205891273944613397516921795119486695199313471693466158893182455746123732823873225052855451541814653734366471124293351057287155147803889689419803052550403264088500923196280579452078199304800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -2359690464503552081513287248698912722481604407160038974981676233043976980255283511892784753838549808574535467880192465417772214850840884931477299770203513402844962402170285747754383681661270171768888592170581305346037319050553921402341348305938460642016078534855672754868447433845278158818715512039970267005317193934782466075630271157761177760269420006393151364768010112023397809802942450405112131398536696516620051353996527079552926920390899081574373566051650425792531644497473912415129225771784127365675291717081260279095104066216984635623302813789450040714295784315674303106690424432055034050945738970594241262885012012905354111229522482460870314083481329090537923571478598847087568592743241619367505545943027454158482656748038749877433404161378933439429916175645052976466291354409862318062641524814233349889938648645497048529553686926885942390449261932449534976317816638473268458227835999788528898967452402552761910492668246251343219956922169252231604006803773112675907893258867982573091084469251818631114681345816204869367572437277751466609600595815892949439413343909419379125018507818610632356436234193387115499028194244484541919812812252278206175037660403503409871954362511162563187059996461621990916934787216455594263626757011844379232286577729474194845644603588224797164134695960963753344045613426429798368545916747331165170618387455150994392401451977085551691926973571742923304489538225411178375119040798215919303436155012726254704328581940403149227170674754725791616712139528283566721981879017393676914989989036048957667512405053608286005730285749060414767116487887191374406407950309750318842062328375996762135495870258875731641850727616557400217969090825591017747060818082526895556001858193339396137512688154162358948856564539172066269527545844367746907484378225027849269572642915589819540196640789620496705660934561178578341502355771287411157309760028106072330241981929185281724052798427843346514554610501769363865619074070354132252238559863034070304240591120038257329489926393947525855662916013468241034454759047088836027953065993162854843065130061511595449525865630489190970051911559986212928748237324589316301779233256468882848936944754612093829218419372074673953561804555969304247616166727011491664880529397403587641531487547784932009585256053146668448233121797983316512952536189075612819105832180296196002352343953076306855630701094601201878512943014531813186733645775342260036821226236816993863377297386062205851176725556730621929918630735029661263651175681915038406199837928416634858375305912845702243479095931843274330239742204927739063582148264558005641557001754183874496527919431781961932639077843981282074698536958605554826166181397830281810998948898693072043719248082732594466687717945911500773518420313015532984247820750108543663308251322048479277554411823387842398279899348261121779068836354773292118824993506938178942308767818361703371026050889881269010314843539731517645121885577408569988505499109709870000856111042544457844566518686867252707145938442311735775683434401262505104965083548896503649814707814166629663897272381184116500280982019601622175879410359678895756772127218800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -10889634376454299524170902893873804115196275092296800748509138291061380223487378508563633055945386357829216705302024712267772554807755310677584893145728044699095423249655400200073851839949622442741378397124419967543009804099713869539892706613708651166428888010214388136109752502153188793378840592962158990195446240590707209866438525065740628103471762043035597383965697605501009354933108114155542643822268509243602037634190683824032122481304680321522706584643385222747517688350465783733862031596286648037923397678482469031587119117846649349577894300991955871070244326631143445246240688656388180490997164760705233966807796642940779538276108122229873678537548531006206397726302247944096741682932024206825609690677419006284735197600258162121494643906358547543933352047408244728833529057922340860585832019614137787882440965892394825077329044466949933081644712693923096019636969224092397351022245215343922457919279701715351349903146403501424051656437425607038200707731972744872997423147814459568444748940101210038792875177231887117423954274803138030688729516391492493076430548656276735521418382136295231699473398312534831940114348272041059974646536242648664232236985130055420666596306352729563305387348381721775518019981843726612387127971653885777959230462004520840031993454242540979559746133617077389714140321846354329973552078380886638807598810084053056402638278598780549341711929158477230428716181846646394103108413766982738884828877282761811673857476155932578350988180860703437683882058257673332414563270676149657067601985415566921868888628885822309920598478103650674891427638758175143968768080529626191329378771156092874482557433057661294289384317624418960622834260117148792924943999819950103188227217129200980410488566515348509550312357474479334889447558368622454705072513727175498386127238233624779702392638332044232296637893490119820912943514853889755255662168767063182755325801286745370870902199280284929173753486425050012146258695038819658957967144198602519781692608060721244304189846267373678584958170201714656700266240749123067270019544958193483273310279467538953029517546206465869358431744186815574995574938581280317812999149617631714916575373306894967383231036579491106123755604888763571004962537755031877907212866263146367802208654558359509740528903083355148451609030461988998801869413190729606171617706301782601428960764118876858789457913159224802489838160448403081480279011120592554233669561034514995836026170638000139177298111699822062868082722549296923189755289522009577024167650200884191000327206515665616568838435316316255215062317299807875842478945499609711397544798655652245110866603635783701792847016023465815416208246849928920932293852271285597993593627118038383012808320359594857476781571260119371221346812397049562650356433028336718100923359600515683737996025632872154562735487507348847849660682518056330507399375481665921155343065158755046906363831895936873408440529973380037149304066623188888677498471629807794997314974818101154404145065809131442108326162718437657248287629903599831570264799505269872020323506480805345979278184591964939124681139530628441241375546180946022596116460600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 95718642575415071038808866111020557729965832124702623530939410197608786134214844879877491936470006553269302806639381375348286726142591542033682694267123002426820428208497820871147049631691135824642954006707869586271180942392417858773679910680887617429603736361215553512870859065227161828046807861175356845536269507272966168419146708857582882314686123888002415018789382460275987884351695340253092667046228160766766556312459649495801306454613256783893717794089942339830110988174231684955440442081983378696335570912215059725492219732305909903264342408699661212141134804004525964754252128997531992519114493289386007857713267321452674918445990874983265966255886051132132527816059717293916737691495473177985332567100383766206757055047649403947817866462406264320552818788373838896593978581082577964302071663615777019855295638361874546634347264362096424757721228613915831009093109179551115036452565873413039841978877534461613477835291431830705956975717202768107405340449552734068996139348622932834936345367359714574827944825021899360903446741554662860521796909609456144794264386281784688381753034830376628128603415002437179001298775972775397508895688947652814218694834916531805393207890972594917328050478125763819387541369609775352228418060988741165124000228655757440760753727827982809557011831496489872659542035884208850467384093637468381152327318963309792390986610383965800852297538524449232891120394898470158310469349014217145039612927166152314351422978633498142601257340103111559659824327281022468625310618465202685757910424245051700844315538661739077171493120755629726640033520824172471700206962076057325419268962061798881008172715684451893345613114389232631875328301518919357899489563938182595190739723776559679165309036227411907529812566859838911051975846145273785774388095601311636902235824886380240804491209998511277533501273970197779446034723436194952831821512341871971312349126931625465564249732292190014771527580918374952096570752419748041363262362934116576518278361794802832181029228357118225108834854488389112176833460526436071260904543883416457638190624016423841753306754749938322048814943039315235085533802276257300738218186920637592122042317179287780065685055019136721221790370551334959764261538271912944687746778448750782479705026477379257290332214815167479136515983455382438654884288529118940724521359656376331436148927216249264415293846712165853734733933200778879466747867403560545159785977843816449629971799941254148897071688135076586757201447511346478412537362171401885135648163763616577794157009370885139945320282289057516534605928825956219300131390357202486066890375751015791127349988574994922698939817211479926903919790538293772672924882087683437016057008767437936784221659516475780487244355544634426793029519571088620718645342464997641614536216790911407197014134256336509992412852999583616729594905873026529073867473103057716742319868862778691775636556434542043864372431379513544404767596267932300833686895637694615079077453133390830755262012466712198814196058346031872814183248617934627594002676634784956408873114440362138241640775302376176977989690993600947267355640806180762659545324140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -14494295988989056090811473252892666891934298585521356352397239257099319789453120963808343746216585316748615844075256266732078766351112645225897655372291168226250047230727052177735493794970711787527694703305854571965099237043813889719309663912945357061918241005792395021397811052443036746289208449242004800172679142696909949513098952980238374870074439449537369442154155721845115231729822275081421008237326715100723071976397624616619333246478349817326924780250775024310535186438447066255816910787144448256113274008587888143481610610795191933411537772041587959115201877858092086309569991590319190438577852201325363473020888044258322816725864151952178675917647192312431198457375140341492804011800888398248742489854510263720444373144674781371034694820519634624177553727101133789625905405245794643788108909296106498082723117816376691945905390712611504839788339926128337488741009312810204204927086473544064939630649866590745447859386039318566921740907993964251397859804274362186727659209324071406517183322996885314090168384240980060344453149564523806608944556017831134177194933342276011840601987225808594720650818510637887133011376485146608359669070410651694100938495205834924964220287889607898439273438500136998604874475352972190364862793461466870028895977974477693013702330650590004252522770752947325255331129577559125947052990072878387843092945723779163366060032857224489801160522102042665890177687413490417639047582640464495788147575447394400387773685952544240961481932237478695137053463224261694682472764627210833007938926465531512470445104107136066070581727070446645476591978927681248477373825665880869594211132675778044247332505997867940982481134857692160385494453264315777610383456191411739842397801856274339600064078188546403625643161536492463026607055178510715513686774752852519368669310949779114545449584727318611938225088102495125091413665963759728579488147878431442340884002083667762274599911770244417086455883748108039029478311393025793793886562411582008922412482270685580931901638933416963531217170288632905226384470443232651903735576642345243934385998193794910829886641217494304221108558354606194207384921927543120231887409102114643320388501741511809034515716450055064692777378086344284329999255607055537501182000108264819221757573675563994477980273413518765884203401401848031467956013174749103599328978183551121034309164271668474083764956400359580066749052167035511867328664105904916556766482282936455157275517946697890625540814656852678007421690564828163379071244350889321301797028523175662329468073872226339365697191735084948820623991234797465687450038241981776179703578787001217255741607482233797549246862047561671168389441534577251583703067777045383773826292684693813133762171059986004186397204603744887651342561127537778081569465660269670187448192963382148895830609274442250710196440441183045351242624929040496748341778262750546277825522638983432336777132761993210299497566576884138791999868653662466434819226011711449628593982681500160045870619997150878236023624876976638123608295137725712735393119367889379661569395421564355722308382986904910331522431376577744824577731341763121633853660475000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -11440925837782213062909931843954086936085116886808820457908323378827187914796475124170361067168794560464613613529951808072986785114345378837705554089848566384090212760684064840213000454838179904828354921239839753713510528285749090573114897087511391204747723269189641079522624132346475586207181701956417425215385662574539369933282849813902398456197952961597133781951511500371814707131791099496188168105359810970789248029273740907561736259075562805611692145803872627672996292677827488595858258581337692603942975728046302903493862373003784183250086777402953667573984128304847397243083331117143434658188504102172616711623323522106850449946235025884471288315446547710168323976597627448570861752791078793602862797142274279407273378750192606662807334966536258358913418797940711460917191111974312297172679269906872576309686903521149830963704617000111161268243547831177991999708666703434458593434756995236629336113140472686231676124094306130079250052392902704242309089805083278671393103386004988859406539129612758217478693782805862807625146938908243376343077578529437662947152617256885177496900912313889619420525503675804576100423191946671670836596855114682508635689395168356122039265022814666961954986212547347962343238139575574177311223256757218552222360079852004010629143591436602799227853626298786669410702255335908316369874396605092891429981834728939404225596993778070878284583289751488666888593284660513535036401730849482435526979505966553989917697732413731830064533609873503379589758962387633558421752833078837852017019228009145504012619610598520509566939544846321937834349143343564440656885239711562575766964052230803579042901756847023620479182319635425145787288067424353126129709040840352155176701016351529199135878182694527719252227875237725788528063013236803346831597288246073128771964112028150666014572728758558102328836770020533015991701979011545110479647765909671291718948526390028858777203474134713679501617725569744295616576921602627796917957802996138324419256529533431380205552650810632390197922473410494167937062800084329298408422799543038321271725600963116615020830898020457391671348487445553006868381898699990221943797635494697178801941739085341784909619651108095836734711604793705576187484214814411124091728385453481247815974660741202491518903617625609365559021263428717424174268597876576739237706774124073826373055913531720535159460722353667038380287808149916528934092912471702370566691206717893329923502523089491020310183552653838218835896461773459953795582391148696779514783751949607721663861618835053862654237232798809966425228942506619705417469081546934987184694944306164766485325056961065669692183666793466552363827971877023328957455689668497695452114145400837685317871256268695978097832833823630125352610320263412610642012378494829325267811724693039843397416804249647829949936523760392665614334561359406797048480671564262367758768008744377631214402713742462540650810941345471981803426982025082124297950585704476376084538175464333292004996123420137484380769564400657469565331166392361104624678349109964803483849265887415435184779110409150210891137811135139212060031791427575317802507925000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 227998367127911296870865662672232007302200923074624260886265934038562532572097239428411747555615409099605731367651425291342058184976613077611711937715474866507773656097958788751451175357521052939150164419036074614207214574215831683958191705391852135723559925913825969416828649700919258759776478280512976932623584946599116896035359314246544050195248082688199173502531954655691782353490935415209397961673130416872578499387138842984100513036060555906545972717773850227278708350431357601278986484496438103701094307639873231281544350640513355262847296588634269136394216615393430104672071731881915748758506523795267809016746327122472377422556447971430447643642291494853730441918230764418542659812358974789365505004445607667453935856104738417005303341710424689981009788935596556636279103674550415198981514760690768329915863680096366850510815761434197196525462232614489821095067606924296767418186563299836101115880800155035584986171196065560964996364274454482051193084977436487977767042836984709124045355014936700588154876451542454300670477954407484411516384664891252564045058355942121546779167454137258240645760121212154412384989271772468048330957472330212107737309196798656127184754690742989135871033686324155815172897832942854762781722084563131821796745491143914658068585960862422576142965854100747163533177094137615778018968776545787048677406610107388033641817258513037993564902017076700963359603494606423098450176900898551451072591659256435853996337741750848890103726235069885451878637983888551749064791550468060156012106140336157390662317143739247355184795613684853429054368732695009320213468758652185587818253397289448091977369026713862001809206228038178226483292560039329929902076844433624976915656126422645602767758773550868096422413773818022256410733649802001134243077136343371937353626238628025145932046747985866456379244907955840307889138781173983464743342658116207221816158742619358981714976822129255253759044253616884865643668986011531636118987446024734024078257122203377776300507550369359051755272909800691007204865891559304921201475944938144723674927333023840771627640467946881054603268975595515928024159169437862802725620080702383489079541112441795626778231607980699221171130610802718810464046839589389491743592260085086427192279758802189794991998473320634683246229313111158674967441034891380548800330787908574368604525324982301026151386772110053895603538191152792106954473276066726132957362712608783617730717697428413153400432207566659264875279073618850778552653540315321484937694550925867403754022001710972814332989319719834544740239176021405028750798158149839984129470555562547153323203087356374368478318093049361465362504241858901721208764084184171470145560829057864989691413987949701130319263296592154058060876988189632812925860866860758366784522513506902280881891592931836494010906482355192523376043091516971750496737592301837685468914918401125222704753280048073343591726326549234224905362068664772472406060897188729773535746662531695286935046102798373044975391137993640943552170043587556213019193075241738292879910029256390987886878989694251742667742068737041335735993685449867310123607800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -23708155417805431098803782246358818823658731088792141553343509206919210770134522174472540069933961505430553754344506219659275466695847746304389188500872756175181684463237239812230487103198097422234106477112811017778183589375658206534289447283328520852325842701817210952459865246317671321735909223523058085746343943757028539071690802186013372332813145369929260044283532808971325089060786976192870332067813757677288272856182618476439887090119834559653298313621196347470329151685995745145777933493485728590021837006180985830765603319679212222136317767902168864048912492124787773421796866814368987826230781692847394167052308293177298890951532941676252400642655404109324463416275514606468039298836810258313274985684047034159557315806769290924556661861356834657344928405589445642378276020659205670882314378849816419250271052841159658926355752329418320477687182071769827671591330551123681856641008640208174343598953062236028992397854560350194168544938920800947305251893306616560567544327468171660135012451987429366532135406643937899263783490121792824114146167559038359442144901939433013777115633738905312264066943126567978735854555667537229420173497182359954340177410325034820816164967703626941751984960543196010272314236991788114996246673465753863767304880747966496217859035657128065971207285445943172747782667193599041768937370368131157713984938020191938949839820520263679120170481670486112300882319916898403528395820070259157706658173189233700885216975510609484170315504165976849503550387559666563365277635068347159425368189511849627539541250288569898199731634227388832094645672597171930221642310953559128129814363298302448403981072293022608494126394046353347957970964327763311024735846287557713882796631127358780218747661131460748481455147646828266995813464149982740058103146933607087326059121508469706118713540721853748693722336688952870891133209356208803136406755503942324590827309332991931180510362574185159863750468135766848711767189960109094977334980386365152014393101053176887568489307519378074293336877199236137734473203024199442623242500049271076126770255195628519525237268272580654125217363864664898551213623086389698519321774784995236160415214281589936738017598808802662749812998431051398564363364932268312324233097692606196179227525550224253295604615865350251468086414694476285347872713561020968849837898767869066223565487981892912050341182660025055004889035606671681285271319372864247797040918592486987632946174276657688048013876896309130516558130599050941890740690361422631454987976215155707197377482070163008648300762494518755707780877292604245148066217950094212950863284706706543875515364543504970300710956660896539367028484391366121688674100229749377050085916648745583804488147530142527214804306852952194610277203922791413735624794828544697792151675977671355061958710448057477483880182308473729905899085718736957949822968632631095273254091276636468669644380790591188291849143931018722500812121051686192020729320034748665784921079021062972917904378800336536467422066627071435226917112552548267853069640262793509690509257895604624006291721015334206698813827341612662434765475918573966703461150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 75981442015293926372228630497659743621627408161314008914167508113269884883573679791683809101230889065625954189038252135867503964068893992109477928585510737231499005214048115736714269895714443956520036357355676013487487870560995020656187882500721555132780004856123605779594109021823202849379476942825516355660301260612600412897324492088433089458366118354793695849898471046580275245589109868557457227199591610369682046544327189331338487498337814201233042687485964230869436465259347851052436325287901501085172648174194522007014448954568982751369233766897123870217551035848755496758138215292361207927351271898287490184161668276865101358364099643594294604985080363373139029168172137998443108680190890441098558569301807933420147898500624562978012192299058564556450657660918479229662378562484299241645974599960774059607866673018133052443083088348772324696678026401657553027417787778082192582969725537712219041034952385659896105599859784749892808484584830646293456168121678677121668598018957087386996943109961517942035009981901914416737514199125185410338585043365146335753500483841599268227412324626078704063512827074262582221412067079663985817203563862188761247376186827889017181447660931522496541467849242039434364737180215607285686840441731081880594537053756124451503077845674803107420228538222251151576201385832554293669507909656725404473424743082142534827864997346725975750841864123244051236755587719905942454827386737772054625245491059365843648467689460295382488117392194151495793017208121013389378254160268463412297483253407290869108542842579108245758582119542578620260851217767016881249512030885087596895021438594860307024523082583529786080961577574527172851154934637209151146482843210527995084773649760339640954615362408316763689888550490109543458946607119299644734731234422791024783771862712921487201304101419189942967388339841438665889078629991142811472741547089638383749396448270936354140525466900995895680647087856395424093854645782312694423853577787830613259315798712738698744398813785933766757802434434617524723846927747183869742692822937160882987656109823622378842684706178587280265527657320567743104070847444654964780785278714329741794851579003781954145434827554546405054843176686507341601530950323257884637512218839525551275426390601759491404444211840894533880864637161726796645014218307486518843979037648869962269904694495617995781667792380472193605716263752426361761132099177680175797726277551478746396453837391359696819881524164767924079163592828419710633346995762288700904706809831108967943266772694456533662043648691388866253274085846793292408426878557067113608691358132451506018280556030269375710881854513724241000045650489969898914513318064592892543750263713305360409599230677176357050271408798781200269890260342086233454143826185752824646846031481834901555788445223442596547505331551466952245811893237601940427878362471588166138470938915050553941014032985195095035517687236468898546588785687091900958326400861166063944845777684359738203841143156114099523558195337261021433499556532208778808647231580445769497834868816435445435949187492094613154989331834670484062805367908951267017670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 160838694757568182438206731194501320104308766653883185200321664425989511289657409580838945960833961242742514461366523185150031666682841996245039101495307769949690356118422100524898121350772983062343780368796192365113325653893572014820234478077450179252804590650204135141270768724589092826027349988803891029131610400521213382601323368036931942970042205169182339832130553211309064921474706682611560728003818483098375753552587275565652685872180159515071148340544451753589165995838890227196158455916829227062243825718381324208991015813781291989690058681803774390519107585946860199117896524404684801265781336853631204439861561947693626896613800997271732506232863778886342963951745089807684403189729436075699049090424004194658725353062729576177367056217440197910535685204415933717135040292208204329284826586571944233822678220962446157601597184985310776188035410680705442573770079991641873782122255598095284383522616431144208522184166351852882416970987995561983393059360572237703366929231056318163647882809591335074739913207257782230204933430943938417827959652601390552765002368819585262404854189632245518681269402010213926490166665528295725746404819978892955768946184488189282022554630633145265806830433005277132279203461107476196301553040885909719182793183604317044527338087474761855785041067744021074171109962873098569119546507567423842361693752464342891401429691126537801577968016249835986460816661347849186680123092170725382675892621124066786737356080957700617656619421583319206610100446473396515284919168555578286521812199199309427119547277776036629888710856631828947753687933422856526665994887476624045418772089379586246129369979398653437936983478399419264485228280643663541338131820002791405146170382811070767324871381446145326320528250644211516069590725667368998601058868410992838126154551274090736015228874134468178156933848481729847785068770968811883775885194071705331722064944138561854618797764865242106082436804518208494045146221474993332970506951553733705185087348131675503418569445128566490540958244151544953910904415940133432944809158585597305377392906021554439997627566513327101144512081456619385214747242078808843354285770494812646461418693116707693481691919117747495626933236188448891478418339373730000778261809169391422548340116052045844030756442893395702773601883822287407641989401199197185912440236769935024516815254555239391328693012217928191256764372081031226534657047732503127783898207218084171352212683907801679034646570988096161107160295622491604446725866362673883968997735855846632185414622766446317491600271900901692706905458582122251921224054175038362205560514654340410953384636875611979777238462563957545145574638106087358156950331891357103194594670198410510079043694931163695905382962732024458766788121864625837674788986764610827454974132779590682398441180962006152635693413040435688833166751627550322629557704182716238622236967726170612939313478308172914702648634585766510612349044333529608224280845050034588599878817398812923435796881098305096260406155356645375186468072439263928555393339451573574127125951749941826621963008437364042686807624146875782861051269526971799120300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -11266295611950699515327677575962488650518581673608718254276114045823863194555312389768236204902999721084381679540531201251839006256068378144927206579591464086846041689489301219943307189559141615054817521521043028936574105877360142398257466810870648373786823280980888024801826207736764286558727942149572930544413432597786828584069049407211917772240357653875846220095785248457990756636624627159982164932349911606997663432424382063592296285350115587369740798166134772062253092840224981979235636919378358415662983973783308180487442075564861917158100874076170090394453408443521079435999292516451287851783447915488861998124476141468747486189274015053843841851940932744187904128914975879553196156100841076105457007351384110861674203292748887848225815079041074706430670569682751749966676547505601387169314002097856666479334129890830234447866780177720551853195819521950849782391457931017106175307537809443722727109111289526054854689080867139777460795049322663828131182716250863054110944231810877950815834307455876283142071096757185401009558029855543806926622487604790403267960791046114722137332604326273117625053135611046217645649210939144611565523579338447848610148708059862412233629132038212495805097520157215275603911060217636194186178132824394058554560374736216301798663295058562252944052309043354278711043339545678053056777966042200788527987470851777304551455626121078929820956470375243449878354220852299311381525504057895589935967722947791439643218621376401799861822643331493585823002403019714640367330531720750862645396940406270090329442210172473886213600076922201262111361419709172476049793945117639145112921587009926792913044166524594671308664992865754324576550040479789500728166136138872582587381863037441285410665788374251309584212288220208476558396640382909881779543500125845242612405654842204422285063008231195862184058301284355503789755322923161780868648500222434501230784911233062001313295733903381042537327093559082109772605268097872752975674889904924034429861758368551421153482994093900166224737458102123849706344674791955698721998493742161670436311765536550390717867484795138149980734303606399747854082498135216684437336903873845918560140748071441487472089473538604360053563517843288017983549106150427823824040415266752352577572521828400613279358082527436050047478411069673273605881204607395944541397145314698697734163373421964533526629878934494572776063331366632971488588926609156843831123414184623628896742856885608521670372570071747925035480210604091871764521001745740785242354584091349050783067023833581791046355134719650685777388914518056991845030657890727416033167000935414879786204974088678324149247613316499390252255827840706086343866839830330659327414864135161389220798744010215596084789791460579567502857053889096383499028210338276068196546536039543832014950197715268530729825626038662266452310222240033193807434982268725871609561223210197260385821939678464656485330629544163037104949855677858555992922211936616620938104729685638426662595889261068771103759880260377127798852332827671860784249192369614444064378804699545411841189440023767653911811430254908127755042379688547849227975000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -8761952452947996267844858754731315892265952773227461517246083765811612503878779156537301312032149429868858786311521255620420290258020026227881213750807053686547648989982792911950719203573779111563023862274880460653575555556334185353585880330515216875237450194786304759784876626122497374202320452338448595709999703290960180507640594854222259156222160679759062165065635432220626852138995195587211366442876835421250148530767834232762206768435569837715888050817585078245669209592738008893944108312795452725970522231469909099233912708428022540229616206261076865073926204733903374172707094587039270038104124301315504829747313305446251091441041465104530050154222063221705595047041460457283924784719246985634939776089198681277514795073579436928717955484649346572888224849219223002793330895311875485444254380899314040890576828780854680911761417032169104893140097368607717178384044142621255158244572038776388503081329279518920287317754250750339352468585807469695901202775367822253349266443688811967640226262614035686753276136743124277362910656103781776522774645892555098614058614600084881302793743243759379719926711835110359736460612637392618002854294141632423536806346504389684926714307208614110297779545227924129695657328666450454524971255050633848548086012192458202403211177488760360341845534059383903940199826787203336217272492119927549432143680225424430367818399777376785069586474034582564852322062079744087537806496605164412888009963299025194278021133463632762264960680547775051140996149368676440784091927398697878221093623621235401449992265958910029133545489469475879877582200799587364190652946107064516890752000200641722718640280905819455645162985860537661624565322668432012082925345040634021928061863159846307232422733611983056216286909529800552146508561310666794077989651910443990452608582759215213592984887746864021185485955643529950289230094953368402333187400010387444762734765044496517022840284611437593237755128688092564030362727929041143660292145696952801024567056120227914799890817954099047143861797654742631112186380857905684190910260972324470064469473755014564704717734752743773494801717773265697189645666996843619169080707938860047693686725032408024817959594037487497388258189136376959530965669545623563161495767566602443797545382374836193054956165530456122698358829357294744672699775727574512310126079977029265073536085760322932747579959088851419414136656241093642596222829892525509745801833980044099892942159597350672031703530550693401869061774794624118080646157237134794877791437594941000955206584680940870326957076812902372306217579474651003029164400128906290518655513738351876478198315411543437498397218876139187701030772532522466898128778215917788034255372313080406180883506884394434050890877084996951882787540144125652072231478535547374630870559420443210360658617186852691811867782533870895144255838052390307768168651902276489310486773441008220983078741596483691412315916402697143438725236163947707184055327870051896203479616573168744537524212361624121413087246440171753383758832984627560533634269403191667896817564012302670006177990892375173483605368390937785524089231526469538025000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 25122142665452065288940924047732129135322692111024052023090529435352128214946681753889556745420858928417642854608094616936347670260820387751741837048456756206276797797821038098111846152345418234403482168962195697426446222114642185698331430135114547533169115896610142673070508759407486471283366870039844046816143563950076296364518915462486619892480130796171178003965970222992734502706376377004818736596581775004243748760149853279756911042260742041165456705019878988637720159505871814495078053693696438404946980319861401044368417815807875907382174646561027406201928518112138901472155515979789370742922552049158921850618243144670602640495870766415599115436735472161152800699904077917719285946758942852207216057385895200765891701870235249266549237821018661184217831461918536238984971135239443043071988397391671713244828316401476485589234467347479966552633364712358001824164314786945154809240114933154426828112075410024626613236193127571209531649112125760344360989565016629082150001309649640190079255905295770208199284838441087472406525465695494905349953194790913549181120077297666729872756079696284803560326870813842443806183221346616844646666534811432393928901680925565427066153097300095152152489081281648171296745936616514098959283606261701292957255708801396020265115337341687022082757347176971273633291387465067213640825436306611723797898542449215317226879951121196936682670421149720447877202214115723112378240752808260926799344892748367821599999870723713463846783538428401115712985087101190932980122956993506356168958736901006860977402192000421847823450208272378039295478275762081159391597925103531274815164182645276638594112270768593998762457769655163697354402331123879279808906063421647181686007280754073078781821179480988502179582312296024276149070726142580701362891164218914860472797648319941810329228405432294816328079954669300001982700247674729324092995052071976097329692060594935647328936868152385139334452859715381418153462204736495513734384100910462380015175875254211063244136247460002852563391061230214228244045213029072834029955104689477892613270490318722349317380416923411881223612501379513906237565404677170068219882948795109359604048736912770297671122397215554161980695451514262250912491555683966573732525552762395921406564208292866442071779035961296739526606726947026222641757713720027503085124242538762532894979943235243694827230271318112466159946627617598096332991279494086186415736262570426741213736279986692276917933237740928448123124679674295523271353887523495639871877058171718927180659457374065256201718860911476281016050766944155745187057154841739093839551736914456502903278047270114052734237909461372427760832372522021756188444033220422667399414486354375057383172487848752134289240975478244383921530148701425638540793643475647820456232876063357000826024456313765006353055073015498490741357729517588641609355724850677567739011135462644842327812270204990058910938233269659441571975974307966561799394547181362927836761830580325766732830585512595661547333452080083706270604653373420384514956824551906908031465902782814011270352228621655981465066790471376053526022308694679654700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 1456249726204715311095203116619264655552851118623896696571421490106123094098160569633412561805920951754919359225237551262196091178240814869121163386826355273308602956686660227469779607714690392087514854862765563484161747918323190375380837944630759821258081786273750400092473561008921197454835703554564683566412578903878201434824749816589665322731909440777971764588233701684981153723428223985149009935168228053574908459259852796955790382783319215728801989195727843317975288966846256210684045528699077535081695219738704404627482335131229203186778831737744255533114349872510987046938001827531786813624876259043654975185335706219775847308804731189911338202013498079520897831335476868395494025197061908453504609797500068066464427839975471146500442638167836524923827728743852006389705868267336260645700170553075967729549235216486847346732055632860895380893848622175542528803138310005241852267212944352010528839243083719329253257182620068599435519056074098809861732032977000164789025531142864684223746008728444304037107731979348122240554636772996775308338268941594408983914971095271654622352610548364152668924984567377579637990893757017043889303596088807261356028672106871887816822289887718423939220753319795398641041756014909970568884441220961388567274714249251036257415232117619187207919750542322576270380839204725449437573912979040627455575230304202003728684014147994985085598397863762555686248255772567089481717738866479328598650915028227577802368326045973636996152910955971462928387277803579521652653555385891305640738559193735800119325576716636982394359169220458213183549353921924074385358551431497196650937153796258096167312920140487935548594229042610287099958227599854126381234079400293021604588738215096749783396667708356850644922288030248773442313307911898128630407965657287415372780120095110503021602616433558753916944585460501288546178554735565703895698851905109446745093711423552928293116361856836815845961373971288216542160770170565830164084024945256879883610679610448579895001549105471579511548119442343685141905243525086926934860906688173756774192726105769538420989356365232850701857338205964134833135443164368230184284267329922490817655367135243084006267631108797617486699931195611804485818349240845795367243199304388695563837701378240003320232606541969788312062952193279555311797024086238314446635783584078570501205362925743257110078305720550365795175292537758779425754094355896053763577795530036008044701306644538019769617940323381190565254196588160884792448988684281867094982966616237259975699204768770404196865481683445037977947841609137632240592212295245611167993874513163681781691551780637398071189821614036379889086024804334467772550317812612660192590373204737932557894226204859398382010151667233974217490293642677206942611089282779538742888113325635097986542194736736856589494754187109900425891522651725592225006366445535377743539600807947986164599827767489632241943415327799113408962172067648842479379247191368083012162774652295930505011728910614138118854204012579004452247389488776017839347427372852694962162627951565382737623312565015551197388475517051165725654721797082722404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -360978078446848736508439153087815218892320119121543169884491544881397388733622829279127044380094589192430366667424728506029593768358936968536136402568465998918775050072690217830714770001912059323375762705498220792213358962530034873006942502881075216222737284523841228263902391380133812415101053443906872868120035024296538362088583172995915148448728420037148416091092331079533527548482865576433343401016150776654417512655690220301838304050126348789694476914138385089140525829243245239474113167707322194837585848614980209060341387927572307804220266645419323166505442096194684904434932648115248199514326340390370763687441505346595638876376937465592575597622560654530744253140572878307749252949158518952526914797061995468651798799518416286958559747298596844531449099256223547664471759740812098504571980684717025351041765202008967939694570099282940405418090086055300922223110567296614733355604532174126026188969177387192817003042116968273376026732496441090448428378143202995189970379389552679525535819084606718903932822047554524977701931395330025111381541878879517772105630013442058317653855481335650561242542128335709661738814771949361230781995830092832598747958050716620288975034937207137817564142061031226792199111573144358369787422595855709677082657452968753361064408448907152638916248661170628273724574333872701368760449852516269889996122051900769708272769106326528352482242786110875938268204919014118039521420530975719970537089035934717567518156027684660744960043488409145933601337969644440876058171382392636717430182289932227877966511576906343975412665450664733888656605988871976202601373723191903101336156072271589014239543210084556312932337370704292558450266668904789664007600821726546699765745613936730295348830506248140752814399813045467181124094227051103615664088145247947926594147605681901200798023869570911773333675574295851879298307639522099901850929460937188594263379768680610754579313419216192821769070420274949352852911129710401063912435121183157188524760179075893555022287963839664652294501112914709304977181936050310502085864890176836515687460984316906954133588786832196988638197444458914010055632797367714575086426233923246084295575683744581173020667752891928584731943111739087502410939630251184320722869818369208639813256949726233346726190434260207200713599661236977395543246403236000565450156390575167807250264616568652209304806825730018900241685016155592126910914104783776627279126125637421553478847381152304129897166373277634281589397047258774803231332173662694082357065619016891030007141353586303760704023264342625409617434533977816714640514366769492857718154959448890210036932909490267205662297411783822081611507476926397289719124072172792150074173735533527411740156346748619297772741554898227060827841292597627566625914114495895298866871612912331705424496030844128969309434119031879970909813554530625717502181937273184334767634588413523608832054576872931107356236392905016294229948982380367567515931375288489493191821972248627039980146616196269202685663306294809904810457709156669737133883674931495012385659143829666695888204316182949339186415582089389280906945290575634520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 24569965023595424250751326088459320518755110581436951422893727582342205630183581815482546467731220102743596625346384832500488227919242093956765906442183870817569826160855160529626096861214238994109037344710022895299658476605366925230048993756280413442636256167657550605384596661406067817410218927377900760903880515373336020316332411439807665644946106292067678459104254630495154543687558986363301301506148979514535654975563802177925707413212089745241938900235607932006079041345662159012845177680927542418412120167438100665618320053969874133937009285682190947431671920962971206929176179124664236947180601664114974704855695405329682953512380557129628606528741006817971158529227447964472430583211990238230262220328072555626463033250081058115439904216830198019183110683660387081403846791824600157530307462337204382556663925804245954349591894964230255254048695253095754470481253841064733861985003508463103048145235680755991279680118542675628411418531996410134698202874688692379702258635725689932263761334632593483815569311133078710961120055178949053621174790590425901691209542460126077369114799879153376658043510067152968086777833798353895824494923393644813774031202358102335065030864140838792331162952755026632639151263275130745830452311378444902527879037269011403655717655010960742024478548770247797089603809067745128277524443590106869822113387445923926022344791470292360753223593570597631322956136453749618893855214076403832131466030732189445120948625916581371250369306367375198287405464479022335233799749957249251441073253862740256949915488118751358990673527235168153594993963426887249749559059117797517880662210048324843020207188703436132094277047056351684830564920854593753590698785494431829870090783309329905101140439301035415197662868243230844185458462973863291428815344404279588001364156665390909671661830439437575192871596055091215581599537526887438060995371175532112901580779270424858087086889609919570366775454016805961190661433563217038142440046531855221774277979982372976197775200299018365960277927156517014475796521104483484156059357917489729622238993209964059057781083730487850329245040473861709852936055055562252376704629865846018502334719543974075786429477274796157012458004812689579223116690129192918316528256222827343660348191516345367417527946454742136540936951087026583919705945216560361675584553204671053773747382117846876972753086100309464372484758752634347491348647872648537437044117262879454115129780479441766702889800061128529377376779887433830275333822240998516901520420213194866763060795730915122706552651896008796222384002702075459029647517278611302344798476809890577754878986864946154830570790444368362673546477528739415962423844801368239515402758680169188271172832495590523188722234069968894157558216692809825281630157570501366322995649646202755832930659940221691349111736846192361015178251408756907588910375644570480492482137710201367886959294886213270764061145161221080307256659811806961707666180078679668326500702846057930589872321765926226500896484123940544070391888427358843301579986938691040032224205844008607714443231812734420122736736491057273744252644893873840000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -792590291884851777414231604341926273143991606954245585388116771314563709119740702481651065251141070217889346825801319298857604051085494326401920882156594256908188921230514834292404378123726878034795384060953005357596078125399597754627615350442497005378495098939499091489503531579370006981198288756299697343641919619176085171294578200083116555751715521493087244164446199341386595770098520594926731200921086386908587629597430762024580173257770861564733486801755442284589717207143989476790319410644149961520346685931810883509782245484709424243249707828966178174207685779317589995169327281109186030709275577842009187852893501679315944648883948118596710791827769247388450161309825056271457552638358980740237540743973953991185117909481572590962475627768292795655052286446199809574036554240772033530203621215218311106934978876730604364817477911048080724604324007422588341511139137997660745570109179936129624573995530585855097219260912502484874168422910074029987679289998396911898673686885278596850460353887167135201755318022148045317211996898322733003422919391593903325280695362152828048991911267128877984824095645314996759674620683870206589238634547742997473842390150942947385336203541400470067405827603301332823716463711126772219297232198845475196671989943178497005495850501245199786646162218235525303306358248084530904320414544266948390172151402311227273858935012794952500566099301549238476124309778196112772023488653852151277040525205648515791239813296334178330885257772136693797814040295941815991703661885579742962579107371119107017539675499186640579049756112493136377087677430545602402732576304236807828047126435389068292659385085663557342791024795163151997935994552977905184030820549450290629362966530608467671790074019003123865825127888752271363601020290483796316197377656912466161819781648069339201608150613029703260351971545743318578317427967788243220310847690360373388274530177637522425924010201024663680655893071299763070598791565045508667408476408142247291861819817237921221787103775896844679070542497534652530870510844502922872159514180310613465582243450706349310967786473065236887367027861362889845908167589419290905483474864125968345213235462592033499019114115430523104762794029313406328718067700777442830335519855419579101331191586168800181957899918583357117372262818382741018391624076691472447742306970137377733310634793568830411459032713954154301266472190673097649744503809408669871914248964611439858476339982394846397785841436162661180225286657469064070315715884573796042210460710953267621102797561831452706193651879035856823533752829847278525786405077695920166207986698288682562158712374118877165415126662144460677705059197010290202528593467880549849224939405770063040255188603012648976688767085735296924698061741661813041576874652459035021725452417373222244031023905267820592011124998318453785885277932164765265811909652232146869458515925062452474732625169473771503585340395061556044627464869559018117218446920301175989774682910108970101540794040602608391289468539985394404978028360196016599928552898194205156390960972856610405978570265659901800976856306673277829509102985776640000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 6814900931216878900766439450024709258014309270940476186126091987526799831965025518105274074551631178962204990532039944604253407345905768560283051127216003934261685709685526556624044524217178798598623221688162104969234567042281317678431940249300426636608984314189359867744048419411312845336260963207837404305051015041455699498976688819247795652138763463607885749662551398862533606421310112991621995879996198255224948163116526229960740926246096393743724918572725736552807527860832447520351258044006170119613420100569836105737361470780105509279767319235766326452335931581074697911631651881027990494966136822600852758302880626041270774739528203725270029176497055860879710683737356539742037025295352648069463478668073308148472144106432133300821374171413426665723381697846508690329201843458588419567141110834899138037096778425305891321441425517544002526698633062250559936732241951038706143416605374061329370456188218415839020168548175383894925283326067664009746068346571786969308989925305991650833983812049407476701025527747350597840284641883333776045666335589336626844922175103073782674275816172967921787413421701036875240791286093982821323417205542902057123493515425294153178840752908936826206375913104756664078704574136017629628464028228324688456752052607411716903184513983629672049360225805797742401070862880729167918224996690772578646574920171927031580667162486582465162189682472929847144825954202811904484747916499220940513606611706199744341077874477442082311799241786702915752490677207724693794817248449065739356896500735180298894789695788451094077540317095731645214759609629965254092143642039838090150202100331079954003526032607788466709415429971043631846791911851007134594094391511203182470180802879022625275456088330196149597640023720859343581195024676008825974837421338778086548608008165747982229964595937626189102227350338466150191999394048888248787887372054949132899715389018940201134019009415042962204948358771751904552923571625492505146455132691041573261800703366354088265029045998909389898309675061692323293112940628660573708518049734503054370528759792108988717570850591651709524826895445895323396889847034658488864589985759662104988356365434838863343983665608989915663158901090180713848101462811833264150549658951820389550030460571109681962674987771864983986158662663883411577444709305385952400997267266419108458755028123316597175059090412814944198989737697527803486733019750204429770197503051307051215671497215794925882460992254547014961991403313275886547326983211831137604943692941402433996367645821960904001728715467119491567404317106266791342266180171713972112947695668762246845413857570724394742267977910480567587647961890087185056908332159257496728127957037516525604588116585690102675237884504759536243372173157019888901521825684542027848743169507206872964967972249293594228734754248242669825919893368385568141297463371457563627012234555837396964892685945368712754267349811515045714355805028278046388644213044611951073899079623394704055767699462554298450604038193971211612140457865000929471899576806709285377835015027499742656599930031398276979012230911774707366815466725720000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 481148703195631220105311570602023768482996759929714255677740068611709071177539515241569788125568854868194325487735819201256007222263232986111156457503931021455924777737611052355516608680412293980347845777584705922547466331240790912267537236008406361101142796937840234258785872330689787028123670314822141296675842050779877746155617973044948478440418879621767087815063837306143544042023079706301639846693936329157892689636913287411220499536673684620912105651771602124679600110529621111413087461671335672675894410485396826399841334692758008622019449170386645376153517530017292798118000867867266177910585825289080331738686125928368888357686238124813670723993292507588133832629379523803316722658593336304769389499259977998816472133747242730479660991021645123566076476667420287919009470248908442542570833561926140870757374423904001185809371380857534399324228208224885061807181025381397306583332228651355882659040072308465724622648665455608343932576797142647779179207904156405489959260063530184221181940835793173627479884096869577280832462681927412600098146528076751155409965350635896753625844603785706944785572226004288109373463907009206723756350192330104294861725936379236654981186882079349113147384389854109167779911093712439064520050362678088599725489039558486252188142749040856820500604580292339996374866169664735331422823147286125509124881788743850353378564464283872893306454433181441648352686448612300668724072564307530389420671365375486038448672953556175724955839785349387060969207902513687552019738558738769102262541912167825593934276044715513367085197041200996514494327761745279947474333796584350557560207197257331713713039026871193357525675259416587347599770521505997075568475480608082719889124575777670292822605770324966223171746428442522806374138716502075308993456340552313434563509694368933967619156521165284345500131538788944856927328647133519888946578330255219349082359039385992512070401579797676881208274418632316137018802159728153515984714268989743531377479270289825467174390488734703338446817924788938208779261122653214614938740910541145063268390198418028410459719127730314077254836224440906983632368755711376812057750295855462880343656493984101672486770533441780150532448490352310413631898684575064840319774705143113916187876199192188578928485121968140734001643924428797913605855449681644903806233034357339002406852476000469255054708707115337316873804807970152361542488781661280316895170775701808306494650465539926480695439387979402346449601080130866391326233730465310309816964399228259205532694119176794967401765864163164650697471957994585307946910617486272744879564578904965100910712679756000159413735039691607340124355664512120280727577679910790617264074980355493684587091796569061048276947490126650266733103473280479885296561112640277365640898118599896946822612196776331797419997139998861985836577874584504828456938807486740113938057763058174928670722322346916246241006498812085531373167109169406466519930568484867144622295424909982402565176746162480807452986373873852114050010416593511918359587455122881719698483864549035874922592919187801177870594192422650962938251062636000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + -29725588880230062576174095747793424614019253916714807818461403316945894303524419274153367100789878930360335714565809971822640889787459354051794847079643110626441580243621575616622307163028163644424388855771524342646649638859513307565514867762050394373355653746938396962636061017487036527331098545113525695286622304975885880404328168978031696856119993279234608100266502667184946886461969745651924039029257713325704937681986445244560100867972736790411040404297697762551298175143135955667217909287173377828321683944741209367932163411186474922269837605736843457657881447759877271861716405622314868911302491356313444446343293388970595539257365801087265700430742070767592895113072677699775106511581664649883911534701155728051119421885609598240070507111800688353929206690903602412008022027539447962047023917878234513828515424075712568323191568997763620558381874953373283310345589720977303059697816462512069893159451121134603689048735754448903113908865919887457906505905785613408024352940350301308510875579230314407818855058977500138879486152452253466833611258733952093271765482523276039323582422875420849679704914900012819737053471725836542335675079770507454825005101651697770105509809173882415117137939874430044118107471993588179117743064197535962264773279158991628365484783353392193910965014184612234356491458208812177695063006915497480178747790599565418473162980808621311430631668527212092435995692711302694537299528707748511154463178513045762249075291967026858619431420656213224131270569916369638078034027099391169394984121038232500461934604408243951527309773462138414028237678414673920588212927808733498761117775081552520000146312961928103528083174752093823804422384890382670885352938799840243433827154899380322415147405038815689816133254042758023703246331706428501043664041570534891934666946345468091314899722897171495813694391809097719354502910234031798754648966467241948618500007640883028769179460825238959764541823836268893609992696857288051812325443746433749584041115408861058296623566853002072018570665995131061558629107940177141833982007959248135914472416056368354840483375460101047299002854527397280634878567165511242919068646106735028846315684784454432185351847034571901274539761514411497787026837718833469930077142222831634664745478447206634843220726858507581320735393496245038280860244681966098292836372687898249651236516155679504816402455584765747421714997192764141462248948683860686183506912113467753614695199533871494500458437733310448348197277276055825550377773862779920352456949012920250397916988441994927354416184706530211978557732990925784281194139308310409253925897112562038576854247021778673850310408808526253798549934797172171584386993627581634347686753001735089076323390376324346793192999332687723005991582922528514976244535868879152889183112578988363820444576409674168844085762984357189459962148427058935165645094611568850145442862867002376440040941381798966102007196043639246708235932975823957222340264567206220447272956983849404532888483849456750996921973020128270224133773093897232282861615383912017732503594580298408138644871615111968829673747282314448385325796900000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 1041554348559113648766220963802072433381703734822180898307398101812998224360826016148939544783364502864636383613205086735969283757284419529235155076587998689194899932495737525890478669508658639957173321010888889349530670476914023564897326860238842292512562260387592139586560382803798955575863667200803600238578770145598289143696384612550159442418658071093644915808188126538728485908826177583565000794605181311680979381755220654869267073058486903624896508583061387551723670034089774858747063785585799528693855185338833194313034321807741805741187151436413662986833288222526513169547430529657899588410973261538036794985797001599726015404153686816059919039568743131988851844175951846708098283512576989396899090504144866972253260433006701754567468180314317654713537834195046652917446209417122817840104717174967607075934019576953480376019180347852750909997400116780194528937866406193179182968001614503809504493765143530014827850404616913974670998029965456356627116714287781431596427685674443776108980078396157763249545536283531624385906559411334827309668261137005900944896409903496737283751653971917907702348197760165937182992164403657432462365387516953073504147811276530574578385147600286225012282958810449665889259873083912060938341259233991164641753769657972307672507411749455605410498063418851555126854421071354917763411748491513236760566482604978280506698700828067135225821196158613257669569947056805277671790235243059046421802464403722318842897383818533582920930357532657076161524594934466039584084363141478640142959558798305616526981225739674816480033122419158715641039299881179088140369339997388098872871458476875126188100689977409479905794421806908789178998938003451442679882083916493930666752334320317687427731779734876079619548298507995623711547226170893762113315750056517595423560327195121132285967524560086796559811415186296886845007917581031678881910054722887800360237628126489694323134205177328695892101757311400527301205938788281421246634754627040045517509230329249310718550133792000816178479036554357633848552821188277522818580756216251222203234926144402965968422411663443965657850462023293805198036381557468586597464912365912207858904858090376765603297763188016060063334989050742715595441996763530387216558580677536327096618059053508943117583512129980992801837834368840043697566423144393788469646633772716070400100567474554035396638815097957638946131778700123782188594223640349359090046016753288250073586323636727690776489648796238021615555939583512679236063528436162571736387064233707933443739275483941441608619832177441953388321307588362643514338122903656148822865306607968173793047300283262358231951734368247485471431445724869674417861273842203691031273910337519956451526897196169569060490281545097923876414712062798361713005472185493962577191198441588131437015378274310049949542376015575561167703100308269811166464479830348725457049153563126158084043903552900823340417651113951469636866707529432915127097155212069044866408674671856883906374905498401186027139608394644640895394596243807866854690831898561662654103316410129676210710720174804062975861098838804408995697450550000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + -2069514453754440200655079959867288299592833225125302406222430505229981540149817975567176614309683069882765807479526331822140592204808826078111905045583698439428284309689845362229193191083251107236356971001814103625318774428003993812045324241606522878171959441225370349270541836668686481391494682877365269359629662122717867540021219564958189447811033717038825030056470589700513402560070260266896086917829296363717989650470356407512611561136590002617445013384825269629393052989191800461213215248582749397677647177110534448708074131311090450413988200815375536140566389283074353578592085380391300467157816028580213442305653308539291938207719086003614968662289016322787236730496888833938562557354030989109946735703011923507152168854753062851227642297277933555544480208947333942035380423409808143140182184747988746073899139751814102541711368085349294868994939235993536956618334507360095637143961283947060857286631377956910780387481795696100954258687034801290994448068862987057798669017341584825604939519525056858446754073210313179785934301926523532949877184452353259075704372069977279695568941300350519125648563362399618139878816386315756458467544963958157390438953157485207048733321478264553919647144031694187471384170187749083036666696972270252556906892875999295030416522069588882849066698561425168958239669974750160991566252402473447770580226350297411856841568913169048861136807573597821305874413540054441166582268846154742518725261277110928932948562247857913250691901999146095329090119949655859401125489824632827124846078988537995337999452427526934711675146961616019678263528939830250235719299022649063289565232846849935766560265380723782579185677725135979329779004088198183160501695077710480985052871714360407262371578522799431147720741775666268266323464661017030885069928527646447210662386469843192509836336893767790431309539403675904992555981717824609334111799786325369389338252430435544340029075086051707285649127704626882728342437094057177154898131794554586292960696720056670302747706950701635613123123471180044384131259517728508362660590862854220674633809516523997024871244105271132870174016673566334125647333163455589627499908569562415714548408417908741595247207114449771194625194150535062985624966056935985605899499563144461524193314433933331880990251651816260554870506403111005637546343329456107959734323912842396756743103968907328121409227982249436057854866980372529735973251109906835668995275099661875353367102858126180851843970582196003754716122809863836862509442573106187605873161839486765995765995952414316149988966179696065940091353215904954629199330345068253011432247611573590002910141371099999999690805026652294061702507119756895623554229204884744244546572589624911021525329101159916686454689234177666870173715127347423717732579820190875287289688118197374181037468487634424913183338538051151232638454476638188274730756004599108837180624157696719157652900649398004090381214592606641059486656910943617531630656545619528700994828980097921866371205241301192931724732673033419694218003684448898370042655478669730037736843198818447025736681585514912362442935989962546924040550000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -1664216160557573025946754466791162434632249739253016896457514208200220560553218771560978474247286262424915892168411928400047145941841246077633178036268737328335461855345914555396519559548407867903735436659373758453086214195607698559593824340883543508586507665060660813931030919754566798079145529283467702157052359617956053934441628455528599999050650120305005249424830444997610472455439630008158317780269671708685095878895863186423018735569219288945730472633861990436997035283997418702952130153152623261893459263932922331769055409072540894635236155113933122291337804617437057686047236270960576477102453007467438020665307521546030708779770301075536731051652831851803799070611883180940181862848695794125708510915959049429075667121501498833229736553796138462507779166328277109634124355406896407843179680386743371994077886109408028665296458716882312748127668977596487223497141301425693868947617664977049221176259365716652623576706713100523712743519499774258361719710410388838446005155595062020127156595219704017276325381560255007612614825750940150141386590916624941017455280520181925670418302112689851654016885880395884087408088175842002462690449729589836858904857330555581042239752527592147114281183084970612163644528502451443490419693024693619211972651824463298116445946690517069385478239026946848035591642719182012893032198737761130133469783571789058076499719579438657267004498400149741926851320665263006883889083125703724126423597060761311910504073720483863973328584072451419907054748063274267360026913582651705277278179286045302249782039475269921304092126989359850375022764963469133827793429005143731364851789564065127730093000328882109550016816902002414762085575966724006591849839517418606736454642045182617609097994613071509568479983721989568835182433352113035436749409713279313408394386159745766925935800457192589044047633405263182123771383209921934474382530426249145990313625648385749860259665341795718387018040856591904040718390389621433039305758216870104157177144363539226773246598455570520554342356502293830844558621199413748524452358078462388208795990980773239533349234429686014288621779490798542835334781720651839349275941601102440480237732519941389070006304176661475653720046296628472643184064493133066540585070186752343859353780422490127931460721546770445993710228260101131531045118350989774036384267323262460347268112186467886607018250870224680269611790219551435248204205489637826012865867536266751481547641967879808286404538364041207416268570412639377415599347810845175945658961905205824118805544080468349462101303228103262370317481312463249376725456329280993562532574695687479323289505267415193676823648160494228036800239233186390191831138563123494815193384057877825905446725228607778706290651005815014418072552072997201642631398558411214010994667662689407803238667875346127965696384951055457435259913663815728336489997325199878484778203807015571958821802366871377401134664315619242483295848139860506283573339294252853281587447120753753923195116037308583205783067973281480603349108263457461554825209087983688138375109525954783846714923794634216256579233136586447874532600000000000000000000000000000000000000000000000000000000000000000*i1^84 + 49391764968941088917888640601251847945139628679045408072585006336101980816219517822429169817416257763470787408903592386075891747169641899143720867369053476683246281751980330265155311012211873726063128863224880266688477425651223723713937307033514757252884648749511535873182835530760737716262241047193781849568021260058673548690982236404841341147819867823816693338735239062597978472202447908191782944690250550748285394499806203662947421091709183315984385405630197286554329847521041732455927139917440463265114695177623459147696217023097060712115337950619649381086927003475214353713678834571033242715065585898898061993661095599103276876567330078951327368383522764435165017514318906695404204733013408579655683938775448969057174461459139409575081945780551340530307220579014927525808258350185546481656937469211145063868967330358026546601919176270523194356146760661393547356044966075715941999795827747125549138020059119320069145272452567707648545136534231085873604219847537290691577334761132167915224634234494550646035601951202419266864000600048677939109960170021464214499155419449343165051908969613259212429951722024577182532631201021689846854137376130641189522737387023480833901145349998721914550748254321731344079634817455620759031021958505647213600579326610302574109371998163674801850639044582621847046742084066500215707907325316662747392547294591717658057715257287660536656701713727008959324908927281749908487153107584912807290932275742931559839295964575208857966536556637465142076118248917008654538205527349795760647249113422311807796056199112754567384851425650510491321655601498021335559385964736861938464140407404171842379398452984917364617288190347077540379979925154941900563248885163731356286234475632778708019104688042638822362319639419181441383898227106385723956653449587985429125530049059398286000442344312508025268188155496267779625433586863815893120646325766095098587315503621613025164028237242123346570309368720047978217741731829470820801534654095007215869957551782388899531930153470564160842647333628529663281903568329805190183328578144254402983505433715414530014264443862653667964430047810812778790845559242551118373554333706575863344925764377240543930412492757630163912513866456037915624212752557046380721360179392102199704227603070492128231880638642110964403683983507690334375369491448574274561832340042009737921795552518439417214420371003568252893943854099872611640628827876926768417882320331829298947409468374252124218046291519411933179534334512236733277805220135514242379179117840959304893423241442985875518155128376705064139262866251544491189446997478797681493832683273753944040441648803747261438511740955543889827988695485988749959276705156717923854439294991831230094215192855183016995697692071261291763216966203674647144548582223579023398098715946617246569093033042648092725401703945122373662331041995580428263439150505788459716041687988748815918387458570118731404547712246641434877052633873015481553404712083330720165016097812181161827569005527688532078407785134013360037976559884377959967286655134335124804841356603654430329738183314278921625108424608164509603460000000000000000000000000000000000000000000000000000000000000*i1^85 + 117182713140013786169101087741608595904263996902841801444860282487809028375352194529619162534501635886044535117636025698893787176791467583257879859483154167580678718000814598346168256222953932675651298326130238719869722396576508316204795409120737467795747986768894241522733537770222711154497126130429460576428435606788068026480366807736152264175986422436751319146712760685528182434244805461594341473879835286345820425322062974284555635624340138815622515047667796242862965107407845698041143827975397380810508824425126557436705324412262246262798025056696423447651416808817527074358309596231135162448958155198290082476261041153389086360049448121115977382458331408743986109801038745930318403149940059737891708106420510394429469575177828018774264611543862813696222535094590697013608241856265767671765368790701844794909892849703091024174078730150667138869983428936159590844513960441547128719617801583763854554907426777218473795377013139010926075640125297613603410156137104850103412038789487496846959595049331708742196056006229946529054119284707058698072637475430360131114795564612871227099680818439170882024217575177252195246207955129437486106894228184459629549725627076268986424043603637125773485498470421980034202646738016642202247443718442064126097185336305893028887812439218190221358307709223833410791877129612890850030950231111105413616581894639878557456649733202164523446544931426887800096636490989228337526119982047933720037645037136326792965764847541421659823829428914048689630938154493299990712039340231982162783345789786170625599408127865390057757036772471386186290225742595019909108676927904628879471939484749880227150818134528479045811618932398326241377206746577256283953699704381467168009778428145397359232737545560400510274362558017234577293125352394342731439018415722945152539751021574434962634268428830793483673230256906235876228198509532869477126011012166722272338618144185686712321100364991845358068236057761115684503389101830185306750066341772059175504802045325047045727589950743348957950766875058206410590053487496854290710280803191266185138936417612645622891373842943700417182551482297726403341454818526471060855942375830911981549136518895162896475752978662412609837843140951132464284887443790724328527714999734640705042726693329069215924586542684524933321188083103953059516673145846277398026173418235355716132163352821999400470131448169749146255307508383305175563936959230922532324760395640498025969392416968601342749967645813720365362060677906970513373578953684617177788304079251229099866669830849779950682466756924297779074335429225621896544196551217458981034997717332794630270606745898503786402854209264427267028988417876790477078191699581184984573590585335390323410263814087718720333914750112905555637684775054081129855971449198858568805167141729049351977010350158120267617900580033875476171167495553457183107019739252473296383890896553042489652957657226129245464293911332247804191456025478551039793273422808641254787765986490114682887818450545558847418435819378523178051712055387671071918295887120848771911708623963024948953927526289414801295484475632157546300000000000000000000000000000000000000000000000000000000000*i1^86 + -18914446036493427125130298107293596493292420834725673062218970689392994765933116431517582370564447122665562279900336179294647701281128112379115505690687766113871811336684242801586729201476446024604003574685780321255778313054916675091180819294002158527835868274826242047690607485249888910989551927950210876600467395250737761450246014930776642231279478618824124602164653925595392378142098760016192751597352748292174457346547913424625124936052318727327991999717539389482247992599304735629385878767967930312335589515056371279836027378337465420224827521083726131657400507366190159085621938229569753001566783738314341625183689292486275215852428822043951094378123483740169986407882274592903156492024861008267314394744153090102074893402763456040012501039226607697216874059481102165543904752006738217052764334794516586451213338126563955708790443788475726201533662618597686814219509943979317734473054747354316038078428896285865327352676188124268939461215311545894372078524415609431175223054448709086026439239288974980086114083246381548811492076804818390851177563534913541048483003391764438470180205492172203335268402157512150724167784586016644804072983568073329805554338680957338289736216003751985539132441483368507951421502571357250911522457762517695001022439844103528517160800007412759656180329724051324790494582725412858571634829974081377633436715328975569551399608025445014324591368012811315537315284549701230454583304660844955591939565918902958969994652431392887258924011875315715096411881931055443607092062456567515502763258626321522455283123648725722699827673667168260919393511909590073040934983556020841357111257715337820512784949836722795192644702689283635542912811893624829283891106287565091387806607543940991729197448276340867729175466122701948194525040373380612928662231021512847264445124444012175603731072362193414317114188468127051946183577816924333599504223115720228827285413671873258432901671521591774984600199323472800748672337706384781841917412653561038708230570023383379079165121405716178915044788581216313475891614190906553879284706777107561048329389890304647096760486233525643688419625283017870074265293166215775100906402911549227088959631333075827141894459429921770602368611616199435300425266313361437055551270580097411798036810820812702837545712601977572060882758624453253131249406775448986647011408877693122175253843839579707143889989530760349378153903870454437192925785905860303617758618877567778648748395523600171382446072421194776103229404366058287686612219328538048978610620389892176520850370680603468821060071583989495809276294152593282966199177774071955225768983675320774426110920669382773058239788256993358815569284757432169975734764634717015929234453672609358077364991069900226569406525140521714177769242308366024421901349827307863290930340073874614882861080255788858322411904660176255102747104451791191870581731790641574337181489598972255927807300633447579798555724458523840999767419532162630915924547242937118915717665191589816563471517202217275662818549537168554204425451315331705362093264545035682346310956294349211454102152421115543841514247415257217600000000000000000000000000000000000000000000000000000000*i1^87 + 65244210754737006714072274168004282749180193572107568791095242993845930090348595780052194073731059024842848868561175023559431481841481003290357597459579847764914567851871434086041337155753088847962577823848863123214852267521095202830930532869193858373932784664884399382454197325916882042254468919031985328122567779952861146654536834552850334464688144265814561205460016666275934783530352503849926649781343745999949487423290681812935413632128976229950570124586642149686512815817221295194033573489953612393435447915998810199243370553652692536714578488442570299606206236607730946799988410753898218042582445759371977409112655378613265906683177778009153201908618607271094421439130421286480110358730384166044112354211570430660264331741938865061890977455908771938263875921276078119944631728953702450709702284055915699428731883498635906233891857893504780704810585415054529138321111960393920775719593200476016877684886525652039570467100897602313202943870050016569248503443527992873138125864089065588802923337055594010161044596024575931109694056328396667827459183300698060881528603582207807163542053616929561811409522768245899279120755968372379238664368152402227959895059768726449131305113519657598361576976325052827359711623699551263247817389424311824890931624819349451333083869006934958047893292277709025006418952557821968921632187003394654759402872408659762863910111180428323130943950793836151801824521133911316307163750429740537273169931700900782137131186856477384838594499506989340015432617009493574525996480740329902189729146030621572966025059747453101920357830313233297305028772956510467319001465226771032502843484947891770500696512069122425020211534363478640759648659283247275432671700111134051442554876445787148432505209259935655965897639590662168944071717257978169876505368774392094295910482934519293878080614719938069592934632922695229759059596387627010768501267522983920612834143518904384881518157849946869976450338734049981297419395341637078788831077664779258650755887607542306483280740759783437477753102122726985477723574927271792021942048558999363492530673213896970716541887122842523587054266333877456018804945156947539612904107610606191202414253534312140391334973741258964394207161996330254435312100655342241149155617502588237482603414957956725114878528940793682658994496207039844532419319832808936066374528292154512310442867642250488298395308448877005584801445587590964128301223209574221718365509614252510462168113621052563105363806238310397528749228824056741733840299492222562563485934241720599407376955114280403915123169942661492910632592348237204279954022426610279814204437461799864004512244689672611374299992728592217948843979976024590110015420914629485350772907357854054261630604786341136273750737825452580996581075905660768469831926709839868755049074683861538699824993809152665244220988084419639992871611851722852160382527779865849339943122655881025123250472347435243940013799537347860047932675979216609389191346080492185758485078884154419509107767889678465046630188474253311007930264670993551383974983219182500432086963115106314496205391855662033558853289535944350000000000000000000000000000000000000000000000000000*i1^88 + 922155997891154018834149331616013549663138986381807591273345995647620136353025310240981917299769164112317517437129510376228664516724165373398949592218547820282520650910659181134338324294243937131612343420749737522792638887695795591238109345427540704473353467091774871199498650591221775914989760855544481941630153669107449555155252803239905876228536766029723458258694742142397289106157337631350505983453589738558063891457019877640298741021372523309219290964886389389103338264127520999560114155778359446910496616664119246907911748701639203852174966681926765965456834614882154779270138440147106282480256712037084650296275924091319371405793946752182342154756946689501440299956886961876218905777952314253597771502048093491114474558578443387786810932192003234548982496826795326520145783824083126043144307252917955358047302929038185247215094976316532114492696635174021474850337556436724111010385228872188472062670586353264346838886586491137015732411864250419702851293022368725842865463457092781221549905047483171770506865120689950219167856725828741081598215973598340024929802116896982553131508352461979302674563733462755152926131016381152523221926133398203775840880037221389782911081663842096670403436279411440801563354699452667336458657695833899115313417872695243912638949083099889121750332324319254178375858632451921168499244364625211402393209885729972767072469394499134805544768795523651140792570866472195097198573083723833250442347968762950814915485769396823672922553489558106430081371668834703505634844155524879519734255497704715321992329382366955209594457942956996421879829169144127317708138030082939992293143579705001715039868235532994275240022383245262682808499149989446730145272257752334340465489152377601274273091685432203784336836849453699961648407034613986470194071653716742334601332769705172451088410767762733780087291845890206885806537989489245402794632319624147396746046733974183311312050929379862230439023339553648045382857422676478469928524064137179568515596440865055688565049696610812822413744681303033840495002452435697382603841710718486064771356911590701021394300200387460017661716164014825026117153323746952708912854016302921623349375824679679121808399683228161026129585296867719348048769221815922790139810893319296499418516126461327898670903656301833757761348894502407504492167391707680354801182235614293365172968803857379487879955527044487472001829409567139625052600804353291927653758208968197562971953741290673744996995742214701972860261309667751646847640043078785118406751386066206454782603846294873835946535311731885426863001526966196447588434169085924168934583390198198640041592392339609979923165342915077605681129809739981219109507622503869148294571559719778238298409845696505920995605086087825924152520995035650671481792176759427364064819923793191907618495191627874627653749449325120028040692340076368600073943838848240909604779114062529326800002391747793911582322886996887213085697596111065492277427492868929781909957070682350384595760470603239223105026105514828383530870288083019348912245013348941784755360480917192109867452979579829960246663883348450000000000000000000000000000000000000000000000000*i1^89 + 21838523127891007000230911807919072041443439668653750523330116293165298924483661554790115080381176296319943772717513724519980835572809805939282172715917366447600721145825871269116863804842197707988482410410137400297684464976536261186828049516685575252212228140100127043476319359655689510026873601943609951136706348983466495860461989256373931490458246725875227129180153617090750331465901244935811719328510680436164124986372631975367661969439700016286604518125068892060132453466750828695513614716691246244912585801161996081495716712402973302106353794407416068774740486655695997002096825834760441981629904101765731513231221773611585159412367115132515573696058796801063746552865275072494050851188096802569271772299872497517963648424569833550471831006508802842553753158358520466817050370035203609183012228324561480131197058342178090027715177491189764086643914606376049432442694793161139647733502391205372948655313205380545242258371690260111309679974442780866486077671799625757202192625401859086156837208848494172366066100125479660809175474464289020115456715777614112238839330626003788065621265661973355824971994723418401764186874975107439783194778472028285943907378350652189634762772519187045190518522281565451599737715109667810007527992065820685694076352865184972370565452359139494954897450633085724155302220777754559075577992429325029668251464370611624363020103289061318205102601120866880619201586989783430245800646298502742434073746299267040634807183332881369349972297738764564735298180141737779313758801575204057213978333089634065194887583124328524936742309180694861689334161580899452499244749353760438101769191375539756515398600855058881045205166879662238824976833641657095214227002203511598490521782877115546434826454440390474046919674350119058287495686264960149248505874410814936626960966353803000091104752563365273329104679368577614256663877517480796678392798804391517564074622432952990171629818657928724835575982110700727269657141714126590515868073272231455888142743797846170767522827226430948518953673716262833146028725069638767985403874221974310223543367694179723809368838073011938479302258654401621366100665229745636921614251768276053520923942132747565307260298491807987541144713592104656879424165924261991285246581207802502865581810545923012575646531979609148749035226614945179740402127593080305622864965648214526317535056942757019239410430178807704735999028626316194496113602311631891556536734042721103179462209065008559259287151802043358064278591983180691543361478983020063923233252101824576586655673719142882066251770365286648846734377007131199586531717747212005162724077390654453336442101518958235612711948739050245090644255204839596653299128629467173415155206210901357579273393515515391740355199356331685193460358814229537300464336652405055388922524254305460784003350679965925725500612949074205085627938615640517677998822887984712769450128650509898935441318364875432011003802210572849408694357082853261378188307330564311771764388358927218839487147923133052338978398518181336687256281884619495517475120314304624494004324292024022535683674190248634958093620262620000000000000000000000000000000000000000000000*i1^90 + 1491759839841058206991417055696914884353200019847529889846957374241706236480657263401733234566075107177184995272140521420474526020405909990483908620989187363512945852717654640770790041838975293575340760542410442599591013127959933553244941349859656716645898677473125997663216566023012122890005078973826896373502802161191640029018046681109376795643998741454088960603588932172406546598783766512693194082045541117343130946542328700846065140155021751934148786380816364217068047717561561189767317552568972735651730468212019923560244254647997989334019772833145825834844226830253230541133232860691768213898988058272084188399031897640114122967908581898084772097128572272693454878320067791404123553137777603403939448261093890998153388777285427296061968287542947094784420318128255778851578155233823928153150071097222970003493115436379894340359348640341827159005178209302662597762197985861924586783710407705591574781279655583147583332557389472155461853645897804231291511488930323773127037956227085222849594233216377715090507860063711650211676480730561197938723259321987111414402610611863472278636373718894097436167398979593514553731417561095963279996765038682574121164608683045951089310586366613192272132371564741635856381893398129300947072459990113657311163032133888447009787836452847814326737397479884028758053948250595336046274529353147840507705699117918332564505167103533832558147970931158536981830471151333375840947731712120026045706714710747951948141175102746071314115413725807823824668961462764701540927283817009821148174904933759487819037833714663630287403343821770408088752347847077666664421695164124089613841426751223944784958474354059154430447783934061471317565043434758836145948737044817597008994308476003549185621797625573260815070575327627823379765928260535431961381943924766932900610997929539986411207328304840766674054859505774201176094624232950286549904347484599418788568166003725195139588079702201123258813493348505992133068740545177274845509589231271490735158050019150450555273965974884471555644280044009745738718159945999402527218966143609668571994058642029516402014657889760931308330360796848568662317221960008219510877935727820289957663388499625386237465775267715683969235247764685555404151298164598549116807024285586260471846993602722737724987841537768044055422349571280234789648844320811284946088473459899121724901041567536851433475452669410086947253553891858850892850158573777775378818581517384754733614071882725632166279813070866827366347880116815720594488853888642978460540149936772408570475081447277514104353244335868616003902377283524327101812066262737628437171367807810209191673396382749724648298514955316759528280482473365460043485837536961567393668645942766431820932562780145265081345895730194548054604549260508334183081144489704301063706690193971263432723970374281786542931374736915465513454847679404107472330434842163554112318328552839565358419412378476815137382852530523051984730217842533565024896172558637122449234246438401621496137275274489205287532610501245748179691668409651336396250765160943551270121953129670458000687555230580416010230797311700000000000000000000000000000000000000000000*i1^91 + -17450060434494441788648454416245172337921006066903362226906433606671577775844973759172793905114160822003385929560228557554719157378307159777428285564787287950091911630577774266803574819596984044193428211979363043219579413047543319263241298093365767561429693360399935196918808694826087397123672586994740664146803182754548103700883771118836260516374913566701946056461875815430223390077111184557010060000681102185306830003747888873669206827597424219930864350563999533552496733852909824514794719039675452740997712053660044115534762846041204665219544199124199404137369939777038813934510996910298476423162632085404664305604432275632952983302497066377582329747863196269415344949435574180302467762196378115578245952488847140063045327576000011454315366885020977199508827551210434569170436610492460917363368761578349434375492569712182124224776908845018478199835709566227126017547446379833841262212814901338892360206634440163349357488542550044874559126597119854624729853143700488157139126963697413384510664535082527666372101724793234342234634010273276351809538110912383361896667020746701706832584286088656820516846972867156000484938448830533983551558809712234876138097158636265209605849469987571787884439273728008657815570089658373474116109394476148021210965997939512377432890433597788885500102735321584177303656572408353914833582149727868810817083027565417029002401122109663695945678263057468593866053139634012973333517880775342354328222981235970516498923361946216207554257992321857468070799429114063033416900327226599631947540015240798068570985025952666996712572254737172925614942495776695037155817468277635287779966198239067680816818697190283185940330169678374537369135669739646988610567523375234878573155978312101010048739426374026063645357390472112253047499419770869891423433598660545984348009595935684042248987843373567237815468710485730184931960256701965080885411108451189200039071266467675777097056215667976842540444502269442755793507321044022569770240661937049790376236236313413171549723183136765622730546365012474136669535023238310335400934369103371809664627394227488372211398257901560645566726981718278852593826387138245896852134663908143534856554870927183891905288294404522716237157546358817276072832597014422179917775831063824645816225877502542606479531965268180336061344338568592869333151590693972530588184791216582622933130400798935602883602663952873995973963597695077347475755503805701554843304286685103992383087782405734576950251853404643542433779542847521743107598175026294517635566603107825534345578230828534093377368792416738583303681021952576828512866456242180562045276699953445129613232599404165899567295380420980056243388564425229848726770786959422949403573323994523023628923223951680750538868274751151601193042323229156482452647472849209894812838783608179922689833223030147522070035670348188095353526034841835828032760197972391500382570608329172072869498539438033783482089435339309261750124220058723524456151149297700875740161019462580477453222382433256086730328513201355680656488039139447799770954042726820933571752144661421492903222652786876557043379099400000000000000000000000000000000000000000*i1^92 + -402347634559900900723453855011446725826047213388577960397522828770775437782342941054414106403229461949378379709590405884599923976190458385615855335705109767626995217405179448670887546718877406698687607039980809104876047534840776221762425290172550326921359258909738760246003607183556308136011266829955997805442801082629353286732731457513263071912865273744513880993164302198175940793146774899308685330108299176910790847021974356385380117949112441940263437630935742006796821718047816143565188810254498590472542610764194163330311142819798238003666505207414486165091184331247157282104723379142343361297317101263191873234944912169753557667085506795451282398799039534395554104967216371032424466600779672803340214840635116470638985344967034645203794918513705030777008427097290542890545949052575314831059086665951284555950875139823959751872765822126477546915538851359243604441112565929900417272864919994252582971864614697952852739051979691706299648079566823234989933802359387897768559642746538815795229023722245153044481658591932974846881121102609810508771346810099484614425878866641677494790593712069917049522920965323458475332079383456091575236838720948954330509296859743609981367181692944043406199132282008874597763158107533233436495253382231181397826989498614871185590514919768434245924783106258222532263694665723828531454315087058124002575151273947139737301112860069456414476565914350364949894110730505940110871322165211263156035716469140890850793582349144047296840986293422574347323979197464217335934583336411944852761356875779297825541867550805705297304907835095705724455546841307120896554350166048000960236920793712266372533085225256323794781215508859901608310079730305207624453772264009018964288093817453457811138719650094152951094183506822872694355673591420833626459573267822854200815885645318174983494635212354494524682805463790460261902672103404700440512128122509462762248655655457205666443858921263890813636078464487416284432121128785950085382076772123202949612993813735645610252425641465440336426566493383241283783875775097536897389479200044487621356560042751863579702502319541227592238942087518272572555082958028588437370527499258842901111144649923779365067063809949620148056754796231017442177474766419676209483022177587471303298875990616112208573493246839908633020786085953814475888961104149500217284477249291974862441916834156611577345037468394567020296153405852284678775862880457470214168729388286333077719498950796896865198135642887898157429019946231001862664602554617385187149659788130601671628421388913979853977886851218951669807814489717657600042915531061287769269773769364363925494229512232175669509630736292575069869707737076407603860134071121825331829028955301702546143559372115370093245831823639305669410019641092915333084807759290772733489874759478517110196775262833038332099971782962736327630268839834615304075756640291536680125241059637920949900826864958320333575143588659157334753746458702745490580600650296889634654357204993615675347013536078948120803359437063243042409198835054777061002747506862288026369340493572899385595783470629170499991281600000000000000000000000000000000000000*i1^93 + -1974914213099718745478444397142831227070134620644044149450014860858621385837276031863764848538495233641657023939323113768016334594009643398012659488834323574003733644592507595000960075740346096883775583727442335889972516570777338911029013170286134784881413683798285382571092749195076308668444772123307634850547398105547415600111779523507874139144230167989220634675980243966640268278373470332981399422694406024350989651909052178658798195900462434046017396885790074791516600884143890242338721904342684074694751774901474188877556733065165855620711176082201556661211013430494173701806963539384451992221138084791741846696545665785100271838611488419787918290613400409806636686649928836405729071736656786216793389437351640930915896406515263988885016517758789155189714109353269024511307449052583581386381614405678798048933750250358546088730532171928469187339382586621123129206761232487273806639812130912989939839412509525637436555817501255089763731774256494144309570225814868516354128257322971502985137444743674101188517067417589685342818935449450349630242551575638624419816164846402358718284925450914114117622241064876025784226251050626114564150743075446719463589169030440788852433801241469730847708753388935775220733783913868910085998128792780460936817184350846452473215855229782676261295022148889060828685115714372108400914976348091099538981849187893205121970907454590982963446693927763742290471085312935757872071046971572935370697410706922328126804972982393448993729003592635360690100188708138329934312537287088244734793088527992515803804645623696921517614638467593911061000305264857520755273235757590502875807331337260270659805500108288810779836723970556096812433141873330148224090337621575757981398251773389951136905949092509109862438411358635038219567638752113378721312445877689258259886422356898167956176541817618115325337874034057656932568053974858528786911513752277886453622276616465442267134673747234489729217995708277143668990361992137933464881945793720885288852262797996661672001533386183445970919356921374267195846940582278665530051791250259289206290736343411881011576548290473089393074319660378048660291293324959523678810789587047382783275972349119404742044073717713713670573894883332467070621039580578521831290658119175088884305950055916961893492125672197224711776304874557215169816499466176458249131654022333634305847591547182333465388550719052973451566700734217369998815021265170053596238617809297770278414155372609993562782222255663255069117304326231348935070434295577656030450740799358657472439900120809347393768283351421553374044522475324182700023692491879457072757406041486655344792776306058754643306558250862051218718467886614392579685250989792815287925934278359417518464487413684062524480040868741557276216450379911117835400669622612504798894120288323736118156743770616791185879902611671592464837885453072289838464799682840674446474480004862552608350749566364354331283138956407194128915523352073736895422641730323424878964269767415682071356286065133399879772690415450125919205007001056445514840250145576166679694856100875874912214495715436073207777200000000000000000000000000000000000*i1^94 + -53477505376834414923153509360523068887670427684611507058635487048172525205273651471368354440881895400040120873898336186346138367950283699937348808644680976158320981199942363650239570405442070491199972781868923796129622995746047285428688809857993087931787016836595249800708044650340441967061951040657401704185805762256047126208851285679756541474145594530606668597638739128545053049482225299150630868364582605208321402770975812374199705704812833899226138794844057510345432301339672671047554112307295565757514781712163299694369847968723680256276286500593545046179920937660641841509123230830345404761436524427476434905476793494654575155675235927239577307325181376778332628655694544860174184143095111986241836268998470724488889221092125855406690509919305865963927423832515255829977941475107082903811090785202868701651636202189376936848387668801295483299423569424760597473514953883746620142257325398479469723407439383813944051339103161244109857638904034326004724344833838224185216005705885761390591509337337919167360050601942403481788402525442456457935056696922684054980646691364906161213239588485286331102849878450129775037097944328758471969252994507294863702480241707185508878331198805642214474067005656013411021600850764336345558205310465891664748333395390405676929950694025044360074330370110242938139049221176693513315470185409676636547808481715964858457896114596366405971956897489227711527669708275710290409081092023477220285421358415659968759642028888882025935180519306272193753963186669630477104870013947024043566600889562073775410521164170427941178546756237860369201804426424406846741060628242334465492546134959172352802635637918862312902958467128977606709280029183771803617367211730307033397247300304429934032642788697050214348663763770266969669391362200860490843706705772910901461242702191721228542048107339604880986666732515560078284419973372910967959944841404736653478018303554732125930916908708553722402660624729375710239894026246936194574690603724879825412353416997342413536573904025781460043084328470509093251129525451308979361943413469272156497224830169933138266754742488958314935582295048823201082227954889576559427357444780046035295258577793215340946174528377824286712846857440293072608024243832430852017841304621112456632465860220893365823861475482174897723404412992223631903776227749173441067291022646945775658045697988523043240405912101885299389096106494843064792341417685430474038402970725930656724127478708988995628738263702731968284784015227487772189216165566445786921470299808433966255150456309429017481784558338167814032232553520139955152266504437473392901354404863107753854351908721671890934860344906095898899175460633777209770238709824865156452573616598731256508079538233298896284835585745196229949909637977944056954875626008303461659756568829310167768078712229953386910546531432172988586439155358941025096961439105612114192686738767128080711725011069422639463766461335049977794112901688601970646711776537918771966777917659460923811945562808658097479040273807665706951243084891582692581121621662437217413908116682841951367883610970404322132440000000000000000000000000000000*i1^95 + 2004148152073333491451117935629970497712837743006295339584641861228310587108896602953389115379310104369298564099939471350959396565948098752938367698773082945598313757124816511645755820666241521058326121905398834153854812913691402545268291435517298900337504699393372582944104477651095412722085060450868482473756722935269762366302120954604740242615332803531621566471073207139020987344315359568434976422818153473865656716724762969805586159134620252397318966164653942059140236766973575470353070705912181762090486652133035416041024659516496271306792903604403306790108340319183231249676644523561837878517906793132958897108349860302738964172372146763657820701111324987829213532529383168454135916527272945726721131372737020986797156641634687255553756105566592956147150648198158557112600118623923447915577172953688451134480774280402703932385398452158671400993839644890983935711338197741936372208294858504355861733448973220152190733891421581228973043299887074667211207529179391223249025329780582240399133909110009664654784234418918717417911759251919319691199176819033633372686342581405844005755821506827420313528475920039094327802513887214789811316204928169113151173718574723260777670154034824682994614763240639926213798107127730420681788540411837210281049866520473833320462146457796675977957031128087455606069931685639866313543633295508453121600634657331558720646047496821285906862106916170885435700529626225244019438713578346388337636935498452558660824323257069599079743626658465880743666111512437299027449401001721683433361750903184334699960713019143716816764195275651029230071566449013336169817873973418224527208368442919093813109264319564542236356712084087535025912103469345478876846769794864850201711690973588680380210715730306534083415281685117586298639961628072925370204536799322930784260588818010486158393257920282599898804070167218026152720659503504608449713076279777868772849694661866768326209197031255880964145757748198387655810504168623734459376604293813140674842562668613757957705581433547941426628220417142930275738916838151712325491010662679758997486010695000145445977218699877857358285803783133189856785685536946367899160491077766021406848613466043641255267143645882896607979775055433927099703233435769242188742088565060311172296099940529284192915495800002610737733271805292255857893473596218432911501722731627261782453703626499644327059467868145241952279494135334226714155717457221009683079492723248598058387700979485257546529553213234587103321067678381094301926959103249404428902290154160135647634303284568487684084753484434157274469919163287130536241254664535269658939122054813143634402329972706071968823032300175233351445143680815725323960160072448747872027781326676780334484626264372936792901107617893420596479947523072784481196573578299560633953058010377350777093764897925311102788802175279115583271615378241419578739478983864676894523014106426694360915128463834570496179282471323130410544984801414621423193954889815471492242362608348969832813135691544824083482756480578035627634333206962429369564375577998704635911778950347240135647158968776208061900000000000000000000000000000*i1^96 + 54431208667761724840035980034697595768254438170714432262203234651959849940619891806635471145254222331165587836164787774761622906770486545539822687768053552184621459736233811793776136943490271189133170219691252668376123741652882744991620063334314519337759002463130462901156803893702090850385231595590999045418263295691244415888377136427251765233680386222039648817957346242006371727459257426473473424319529767504046813294100575135309641508624787285608865664176402586173016841839385717778068762888937738441640303454256949362821381584694297583607871055736240767332568818246013054125216517140177454648409973854917581369626300868954965369200547964446451876289446396130250221615361038975725208309168693524307349654037168642729120959494368814990896792698646840651416836035672281313056772828366158560636075171605666258250102670537122272014175127111847295311299096136442291096964029957179517280799382357199837093384345016246281118928395316988209586177475551847556654519962538040683310847575514923893681354015472578430648541908918946347230325464233337544928818620278440919675831682856466961208471082100997800472023117688583326497175608838145774279486795974789944888663374865088057439468677722456075315250462235121880864178404800317759256046809058842703520537843039116595697568715303051673269255176215846925882191996535653927501466624707902297275440030281770824888942913311638551547064180604379740494258467412442528754193957303729096391324659834005841069352406105869186632621506387116933224765265650069330328257800398468625981733392635382449933601133083071921559054362025006547175334443187970457427673107697665840755232214253647854850381337586333136890704120121550499139487839625464054375398401457415252279867616438767363059769141808047089183430422606116884091337817652021260619123092414989899460516404226752674127034469565003579421446393042098667055235577453274310447427148620767767775704521117678771461191303767915768206455095419137933605615032390053889251682550328328687577691787262635136753159492515969690455131669320302021725703096888785576999982945211845904383056373875487027221229323835382861580439034012601690299865343463981229578679011689057572672512179176659096109022265931501776336501667112681346534591202308236761684993162457429364798373305969766945318132869748365243128622700472133679568498138201378859798410750198033212895668451262256170856400113261313827480440176550175751877768047753192842257190098562114926474390516217674579199449222401022103377334747243924879173491517597111697236175442947560908287733145295331501741822007195676590265750552846812017555289619149211144466889153890196598697772851137249006977292808276460845268135276911960537997564640554793197988158974334218480388847953829144957106752214973979899202947073713116969243472736707456888703797233821508604584048016650300173651508376832002395027488995452839100527977544084332629700433144161558882441166432375974489323698437331747646551590087512081780127904397501455217679097403261318739039479032104789677161897572950159301130370446472771869174608344259066920588068613563643039626531198107066897200000000000000000000000000*i1^97 + 68407131154872818880122059188087352987096803128222950427133689193509825879116905698613497272575097761278703944385364019184712361588071772123740801683776853339321025208037938887885781334602534144312511619318381606910523572680589803991936149300811043781623005515970937152847114691608113883045597264100680185726618348647229897410939907281528960750903983800874272395316181631316629714875514361987063494131563734905252780800205183620662518652169630964151221624135190304721610047029699804826806104580366876006787622306383787145506972073082730147759999316611932951372389633586577315503115182810048611390017098541877132725519934594299077085397126246669078750506596475535637538041813248821435044441731064543561532254494736934329566437201168085632384068657385141516844719168961467031251755707204036542074843327839299547341273887959110268402908510214039108762407598421409677176461454373856022004718337925977060373485912656724503453773840174941256211329981680503905765900034732199012113929639121059111081410635542157895050723845637505049650250076203432540247349879994048341389589339259466749183341253162513583479391938508281238306861267372696362618159750708610035479196831383714221966862460102430082718822885345796883180080092072574374246641131340896405448525714972488485329898389237414474587703964647437982556158439174254186795571966021066421760408555773698166484546584123393972951308063959540671187082916276282117575783906468836969583239888788921165448502040114570192786507928507255031168123387604518541378995977168084877685322643999372012607824954770256695222787578896368954794036819399420702034187254869722356843897146874646594568930058608384453510551940160339918709598139085989049794644082071832616382054601425007038384243852079379558295119380015236450105083615005675683677321430273157810528794199405555600452685759331889222132564550734482125026870228586778631284000108360664162805467171338916221512403816168403732799068083446829170176591565796310531890394567930104511108715585184137073498863182952008540012052502031468676827031921276621623984398298593708170634911924401937931921992667120810820306597480652130846713234928351296365204686986418355063398974263129520357335135302871936472876085351450836242423770400398609167395895616918421431814990655269889670216403231900510202121400195055717115443389075987700624696858905852543541268240634955634155524649938294999807215528155584283698451324415009233665195981678665671021968903068231246274804997292424520919676287018550104868616374525559878580687228683760112511546169583370412469530017606674079827015697945857174827521884127627239296974259430161096394736675342471395388695937851573899460888748683385376784220774911961445421769792968679067211391270198948915076155909066558042993149191530166910928559859029667021377335732276644899215004890001537840810116972124576124722630686601665546628545074429340810961032611347718029794117890889879961557670504817516847858866001692214361914816641029704591463973036792255775600334081313987480207557581661050142280740492313037370220553034788803803281099752413811307759957445799474701675000000000000000000000*i1^98 + -7570950899807948467054897401330898899918474442163583231630698626167152362337658953777120554799126301613355792831193261191349047351613586783857943682393519703989102801170256670313782445824043191283356185194879317575989463566622831346913905391923343666600542930464993411926529937376983187732685621365034389552814212788501285949390729607748822096649865399630481588711853981342450731169959707749602564536245709317210690545488114965795274604937283276913232523318463255106818811836550226888078161179286124623842413378444696959615030628958220776842143495555029032513244238298306924624871044784556979814350485846115435138039267567287221130964986553910988452856384544903364985806460097913336234962763290806197246456779977268067200882804368208367357112975661934145079465208887533986357482606013230841470611631232071776832752157263776646013028569765356193835267997097471625572650070868313725592959461441005652257816194011143703326560729977721595219331770852165206080736655787120929129270284234277239584291052412347569529040649652641930969514966627060689074627760029671513145642870202602240476911063944821909700126399857926692966632577277068224835905359789547329877386679652269582020746710877338784582457972504502712110183810470151170069993988090386832679464580684752350451476311700114990480610743087223834076131622623760422292616475959087284008840567392499873400180394760142815415783738557003729799184207181580760863549169756114137703191971748580683392570014366214560210070309195747200172650266256314772543422907894653085958681790172385813937819114990607851725932697295245288431032184707422428039926014860046512499546946942607542427807301669987250776085659869141848489679185689191416030125670625401141537728752557439430829943653762722885157135673564890844191017252904950139622705048307304238691683527110698041302701446605485606696218625338024216355880632175827488029827958309028186205550447032355527276050589176059301145400501199832693924167081578333679255485497665511306932426460853304538461927374691236393488338267079276021669748530395284632743346668949769660701083410023406818177935266965357480313925676183201198809661849401300881276437090363702324959939801415606546513732308472018270956660179166308620675216642558805452591928698677509522564306455797645897255295414181184676633264281894883919691048608090198702769323650928632254302097863913119584144492612487789333227119306248480140199295244906464473490892576865511805747401719624364857164062648900274133821658709848473313428872068173622071254534439874257377299977472021419806676555712061521052891620335682181529650742239462460506947401804771130220196972124656209317381871949799305551983944892024322248589440391280008266647353074645592459422395814177455177241842342998240690597021964972881310975975321310366735523733939895904737440261086169569283617843965384708678425904904956238921223931575667981704564192896606746654870042783575958395939043845463739420374357585682990074905194066970280993396336227941539456188781778968524406731411564397137932981852026458318400462868882074364334296160779996479512662884185152191275000000000000000000*i1^99 + -141511527315349137799819241062025754947949751180356611536394139464447906994873824512440900723198755522917638593279449859843673874927846250015002447854984512943727819232832095808157857595674274403387562265150391137876063747562061792395351746810002923262794217986705121565340624942391737706597899590174584534086774269457778249194956631092929548470807571513979602662737835512858377310459622114235118516490680734332948849708017003831440100509483416450695522610455862696382623200449461048135346760847981346420441527017866538718784207260981073506834571873793539025841827632234571201322116645549783427606196401043424690969649995228655491820465810899365862192207759081036533883374234679133764002812210994512006693953965373819106218940634313014124082033294944742768209522722571191199506129543557182804339248711550386464280212797049548953274243514337275341949054310733131398584256590268654386636881022379478542684856805603559257842261025901707282436010568362313863336775815368637978579802318677055949325007116287831592892140188038510810421903407987395629373989563640910488307539828200587531904193311757958071829472081628617070923646191339730057410173077106836274239245006493908575175222511668813322054259211057721883984805503094709139244104741214883747448257728864062749775563786854868955197672268127608857468197908976902237069877257661596438291762644844142797042794808561709078626142962399146880430506109008505465169778619156706128503698403562585209209556414281485508585351630845339902034593354771389546081706587159155940307759076319958807883083266931655341104089004913876651178350593012619058244067753922439994527628508417867072168870492184190311482032504060142226859168977986650002776392773688824729593702106592590001119297430962591704912638137068454886899313749796949141620648002859613429759467572812386740440025221892604473130880984878299964592174317311725069453026601566790257843027415019919794646460674164716113216491916931850478659980848153507445782771373259255359330671078485068450454650338876817374666785814955329869498408176274766220856494464056184832558607721330585868948456684018026241199107405945859270314408735288240623870260881457004801936704666354967305174499876358052841698354161108061371603349624471622414077622923299518444122534850336840034611153736580868362771787586193269610416752277416259216368433518793138544926765120738975784268039285812638136290445866969198770494858763518238809210938184296252056095044011856304747142939246306302201226283815766333890544272749013202403648912904539638195725862527489246619637593601793554602772496882784268756238065252876775702872054645234807259222525697926263236400916754991173454100618748848193248174788023151265691283290246793452665746247641477458966711775943377180948870146038403422677177878633371468441611739592771441607966520200109877664789493020851691483022191495529830014994628157024920244024846866573610164204677252665061662520436140617588982920308035020965135278263256235208014928761742466474769701443584870087581534728548529541731300298426313367160175084474582995539795213387135349765256791651925856000000000000000*i1^100 + -1917240615760578163929148357201701816369502387941372078649368787092443684696697252773457166937164388407287482138756497930344440198266167334854725125528995617834464170770683175251845807192312732005506381216898750696893526460447299774673307452115598097826711329264206966368990583979257527670696067257128799680353645678859157229133148995683853416150806174775133015846494440478075606275929784627897821381334656523201518927588128501018399430927967096765843346107581911132896241952294920372793849154259992605294265886154925181677683505058208501868056139115449615635140257498715342605045943184157790241198563980078885625417478961624842426667069826780052872975304748009204509064352838086927818181666346991646110092153033864647962716489127783549793621793686798081872846655143973128656851448370416024067860631190178279782355619747167929731784749828327201240406378897285128704160363856331156154764066619827039498893789498013430563163844164612604769639346183445997913095910406521816347077840528214633574080167813696274019948990290115976526495641008668761465270823557116920799423599509946668677841014665513254488557599539090059213195128668689160904901890786030103605124538933877652318742291197597153507972892277872084029797511940681078920519848072272380783162545403189159423062834364103900135309570451513794781583104729733855562877125491627423290809787285308035082321002776007977604247831845979100594721222806298898676247244035762054237379533248536608419772962392721590738874818984898141987623041253388517324300854780363540403502901677846399244930265229576556266352221335916326800486083660087810788549039847377261524685470144332257461515264165592171580693041103993609000621001810897143173152855758577245677288024001275033820627142364669915890595379260028166238559502620341187912745381105342616104419742550645949750054441975422946255682142960388954819559108874710407196765928367317410379204583799853789857010309740732186637067166848750198137686007048650133048632914193617223564753094764608737835074424226768970469831590407537582705129612213517349004062981723236213137353866106835207975567559510984754351336607162621539435339005722625956573772389567968416218896234446701956785417311182070610596086728383518743258981071999279406900803964359610210247676301155222454170772720578258982763339923980794792326637047908347207364124366373494913605470875242526614641745713915856896975188589181172139425643058066117544439945384835772029987107790625966063600943509220080173317903980585894685320903645202736643538503211587472869239393999735438481073485420673673746542268081815350499622557579313820856303249950311546415853851677547232902248338913259275803680185933275736929067243474996322096389690763747727596595283321555419387949127493186941385214328178663182016855292522647323970967671686350753763421602583526095989759437876382864020563728941239414890330686571174186467218680865120848221702304962302883170758046506898537639040200766064034117907558968557108278485837217409888569080313298019529415899373475875742128032491752164344837783560776930929216015781129228105336590486953633370000000000000*i1^101 + -6366537540675030347815786202020326455903964932467772754426153779155651867893114306062331066067953003082304160680672707178942381669473662852986941792105940366903434601998854315462602011095735411474935700792092709172683497633703265229323542135658360290265194110128816491921925606239609143662587479987422910624051977890092085213050304243520565678051436725830267342697472755848768729849890273263931625214684792047010857946783740654301371466419770463319162614651822264530723588431585718448657701482527731656800629971545625819557832676448281228286109658060193977189798646486351712907272607778572843686958261317929892398778440704035725088076729462836655637909184450187862545034227452614121415134006487661624411065190842954057453943511947021970043526125488237446376495137578947888464503166382306632215857601229288186191340653283905486822102418322249056921680091330932774965530725508076953954586035137728475392827862276070592422981765704545395723070890925864637329830469265204535301755015816482383440794907599902584601106018466689733615087261488921130561379370594194729788062875956950017839790293287055044529227175083424248020106877028178574327943628941486649396122923725041741083066232488677040907212704248935828254904273485614284307993735525966076336817499480655113067996603931698966089554627442482631822395884429689514953243777649828773066776806340260410406396962039528794428540538645747808694734262667499163339865431099058880868222174299689303663185955942719166162318440552349659893019354789935932269891482859892635917578794302532755220042338238925716132575243818241592219676647037989174780469831338078112523911111743391956689583136606977171342253126674456803083573518247872198874513881587743624735046630466806948450722162118735193842622676980261907380877704503139693984474776772813875434605730637459321810306921736190077933599999944625449590117698399296224209565532316641630809095839995683742468324967182311687118709034326434740184245526242216277948577240291108999479838126742285324276944603316148458188336523758452694060898555005566572326245158263130240211130495267902617780305594721182750523108345419178307163133745945184095281469636084943665808550377128912507514386235557061436502665999161290484320652514777613949684007138391770785075324337559978614222434504053264106163033795940686682268947465052932340584938649949523913369135994134408904938005427812482651146640756513805268160813518395340526496846979996595358065743931893285332424825694347673333738504569017870519526456917501019859476103837084160915392650929540767785972420584978080104640281358745294037927025374616569536163204572015781617234975655495019169820799261462596017837808847818152072512721162434998450135934128467812470779178226970564969206201839425060574007026053791556136267949782798466734881137238331248781329885172712762460197694210014949620122704556412354186176839534206174489045705413841340200416474329422874427189971088414572177561768718797441932351031525895833414959183684734060546203398144900813540228700761390768874876785652221027912543395010399719800144674454053198649332406667710000000000*i1^102 + 315346205485121827375167431690428360399802904806335857675935369952327891918073419769818783544139498418372891816284112372823165550615010603748829384843237482261137598515395321880309748098675915122029468030927080735382379318252802665248394411049680438632337046166499025916915384410481623386655991497295586217877868975495093654438409213644543223475388039437675082563791098056465722895268746865290813167950167361730810130483217318678621252062852449245378024998309657461073006881502090114096051052545476908790527047060265148605209973655905686447135278211242869380902800317269498847309421049961788986746540819120256915916379501858594170921153835800255435882314939633568626548400264558136310851028166195908670676546392815222584192228486558007972649596973048953192122326848861006868019353328729205464187602624245662482982160029938015758817534898404942236985055585190877440153131518502182644883805627119356163121599132386292742015838252998776039954517945746926094866501795423545381306058148719438739653250076035429235844502184613206389652489391946903223119526001991550099118199953816275056093665256502714905484764652819884061255029896241172733113525253216741906631769928667752871015517831682863948625228719936991636348608345256340361333139187540056220342889909666280523527268217065226514750478542779004364199924258699876007634639307398116766017694613516120079995359465345213380913589701422846321805515432547782191103121010395369359823299152175865812074659938232988215303444432084944514201497720203131792938993370439856120425274069855415112295681187126793116586879463997615881595129509496144371345231063485952246864743428814389521881344734444599475132150170119743635081964680557410462813404231435625301972718879646653109930701519286586306666105307328388724554032995893650434408185964454464720572380246566094046266011254000809468674413280945374150414207208289287453324690650731679400999999292063354668762115682387454384877248795192680785677417071924139267507415577119650971721311679506581331497208318128648178028474655853424598735979636320083190724776318139618247019711929392297771073654241734759685058952290493699705033091122227685145749526596595633637758403006476746480264994152889406157638384931366640279061634310393113120992618729720002698443005077344033090538709410377713985896078196915980307068465201941975583638292152160660473825352191377922670232128087609907256805385058683046370547275949353155717190153794763713885862537569949379964525193281483474376539912561189984655298791703448893395699791812686218250727134306589958662524607761823828361320620291500639231659420418009146755764866954636883862297648840887959239701854082871476538289399187077569836128900790471789475816759088182657016412774978417379866556403216739018502749297286152538424484338713664260129659522388608802310503475796776384792124243570091502321690313564015308366350044205047275636951658861546197989070309958307399851408975313527802831974661814297877295309447314149568101033832837134891372026840427769059641677340086533527523973032966899016074787880331950747599526933977609174003083323660000000*i1^103 + 6992874529655553257134795364121326059515284517888133132050918840508319172069726958741786898651233472204036705515651689111389805730804690439821644527458750598828181043606182693430493987972718071086431036513529297783172731650879393025792661284803995801166993701955812579554863793172907607906070231170275036601112898550160893837222368578725999133931185698876841084991944306023953318274569479851172844871527374180824948108279726003947875179248821746878277454597735327079556219486875145425261099127423696483760459456200074331781441310489159358190866796285691501708799560382895648867663631944606582936228136013766249619079584118516924624736779179179630112782411732211047211272032848207492311745786712610704209725878700078402897830265444901210369422089679539932404651447668365113482424853768311880003424202751950193334302002667828351291488233686772294268476073758389352826829867108165846290924163029072813639165203122235242976565251915541521347384212378136075997660339976189248796950666232306646864679792843720841009252383199993516985095230240189180352989972664065203367561903791645017108181748521918190552843536034863296243474931642409156148875455422920771100557544090662023494508796491867330435844779267023747512914727046833407008906398154951528506024152610987050432124978154041014738900638061501290519298495596857636930670995132054792184022375879002330225702443245348686205031457516506616294817021441999137407331570923548636361440362218464009204609063463998227707804035641009503509618866867713871043663213820711121930328795810025925830870469308814353631118990044676584895727205358222850572045193534939191750851672224373613596102919680818357897820621603609584105160842230765238713165196019324428773499848256861060714124847958269610718361023426430564098691138181698273214712435516352329550432959312852089644004039595280324219422786584452580739522981350741001674919794427004550615981278644975071413183903311357541241018105267639553175088897334032030550071917856932896114111486092477287310165427345677812350809289102732791968897119488228471899069684089629328966096906248696002420080308843722410653238062358553240830409191691195737800958822259633033963163984801993832443755220849613875718143133342267866889956058592370387419730984718933351064030433420041295966157251299147803003539741736086139344732281582947700661882270069112646715888887985012120799873596790825752880617177766921069264564717472932955819450380694664804877794577360758134028224332119416994742407817328077436670166412483671991757003420903370445168027585383346115195894090224325603888879859420265689139024171764054060647735680222106947657726789814744481038026968231001006028663957262037173892500203578121597594752272867957619050257463784808304361783289796338521716107448841027041721676433159523831734061526546027229912874903998235568641746233622145545671465971413879054704152180744739476562746246668445592923864710487783747758957018262848207573950696517181188640066871841850292480520771184030665399402378540249250132832670423950315346238502771435829531732454654942389357972744717965660190474695000*i1^104 + 77707934432089598511592596827217730932721501632578844579879318836464557377052759640598390601368921492806444775193077867580246383328957714740519965928049147591942597261268200319801797840193718948009666900674455390905675776680749749768400359274503755385567331407299086220342238879834708838679754072863905382426649608321004843193306412276538230434267092381551464662867993874916084232727339506018058278904269721834576493312054949052991468703760050221314635564489304572606150072547004419285099548838952084350346857999108456600656875116246042995185204246245774220538759719932083994759205281318745762568948114894649205624378829573217232926267645606290240101268222971076544294713272566607493053960472696380509906562531547540480396496583922116650851393998491962155225511792296211024138321280390596149861055330060228950247867087975354011324573822570221000943884258010595627831658388651635136783685483634148539888334957958376889227863350038178223634577213082596933712787812767586271096583417794619531838406974176760988090892657225697966471722947642689267046105836069895969584152253752615541855152738066775159940660418557503882519664320157701188664031042681410760195576937461856218003790065238452894769240828847551783890192324559499928978217648141955629978416948796042663488167501346540525449275589571077163743095651188123984119877070549480121999329534307082649735719168601937397932765060452006553520802202709095759738437052738714486360939061019991348617713268004542870043988915448357888553571452474455867724356438499258036599290669907134418047126162694885094571653067995829284618680631139145523679928279715161651408558550301802901881259175980222410711762829326935229006601969374813239101818277016666790277183549205958040596843450467581339910475363937781011313254555522872619154522198450609328153055773543545372561347342620522135926123235727245501291756960228215659187410449652674682862278028709712411427096074024417627129292371250087004146508057467716980064669275445365843828992231143087500845886766834735103452665314693896339604186837245652447894765904432016064380136159878536264202646340988666609779019919528423002782019050116684906691493465719083410820042681826467296552110089923001210700765191016390338469791312841278299477741558501555746458670333448273666060781457344235878582185882228629292216932389471447085245532230701209686383710210426275954292903592629524437790607667711840530003268579795289450186198517674399603593070973573218390296733576431802176568615745559489454179446566669516451780877422163776372547778849373225071902321496289949527934108640017171987544210082986041548581925006010258566606071843526240047487385151529209660425355113851943864849812047684910489675727725744488530225771204870587619300240473631298439873143424949558429110051401088303107873528233951849875615497855538401808502608921575577182852419941645212499945347551127560769366404668942484038253178429588205653088467445420302720935865650364404631207665782162937248999987173567075072329493292939289846078060272012808116085050454373549473222207318805296457261801006695644551576361*i1^105 + 383702155999748879145245855443853709405761739750529716241575954537710582655751242665895721282588366065422957398284921438340144350137376597255909001146145406989467928034811872984771745379585920884570886225436357648287096586224254701852878283004896485640095067575628451506012110017550720197002781218407853765792555726824451786517168526347825396577294815260229809127530382309537427661580598310797727277834631676556921162924268531671607293602073467181214811180424626210233959578530950078989356155888605110118978352585240521808824608624920056977285695439175783188314794082138649911023580116596237611596994943136135390650528263098834881262909135413990282116518559495251459755786524274073573388113635255913820416347265042897879572531134549558840067792173320770026277689199828093904144365359559347234260373013174141690209879172369766826955494906741203960730713019914295013754281193632769900896859499032754792190158794145362128804364309987862720948159181324638138837068934167305085105351513113594968958176629115614112888308568240107192983450659695715432078084269806282839567281653945651722172755929704415983261486657021868214127802369355043303931406279933685098819352362891634320018708276607937156611339066404006539184580777918042922070958142258661932877670527205251389255832189862908999100748714602805929008559560226684068882820743492965424748999505456847365619390898380320321176970743364681370895156918202958315924756755860578343686236909424578147932225582789455491440185247735829103901890051443299718422808108299155132347846846976055276940689434344464655358229183836136817074786284841143115422180029102672693646606385258942116728568113540042657636978523679479835167214079783447466546333392429973164245440156615402924387780619281630811578498921634052884105526586311439651087242260129687380081321601528613753160810083834526646607810807415910722940711885996047088013593106797434145214885442361263348757035209984125778696310271265316149995957541577214342329735535620409491731090733546408904334005057637186170325587853774634784789084032920171814721573285875990348510614188803394341302763375000466947651740914234636736147982400400739904323231783720589765856245359193017622018029437429415369268461193171432769784550218622556767302135446434850822411586735161313450273979253634611301857268962532613900960615578174182590445289688873218302156443186517311705846623247309195591354099666113147161417539065302005159035386823382782949146191607740239130887329129111927202208166560040979987700817621362776224839160001827827571099058691732161127954772738581759867931288087125525200087668492020465421053303464939170521149884052642098377567315430806150368320189989668765035198249571494859575204572446401859893081295260046733188225376293250208766968467741988226670826642949766704899695256757932699580672524243744932507783207017236151311986305221447172138735924022904951908502421903225002845893102202085671113298923368305532828399171378730668782885853946021584770513789970798228318209170948960328105460554719281942261601522974017662432430906801816713901245284764241120640*i1^106 + -3874081055857078131730904560173342931549069994422836489474430970591164768709466861800237247867077859321704847497190452611321655095897905296206293044326922867044924746504543212481473769278287657017398037040426749123214715664767369276957402628341807872038768905240447400440972615187654246083454138375581067026754925502262126668608524586840240283132055848513736484696968245739526824563693628180463360045206934994995586632516755676048846818999809842127565478621102086161421066780118715125848960181977356075862857462003309994888501196994428889831608894710246663486193641051611131646369062886157796404476214694858448871347817360228123041910700417168180024149983585831175263156043052825227550233095074169916383912307200625253202831809993509654719881480665667764409003341872478294736520082033483143213563929867716087834503322079189606791888707065475402547031920949512274506170565035371024534071992253719426228652031972231249670515993014065342507750987209988610224149854140232689027193468588279242439027890553545288143384557085998090724880244047010780896115379913589193151752673795744669931919640564929542786594580612697879456412216023357664108434655243935981144888840897091316332229512135871237904876899124343829471383759873751115853530574659442818298135040454098716476651536352137668361411717452676555806297159743435753635078829579948557296410109892083326935499275739843563827344160048719248637159991652264515380008564031862590002208960208310207505022001424055478120192709789025876507444679901365445482347496662915291880829006273625960536264436466911971727862171402881899005738808131781706957436935076112890001439967556283159276564688189627004104353237536635472828285266014721533469153784822409613190009446928903985903135659312997351069682676785045037492876912664205219790671737948585112422473549297359924473414820686572729038470044772995136578350342825814878049916590740662803264670531332574475225691353025703244529242245414982652322691543433291879316539463960281312483902800618588952140859984608457680919795134770746912460210757485528425201924623521677927714178365386920530089493864848073654638440236243904426355849497428103137364325585709671891176777660374409461659095411585186239206479471246462515851908226413084002378136710189841883541358482797164212579316260746329012882122155606585611107920503166861757844677513348910369793071629503905862572067810410406556095520895483126130862187104482058722685959713213353829853156770101730974982245709104744652794821145896152226980591167769464631008452575786657240805983543481852769922030945858609816788556965891312805695053797629235215358535816565318929882069568516124739114786634838162004302069693515019180503127604145592430037211599460880321658192452416086400272750548699415800992092517377756379286258663672488910453483846246013068575599477647773674084177057355028300920567404921759877800288963695377426365258869793710674465073610715690251367640231495117574309365735654587215546576242003694512111044025727046673687154655308567739644157443016971525394362766941204500668708999487330651344307576995840*i1^107 + -116231497169318646486558378914863651500758857444218668408639014506384607415294146648900845649827921410134027120098088080196680018461746221045367128329081629196220646759583476676730378237341208914763022744861156516425240565194846470104205051504426313379192038044996997221083304804472866684646706998694503369270225759177852227303210021846901951007774879219200211214021188625637229157783826143305402378735651042789347343329603028704427355648599480846456387891717909416767724638282670376830576146174772445466710058738654202031207002119192549353649512240849458997820093880991060259117918270204841157516144159198388746590624273733865384728866619575777137044432943240106449493488003023629141503306053407570364391050151162827605921885745013738697882562584566370747012904451510096038365346895348993568623569081645469614877879483924556251174665400273723637566620259822267836488442576446328563707935168914784449124727403669678214668105126304780806364858392650687030452339029234661800952031928897328506089050149771129945071724699839353232985143966514123940357150595032851572384148285961828659021316416160409300836455382604058075911323300221460734069966772231397588435264937648630981398156323673764639779410914423621036152350617105185531846003297080308134707218316884854472817236368246142213431785616484424622929507700740584668490615610656685139736146840645456755610655686602006175460930527364298178094834416098978150326015177516609583872949404749351974173582442808734747657328902809198113029668163896811236920333844270996321345705176635252020357795677091995927487187093304531662764319334606696810184320554114880123889999813300386215928472024421737967780670494324410525442882424031853807654021470485229607938483415133695267317141546242777132209502769294931487343930107485868922571300016639422610710473255172939944163810520542757385665125551158864699231047897098530030532950960176788503612330505291326483936625817117601509390321198204382841880733619980648385906418263016224769174442346921396683387176508105926064766148516680644887350888245297952197068929092890817664394819246092615151598581795880380426836394798854211139046562132634397729299893138348394857360713757103059372683747587494421860525883956237526496027239639499560149430908597913381462127726638780354299330260584782367068447285007234062229642908738260793931904088993084017333804509809835962767375205253739302968135357837726179748363083246166367717937297461089097063114786822954731635772060182168758420064547398347627517155694906442421085911852228138290679561932377961094094515337182713211426444981286923655148915792166334624344884929337165748063201893633305818746848649034840033292940614443790503261803110812683062093742561518514984426778793150487625692584551020588719864576151278337196165037691780978553212309314175140197517498104065531762864307550778203110083549986898133773050150315877895383307202360677799959730645810618438843470127947218748120739222369064294640125344469187673577091587149414436433823097485370512768601162546908105592745892481097836208920400974860114517524509360128*i1^108 + -1555916414793805697540612914526191025494583186929042620520101178140854768038793331252262878664534745729121032704585629704345321751679335529995717817064590047568274868739441281177507021962634286764100011179456181794640644018421495991187307364696807512824961099043741085349726255188110980647537365546457212883895710334809825190141849513704215551595254344089961367232492452299392724955665015052774613090023228235816564362617429874202332183501722614348209448230812865075226314153052749947485766493991605523798095488631735394225734624062119968189439544435067929609701599725214107046332173611708653910535795433163151866577469135178951199041111504703836520303741908591173456504509282609940684312036121879237233146722082434139759214524927183582815999586902787679900454743664290247082898186980121584593133230837067989530284572467788321996052931858738380333367128089166719807992681919355009528055630103461344488590114489030805198429035596114728862474058587466818740986305919404565778448038688802589088259574726643451659326231873270999526706959150615079426085252138409079183979805743855223989964850653833079775217183099813003265501426735276252918307091842594083902258867473841852287161867256678807673686902302788468517436100390106662268826440416438984412757069662367976813967405376196260358745780692039457088286188951936596287053335297443691489725693411407477714122652730628169929815387056850752108556283784432307826455692601715829411798547713024616647349680389964431363032831051887014664192096893620974070990393531670351297461962292612612410110443285693086911298663419021059162704872971862298565512212252435569288258659569445500703702468342022282145207450822343937448786556979972999806161978242249547278311549148742297635351638129611953771668434916496600370991850893670946063422148328218962898986120546843306328879311679322345856240582762738340416247406630641605333160306063859435241354302988694311511353680741842800430749828331518247131041434723948799597804942051143483130467248397288894607283656311650441101704235605506316097728988087167449196864884984250491417657911629271723646512869732536749062133783536944925007233936344098025334904942554102063824215945993320654530188975426769007477972855842639411954413765439764500302921158419021453700421048615342600145969941863332917496844608646590296871783083224012399954172301651382617601715474713688337100420356594600689088501191937773209143563293509700289104185162152722357864657869014030246714024787952071908332077494447790192012914961997282054826221691811894370939038987994369766998826955077999405599211588246584058207413172157309646848350550860369171738771725788185553056738633815244083644782267443181651698590730338454246179646339932160818884203824990073599183182627372549437636071031124855216284930403655815300718339829701292690967405620746851208434928298580021869693132512928821811222959114791795318894432687276079847900139812979111085890045860747693948807005969352224143448363720179985951154133068692864083536428144734349197008195921696760433005793332600178619111101358785633363951616*i1^109 + -14707176471898751073115594361563990309010242359388695118036840723123923821114025992829282555755033670267724157715941861425710639103359516554909115220383414298426081225366135607678348170908359387932829147325497064888520173365641334444931711675646106785307186365743814107071431343556550953711921326363857336910555829804215496447683082230555974771939432764346172009661731597864646973788098755884654119921854342902826290991202308034119402826784284595552008386082951509281127772928727948608006714749433352210445202990105173893766541736121472926168067136263308156057055007242674640185469848292683708676848698895395078244569575477097880862262546098591111841189363482100764617920264157728880561020164706923187595005460774077276681629933445396740823914003706556662490612633673256231038017297444409683433074600356330350314721488991042478112584164426204152362584067126278108188692876459812660148086359605167968644591544852020519671026968099427354187053759334763156011973820463384307177786729338992259517815598711114058013279169835370713802763455333884101460504877575454455727236160002762653872087056157250655634450987945955032096369131665091049813537729499320796070576257295612789141221795590315640702383031878898707199875110056134313785146121542732329029919934544992291083183110536709501303801522153177943597255556054340887898912537806487694411234609360240018433308344274915045718449522698437114562508576693453618423671479475017995305610757756396022817060963251891400874251925097837451784983128770576154696283664019262189647058455245575626384805062457561465618855197402421232914172627136129441514119714613932369579900437200643652147230076391766363558187505286415241872861891459776815411700043021508805349418370023053618018705539258459671272042038036758704106220286804843927774032756124620026747594908503798694595518776180928057251524666496281436357529377118236240594515990591961792222771402229792771882915614832356346724842906532186859278220601930069889041225242704726440022463312000469839317377213565259452775241014490311767551264742119063647185078323172263112915060523197237645285043781171882973699742036643568026549578894534019703614765684266823503114431493718379653435248542442025334897458551306067202723929569137912343285717673822634439056824409290104758908077220917655612548195264680591969446866410003802569058575575717336554567295148218994247162684325697063638647892143416987048351776652002872313041799511594562472611854641073729967527626282123544975367294058966629130691397625452403778080134798763267594516294524062560994376218712438431327341918451539736537842980784068921785997956200776744920486836068866750225950138093130849999321012882658999963746139599669590268336553418846490222953066997548436338612750900082684255426864938389392681188217590067363192096803092670418843472843853200279371445515654814115107933009088111054239726059403932423329409833553257738046896570157852637196052047911157980261318650834638394269955146461826224899775813227516552320015959407072913451268378046697963495773046390999177876187801113224806400*i1^110 + -108910767409094908781860143629909322084873896957385718470776114549663192945238668868247671221757723225808103975373232317001536036539393783962859240579749487879919007847404067796205907040259238862777828068530076152402550838274855535466660753752845607483879534443835623531220367866794944770844418373667972803219974977426114593533140716950782977392478112283111150747755981701619198204400822081869871403145905244387421987343388097400136678269495258794298212317847424978689709618682933764723456282178227609122702431959366846569996919301837275048025129157001201946264905020027258510161956887359988153909546758192302959107100959835996982483776900712769614121226038849649084806532811049482590301389176685494723174938617601016706995628061794097630937261860596098824927608730178480776609677826701682668034062353102103736691683504101479639161981446640120997915484987827556055737742516213850056203603039152821749085763462972781462796188771101953042120190772108412692531861732270173257756996258293825363577384477225152352804481441231801032119622737869470339078563853988872787825631229944487955550726650182677273856956836400995857143421145273815489664569757575763666636130863166763949895214059165085072273754340256803786166666328672295254887938444633322674379034576889156875342285634379153494089300233523687459202323195806564250115666952898684834840996400648080112547557035905244515581005533064510751407313617140610340219761492788566842303230238561805972298304547113819100779764750600003259523115486745387943854100097937879907331585536003221500147106720405551565474436786124697867938997861296797234255490145506081506365278844974203194028477328676135368373227090955977885682880486961273776694344068932708884819071191119612638896858771344662251650222783846100143933243188854605709064476313401658610444481999860323488984219219061718617955883269942555441722001928153159494581072123492786664668137801840395492223239830002803058491346140973441940555612443131367307370528780465522411264570940014453168492568037907794132276656446616825384354008839798693962531622760587029552137217520996981221139842447549538807071492036373074467390211027960566759723847697258613219081511702458029834228685173759430564278772653141441879307552511569628782720431813888162400503625801509570496727775018929437322495593751442719390199239967670156727994494496310394029888536027235064248604178524936887054983791947848883585856284170579464983223947636740547665619942704597474730810818571386337904327339950536593514370947127996679744894948241049337994445386071845496413524004340696019321400902929920267789184512608403119336946876424393732751272460382662251769113930204821220980958873240305265551860451329972257835494892259392693921982378030693905004310989551525863784784830236248832250731120123513582897826140025938538154416513149547615146139133595036694842134108088098371460842851846023092144249413328519070264800237979072806447075366433849363288863261631700658873201765618217597210325415015359619409450938456096976736381042470559971685011730665225225179106293841920*i1^111 + -659221087352044809911077543310153631130394488921262150411505201652142558987877423801014871518739353206639855308520857633756578441860525897122511591940860614881946350015974464431862157943197464501734841480940183930312579873084113326646875745392293206497470252584300112844154395791191051643266699507840936492175587432472376690140937504073181910918048679057125545739205364691758479330180312772859386885993090824101995555225101311800144238195861384178154146640371981139275119708417691895699996955212526913540528045190124959690193917103478395823121366523281411251561738402481749487238374488495025287900554878374329956655104795533991204521533760407123824102662764069804977106619344251803654574741131799427674192344269972297015375703860390074253392085356571002483164326666778854792217334711505995412054323144548361910831086607831013055483596094869906125310815057333956591417437159939089324705515160863354455930199310310303117471103048897491305020986599106360151021289990398968103730168080051846999807644554050788116514882423365514727421603770336511409534619543804147876753106141050779611093417009654991719840554525212578904570711610512838195065490583702331155939199170718526479961236836528517525006251322255556931579240359931890650173846138766550320712762421767254595930545607790302663639609166251379935451206222073062867076681429724877150151146764841770836083458072680606772663152058670005965002799720722976905484312400326978144105219697459351061225900369575661484988028776568409140555900556745877252707285625598157915702943769931773108340385911948974492978355083242084999060132563774428008318549402299804776650177539327502953730529105286883846757640171350391044661155506091241831262148217658154067735814883866384936535419572705544272395529565113366896066880475446770342747074324035990441815239729664321270607783450940963661781742850247872810132806239838123642952867296402491654766682875235546180403110842488986063158697541968246166519282703124472021450325233106725222358103371241896369710309567982633952525609917287958955725832023618636978375795313946823671113292360374616372063943717531077937084937172897952722889537801415753234670769819354987662982662444019940109011511462274752925547505135029947403112341533277692245696316536243306486835056003103749916309070069776201224739657600401721778118656900519537874331247547729480877043863570270465512309798409587451802063651909809733296404828712118118915291683189818113915191147706487972404975671849068828250933416856668358365715807316944834076252629836058603382253294794678118835906997500929226880866567228209399021342490663635240830824169783873260016065419532182008647879996742928394244298379413595219087668307726407066786273342810576095341541062456352117540575050026444764831920755332634926281879078958727273952647168208201031044855017304646093436031815940950703002529599908553371868937599344156038630510935619379259256855949244474585605645190969512139862222971094757738653078568784774736306379737478114507026059996935491797126969820363150187718195233780575867055898624*i1^112 + -3325058868872989566085651631014450105703658904944985681365639821739623737671628794294964222477105423122995155598532300464615912104969680520504184109981795265498999978660953363505634564214596660278486482145591526432009493739863979705843689948527075835544630533623161426021200221272609014738109210061506963743860716130061123086573885183133675384516518434594015436237912098287590651481303976632030640568259806282839667730758665979874156547214235789563636594386433936989823196969018252188801475541910001781869655598427168413952611242057942148162232782108815880051475792852455085402095360519505648912653582087721814323375587708732461960174967625381262770549931895825261142859137232094480003533813078084057537719366146894260323818651636564936458297746760592096134731773624566725838873470405165935084807813873474432148047431194080170977740484538225017207367988193707919844973751840198755756241310523419081863563280800153543850379803912075237286240879708408657723770570024505630725610507893678378574077515811090794412061590849918692026436165123655863915276295864454680483739364077140332475053608084427583257446567479111036008225361458233504993791381431540164064324278476341174113326341078476082406440280836704309097047703002279087452132496400231591970280568669798126387046280022555057962883594252323186538343381770801435653203367332522987819963734727957332063766645010379342367615826071261863734106562890293488287019967075793365851460095254063195958050736241801949352140180595394633054883918334617597431293631949516125783740870164137512556289484237915223025281187381813699940940889597369673204752254528248467975315821715690753697286101719697744674928264915442239025659225269867026668888414429919079308751756564744192414692815339091296828236527374464377893209954620312620893908896729978825464208220611014884328019381549436702513146056869652174185325686028071569072042646915363625686097765329788132422911408471683479518158968839818918585891436240206266738460682409183272763136205288257856238527880546939952698821768130484909835294172100803219886143582782506811111740862632308313279848240044071059911873426540609845894116164214003831535391914076712993040140278233248378461455553895526143537371676482727137202538017462645562988400919157313049147814012753034440274851782159063819308751523486454682805903381806364838969160540930702608467198701958126050095718318484068345370943392177295211886260920292428938985759573945781821545176976401693683007272358042633026381420777232050754167317516327542497467276232848419395018840690842963414649232578978230297284251650419068225908572652414049480990355164556587543196555940898714497785592446184101897860739685829873627355460656036721548335862028064544143636748257865665952571384758349199537648858442075878353190378213904991594345922405476034508268477993575652440663785009958976523345108889342262845182497824491630006702523736213018363075609239184950085373247110613938581354171681932476743486045612269097875982740623683109915497579576744363791770930217942805171278131687267747495936*i1^113 + -14079098095454020477174857062601204640351964502978697391231070395432462427797028824392555052414106276576158789705358487281530332781626085700579721365217341082225415889186214115502525987552257681310386169770023918848940727027544571518467998924717011746798414847559421384351866369381831076041072762840731518409317690768151835061851734139520884387598982459933019209502188373329679828743917201914196353689442469351116923561590103663114676077426306397415055965641173435460194998983830180868558575390752045123256555013866982874175864918333364536476707368690972302311168848659118520078729675090651000808632556691562342732134991469920105489622779539338891609673158368426856225795687072130732048134357920325722455721473081551846161017437927582659709453164201518896397801396825219740091164672287910068974654709931724065728040320849494312160371139115999058282866588844530490442396428185686608528208359102594981540733416019161007697508970037028262300754442768855355581806614415516054956160524793112085364690362264502278710129731415010040014269261527174786894339713985439209933893095977866053813064330911988296730139725312968574424787249068485200172338731710450729057384689483582256788365977267507569861929605125071475848059878101830045161184839304707207775430413635065821636613086950952299535870878329108694572690353966274118439895480154414793058054957331007271435567154938770340667087954974495960183520381844078682289941492899540515781966283549585184340229396358429101499101099817746707499280128010800967956537763295686387397362783044873628454656808737553709153215485265203908628102883919231060455532198783999046634448410561995560099674783695897400361035043776080057980575947776153855127069980935678532721458715114202209466926475683264243167390819107806084899189794794168111199821336367137761973707096464694799627441893280914755959863425113609517744232847319576303025597010250949705287773790170804820990817867956846406511086278203700027740406213903118941612236622322007452235775369211979509238536211033356146813630565003601635904946831772053497897595176378775149247011259193569173381901451531682509244234407126263765877790296073743390232813672703876166738562242440354341621627370362850723928350765112813393775646783699843333635959372463351824876510083915624656020495601772739652427962420448489216397311579023396089796296130182782891965668663946149150560277343480088662252772308913150580659312449508140530372288442343357566222670478960925017423130034235444370934938087273697214833305468898171050258497455934235055288065466241054096838911371145672173720777989861663163049036863100462251879859686657953104358177491217641951612115303148711280691623870259126713537199950204294492457261741633582883545871537073864879860711972241404074718712899353415874930704118048233779867672310206694104510876480634917027540113471453986955652635655690376780986176952060969857598603770363657019220823341313234921273055246168853466583352324352516337256107562462327151674309389374483167055293704468951455421730887825038331276475666268160*i1^114 + -50125632868119026595167620380814075769924194218272294326570244125261823195159059680820469581861634983052684580201846625318175725516348735470437794868341498983017877603143917931055474896915296159897430899703024347587296730069790791439770672120310760894821675360272553288857159508053824964883777694949486894504035569425850886433308237293239567929730864578406547775614628535866842363413737013120253932798918140918917363519006343120771295449118966398152557221948308422472411272283442743754775549391144006319575900729109415122096061749398742090830153023882552950656812283487745522935945945911425234205278785803588778519511244794577880774670435212649887338360027446412058105622874908335098762204787026895821333643885836773464615045770681224764663893553811733802106306367744894976359022256471932155179228025598722941468845363068144200636897623453823799695869656982098645717964003415304192428232879166536156115889771415991921938703925667358287874197980979948881467794700218603731362619443800283418534335206271092668450078903451430328276677039507497295855924930852106645451415730414170174653777463964638889999490952160227352157654330546005674835065350457115699296630871565652016964201351337721954740965588363728318018919293341592801542821345694627321122373753728620115793677306461285843009002837638990760953700007596442643485809868175787275336039805145820291003579919294455202029762944655423882965642224434880282072317444616151884562784083319562371854658703253891677759632824638688250366728690902345788358958339316432500174339571792223764225528522679601976243032805647131026576300923273503538877583532201522712574873259674756917313495547145824895864962074969721971345232267639938031549077784886302457081378681501729772235608035561002240570072307541626593804755184510197934043821881412863593998261196638256195978652971840800448480808882608529600690758945371960168890278477824877079865742281455437133307156854716838387453011317978231554474206947150467988497267932018602371246608867980073984135772326540132381475786547716608849610166150555482130691972788643387935142286773303523313350614971901804540588658486094795764896926429871553123926719229219262709426412135256245790841516877039028513082652729690679119914406963343505873590708715901411460527677202053744690834652731281771964826807550352879934033619103980967219044653939042595373443759283970891391053673091735700390201139228763426076461154622841594490927865154923552399333130348299018146405476107994000645255403037611596148917259051952451286131680413106948628131567548624847266937864274573061588004089066688017500924034605278218906337950108334618238726655724431015740483034038173421742041709016553418620745075105019072915438235296742052059816560609757204414556665230692318796969604166114109743414524815437963856617539529592142340978482020725946971362576257183542498535169810139587095050967837035511857325745262583168951689359066380768705721087303308597768297861334830004692969321210041881410688756204295340103170106317089945189693963690876794784442220544*i1^115 + -150403678204653437370400366888438462610931610957531979298609393507748321502706301061284513227246193194573138196997781197693859470967833212941665357196647524583465294035337144059008925302196073524409293756619399463105012433871119971738877500334684153718606063415713158770466334120297728032544294088543111024602486343405227901231531624206847007427991269709311953906056970580960408028831104951850473963965841820951073087647525349078027834802281312881944493329550264625278158730632022761233165648163871895029728621733805148684619983542794441313117510433292639707423765420745400766158293890467625328334989953624578768684405518292882854755846193429917506461863164541455749927775353926910826233330137566639682846532537028010582721290281410782792927114149895325050328098640612209238094419364276855760372831727549692635217652688978007442734663661737232830774135449185012959256079363292346959998943829754978414731250067823894497675353427560066588464365579738186165189904391330950880241074991048295108243015025742304595635662080349868753570887408644919446052400102858458472270907250924187440518675210122232158834864964949316917164039808240182999578318718702887272987947972010800676227138077310551872512314500798153159351097632177393673390140414783280116306592929948713371990060313028932987369682017032528864731965238743323568698235818205445157438184946235316426811240944825152445859777031883289584209649347468019790228993415321542998143005546256233011662872500444283938988236956645643683013984600889697391812676422831439197439727462929414833482831063360361316796971619332812971893518788317805249194371147687474618895072680272703315951856196116641434178179894988960859278182807233135477694530430323344379230254608958415536357931572132700847814227431672515572202459177233692586952603639692519418300362760631015912264318434651903117485017970543121696479839166716366312743299741815404825988068193505333032425432060483598435031756175713583986681218673914544777626076348290687745764617942271306318591387860944254948410454611450416630593580431563129399066922615975008009813425605074753072746019122833774911049192933507809382021009174997064016149069985937449133350893976671814503534977641813622474679524458325312147701526224246420839492730695727186443099226618580576695286417841929561043172429039977547781102256655547614289563490246835431600628113449660666932569446422099346924015964610322512439929675983783008324712590210756479053367281739483152330314059476177504826379439304868237849224980972968677522327425031232557334882168127023153824089523092604149207432606750525515032817624842452579202816053448310648183274861607805244162104719065425579061667643720234685530317632705223107215249569028734782218553980427141383041010206925220186841216880743491592609593794943351993267766961937577712697379860375415928832437027837486677950510272830580925500173960439259084919130526857004678193741328367035233471002435206434283197224601183846346354450244652941787848483643921841897715724117831670134944210264753030698106880*i1^116 + -385046354418323409847285650978525153358514102823664606988015962170612345294537855793077002602515112681956611197318141597395280592230964768238979088173788545793712975322454975592432885580786592752826476680565900981345857436526217679998432968423317565500398934913578281884056749798588076391391837381799605505895422675339132182133793511214385809631218243819041420039433177135901457495134363737443760091059602034833417652438687471135632147496869361582035127109407222067241876640263417723337238825542825592919776968322573681243555458409566262797641972325117644678497704165942617548344276022699370080675471741082186044312469942074348291173852963120498670931191612512738511337976075457522354124103193622339954006052153992335968086271729993394058458275245397061161462808029113257385918232281081027410913531223389652122892309166157204411918501561471894098257122751873312214196682387353832289616687917829885026743310912869102965073280302787880403877536016887663062885603366205289970154153398159905594790512319069072837972820007144690151686249073110549745502688651317727049426810157234345200628015604341865212341194515515294252796745476236937663748482887061579049262553891215796155276336987716971317120538381375206264811628009076227661504995274110898592009626838019116579700012906162374752989814731282233043784559031194747185181309218217536377446455925355808546953648947928957037633768699038465762388656575885587924502221376705658125763555263121368722751005260137485752522086233393696795409607928133283448068162504162647154213772356415254016097298144210818644396869260560274850324108309165229243233446532182610560634696125704997644599099527832798535354161526235436880885371146806604910424955345095678953643937858955521086980096127955825867824088740429470041419278082655911809099225790562885155213399155448001304838090783999452212796598624898048754500736507413920236179398912101659499316127875356818943287337807918064847480869578050476816774775039280855668525412444377674017363546889878092942578882780081692325273270692459727842114255730016663094241686295774192391011208753427619479786246476110597339278439553827659878138162192941961109112985129370266615663130573578761950206875409855216903010242349591793873430023477595819424893395859103507552453173661707954455975942485628340611251448951930714812875286717231015656198967560833280443171992080650552162035244154978989974193853793005315241442750712535757504867040598916464424029739982264464875869541839850604385607777422351512093246241638203017351942447290211376979123916504901006261399860691198627889322091352314999249781206289754162119391501030024712488883555181942731430979935457247837007444038772366222137649774182979762968014496284077883044740871499078169000359954358187608124415996801090636429006884461407666896225339715818830225243144700610495636629867674997306016190850116761587734866184348669265219737237492021721082439581051454788654834740867057682182748657315764512323546914783824555689571813332424579234944682909548411740855173776408576*i1^117 + -870426947849531102817465782472590120822910279092406453403015729305017238557346245176250731678538065214139283184719029503212138020256676726126570856529820387478277333487673674111753874929573120963460005286362646712424340215184222966566404637128958887312538147711021579712626646221065053522532823881608996952433037475608359749374496727649922784736218567711465946553343726340534171837355133322668632486444400950385750906729910294211058030423047887753835405243509798749031679526890824818725848749403068547684546555606662522313612876058447962891961024540320398860914166574619717631002727257685364876645759754442826336230158050890045798724195835675093117773035255811688297959525063646621313652943793316699377089068383041272402374262753278826732925840729023447137242369258679976049918348544670376168826212377302684126232307551709770719390164051619322108154651760091916165636672160479467848893367439360242490547067865514130302848631260456329181515180706225236725634263546432624313846430124508548079555210154639170941575791096246519567276867682474998727999493429569884494251054439661697909969781593155266908909489185414904788064981257980897283974716210343978917361219364114281131890697979599898332504624348078706182362310293363022042783419735624725769715328072844660896363540442740019437037919708916790100652224282207517587902153723127849489009244704912168138475938104725696645775071872165567789756596009739013763730556230759562164236961234943261846747584361457898013893189786868029020051460672081271959607181246991289306363320040749251318819151852783509052189757671090822236547263949116554485061228041630353328091559137215908988937471946129410293597656806642436233867100752104275019709592408908903655501483466977154677423105188173017336619758501689373128433854141235893775648380383501469461448304192781883421275613410075608618134450489362465604795333159101990823251612659933936245034679248192918372607904108256254257273782318982405394095653915840351780143058786200121185507271526004309519102287362870877492912066788469936789047621218342750939100122950978646016478804208609976991132946999113137556829501195334353385416082473831229582123477501811320157960900934586005608186790973922300079850678980748907886329898718268502971909949591931165864151832383976826213059034828298801339866772005515134524061784055781992201462001509982652060223073593001814495767383813440167871210433031841909803261704029997245617922644113355076613540963982620835809011351085407947578569266859423575031374389323955182286962726940339925424611022734464169006129565585014037787814803328138025307172756478403989769839217157574877331770258264441938052845558011197315776239795209674867806931161904581777921420396381722146979646640319075915193798582196739893787820131432355415066888397888655690767529934494598722690159852211710603362690603894563394565158271545422591557758039714891787727390001609215659266401700996774657196243351501465126497927305138275966518978665488790986050961486118683373909041116917846800015728574464*i1^118 + -1836313585481094681394360161292370987722369644752040005452234860417310154448794159057282520736327064529385838053235929527916000927840633422379130745368039036637631299264993086997472398325350324711246025584722866697689193088932323009417043954720079001710917919930191366604356641815840729878040994670308333781217223423332132397221492260626858115736023791954128905427549683525529514034440848318974871446473943309619701707534206118326039141936589115757813622960929008825727159221953285272028604178608948539007837481924660644831466137203050450883150581734035799847272109336994938416026527254350068215951290151477680065438925956603633273123268704661794690362282282095176365808576622207149717366794981891394747980796658462623397882895876219771269967438535014293513122380303999789543489695298581876428156801965973353513652251818031338139514055592722213748270914956532168258369354232177094576579194875409778326826313739182584852081291087003095377354817829399116252308556374983198523014424307717437603104663943449219179753732202316652900451328605739047084961218714654092221959616205322974570442162002272781268848460461427769813132652051457625750022788960373059598182847292397471646069009861369348914188887994319582293188612306182254647841516470141137997187461129666292926841274310820446639915154539365880075263017319287799480657184490804532137916137131805748839277302307325938157341497530771468643821643117384921249321292755131247410502496188812649067763583030681434499720119684823038191292260416200261963606248416305792914058190428163916605608225325741198315322304065865927308078720917823472673428503292840667531844613942284489028308520423291377962902661567748276083054468272687294634430471370927296957378001906382194512060940542386169520131748718337332781267416463989147536358598230927137874275005193464481049920900325184089363916047107942580320315779344222251139880315419981459844829708996967309133433609036545631012599021122971251205376063344727509279953227366953034760646781157084302273210171101895441474105498796806766418652734693033800226608037257792169232322817437374444004897669560781323106490856751996808787228405811479085685408707573149127372291103617789740905702336094929152136711579004101397177468543583245945909632120719243914219605929788246611431236948625680622836430295362079836686464743488342691909890067515208352451193944919865819154915995044853690006869630977315608474378823332534793596879053481066047778888547667372817131965082563210255874609177676001341029541845648322672102856429376858824930640955327969973345975164243076665365971292420267667580458459048887087375736956255743868411789798889845706371937674101901232531857987245801887501140906466134363854208536614966515416642587877431613238157016127674512366642994140466866949661237548187923434823457532397437972321820179835195893960446381866805625052899064693055043033135456499951119896511451369204867142550962055064403305869284289333068989055818305703735674791263228430606167812134053554024322942542988301041664*i1^119 + -3724406361981385622534418966219769701998468300296700786201997580210301084604278862271286556931696066137180981524900392170664816114637396212382273074581012923201486438637272422012909497204106151803615751009909952590445517289481169761703956794352524580729623416840201820196229281519754801746727349633617631996871936745200928210003042669903241909584661783723821277272833910312905076321799322768514184014632370516625864889084510767976738199845244163279116623452521631857525616522521019152651790694270160585431170340598435434141273786318981646057985831464173697429819088781411458964366524701800973991144414482199311802082089140494160607410726601697265252074746071128784414809563840346223352768965864989202877053925598948832736826202987157912502347869435299280987200883046666104274590411594798188606232265546867059851703387833583157814958952228854447237519394605598515302559294389844595551728072973112265054117093633830308086035433985876916156502047523050802199659179746288755876308336445135034001925754897206254318779556187146735601290002305600278297782137458895570906480030830934554897617221992164045415896012803853190754204207637349392563529253634829701794086108786302248544884595643535300586312791677266051340133167084437944763219113098038591526133502687836542019517241728284264715774912109792586564139494999165250078637965368005761261844947862926162002945058926079137773384779876283148425308731884610118792478237713503057164260621253519035737680252165514640360576863187223644861252975907922580371136086027470559097781442688764766571737733625938487406393117727768049240922112164139283385352073397653460648107348530109341296532503684843238462390417338825062463872087739861957449965445939982819998960053532216890930725484138955524548332110558639385060765363869113371865941321970723305307929439855925304844683556696316491479406953375241819177909899381068941915237318282147644483756354793220442338761389735579831824724945370448272981980997864534955473609332101322493699598461250037725335002095675995495627290040759375787975771933399189781338546818964309494451825050226663395882597579779387627162596709989116431362848334429468028470676003052491082340708142295715442645924414094793666349678044070771341773580003707608689114883957645056736718169720371545474631290791847694178396766799911800399272949399174225045687342079458328486180124576980018747463153951799455863675005628814269142982892940536049726467885643445541412308144705351340693527565016885655430591457112738345787590401271220075042364205841455078028846797953478797256898543859090365473215750976112281681989814539067810778917523796242434854702780113243908116320639848484548812074092989601529077565126986411205213997076027760488738030787949093800931660451017716382848744850565528027852614018466560464695925865734279081639849004428022005202139015764863048927498399028193217896170367013568241562234752209108459081076768913187644001598996243195685630851400017956843559071246411187069868026703915688171092991785775520546816*i1^120 + -6898984354999580205779284031274055821066912541230341480984682079605721351732437653367492450801903080469419244427549785452502746969351107783175977096796900371324270141901618319036879907797821173359035192483760117678582883119024486758376562229933204605068130346924658426923651158388766952689257080739309885901484441795018725175446733930428251536204274306454911957008025417519680752136416543177801049501999016913401453642108519465457884716352225133288125693322626847667940322648075904307057232976340556945541809198708040194337946435888204738094287644401071712616256075412373992948571395775009073659214807155017242242579690730520791129098114465015345854599464286154488783607982872527387385148214216846020950767169778498063776987720685985422668498534918219072644747553645527376716458974113015347197187033034883987873733885325662112611273599406541232315379255927952100913943817962535118594275231889578081503534590346501335384025942335886175413085279911588630826824712876257788786080657758481996630479612656720156694934715349680431248490882916258794635091982839004407803147943295823503988421664917482958445395386152125833879222072060045404347303304496047213369266737327918797785042957805739929401493164891872966320142110770970405061925472174427792505800610066240507835119255620363439839605502851800605645140764555874775621147190410511807047316001883988711518987773202074722528045589305231146559887192270462505517720334602876810206143779445713628358774540887740282241067799553776289398021577174312900744883453053750634337286407551475754046214681851120490846336478754466002244662030566650889696278883022830631406610530267302376250826552688136634109702646750801770278814148600062801501084394121037350141230899064523617562467602714879943332968004621954239828212115279806850095447179036235004060093587962833414044472888666503793788236677144710488875648507195324490578764443036572353878681693299726510091882603450149847449841081192897355958859396340593446682210171804760710167583531764330380339837221641301383858815004882572288337536216225308013561495569989146061747668768280031418577253825846087703844192020742626793000882202012710355966811682852890590958951303192090872449817507318506420153566936994496443687126821721082844965687506668075104461457018633507568979610345043010314171681822010930356841902308787048755447149629522261938832982337174467789696745765003212492621695116884659916015068961113781369430308485412123541922563389376504121931575051108809738634213099915861363482041113328189198287328612642096985501127382510747958133455906710600955988926677062357072322883447229687986526947070251781901814224239397340774412251361524439176768636477043417826507262481987389751821986463223632720642759574042207945038157850182942592962342019997662542271488605620213359130592682342236598414633622398234460458510217789692101654703433780360989897740018165903561034384284535794737151260647978632318007470715518066509560630534158018046907287036481829553248641576086679769738417012736*i1^121 + -10631867915558312268446387023293647669647150504530734260926359679929026784917301944689248330591067087462687166563680810472694533686065572642860444105784499394489679984914354104831897937100409085078137304570807362431774036782478204065344043643991991247787641095491606918149580818198490197652629054751087809061775353224961081529490989064938772924532621096793689199604448566178593523748859463362298630411546855783103333733731338085221624721699355884772744385576042850510151724650032346379020902356795215720395167187625405492142745162479085723049851151968472747425250467649652560548092787751101819953858036709384902385650579978030054398207510340039074816888146680151100468068061722110172344330529283289904191801873064091455379174051488829564490612394893353437295977012158195111434651515338263475169571923107003616777046547160199064060648614980288459879330752249185825321105026409144457443806052066333693216809859359702221640445242963956959430959378485868909371152081027307213249100772201828812210561260267880188102431095145152981317193099949770998258205241122391726426542861295534079063116085658206574707407998845380327596386105078761903611726145105983408740437558660150673574149300321587346474780479093995488071371230898126875378197155410904847393915371552837025578261847681688366410467256244033849416532642868335891732741289520981585642066935442840229742632160082434781823628870911536739941810628640976838439555536937068328917762640483229065364851981598201110055060472369429760202516096003414171898935955832503463532273992393800077239420595780113550669346297340836476476661164649790646481489968789236493057744227539124086321890633178901700387591531098032177434407959043242512043034547589269317376982403968857920104279131972564020462694809799312239408630088486734781604630303843430327483068799984607315772967929346628467081781111375110832250145333804010765627322108594816478946487825517629723355635789420832633785861967315540595869874057510185443466104099705308124730940681408592625784265286812396390698325082752338244931632632429857179506501510322687914533977721875157502407101944825970917757473366544664258067377649231829591036347934189704472906995865069763070935157640217643450817691702030538395966197992650505199262969119634186349008440846847978416771780680860322064465688823551886334718206002814380030427793794050114055595889610113866023470799935041515908863980216794206391670968676388508236443296291571793500414608768679471585600591655679258694027088529007051485377460962538528528838406773407118662678150991260618006528790219249627859218238878325211676943170341882036276808465181441503273876372808239507143735842517578737587210122812591444482998439143429116643171156832138465550261641744210369608152290503806711050199616724094456794286427565544363411447478977377738590861986832367391624078989071425010934586897413443469923231649374878887079137874632132842347622542847258784906869907407837821405066810915388568952222343570244022604392663854767897686573056*i1^122 + -13517817991151382120201520409596739229531178148713379905036414507380650434774566473860636261005954990836504451963318371609828837925898278832364835051545434354857228128728219605743036389938959613044117733042756609784842130960814339153389328705670623361476241179508818933582672569228318062216983373145252135541931366028250499416506858856441440586273192421987674374701317590202831297094933446147252078749958273922775141980683729900059783680833856820649410097434571892696604591844258452563023684465262751610598730314006476854643534613288138715879628441843075507170832529577485724653237616420700754824106327059253514723856071769313721606210258197206849554800699685243104859792028629269047034198951180694529499936468921402977736273851952153024515846912810821534262635200440189897821763266842102904156849761377697498867509161684347602192519406268284025209356098809488531503980010445851801759325259542671224780213586586471384415847774658453551098260050751126150127677400168373459463120647874530811046446089968400932724203866134602132916097107056567794459949253889724210454073712334134724346746416865867475190311227571051961976257827615918367839374116852180960018074309940859766001582634862838304464807625484037578308815792256876743750372924289434803926988082401467183416815145034081549177548244850797278607075455163192613680958346705030060874121248448948240723436432551918658440468864518687731533925121043093941754719700838017787576660473902099140210732202368198691101185162501104946992716901770587086831661812516227286111204689954174600527505249644330304175082042570982228470239124437033753762062742433339763111483286612527381403017218707410255453157391008508570974871361635854840198484158988844998225173870405559455893181202562357546104490963032518468136192969158656171147676213462416943883095244772067867381963318806544352854641421913778134074126196082941560830642216873042129801109583595810173103249405950466929116858647045799622112991649806624058957877540794526558891067286158205366944169846424826477035167661951694384205566688161237096050119083531498114828448865786512222265566403601473745241221411387596938798605931015899966957989371440886064563471304288428819958058281106661317247209107365448336963525962754043576744572385509852589020051417923613965084716287221896061684852344349940399341534267361548616436139147196968811675222316459056378788269593103930954649833003825274569539826834296851182650671305611554936485584419566941904953214648484029740048547524668358190299423862600125841853727414773779016882270723933442751373728161218956272163920880314852191273018947075248538233970561635282270214222883692139005988495006855960447163848934906491488278446641252497572784912430886981350249192568564628151263913909927209275245868762017091437813270673403014194052531687694546477291857765436299678019435644020639290135297783283517196987176900552436937834419663605139231295716217808949785855102831310315951986375592704865877155134568402935113310608452583686144*i1^123 + -18335504312309386048965964361971350718661012326104678129886619128191889340839666727302459624804223178795762651827431019160962403734195763974293829107253657661343089814946845535580746709344496352197250021683208700433156243158044341307375230380719993229045543639340932713146955582399073045592607236487415272045802623387446896102571159071711726099355223112083516245492512674717387002557609480054003478054376594803290481037811582270689942808215097228433203093203975275760122494536303626026731877513454418467918723932796925378992357149780184824957845093685697144976397318699637530426583022430514393878181237095235099050381013633535901842947939582834004866832232305225940538944127111459191357845727800589989276638187448009759469740192910736166922426874219231138514054092018219496707413051809426241510001625932781628115411607399058124221670685619569566644619499422774765179227990537748738975223599885490016441770668338216443087422395234185995510285470360953887390590660455253620902046957179948528500919987335508868638446971350427959099524888846359614751318666022117262382367405569464435491481118561521831764771648030927817538817153795622135194536414881160802446440321807175712392498467041813520528145784470629305513295422578789571192304629336206655100880598209366077157449371099478864871997476127659584863614596655340205144170562926656330328600161689912503980112215177964805224747203084084454559552682088284271937300947219799250208719637003141475502201638154374161697650706461012552671907173834790036328401945907672093259138042725745534766477894716111216006936220001240040936159162734338855455062991969175624653679526879953665771313706708086353089299187165202712709223460136558058571152486399110512796231572994116965680366651847614752701418629528788126954508234825334570228246990682194349965162849330948415380477213581474783678903153181513947764664039373507548074332109297850750330315259822604208601322557805517516515025549537073024479106158411025157966488094251496138842039324607977888352330645484086193807961673757826209531976979299373405151900223982493684837723990818306753254455952481571499887568950061342535197921227769476194004502787879121163824734390878734268674726485041711836810692695209486716847430911943598374611906916471483544647003353122975443384001959523679943598908481462955776301859606202623117583871712199625432042861014488921026521224228471865709397060384245622699876541806179820899574050651938107947218329292570216520040599192534444203189148534931655285593776869148132605474444353439187044798416950350464599258862697016836896425057114030545635875468261216058156338710285220463141009383612286310128812934152919814042072876718586716992793774443174627846079168835478977288571427405211307512590261089860421939739707387898008237739305715712939245757444343259953549906671740332876759798880114681661175964704643003324937336444034588462895867137471934378101413685738326182247272864393646485462544306442960177579714045734427504664457104064512*i1^124 + -31301678258279463646544915541751178325712296472728366138829209779571259289908282244684020461791920342746943453315320269769929430744923743983470081954124157792665949573913678781693364470980578437374955158573254698723835098779453756003229132334270471858437230470104462926152586161048592008780037106414844257914743431383133552967142711575808519253478043101960248174008684342925598842047680172533803303854820929491359736183482060660842603999474994093691806408352058114116372737386419939491525108659706529848959128375421959974735716010977166335050657794981745950423222002227326837657897347268611837048509520205675715767229040734606305467677204042867488681737336412358112105661576278271365692311008161506155589346945444819536184641776960028950131179834244196917867989155542653251916900860799466828048423188264338183731064171359696613324926432728201706808375013039256629131384914935820387257992906136859225694055744523573330601488782356002623423935918211818841926321310950193615068680796926778165713012251381048851980688080827299602272373700276397931784034508606295335501189716127893297063988679950837393805507699385849891259881838325127994673818965735131399788304313807924181431769308895051145617851581410132704762207384111850267961643419915422172065407343332490538838527562064996515715262873632241666012105391894609553505277035717546158956207810462171300184650822356672762349803386147546161884626379539712045382718422198637932583030845890885014829102168309163290881363445503486282331279109033398848948950158506511207649651807799896906987951824840836611025762255299797173290853731365179028525381373659477108894661175808630073091499163974262543504745065994810646276675371214734316799651529744976335644164108795929292186635015847434446888742990960432437698357715461045486133856152117177161291980978143003923925388495220778932610682209313649027466591925395046563210659119140172379105448894012396155763164379946368888583544032533025418351986390870481687169879688516674850825728259381676753156298177443279790844130367236381678900678047514908303761317517615658512098136474518578949311464044405203689098926303040245262586866809140956575789109075898143545589719015551407696228804690870720847478071050131048464032976507045982146078985450229257445744420833317900004258701787276428950053735065000419564249681321439988973215537756126430204542411013006758227220985914547283211409791818133478332665322207942508887236373442555818046042897790360868634746885099146591259427650011186912665650351080038851030737681267373015456873457417047297764112799361744021054445018962715506861088578680347429100493720029564894491814498689534484219652595312097048472234045020985783106134923497921073304641071353956136372950578779196014503991871463934736068134017936960785062740275322602941265745890870973425750845562291120539357052868033562852762925650588994536903258195977799313828201128497547880442904786270504305696046156187955579378444165047331586108198222321094198541942784*i1^125 + -40063526976330349459111023148272068935487488559747844990197632596443072296331432975097898491074837654167555129783433860930964090979614025030930126181772563880645194638938595163347607040942943558159039524217437983470317561580006554963598313606485982371360074545981646356568609017603387737781147252519624297152571437399209688683027141535899332955497371022378403037228256604699702022901180162378595208227068299507732788134792241976213204836534469926914599601171901086664298561036955512211592689578676715981829930974417111066278108100473418969114438925161134471839576175633595601708210470513864443268941578769833557784390238842944559986432807115835697845494972507489862543906239486898906887542374877676426164597917176112668113672023673255391232591474129513714927707268190427458315233597499335887754285018373788715604713851194848442073667811248386300603397855817070239802251854515369988975663508922260903993460961924075061997146484064579110993051853348545958057099104996274929996402211254315574917538592902315196953998532043213839355490591231043273690229427932124753714343359646393182960747662571381830531313987741436462491912340002417111391623448617081133547360617374039649096351177439993210269789891726131554864143130552981736478303328641125713035032575924336666622378973206559037012958180808340277249859961851919227881072345370666861579705492093606840110852742316081323390229517902062005826039760823241180486488400825340878772383292921254419430698467082530997872782834780830187003820416299451813088695576275163051052544262825048445570290232527561568060620230724147837968104554005575224469202006166825829206223029964647991015921875415945603027993897670716030068447197370604829637638927518321525897529689236672604731691911986402656059155421619467744987221304174169398484335521901150847694283501376401085187297139842137146994076679123605949298248295566264652296262172738486126886400626538162208766384632723976844132890819215000738286667823384546644215618960949817611001572553978131564793033554812803752435913985793630604169641681084965330739279826965577281154219377116277252779297913663518375936762585581309969841162350795892194530577894504271538580298207673990391883373881554065172873957983517014399815709835330490270205753202169717403858456035441848995819338904674942497234767105759823357686239877351438800513932030433411487066183167221655426734984073790696935502799821961712681977591530960862349902120368634323423775217890518692039727858697333026422432627116626886547096907071584028127265061271034037199027055284334625321952144279459028899749698328880644867333683437216412409859487494839775945103281748477103290313336586849719363682172053986474417692347108785771806902640697659125059318021675736790506164955900156879356136478567321879604921025929064531024485806593815917792813626429859211629128018328026896018178340586071516895499647062936721073310629720012768425927579216468156188421900712906862752785618426815748412340443649333526528*i1^126 + -20303810332072871943277077446329143291830931130266453993608307904294294833926523227710782980411396315889211271734903475191114003939712620546341967990143818090631697509919690458319163753688650329550869264518374961541906438757882076519967895714861660186749716891027770654612487104791380949471911389566311252027924204018763540181687852044046207859486376421008575695904573258599789744398179575599346595083989338973668278087894708932587361084737870233918706007751029940317922701246592710020554686712446433329115377674635164220940100642233016670082809791456689939375335503023287904283578863162063180853823073753953197766938339987824939135755931265406951644510430940378153556684809494466742155794977440322901042234944300027102808501462745366312106242162930216028534541386037578029127290504382076643623824501398923342347041172039318330064707856157184313514621714705939514953453980584171265302564036721137118813689001988070837492636803510178097881957044279639413052983274073194907750479325564572357657748800028603612369405289853442598790452974905493151474025916951820082273807409616485023778391523009976080507804183643467005164225787688054484530265666597724244386478994291624848668599728661888766695296102069237577064770257536152002226261945202721922611371828997947698879891795341038631379569576806619537417829801610445730055343245227346416870040424290336867880226060047258276192222413185004637794013664537321909455120550100477381809246507774602490687616140928494765028052485229342960861300447513344786629708867857208893188404189470662932489188776425240968485092144671136584582377524295129192098820593258672274473546071851577858570115941196201936466775670794353526292290427869398791707686997075049700497149536405782348612843668329073046207391280872389317363654058223460917833143728393328065073860289552980392224450684552852050832907928937908195623270869614777810877081245917136396277902484982046660839956223558725295620168605438258677639748082877021618868368954858625873708648365264559864032775546355544339885136354865305438419097076792742979215759575041906083060042134167335909171716237201927545841968080743018817553534351806044077348244765682575175537619416334868035424091548390580165049746851379532473660013417514958145688267172608173139485482322498585075866853071444308167115438737021740060580778188572408346881434716367340389786784538592274559232220594016154574805322394583170581297207654659232190683379866388798790204266893032082787678689196242907573894892849352227723637890962448722359074147351207085744849982256290794938048580972953709013497180284353073188478446615635655344874430556870593932157050710263926489711917465377051014110708355880032067201253434001988919170776024887417037831803257101163500315259246195471303060551322476475570618189568792827326800384079292163241076350884664129601964722376074110261054204111044038311808576699232382792792478859336007765257739245681093235003698559533332016373033255371901380456542633984*i1^127 + -8133813882255750448026729772586931060243248378029999476730597492472616193031462476477363747256916750677277821808453228866132716882709353136292019847493068634782331690675708030947138046156805955135836884056817229508662280462909465759154969775856753036995607564842360149403694069923109041772317429435926473221357813600847047342252136999183237324243658430349123379451554993038676381015828371782885495747237143921902338934543062054780120739702157856176888509110764737841152098861886049626182216426730088247370429823470994411006005324069804866251852116951255721473685690645345590751010697239804461966444053575232021175941581897822686352844355411574374902251628228200958280611802897642555947539227550410296188791156653657919779756265823728871001070910282205470918846735224608178831719662145604983419603184258262268563564774196209841679466233326941339999592487693995609483008351448185794321409735503841207871647552167727041779959567553030558908961020982127507695654727818139437699883166855434280232400908464679383737022975827237478714750302702800581746803941716971010056711351713525474530522623831671329594428814624092358520046324521202873497376509981727765919887603471036301887926102516362514765909945864394630784672737993630625533335382778831031753692859881337811263931013448564517790061579625998989887912193977518451572137615184879534299505967792775280142849666762165827359519540194168541488063237432339686943360210347163726937931390307120194104413430679180944931837741782050499012077059836927528492677776031849225999495803076821983358234438994468297505202778843123949164931921981379054377759798626444720209702309109454640532377938327735801365664740468245076867098014876702525092925744842274314470999721731581367516561997395172688215195988046251323708911137827650298544645014750037743227497378124326687825814073098514685876223675880839124794036941877457950172179890171533026544688425234074546438726191236956900690545952761637540949617381034699837734033422549851679022532615809049616721886501841100006048292861712676291824082313679557135587774341268989090364422285948010523409698103241353577663971879970861384465287716431927477692692317005826132826953264304222872211953139515358747942521883266862529024201932324211368958381127569238200960212588853310362723240096632195628230243845772150653891336992200926915867813225831343224854435105889764252902107771491937380628582484279338225670708441204471173160627483915534362850424757623740909433283906312215834208611143009967360289378470261490600839586098999916889880306748880546801570404353108565913320936650984210641418590338531156720121270112814394659220894877000585191340550865706261997308332670286953887845163380574932791391167842414130722256743663332201692318676402156502119337748983105666158345452053962225076650051049550667357177277597607253299625655430476255781571574475514389943108972096601267943585026509122835489398189016191127955683040001339410809936651121622432580894720*i1^128 + -16997844420595557222595981504143132166440632680174444664221700109584660309961655146625263111870272958101807442347632634331613416288699353606239380384924047734111497988952147852216531774653209847389169479906571016885811433237682444700353232885469054443642939702759841474907376801726529936800597496464721351656090112548236221330527831816304609161758548166824250203892763298540632227528934511761131804033711386041835217798815092436418626588081212856723716573196685989380272336066480192229416469273828682636890764776961506755502122207680799709643609737205037706516089662960978838302469744074732827454726605638388103920001830185435560152742184843867704114706354369293386299007320085682595922573911233755756198037805472072928743080112617684262023737073957671245868156787486975502707751146462520546501380138165545944203836907450073017797731389125762656115280925716461718940182936269254529304065587118102359234402669558214089644096855488466524394218328271802363617559581420735525390487831891561090702179438733446495012817553858862793643999252779313077488239615909389399018151716391589001229600766384315762210152894192992134959536469595714881217560088280449873205201546531067300052636540420471421586656535959905161347119276545811611867113500868295400654914766690103724406836898812336474436375145660242644578502423662333362241505072154630576139671332550833975701352386068261063255648204384991034668227906934888034590127268607455451183321047323377695853331304579423304145210902719753185205650036343942135320475088570970099397713978898392927714202075100864589721516480696235477910251081719946176262997049533553734652315478276059875177137446352677909831077549418008399478550007224323145536691753769288891711924119075679359625574777785100729372133506365629140708765684458945577008617841448857240164002484626573996262552948878030434757766222010662277362953206789185169245867893029053672742682050557456171250083840688637278103833668135987541531199864191176220422882049044844665348290290789955297548151839801038695285418809788225877599424656715805217368239820248152772492827207143052873474257376792683683652488151265872336860009310017859347723657994064237543019528107822263190480530139403326908772991860603581254798593770530617950183123352031450526509374348702962048724456071294619153615824619285570458974288588743901150596756405635143674468563833479152054512145556917655123113608153106811953600951806141589598960916095168714212071744355071246867292347142149843989325940892909138808368478559278154463649647825309663608983067283437929509342726674042835683319676152472704435715709146400033223707977667578598863311227542582176506231552392366927985561623832145493125393765296302063155820261585734595659610440470983597727927051335522600236079626524596546531444201618689942529168079861045787946719501871990587142295257883719036414547752222699075883171850451858330742429778448437244815506794634029951282840411894981389383827302494916050944*i1^129 + 38057842090531018960884104820243157659079549146052880675265557087595618114193153672535134263311108055332343885980896478136072947532844284113283076866403883813798918204811510881391255860752623634371847856440277436034739538065913351370716319729724240644530317171967030803116984894353995911150404932976852903437033419688147363666869203732610431516238195050805042374347562908762289381970341428165333524555345089281585638107554666384310753253359226103778585902071659422720847780870746619509556507475620712663665483823680784609755103107878393657186841777678853946679382719468806478633438210277258855945493277991898386241021891724582173138808439693902464190761480650463216481980103698743947309879389740230020960031066479268968740936224865972794892783832497241051464209580615400088157035641497426175419333882448608930325718764834167911766096186999989097632546329109964902960777676875228637403733280450233340753154220949536723968231651960593336190717825688328170570315079452672766628412084922260928606676133224689176071086953724545184967077426139500647416794270047752282937268805261735996060085996212205246615120561649987574433711182036260372718437812337450822183467880297490843249627494648718327426241540351075980920102649683053829194592249428101203709699348843570070364147008676347877558627970170687912584619008155417514806977942320434030145836756892831038784306423068548322715844394833031577570955362128328689491547074455854990734413534580480017035137922591889936619859037821776598730117502678875503100173220431249316221436794502133078636476556479099814513122405754423089280061818218665972882513165914473963286344336329939172435546152874026441145661384416993984306322842569274550070930582768814765991329447927560194519837839098962349823005830281849108812577399298394678477257930811027409894869647614864319540220999738111140192078212676227664677482210573155091120477005437261236750778438727478101654255206544515883261139562158335199858701199361670437696957069744415158014509109781724913229477294137868724834266138216477728250120167536013693338970622672321234697415703885330405118657931176109017086169564029408947856382997203257891227286122277574123150173434898766059501490477990837574733889503818616058724128509430655716380114613834141237769134011561309990223931749267181804562467927961971169943285656313938372257456202988198423821877814122508132035976844186170354957216014867914794917901285441836496649419339418680864549385074824226319983120703673289000076756321104516806896177852276986351162001961273843511734347262566558951590136467762882202586625735982288404003357746444026486229898635448283775402253042198057785539166976612660670157712061688386499005692812863574575815571436761766159107853523494137660743500605494766214836713262210929000539949183213724589151148497525149877448028559066817268414099969410155243840255198568727203412375512219107309700387847084748488311396265113758751061604896882475678370642264064*i1^130 + -8890410789362310083008965104658062484334006331377124083754943816444622072937164932794561875583910448728842681783317534704280177154814749401265374577302696255376749193649471865257053017029194582570990804003173231515218664175434514923849880730480594333822231918670785931085969685632693233786338114140796574859201981288534252983605101231962233976624944454955833674309186299388969871910852687485644520068048773646567951778771110244672926573440390186478956425260906389504381455447713879044217276036774042858717855640168035611778961312522784763722338262721577105064571795592668918178786239268809036210245534669741069261764346343244296765386957736139996749009180006774422812504476326993081759580942299145513356341462900341017501605036280269770403834617886401715257364418081386231514870796959446691544357946477887052291221821242083498902515308516728064818376904212602516105312840024506410983515105425427794872593061223516999933704668106043452697927899579810343097624036714211190145264889300849722604904069055704554445508973033469128976589528383291718412729891597510799818193976663791345449982718389683493665069266884924646144472680492814025265175556278257399968643571035795834828462728877067012424498056693018477957516819643499294529594902337588981462449189261295764847598630666105554792472529545054745249814848422932181317499627135818949443764200146390157095344681376930927400154843009734199916914818124781366968465393056696569676075078861045804664616316465519839537283369176497318249138987631330565623489064869114588737416045121015175566708540016211124907982277984399890187815459846051964804706961257576034666189325590058764805294474258622458437981348130920127480579977294916366201884171628565395579693055917618198007875818463907899746709774512882393722290949024084771892830551558702085936499640225737017919867948070885516095560641550202010763861318643074962720287151949251439063809954533284882724589521580206525241602198526479966575907864769702778853595898831980887646399300285343807574273665455654846671272463583586416316921793877613516370930285528972872957839622497108012989569499548657713987572016127140306032888498471979954081048686240254649489908366859765490079963074617026543458287156189820304987597667979113296306026534225408388379545975665399834187543903790908493499832851298139774182496245838097041045268606713405606313181622758048394204798117611144065047711024453804911761510931907054344397918213422076250120365003168374979613772560484761718245700210716396095216643046559652224700975254059964813589697208254653067866738792021070952434124428328459739222989648242637070985160311882555469164316079237703207037168443868136112822467022426301366665274488086274262166665287575305748934738076744062851220455235753073706089680214869391472233491258254890136487234608291862483241337859198794544183033316094284989311769574335386216643988436011332163567907781444345455273388629624999732468347416440361527017472*i1^131 + -66901854141263094947440907577053027477070028343372767745321762061119085996602033702519728586046129761553996173298592480185743100242174797585705392254764033212313797372603896693719814660678571257423758729926841719540886679447173817855854781805215543326038620499608970139546790388261938706205070962855218485053566236032340392850703382927103411251169889802548028989182830443088243277122729939770437077739747565482356659780326541978219847967256176553935671154514207732057128554775845087775828544320392218528157254631386490665231724274751738374577485529592483398168556726786627541352236191292210263415486297524814866391279880652711382936042015326086067312354869277342275227164507533458006247331368702779401024222957300292935300496912569227716819968927291665452135559739500036270427545087599600410444255752846652932262974940624084536207402830952569121615345703841027124874412197645705872068269409068238910730114389258902582063988991667591797160646259777356702367227454204581911173317151697331021751995279655235424447114772751176692270701607891508797910200887971539084159029031045507833207761109635668778220804605046769358256576959763414617693255846682331284411831897959964924939648738033852580864796473045395185852905858120819623059906465088451487411290961470599420379563565600846707725779617722535142740796935623059427936254030588072236533884332782326359364724928166274376732183694613251380426756242296285592869299649504240929428265627836604817311153903892405706290966572073629670611826849736801924332274268182460373185293725041552661262369995677439201680976160141759638319930548249741667982948858903737163803455899380152426045041938157581159413727032029606173293749056124554632788617107346893358379385470093350201371448950180266491457816804585196986689130497789338071451349014423954036086195240964389283566946369208222449560882558216594608546934057571953002457350522169446864469542039690057169920231885387680468862373110082708336083949722221799049203310586911356690995060211826991860028809114962562978122472668720705117971944530631814879556452395243143205444708223156801419808729156869864597471008373075828641014255811234323783703248812968593777129186951173864181458164412581057858336548297589968949816304885158188786975508198970694459659336120479550199286927885979452542553860098386495548007298534041133988676383064047836314896131338063177304373872502101185036530903045382088819887194995855296319869841443598744127801097151374102006370964293058399019102607249541284715349145614052716771486451838867520716781490626797526988978030216888742448382000583254423054070679397778863031272738354817356167101861147074669698336615267162735163507276229682274101083947901049669075185385611100152461041104020819901333481294443810577372721172964328803208304795575613149621843936125905249601470621765788969468617288735241429512238893212340869142427663374352443668097986723341614668039479800069053018737766194774802432*i1^132 + 132537399223878947016095378291486190858805412919355454762346903395325285994368497575631999948153608591008116482529774324212287007600988518647576943249334964901929228834894562330341810789724168887549371071978829480313541448214652759510639895168958254636485349616409041155616355426578594065519348834433812624010872907954910232449652417385701427694729606978163964540368642173171480196108579315350112437079928564390973086015614760438257771265989837243257531610444066085297917045577335409630080265960056255885535276037272413859444144694800055920744405748618089597974608059683015403260450756752607375022226383240869039431932212413796715303484871707735327249683185908619865290563011965909780311038295677820790844448697322594390606445586332220131156830732835891666634296240289485737934126811872965134560629306404436536840637830671938933192801107801629551032157937823650253802555205201990520154411661722983832902029941843671176718189270861404215411643087286382658757563675388966235690781748301353731976219837568887319370892422157536020320630669807012659918837848348324322310650771897513277850730506741332825194369495285107167177513779144496142579238667496020758890043232901500195818999768998393109929980137975984912298133169877174887037951158550352680955071753896293995173304045654263923601286700179031115263036319141063110638702169667496557268474221836121050237760966105596545144646688528520332233168470825813705686270079943285606250077111591349127599929250109313096331598781329980504010451601108472041154120009357575994310018167831214378106211840309490986013662501977599936324826239200292027409462639618405087485876355070217466383588502355963160664470098791166063407465647881125341316081589213496480081904616330482782166028710432975371715015938479679426097890693135451495031157294327203391070250934398260190654248643054970300381034193838230839725991497271415677874407413354690609554476352808575360304082922318540721861193642685260570689584095675207259180930619070239190659049986975103296250555782789104145373505024257543797241653075112855054167649983156740042174145603224904601233408801193272782642235658315852175549221166451324880421173011388560619176270836953120550581137668627602367855890611103640130210098984196279838220715771839965966819453902010003187154373871820890693503817725819157258318947167152047528119474651917061290876352349488466854444341220142513449543723363035556479818724543436689253067295612427810910457119419963896808567607853107682781100290782042856518550561073173928290757332757658562455993373658573964882865404010917353935046773531925774583101465885694626627377745531216770397536705717383921612969269458516233082949608390681472099995756377414383425934212769610029533430935884232005407543011006524388520758984211380471692893666504849260851410181927746730382385433096608487670250464586279570224037897237244018185609322602725593531665879191910170050110125463229896147562668228608*i1^133 + -155617815962770490708595399658830164257439130571845978319076359783941580490769229984650727684531426941708870319410876965182004282487992661275192365868088629577760880326667585205953791421708055921340027658940533921072584283481995715976347946922027672414392249719970784702339341302081619144523347427126530248697069464639644532972159330303435085075846873929784454949536270445374149873229761371254052975198699754584372598785168591052281185805061691842327636944444335751434799212293121103164863585110594315375473896190490407675204664617697055322953418391697261540453205142908356556773923868250073049694171202439860363331905480254822121352816756567235029126462548208106397731061030765477112298977058475347234472508156660860233078399739189209975741408151968575552859425038299643706708582779905819515600110472409879177655712037999451001923233633768152715947999828211165435499003202538812016651115821779067810235579943209589884412710598484862266806875317322463212768951233747966398249416351218766887155355786807582231024532816947681398636573295440171503758405346268525347355650998788894788698472536996345662207371476025088330513420492474468746895572090569263753604592669784291814289368951110829845133260430911601714266200190004349561548234270997580048286701216173040062898770736944877127075877534676002802245731172315832245585713451456735354966665913070174108756113579874792461820152091645938434097486104847682779787670970425912938105702818483642243599663249183829703246897436538770293729601503401925883871930201973957476559671456750649924759462436089925855731219660525805561630118979960106415431048481222294790781063818295714331212999145283735441680470209723725143314594003492552949683639036615371087333090126525975873999544945986599028915847089654086688305477635257936949315219871817773123841280825145558414599584402737316940457167447732305344519137705946712653676865441475336757410672994533563344401415166095883948625113614814107957379678935195507303644125296195273235502406151056512123068752195134559194394556503904427111672649133677666786654700787406638455234805223361823546536187875996615265652178402435866119946492339760975890239211360263919199246707991246886190138531630761134614417998295435042627397337032028723458797220008872070304751766189216322633597344060243751774636869594149356407876014682813791764424910193097206701835446702276022680875275178392855247796560350664459124415509858393021107141272498908008526295692174864316072090151517369096748833072592126474224224174123775513378257447129286793271872202600198547649093434075636963521298024264354012262307553307481347733386529274479914427536175246328343280334359012602904188422866284736094763336929147163909175356318235409981025753059320353290312411811878330906890663622765683390217001332233079714998698214731566421162056605110260697324866688838809431840390307586538020443993269671721309563718918094589120640043554956914155996577792*i1^134 + 113639913269080798422251795632249759683853850056036287307859933177561273167902925023629436532458695843456796346592056673287558304873974366756738498831582053408978522722684475899772184328193886157817161034874571370744833311027055140699748871659141647337353141401574496339684368862171596734854011771836089525491909160806860625923906948926596907853411566533495870724294925541078097303497932288524560986007006599432577546931832804187538165225499579413892783494096025191796393973887457915352421674376616033387565438905990348179246555113055984437073765680065193177395098742900029838640004726260927708835735895058919966985468414543517330177087807197876003211125393845812353503136327997367672294700232272672621822760934331936239831488824323711857971314492747367209256036678759960180281021367641929755077546685385541229105321651330943668273545835983141274463797631217900606869410734041468861217766487470698308063349142047081785545822817284528808776403240777652748826689000218547342071822430991785251025978883156519335061193915285095415548544058327568721434981442662478060615221308706548081602377981279423511757607719017606684696137669256606213740111164355867092148893151016009965683102922499642556365311656309230548438468718927518464353886074201321304321411292914267544979530181373773914998197400490823556356162996063667027005590693223768011434686883352967417389042616650623622771320535280849811417899477763463119575042372250989752124597460853427478307578013435073818132983309505270517675494196678985244139815357571480493011823657352268160665471097902490582781504576155059718705528275176915740421713955658416611726647911611609055561175243172510056351489768210600045191319200542032559380051386937274345784567486575401528101385692534715321053542516467001187946913095595384878577148684181658591659226600548145548509834467137576284847371194761517466608298042674534355892684012231519180504417869529296205812435471165565321691006719818763430619506030228834417429036337399466087839853536322395508324499458222538467766165536340362284335295747141871575048813049488655076509910414969867323139361999852236771403498124960666281943167819388046555298152177688945473365616228334880227175444738255151200884503400080712069088457646802829799907451825550681361244017378163995900246310467219427255954016627266078204323455076465632269829202373744524884699428579822406858616642905162578617996640859423649951615743342124659154234558318363056703813849919749817203372997438919143681080687805357535910591106506595007880412277551186668743271640797510579466279390385679666773978876219417736259942955891820612662388944174761567858551188586491195509427308893594437152780385211292794077504775010041925527599771067883524932180218707018456503190778990074062931786439639906727777032809105708861166123967375402533747249401013402965802948703991456111092238880209789857068004548686458786598573506307904424810547707322333921280*i1^135 + -61429651898774110831357824644679638179749370352348238584125568814088111582385038667318353069776892227641839161198770868984019303834776886829579101155873980193458605268735383063939068274802407620768456986312175103609494952910874411377266546379700297775041125885197081941404518182558712840676305578458291491352531154551474757525584565768597870007359379645105288737898220596897638208128937683371116721144885811596889664585706327888532192897505583751581197567862535703010411016859324072539940186102961638191278707840166913077666182592724317945893368364210260748776129320769953443258096923043092062935295441255096536108640532894335150951738475992273654771399415908884867894000490398760550563931825302994011359378257568485929036796869714442321594894118854776773273296042813673845759328090984606290156746128404106698772432432140580779633813843758669619365463618109710595537426967995758625589032531326900218812738799506396156390957243641064163816901475324060195007126135885241189130801626870192306729192917280911713725244875517469979650060405611708286690513339906914918208003264093392178437365688924186811780067475674587493964233762605425769479502938073556342104738133493917852053402170907988533281799987979182130474451152493653913506852571308472101830416737103895302979249924931860171990713189465985800572477327389488804259633329395790118056180262171675530612375851041733891541283720012777486365007746371103909653673321058069062924313484883719694480467607673035512067290217348402042373638001330752382652550475483068469124982256212217449429424445617503155546249741366372845225167133864464895865051790139641992059880541053533884651912429207137735987508811292138124703342155828319595133545289272706165532577977316493803076266010371786817355037048306820395209047405903210970977396668968054059797635772726390251957616788274802455152401525643085878800175569764669969943677063386396252830453989479516092430753518693151237691202250846786557144945354643214723628765743765465735268191813144941147397788151697335833008108809301619394879117413299149673010063600338462648324887414025284926373351378822111715033693983781291184630546865385203758882938006879379689184107697624827645733496944143638048566609137602723101058351828052585405906136627554976379333594155769489461308352706683083925671728833453870522185544932525364094689948266727890853821406603507340099248516555218252976131393743217205963793603463708811531051251040976216491630656339682331181340762487204071649532586910477453092012830842114632611835330386879497796850872464770249722916502764799726714591016370278797817940919258894050028504740263757099660664890475095313493647434676845817202172523539270785063243100202550584320952456555920290291495079905494704298329846237698629095791701152426559229323388686561394271231096390162680019714712984851380944118473113456703745265473361548567829313929572333359173770218002282815579095283269632*i1^136 + 29226698959453477725568421996095696951281741382165285583175968145679343484384270985582391649589322092763736808533867889576608900219397304294322411840300475272840967247798917547904096641646142146027186091081364391369284099881866626135678771951356894446711664622479182796021076047535899779590003720273634872861756790508823682206217389942262464973755073487643365255970825074517929413754268887615309338330443513048149746350159427268209042439851884432984766090242157734361956020535929705525526747032010250151164700490156902241094997698977476860242911069667908696728664457300280034782138976347535126882615999127720800943609920797622722719614133254159647165733186998687336888658264178305531268481570680554779609757967915764063432926545837387918423115777619144991176036913942057145688525511619455911294058676994470877593527167432207500634958317664455524903085597677447753437958159726533775950311673912960224235100153118880723615231675777215868313599441074831981208036523089198758321330886848933562416873725455084521922240970142670306094233026909356889932848965058579112853053480746066344026359399511259835943605804149517021343628374287357736647025283652398832350257577327827793320276725839668958609366221498829562447094688017271904414682854928888435153132774900825697782818687513534466798901204633728842730964978303024911450735151324871234705654564123940367392089197492994372468921008746064187425663288394304121050314413360542147379246113516922127287907479774032610993976884625637973551247570379490190064545066471977790519699102002524692389864105657992545216871761775478286268508819548546863309229666461401588760503815175873651709247731441754498852766821469121451065966796200876820006017398391559673354965638185891811766314981910579366783530156347461983301859865455871515041752787550445711468550103875317488559361496699597449596356456788108581952645712222882194839313428592156939294986433329654560199183312756372557515252679597943401715355824982242630855229495923564079030385045094471661722297847422227513484091924947255805315068423746527680518865230547555520710137885761449298012211811332054985152340234453717618329297253628518456954431865104653621368924087234824428979094329063058397000802829962855331312536497571138582127409490986126879843077409064687060542850445068815921284441204461810712932186024718623207604942013234355955803796270014395775407313953397151495580546507974252216028735482252043207684123251865048776596479028904439249592404478564309921870054131428491376244568987368652643537176082624782490209311236556556049472570997775819265506303534944981521701497655905876653018307954547528097764757407953091118180070252503022432061476203763403421540031030404445919169058937924944270180113498297561556967057419285289295735262285272857314190858506159604576523257721847090929922636419809739259320740522505920029271683862262557930044957785359401344277623510429582579728384*i1^137 + -14220778182585964933145244284674207229270079318632037505133374089620595342792257596504377421313446278212587661741277789504720609868021450409014812650984706919607110661283932638202767738208949382458789002720661192640888675731679086510214695836476016364348310336988738997856696122588876122812841601438998956290295507340049215337107055712584855522406720776004056635436453378311974662537029204912272110182745069331867995016414764937858746540818625796649581553746522652878707039944917544100449762414581991424200528212627686677896932519509799879246800680138777374738154117163591653149743636197257215012859670504456577521588431834050337011742537343130439356124996911577580470374773872787975736399812902205999702593383628002209515015121850141208418526479658788192488008597052401389959026350299097996948779021534503400763036440223822124540364749020246766375161513324188773788644831562660435232572425446810389686962033540876142512304147184440307936309002886267444359763332831343507473281234094425556259799932007335469268987340629141431457535152859968941770066713755254561578062157434905190294154270479090120732339783771455836400797635931000571936340941832771228210585440590821182737326691183525623445416709348004082787411884154563078637876474552543112096948247510442912216258299043944585129398914667564033262102591899571673996321297225919617330896705816861214166024211211690342195593067332439748728725716779226272937170807692873501549343749059366974985778081253757804577205489163214002804734628848997721985580057063880614869598910859426251384977550792638003349281381347482602611401427761527990584535397748767136774431043066171287262429915009475223438342658518224372806278981968597763561097112201577963552330296166499551519167805375106265967833929451266472330544618408414864758620505925337510908088521869796859678847142758997963028816617367435599652654717454573702307531183689145678175553229298275006730895561243716204709749402021512167493578825668316326380739835371297999870544342837173721464002624145525239608430862779156923418907518352003018265928002390894531429060493717130195961072819377354841392479205931047060318961452492377902111341258120927695812534212481940233169978319708353259942973489560184542832203238001533918609122907423039290006439801165914541047122245641219539274409037642033801609443863869980451026040723290858103146971364197231728360848751947796848251325633601604344280954868102624042082264104774720362627944540165565480836290448743905148914855443345401057229939117477215938504605310102075634102195181584664344545389346079759369576825584139517851526067449455130969437811515087110962402512449741105305279196032813419429482476203320838004135612354999371331922903405253451848707822449092027223325326130206434939311772723965810960140920035812404235291026886223721021794164831431910079267972046641687262089187445282417934956845321662843715447536815853010944*i1^138 + 6237759155627595052037600146556357887923876827752624814812677790187385017114506482726851306599021684430850243948106671752382527169002486768100669339698211553612654985726212226160328961945697818776084467074210351544947179328965970567144729819148051677578505699734291309508668981923852628084752620121654057007006920172806650457076352457532867344107195567504747194361765032729306522712966129003733534196503003623544547012880162249141858229157667711035544672602328246903841029953676403814411925352767475724200839328671728229991300547732381394006030326254749916391923245487453252799334427410176294279664333092300719565508444135000836158078240336657257249338576734674370998288326995547656136699192071536450640640702159042239550903135911542570203893532657080037646534155211763027004398263015158080625681947379389369621966517597020491289125282116684100923209194539373363083597437877958614989117472008597617600642726861023204706448916754093096313587160933308285067201913134018239480522643846658344727877801753916241068837536650539380323422249429588110378950252773860644704319228897603978003468249122559627748674509363616439097158940352621309838078839879284275846496213417265921346619505452404710663419071741744446579069213773256203514615266282711031297588969072595326921192331458806164283753476152393874084994358976285675584552205615305378722856700867556341608149803184294106313844421864303165331852468931582625989255531724058266412459853478388262547275812161649031783951961746098639951686337363471821248052188273724313126150779878128006084079763588458700473142295573951165696548324983282811634035592175405197052385905890221478071252755263915794392210718815315630907996905801245767281359073369636975295388074261757138404023422096943842117686689444356954165886366201556413887774839384752998563634780275628195277737133987612003563223033891340871592990033506211594716158785284013056115473193595189741184160376918045563564217020168017418038978862460342901890065643323265537318027919226176905437004619973842863088449374606396455107936543685808240170744892238101928396031875340235190654844824974382184705316835157736650689209078742700137143665232753927944060748847310117708281254530253691616461429865710056733710482237281731371117072189625774064477561545706993452823417164592156801427010489830628160338557960477074676923548897449789532839530763793560670263874173118241707360328743830208141690337646452642604560203629999861681704956064462828750486171489039528486505081979649811942008994917383228284753544569178997696548752258117298113929738956810788521870619890308149527184489705643976512357810381211296942645825009067078645679159107799417335818505092955602458762737256167608218810455495261799810825311710307455668234722544358035012040716233063990120113322162269165236849412950893862605467977020394765686781730528628241759432236293292595957748627309751681749417895919616*i1^139 + -2247174868801383985255297673029281613241800070365801071613330767969857150450185590496323817200239752874695475332329323268373274142666333342663320834763732365574713017611936011428172635276105403990284895186516306859472429681274230441901563867633727172585578200454701170947309225920420708289001447442250805633654579915375191431634637094916002187860081301698500001962751033978747802801374298853190738779431268003912356863607247697527246219210584510947196579927311520307959358767470269805065451546059922068543253249979773635843280905507772034192058709609269537416372294414092110237061516370869663875362231062810986357671855528071657146157048877660666221581576002376815082736551031376707512299120950629449483482159718540807305070041850210841336720627914721611663103791139263556684350753882645408004047900746452669848328576651031238513987094583093067941442211526995334413460231752000669632046654829394863862474760772502411582376220663103066007524487941995211035942725575306522886571739678307446337208161152480654495847605207088376528616933482869479366511689312315557188207477120058680744371820190931096186987757034160546854465123858255826635685201342512048217770839889117046225665461161370413427337331713112791579025067334035117526013527182959472523186705813750716777944793242312927620468793878898887360749792150503486468871258615786265905169444134526817540696260424776027714966172499553963494731143457041329111872286064591580035664196662490469335341210733072179762975962749407476625060746969687558621508344060220153620426339951221086207906806298013437260951878548642932011112397287966863731556358232213934199877541793839157216002620473497341128219710847264729697095278625440189075323278248116679870352962623925872227223359282378409217530249510184785718767995276764644449846260095245068282333960670659392025759552835411535899981180232137122432459443294863521961792204279453725844894283629020677963181933206967529244845873575268626407264744049356968346347087276171259589891013077042806429484091145928083064959753414777555349337346669975021524639369607407979957153616906339164495951447504775285495083460357837285055743206294364392395346576741028503435213821457180267214659340702194148688299338886559822698223578517925751491683988336737789071783101589874102037890763637120415117674393082115022558051967075632221382324112955193344410982376029267767960442674886215263936221595576152042015807349299367648891300366105293434132186645727190945533756606951602270859052334809619909814531753892714523665615219223945544116439549154035330634460144989983720792304736546820657585962413604791439482239683051368522041257419698796566849366808051341766864118949571362498312129438381155056801665156271175004930997809835660902623101609766408969231326260312389696140550998027814878131050321755109221777641295752665338860741802198706639126504412662748156283071323081948344090624*i1^140 + 725580689737376257023009468546580766669521484011159860656437286192211719426741188885194553724976201430772087330592047252004882142945874531667646672007019134675554990616384541125035437453407601820304680106017819202096130474413200168168855414265016672113026536931298432188687874352364219797078195436328974429970763369059581390375639896796223703100350921018338573040421984207405047236672835309606535204195990399385892409914404504983634490883061623254571418744403998165817523773494234590992560861361016272862705709614691206450261263130760310895636866262463610568572333132812951828557355404149680274815506625347956364456332757456029485714642030007970402125487511961993994080913059256879970179110529482041110128258925339785777598580367277208883348712847746607255679560022588928290544996056496981411331291549265904358185002356841494708406135247602328434646130760840128347461079834073959667642135022788940186612627620637430645709649157728875097220065195460665573929658494148004281283799926697510103377552946278639438795978123223391463960356391536364256992783227663287845642226274580945367012542862927272383542636790177725734855675907752077311926427584903997876016884879109308757269116362327860182429138668913784099023571671839865310489560506782320825711942332160707567401944376669616934810579882620867586267498372440932857046058591258636570954363463453508909663095821293619987153347952283052133982459327458426814388463274973415073884221381538132107805065245194733685062641356750174913383463291549694276076168521292116951774984617224406709224291004588774944200336503003725600874203761086046447334411859421414151132590836328672646858440698482454523348300936205635686748437017956831361244284298727994042270672497442768573370073571996026842915891441367812847805310910469849331183946578067419443094284057745197801786820210926086482784113410579526996552033309650988606856694441636579198175659815789770660764935887237419338070862623451634683472935362702886484857562648400974753059902837379844043286228927672688917487331426573546586331004854274417720708329113931838490607967566504791734107438834428819792218541426298787417375667068064818634518082079418876638454929765921510404931567038665814478880378160736293627181769616109651875133535675888991206241388864637485316443738668697612712496468512928633492155288704705864409115379854735378199759217159488415713939465709475476920990908833492757655832014015285942368461612849181652626749621616281149847669306352107002843954022386272874950151565488826720105286436696283663340011862935354376116070731677432883964332664346522562113940665102935001396164801949440018831717449280020899047164344867140426047532936577031987659341800569835463240116630849402327037516490305654773904304624867354097523303023788602106173064683124764208217356363068123196410160606696450114848682545594839098912104933940743886637956449817329664*i1^141 + -237588210229266532873222642382097436753240790774060414272929263722250086092960611834285862284898307535662760752117844130346476300748584902259722310636623780752579890373378585151003260464776107433077621455867753195311151258014011226136360704298843963277233891147817958636714254584785465729952574637254478845050932804943379722237659875302336509357017726153915818145345042639711419756838930043495700088309131245299570479890414582806509380152633237220032630587929932692893331773477084758756010819830066167950264861195612544873915803747843327675646717856354890219510079710142631383789044195864071578043519096569462715050760993434687701032023432297812250695645660668870735699817265394331047154899791448279567240581751074895454911722232297794056281260905236217948096923138058131894693536879194341197966809485149940518522947601453957294242261799898564480103815266612035164359391499264871622189748369441994709137380038636669763371897467443566279740610653703037869071811336510319564719972108391972913137107093400055301430763268494838762856228729607287835466407934005622864131393031926863434943230215344940093177151477462972904454782432512051922567825006253541641577819909824200660758273407933846143168063960727051933387692371280759288392931545246329109445230231829838000687086685590480096008200848392568620036430262915082757923310760844916235163141073231229725405280525802144129429770175088601693411906265127365112869761111894766479842081275294273324253870211760723555396484542718796027861355566221025679005977869543251707574394208689782290144970171105797929075699927781168266815955181047620865545734180490560807074830921706093651841100397960055595347089987439605700488948314776481433737311132898760296548873593733589030418781586786113897443811029956900572294789009744638215706620731450645600208411643488635801723291915528821227804462942186012359060588950711704591129529252013092634074334780958511037437868080383888942315195358946530684985449842681387192186248721329408079251791758824391040048852157866255298704961530808709641801599255602363300310727920832627246816009388724180411971016477596194823484517251301878629714590069252730294337027088495257782065700394029419804558862370732030410791033271971268244897953571042119682309194186558140131465183599357507650325201587930074846363007788000412154640656153494396018972478019664994875284386119051050058649477575255000870774753195859560325471357159691682207620044464381526944793648663514709770361276717601818024074010210252706447969020850798791208619603935637652095384013386642639509855034929563698214669203118478687674597106377913482890354448965670759812896001294519942364956020705787472616995880331453695823317031224224507080974121946203387216980576595350781731218769439021426149090867380720978854723005251355384361433535876078347585262223923912512054539140327693308522066752052434638563375579136*i1^142 + 70145221915571519741356341665718522776011459837821948733986209750780247897212763900446769687035123314221703987524109161113629464827540071870064711940794240347089447409118056349369167725580622564394794021614747918635911652349650180972930670227259183893152334403323026545696700408589561346226473451324975062198983170000245683453690137598096387179766807283735601494733500450572011953710511301159996578990280591807722743420776602129398097652456843803450517028944198300437378211799430970365221509464454241495832282288111499141600098491334918188816938286843360420118760373543583877481725588260692458500441949299362975797322572512738426587865773749739722508583129384675947202579979195107755598896064802103245541065240150849617241660063875671588830452707389877278141636601846990302326344284307012182130767956742415911608060295561652811819112884841076068648547753250359768265611735320206586284096860554012823153864688708384231730394926442953716302449961852991640698414171376921004519956304547449175575211997307418329136487031504217547830950986182136628410925447397623063157895603356124426425314777954091424705758835404296984210330841130852124485096764940825072507818440800190122796601763780511028600114210045417284975048729192756471948483185020337285739238192433952491185122036935721459235419280390821583362778147927801341428007882449178686269005324625684406101012383094482326729824601497900885324095374304177665217712770981225686203620843521101579929507629776360221765818314931196547824638104555207195457801576092620058233459581523258916360773943549918883095824254877059544617259638296444547662630057936372469285366374023763606272084948533714963362820422978033372633455900857558754110543417100430312211205862490211873477301428207127220259764392643614792621781238308437653749048258211571693340965694396886905410729502515956856921812111564236299037767211065061079136001822861620125246633328207705293158517255152694293100661810081095462663601878315942870571580066639839276738049898931543691846540041771201850778493601983789579930143227783838642355798656472749665179227353738553182353318788744474497874438630272839343639933792791088068783257173058206120668865656763943048535276926669233087478248539015849988543925209547052739836452594381890343292783182143728887258368576721999014406372993895253250437282913415558644894771472709880861653013246588222030786002809633628067475829654683395838312144250162298212978905266614149821279688229747818291767536923171268255967878835808316268763781516884370022758504140850222970687291659079550353496287197692453078455895807499717635109027296188028129209586722450681223475595160674222513154076450204366898891177894240459471301898944729540175423056848003923589179107642200770511610640953721932304942755016135310799666869071389390175396781908998816512030135065167656020643942362028505455860859562063556509696*i1^143 + -15310429123970526426149083126598514916915106705829955765556812577191040488668709937908710901915545743936753709276427138231177847330688975658839972530016722139987702530843118899299018044461274868834487398984901977497136625533905541500435757239550191925416472967647015052110562490283245312712660629445262030824517577869356180424610232183035404529958853948236628935222812916321962805817005754850553179657794585144154330563465190759637972916780115358619748267882561138010456940199917531558524362083359317060738168720411821325094029358838714476064075079079596713632492744690419195238679376789517243610722216870338309191727672102040765433460032879086221083230248485797648669992937411264110446008863915792106053565854996529783820733718350099404781858090201758617370028365254371988689412311919638181742413050188300417381068325972201349745479582130313325530455543730883526708674550318430412930993822259725821985651835066711049768513351274528809604366350590741749297868270544511896970188027067869331193502573462625403908691598363175681193229436613172271876832349873401196282360474932579861019585439490408966473417998557127943567251231471959100120219289580772552310012165118895127854675975436133917741238850262092054610586302447377564463084879093182437750044986131615712941563775721187390567040658933163446387907462620214038454820083154573043783024878982566658560042642441536124042400523599759521300201414371182392826420072265339783936348689570340586159410377192120489183908981001801376241363778213652551107408091929092557972429627730252684773781118964423386048529276186063563024484550970144503217121875792302026781728573236559983996322805598274534192006655069026325259237185202329203389022091323827499127485586662555525958197440939047006860503177378986907568730371703461710811135722246322661096485652428838973213976617740010247463770582941904975864664295060436313101439845063433302084843074630942452994067521706279976419746878337864821961843665240561405593024932316366979086572453194131862295301000135696188279557546214128371630577301299958292273828226878004434944905118892518996736496644700936044548270686052671330070099611990295136189245821398423013078194026592787657266291317288988687628152897276529568887530263877685876617052044000125421283127303572783739822533388271345891139281290603863055812264751097532518557001362644556994921242101576931807424384156560502789860357606183410986485046258959858243570659232681061480153816427309276614822161970103816345104145874128247382064859245535070313155594669621528011401704118751165056913670866850562216074523239132502492307086436088374140270721729909422759176290127812411266589998727257145987508537167998198356124940430057811085362755796750631774941721313505309722035649518932180202047156018784953365085654052105216348386339094531487572330807541090007699390966946017081881999057973411840*i1^144 + 2759256256864687145401984579503338785547571910288805894772704375289384445249480874429050848925494764683303356261746837678354215000314286015521398792036998081263995885888394001949279262366696369546921322811528396031791594823167874784206508113821337134298687671176330267362952549447207026036730580883368573855778701140043176746321984851015416822799155963325703225035698095757531154944613217220443550285455442840214822621747417709403804133134252682904329853171723895767649225306142358199077544048862190265721776652753306055296069719878490867131740665595379377755122025017389490841260755095847718633971989485199351655994535972216328002703901135267329046423389211243675618738202408554243686839602278797783926057521410438184243457572301345052352588986325883225235639048068913718392161529738660058211759780387865217144687870865736437875498065749374454121215581418521897493991551453873031989070186759906231426554255354379595105084055183204471999581697919290942318235426587943114397408042766565956958639255661443048020434698525737139034242131242862153577244505832788693810893639645947836920947526088590471770100163565503875626029852511683449826956687408622310357598688769025937026841604315498699845468012858132486240361987951761183913520396227118573287192328557639060058961588746827888175054416126826698816207744019722897773498563884578220593671374304122530888463177869742339980227822782823925488658236475623920407288560213152685988817532697757065221723690739850006736542774926985484148430863185489665409108439093527596534415391053048763107422139599186638636114366381278923222131134084755205860571386292857734276314802851039161537411287041291596473358122305275202502420154650896275598939708798304296509326006880959205274332263207703168749625905409771422990947312563857024167908319923784516815240697304009716036208809608962721130357083699220546129726255444874652695693411129716910357067451541172302763548819633958269782455769293540785338480763036492059616352297162390250223444671445287676885675827574448084564554484930440989772263310026666008575046665046246063930258496488019409606435280767179292295841638863014773933941818801457184009362302818274251358064766496135173139631040703110269994911423142261443933279633493491163681765700402548414722867141557762015566712278761490197889939449596477309310443861089522229787169803941808598677913552518805546740507715328633017235063872271129314026371571494049538790605516474097863054448403707805161142402634152781660313560091507516116854316023179768954441182166266693960158357646012443665067920201740464999398132914478118164985671272192271414723412431834851430173526150404056180354952850315557338327325791085662596395424464591794287398179862870508425263375472633792106551764202734228164018744122708931694006812010873914749528713252288876686190510270187801408929667776212347968999653376*i1^145 + -550006414388913490272724189874176621175939201766885919325069923933449771740817247510372594706597270260243736083558709849841087556102944473955117101379031763426341941568204859502442151943588992608517276724614201068208831744595137909002289417315158082795831082967301974302839857590615947682834603693260398311382034170279428130091814728050901537791435688776318658775085080000425307212182047263889987409938932508308418029595093987300605521524331752463876799647298163821044226193289232810689436353727534066501137048410889912676862035604385616335374372039359704955715118712581544589597622924727764495813197986906922632266602796536849265310191145792251955049088005911271732157652494849615875805017594868633787609955515531474100622401914515287465378296790831772581661194682301625044476916599802945253238237332904989244488464495683063516499517118513324396796710139120373476128670348539688137257170994514210792441040193009120270409590458733354639987714331891138356877940758119748084646526666213791811877881310965434148448119270010820373887523425784288784651179336870024570088525836803441434336608733996240062437829194198393145323691162991232538747129228520281756073318581886753445085986402888901584498216373928483985638679401312410422602456382450157762479960468874472945410970580409384354432211564983582322356307713232253206139672199675033911113519182766218321840193686687708065338088312770522709295049070873366714521380319555000470715362618744522416204922200820569806219382131472932404624680891547817002483781697649106540804299408303299544601152961983531926412696881747957113136338978491598489241976553353488457128805584166843242342166045765110394883566545104156900442756645302204242780009273321793127340073977091601255448155824955091543363033865343003929150559721331996594488626405974668916673135703389384188574851762375445576245644258701179111071173977128791153935480375823784537264953793583390717228638562025022253897464375182143689614499203478036340194341964933461723382237126699204151458061910608623159447561142634985119630283155830226205050142464083796871814813840442917978047996502802975451882078817998144111071757937241795050089125366213226275031239507880837425653717823936768440665421390229086229958602526376104910043177578785161933659982919319531690244518623450358775869647213614166873969722512309839781201835714648277856132659250429727324275575504335964357627195843910264322861885477152845195106822309234872969503369222177544025156628945494080271266326668606034980483665111709344589305984156765693588657505704777794701026809818866734964242809833048031162575138420721129633018995114960286030281004197877900880651973196190535357793416688062789910969263768352470404048548832159523265736334970223609956302278481750228903082514743089992463224797104904384427959350660071313264557325224386530069590855764571848704*i1^146 + 59086977352866571857964579767511010599248972604450042718257717777218933882776677585422861347071253599276605970447510339685552317493594224765976777578523437829915729706477154697174687460629868454062225612919582208214987817107222700960929487107054895045459183178199784678905650870125523991014850067533170722853528958662124419694091972817589005969691243453627703935156726607540621566113732355826552132262443334913191757259577408972394519385976210420422392351136936413338911153379193027057884812561646193781247812877948100500656787376104049096595073908733772943315831622611154923937567002127486796350176478115317930553170921064579929795398574223398265729951514133818072938287796037243412465282276522936256710994975613769109559320858250149584558130006051121266738486552720928166241395435968012642225935841330674381190735247871186137598844346158593211760257871125390844074490056205650788467980647661015884959329018396555267259020572473296736483901791976073861669835004804610776013968384596242788678986107844345827151191148911512800506777986421944168067746401425142200178706638552773063748939406591391829165951981568420128909237582136350716636116309133620708658554243371918356531262933329678033248986638504828871264344674915050304650913512591362633524907613991800436416689686014135460176770865614255830618892909027742975743062899174228840990240464121500501801985131140620429439985943116359828204954954714442111414394089367659565767566052489606693001447523593188474076716087756285528880496400420273153342288419698076903770768724011239708519365898095258833689488162096213015361309311552658569570079221793979582439362423910359483119787413468471859691405765484062315584925821887272852718339624318350612049726504120591401813471929795370662332197865205025766734365821890429514829499806636950918896681742615711249132105925743688026227570878030189457209157873563171280803589051040059601184083773392154795406596094838017825667818162715707108305102410853682752729353830633147993645745682259142703650235941378793094008201426243379810189583059282161166418298615432203310132037734046529995335823150437957411619026854216199510782085328864784914325134541847450564102526366612502920813019487122375127922572286894460970642604361174202831395706957466556200439975973227979759912622103848955393933195755725351491221021069464486213424813161023927459602430857996966616838423393147096306760559298560963499945023164498599517967419969573064316777859577886898504771742462695751311163007850729505747914043297325215972865236824180667861871754080749115883547720257901055541893065260228121684849036961380678117458731902096814259568807193772167291895874579858117441217627041898792639772741909086502058965906346993637315242934038145780171035338183381951001036497637996770104317391140964150108039066520142275337121956968658559671067207532544*i1^147 + 16811117189246193652544746464124422424779114639667063091421850266978277042983017631351960585196034898091485436838498589418204393132120327122793796184174563011391501757085784331881464303960524856252739439144281608338998113929529612059117707536732821654867237751442543764574452246647895836242179212579835090304345380127879802821297883398323858353623106768822791361314947519042791321629375381005489713226972369119063666856938125476751094305236781125422345257452089490810550716204633196825724873176556195398547144905763516670075914062210355534435907187278027871826130367616990360335616023812113857175032297053239110616795298102811544347365947537442507415922509464821355402177800410140749714093991152637628992702019353162826269994937024424385291843843535800981965282638604153636261728770636191413868264510404767411342497826718066343484859436318376495396586131455747020169872577951468815722268689762945034699327025631635629418352223562362402951601989505453480978862147791142343779658599992842668512464482658799370114047181842797250044256537763946246132690857926503611958213546023416984944899013913155223213028372532792233222738426753721633798554547976953364816016421360307337286698055016334381713970577209245298603290596711768168973480198493251734514565132711354860130981490312290412453632629973212945111320511244680586258336937534040715266586672961451454060029532270875486064549934620930963663999964204669671977312575871073382899744415843847518592494194353961279882848705298414731179777269281917892805929919473681551107496664564382238727829163500749405894916035321656614591353741385117419546449339841386132940268477483024887899523905283588333341912569112989859347993104528154856088580943801576048327276599524649342577302490873424663059373332610388796568490945462749299046167419558841276159188084426571689830323058853525806554948006031567062517699460886596871754678139002944459664751065255070977991149718686928360305870980008819026417402593435030141019966025298839954492126180184387351732531273093384130633740741273181575282293715876905579416087817133169390832788560532518262409814900777239812944267249323510877970138484418780656909176743764901931933356891688539329964754306248929669977928014121358551021212271278780473338748187140306065719166501578615082239634237900935204138600211856326069136946565616368636870362800350046449177669411149674351799703701902952322334106595429876991228623378847723859894504138450321464505070793565534472931767972862048982453216133663489807054299226823288672985611306491761757461910874697300991540969818331109942443676594771710231916313025885392766808759662878401265415313231436442948978413526446032008383793032537643664745229345659398242988033739165219765591390230979226325998307996048755991459549220195207293986556479323649609838641894412538525738243886250071498424320*i1^148 + -6595851358704493878948973688297294580890809379177669502891409266874576473936997320291831888543590009917402984467766244722469025645464955692558379821698768014551279926090766093700551471351009581201431017726257770784317759309853468803944652674209414110748229370802741783618487519589281544744762093039711658723033134010942381367360346086836217201642365123780550748480288049281664895045245700068689344214227172068144397284720152111376041589280176021287251520935792454855213845619816297304204726399392005380531021242496124356102545436543035294344141527976758395628314835595930865095438168051213354359756807395384341665644836384089808027348734868516417433123462114262716868608134199516776138937018014938372930347650906183901689260456089026275632144613368829561044894808549740280190417202918603033113189870189105934189609882268900541973225891961943492772703664505327705262273215744904640958560594359731046099458582554297180632634964441063001448562937902672049706531180027052465536056080533852967465795280058052855831626728233535705750222748483788303150717922358164327448337643100077597960278153222903392685187439523773615058420492316241331142278178586657269289037324472359757416505205110805512342457546408565890634194300237084328320471995884076287905696109682190145528524100160440484543286636882854953042328253376706496522805759842468741444251354978337686384341846240044753316867219696188097366695217384767923396284234349784311196858468379595879707363688294742478584690684729633591290057381935827985195391069381924967313963271647331833939246107908418519774143642534199841292335929079988091884627919641977427775948102818056847983660845314339297532897127745157424265566851175968194247689319950646982593072118847251168956309300685874296654304210709871780856710242700699948179084769421984339250398227600852105416860977879585475512564410491231011696874258927644832270168329605358751360828180908915465398536619584084784530619020964388994881002704457453566950605076590608658241647909546759288594615236058093271309953484022629901462048962449705102148004567225997400134598161666178505021016988569628498903726151222918447210005289301267714859878257640090078292815505946556330413400639528811232933749777949392856180496449974226670744716544503517227281502756142463812460754419586139311445822090700374860822002218220066574540588513513049469658973352313496386899743773015018996844584240898818563241903788261413929267014841142371279457784641237988884553539846044946590834581773185158226312524617058764598238559878846763262495895624956400793195531806198594981988084010537518920720531669294889056066153254375536807553020705509144769880873824627563564565654884205230110413584585833644070758110940439429691177709371535535046125110958637222797177565848366780770226324810292104490515982570862516368490009290346594304*i1^149 + 515302680933316443208911241860726065773603494951733286146163796643633653525187380992099364394653713650971472487484929062056002142893333322488980028175724518293928536304349883857665327097492887625114110964563563289174989769981152133301407988105257053436377065390726796163904545210057403399076967250966115160228007396692731584367997851556657872038660624084229272525644226694952029459019799293466767195982112211029271502594235044858558480470920866835411208217424396238093205653953901926206679504226549154515136329619405176595184654666982076558833794892511870518343254993320285970939001584079424135468322384350094018108296370649985928269045273952347738157172191548052802255165861958045459261394560654863122697747361459387255951897018912247805032985737563457282395982690225630842898162455054912976985758040340899849780929838397461007640269897198671285606619208783779904747462895127183839643577791962970862086272775911845543652358997342636858881304857727925717307682294612315061981444952956177000856468156880703290604032950192571324062874518874859481989007158696998137702281289294967596910619478395090152987892127751903361631608322855283176315315179318465325894986391979298290185738770899224094218465905746471236975143851820630672170519245974778111063080152727054577421678414548251273995148150864431550963900226170242095646512216796675891907497911014065874951313608391576644138606947572990435138440488186881330069389213739426627132843411725943379374561009036606766338404749379661960079339608877631845364046553909043085737180141784174023085152379030765181315245641267902676508660221318879468860979013896374880691727370653784785617972536414200238164267421384563962900889321401118072379416032545231429815449892762938034966546945074426002037858727242910997743725653503214143692831529045948705963494208655913434099550740102961526138440011598194210883749774849544459556117093437197501314892510036829722422454307114414791695477727790716936981681015287330051980402122443258710881071258189544582666091201105528451112197853068507539633770150238454994095371216140454001793254421018532761191542631998463525621634603262528353282205400056353388062465957241958315276296296841994826468390117010966564076494370624025866875346747599087633127490597988186893557113198090839044337284675591987442043667127831651383204610014894959614555265938545658761880972227869280696553726804479795922790716691437803107066340819090783618837837095090977888456494609231361392754606284960975572929403197351819902095022876509952470813777523018512907807580440441526322834868788737305251877787807789044669180700828102679251762133760213857630205277649039882538270631362649276054336162543118561348605696632397152592714987711810643947674872009630060664774228442990667605798667105020569578495384201300463710026665677561609543468711936*i1^150 + 16785580232121177119743133677411350120616368452621152266679030696704139508226079603747695480856144250372605989488144229847667795753451070117013998868670835905434886681160529958064536335914016746652286988950762368627414537707384374527178414195472699067773135234625193872554226014270418908087502029315501210465742948268165015133630808530672025839812245534967774575953188924393821066202900626603323717129620003101442441101101914755041043502182632249782998471950017146128403258622027760184555004414709510833114918549289139201508609397092227857852594686401644312629840417449550659505801548146982117778557651142483607190673534896847142214022924616270594420034956526848007981549830665533089437565237549322576298070510296649804945372884329978328753477667269562219638085521559242126456074518949404857494225585570149006198794946871190620074821557719059617728867017745591226484350862085956692302007510584137183244032983074622011852970590293817908416222266326482900481776690046463490226861335336913920520765877755341916658897572504409536394193536417123839912872582923622181516265971904893105074128531503383023055562202888500395840974722073035628964419673859545419028272345283848095912021364312069244465058222882522136675770015324366841228275614875354551702279700349365967571641447015773323177278475716653268935716069294709019431216034894926401135912446328041626547506378032151312282937804927092105618973633808325715608529778626655160491145093202143501801672348427316021994328596031656335353076901331412348971941205170824911554668774976650449113245471438419236698464614240988430184458897989653098789729973070356464629753095920486646570338093856663595248624529875241190449484838298011805977207711082732576797031223913680372373644555464803045250841681260803898012540736572537409994327338619586243942644002183641492424794210382860084932215502545354949988818084016531504327248537284267417148633721680141077855858842144277009647962359327662400424132186374692262607209402532633193123243558087358834631229515981877388343365430549715063791913266515514038398639856766642049442286813196505636056543808185597153570421995739088522643495117405496910535412091650844837070759110165819592355517227270807634961858774677143086099608052808583715657003279919701332735809638957504998134388297765204140649854156086940907353904858290095955826642542433470917205866780439535906855583442893720944286139270569426928191493203403982027334318231298992624932073911951125922403471996022341297161964196882223244296603393475892548796467970330297454133193976152085317265524660624976389534514165976729848651256325265698962902768119190258890197895615601606004417213785648317736712597017209069417231916733277085141139645617151296609256648438062925290000394377200260203335685894739531674219727349931081645228403848791642341376*i1^151 + -14730405129031612225953016087515920725164721997842955034061441882176173679965986553337258111868746197118793393853573717924222006200722014811274356378029527209418859536365245765034568384963546114552656724683921931822735958881637032455710805396467121389324025436303310022640452142486865434644108741230223022166033078498486983693867316089175108674853036891592324787633914933186177557473369708157170685886709901401473143953539758815021392278926113081339872738977255042597006385833324340329749813380016452829871140202015410226142187692188549766733499036440665828148539460737289182151567842020532442019415858181838614598163729001846652317366116209077491046259545625326092382112924583124246926559339944713772365013601086744457312022642628818775331373690698724705126804047052313373416655287465603787608868850186404230760353689976111997256220196128721704618283381513621298529495189906754828878139343690413533909946044313907825983798107180961368029875305436208455393246267114469980511893186928695290896397962348076528454187955832998639677250346351317054800124083270134340254724848022331287879557708299814031073207128959670297073594815950146792796922026988461193297145876942173663557628350806065776857454436174759025457532933584252628701000276036595074711061110545846066174725165110081117837164468475741188338194130473220755618710129850270583178272319335665138180477140337677832422559719282463456724920131343013141491508016932055605795640139725660931802887766013157114950160758737304300024869087351067699273537827388058038844957904110880865485362763461740997896200663934962110845662878151758857086573642962673336066220597205667839195800427636991080977092481903673928109445549721300727246008610932861974218672703294410185036133765457119421724300234522542995305308045115901532184272756117353777550262289087007719291998533925070149992335632713743182183841936099375949960092606475846061216018900786515662092388567135676890361345008567340001138047404145819518046118452674502720421905897654449026379638853971630731408254066611419908453007686429612026276854012715931102102163440034763350389488412435697860249289401491654929679209960733569074131222688012667127120635015279042763154169141196626315303446275291232061807528381349691554714960178091527967968068432686681434373321279797287583730803555787751946210445948391158833064817265037092998919458805323947689237215013913933405479010362926335723313938561756749670723559932896549984746978415012731448482778266175418572057112234517447503554161771632615593259548269148252858066693721701689637858011131769643023975075034500388216360239379315817832919091008028670601222989619279004896724333341259158170321194229608593065115158806192620493475748473552028008157279501461499340220095488778937258676120131661856530137177278419034468495371528044544*i1^152 + 763290021033853412308684716820148635624688361626188040962483650900977184117152333770271411609825517600326603941987967943546364592671996435571592269518828823166295427150671160388481788654315527228922015299943057537034096496228113849720007622675642992241578705056973833375120340701735863227433613703147775740101349953415959061614188772324912609744343020862773178006049113261748125538340542689037106565925752745638393997230790178011772616245907637349137956372707965315087476663234574582136474046943884737513774070417085816998400428103977587609189082263131761726565918186967356102754963216483689287008025957252556381708698928821679453375297200062656575241923824837131154920892039446735027241715792034155916344458298905661502671716829128701896207719910768417679450454931879250464888537718658062688305010821105714041180748866975685584958977774107528660055303163632031449295611249507753658929178245143232439049853286972472087728395630098760404785480975878714001877196363841144309678259374040547850705542890934167946145487806413703655512744058391181418837456986374873773889145063880048974790392189395420734761327486188779464032106098088862162625599817501285424753145498791777842338904531637306802977140742354967423970505093242521180852831990975983071145458340886445306928497464631658078424849358635008466504751327186591308819611495743996272663741068551553648816606751515293522854104621894109392995811507959192124887879704592935334499832462925880258544247547937752388257497707857043348770030136339711789376557026807108676821446103018475092947997691104621929568272244859054966218463849255779869605324054617925277443986057178242611531001099255272511528928532193499891825624389791513938776683540875721660728755048039274910523377320245379542531468248562182092220074124482573999566768494421449482864767063438924662640229311912273340614457900789924601472487873768038864393449855465767494308892149114213685694035635633948689047727741123807065733362798138187113852056129533819633869429226220387456778325839692558037573290748339169534984280165410902505774981249253119733912567118939500467844965109832422734222128339533381549453051416075264307213941933748236963358970146508360616567420337197148864557607465704774672726991285062398690214090863250858157563596334544449869928870975072839791838252359013955087230862009639241631298738556074334841747979573703436578658977995152442903081273064842313895016958309397149918327880885892390878847975717363836882335485384975259221815309889822875684064439818266018000907666351026477184561761092572233837756147099018734998423639823216230916386652849599412856723556036433797340268231430275147089408172813161739031983118672790092791980285809569367999906936005877729427287802303236382562928375062387067034547941161068741930681720385936254662868992*i1^153 + -21562659019169006110823825077920898138507916428362349712786531343385759200354601887913852034928349365591978391528513494458844639428976684926864639292810220725344416542836729747600648164352996752777826353942273530610746434051038237832912042191850527035140489935392069650363741100677409315331198712806842654732996748141779829479508358156227748868687991161233467032948007010172602792923793160112823132190582585684744902008782043374815549555924861118420523623394867774255830286990992670622702604102114572909536746763830412644058873710338467737768657827968267993988476897129697131660041421491872439729795961035600580166562331448682302971054731657908289384171623906766450913011783569202163643664918557157173148835680740155591965667792775052807167988606185571891712188326255460458746577017689979085309795732953595293374856652486808671922284876328054709612862211824722618863806908606883187483801386742311949855318407166130610662044081459497239334976706152492225323736883940964984733544152225253887098625484238020579622911031997983627274387948198763302070939195534790281522970858203417135468508886962504163346232302073981409840697800417630064293202014908263240319625453165182789669659108335093479643212776374820755036148903965721190390136381544771474430672459764647136000480491916634058367084564145645882799783079307875804099220012442947507903876200496066191355018260535244083248509421031438964426751972237383062796233873974707432784850311945875344020187948162956901969101521555980368664892744686159980618311694775857080224386392891329040120477012568724771808303670828010049716158248202997991932617212247820029924170995034334689273989340079263585427728785171296191156923578738991103947514508840447751679900101122844194593292459568488290065343180004585845676464134048985615494653290875065176497519983635496643526418805126500174865220148694082757647746839897609192140285647692953558941661871881376185398506002574532865357409841181730753874579488058033772849168388950996546691752978762525053351261854725024173680352215541963591662531622352394120747477304519098959047354686591011709097879191437458026305366851645110744233224022014455790246225924420443911684562657232388657688577558222066812563013005567883187753005954914424242208782648304929914255286531147749559226801145931175375861921414291905541593860635544724470800466216688352827692524534704252407862354639048935763343567345101549985768499341175686727034404816381182703773106571534547294508291415325511402884313225182986797726339746791170515081517382099397748040281840213577315249133163404168552474311787964534992675988333915236521944895615048875642329631155552644408117786073607471062481858890678796108423370351773682315734482362155954911317069429669817705599355778894874865637684731898244919785039395198861312*i1^154 + -9351575905959337034665890241410112124525671623643307280903062025254373555919186946685725331767564709158388871556904845885411139676917429471944071970867127269519947435991670274588646360891929380742990884026012557774114586362686845518364047843204357972193600882453694532541665703269048857631340758504714703632111941004949347445532209198536305688254338297714274561407613565820411301267655268548329288508550965041132799563650789236847876167459392374119355127125704998818163088302841121234676076500806957266684804254299354403525755815489454935867571040516780705169942386351644583402737144517639715151175458180367192044325876134541700286594024173951358128754983710179847219565088922915367724250651905087480456128560071408534150907219018958299957806198796388609004122824094625241396958033109685723118108063384536942695871264187298717519236093012819567162082755074107758644273080475104804432334975049260485840391565997619541419583476150335753943414951111296107159019077322696686837965163867953810886113947130090688002608884351393516895920824663542820443425648890422062712390130839248661443365240841389858423636812587076674598929840248980041329231441413114222760544967614712805426797267384157642402545664808269089889263426884917814764757562821283747803523762192275377015726069275445463950458368277503485320148270709195473623778131777276241740276830681977091074527408925894797422869241484756680204120402083359860576785844162399486470005601503991327701159056505144337173415268453597139471691241370113628171459812031305062926210935314469327204812002576594384054158442783305196736691969219695927430435667013975387942687141189182700257734099397907784388621462780967430563944571692155182247072268605227576288434151288476882654737689291433885363076791055631700413144276601301032874736216274327643624477417195806401771128436944421307647833767410641883503482420510215005108083161413001141901620964152277647621529740094199039984429660192095960771571030190188237060764749807653906056370277860542901716320117595312397144891934313171841485416318301080776391548846428330061749216154599334134206932153735457742142573604704476327665681061604855502175156374384968828901303824972901048355944582358402989973673269641838929070654923966376580866803450571705075057341083913053595705127641777595521352616840602837705828750692516777155933106805560334895803852119239644434457085008199536379560883153749073007464965542282210303768194344918652088167702009315626517856505607329893461415651101203137456630638440213429607645309861276418047556387205383550003624148520392478997098537374609476639175518278428743376719856615571225252775047445027767471160521999650296178576495466738242621481829435885267412335802287435888271539719090524019621638371743039529221262246918889449590381873201152*i1^155 + 115341356942536343859508944632984146402547392426125057129608484114647219345253159690374113151406066404705662302526983531088840854483895848236684711158539354029809417103223407323168921017783326273144922068507107352181254808552799906347164610294096136510296707166669132685162363838275764888390674145801710687886010579711107813380143414973598885894490766794371190661291775135835759939324826243413242708878889485622541480217038298552957042219026766791310921214446312229317028471590529355447951396690052937719059206111361463337939548878450758898186112032557093938555536535591885152903093211108265925365020994325204008624089610927085590690133408220010592281447824824401639055994474105004202170749686024871859702123414110581227706284110141325490670534223799918387015470324603564384930416502559757110909925223147365174614114359725860207491692511094314510127897037944153741794066806125104005173738811865873220597317690544519397793700336751139483388759311637062585237661546360086065732057908023537722040867465790428400278059227669900261236269762723330791134307088443914254505438892032582459094476486468789832403198557775645834040353001825848593893823746396306454891194357662010292339270970238591109808561522705786630160118218817839311754738610872420783018420925734436474427655643852244711461404773295490002061886982412551950082423823470701206241492005023818585648389055507747511145811922579938218192118485297205929502342579378300775797002991964030088709884800541395707602765693074718449043687119028880466046773594095082492205717604227234620714804071406512815540065452632444456610428648966473966087868782057909236983031202565615648140619170840877640026466488615669838989579155973540972853902929446386863740783121308369939969759741240511968321935624133986953956324756968966869759247005873357824083300972776729669743601251496694092653441367363767875722200072377930751662275523149676698788482926629586740266749913954422827907117062280774675124233251216565905620043567084323004582514979050426179146676152545713094672893060501624227530526382431654289540911920120321708895297772996626983847519934333323913804252176559164779657563973324561422379341677058741931338197100058993771906186019471828517692672048092454404593615956862337269326574405606422415891182287831370718844869050606950861028818463546019609123015414705489449209027494518737541024654180251462724060149649811617933897035957240980361792212405334648989345392522373536393115141335198503129036931368670486523052045374139675850142499339684298187958273747004833287571311919972614052817811026266006231675247660130639026072368367106651636728128158186113822397213474716386257393340127746564307801153210153884189851253159186088165277505462930389133036970418394944510939607960918305598059207492170581803008*i1^156 + -27766211395574010198004873740282221701943624779392696361352670193037562383075738244509510811079156905460867977455868544925480037967263676849570002452111713109976994464757721860948724608201238232296321011024619466594733117772477269810428905283637115960812014764779236525137600109397090398257407860465732241727426891289378578702817732335759095577231819167566018051270211375279375531532890210018326036928772815580057471976425103902024418880394671537750828629484757091809236791690831033495557097172287824358022148042729115079893828204566564135005494824533359877675712964902626102246293236675936892490966046840154475841649843131508175324034783856765869729782772040815570753388367818003138352959796418949127542203287853082181745352629210096575874099065368261982371557975104546015866212713606239775067045085328846393552354293506653974648266770911207210209001741356108640943840637154253638410386833622672232599461605579092428476773370718632343480322717923916493574005869525740269322065013738800798512110652365483943329362032483255436656666145125520702249285893616834993960581146643886299900270786880568222568594375260604154617296357755986806661095332705933680260883103172213311138481039856046476074579317169983146055076549602792457421785120185941683132229595209480888893164568046888090807999063137647128697617861603241498416494770355899522222911669943953281766365374692581124818118334687621804211211735150405518308145730724785912262124457154276536174765194990109688959453248971150098606827027809892967985147407694163832454876345737350834781320478049162651631278580824707667768996376639629726155834744862238189931478278898358257280455142501949830831195901240312462158217156696913868920798129497696652058302356109284904374868112113712094767893310065053245309342974636413847088051389088636830667318255689315654082932706668125334184648025124674352805009501669964151648434685559734397013512518525443497139314336564749550040725158797000459311279033044939243271532183440910273242556879069925658470411943279416534817061007205728010729881010512618157339186729654043429695021717572090643846418730265052950836479699694147984652618850046300943076166207539798691997997793463400995081247052402985738437965397133676880204671483523354330833233921527798443408551478290112647970888795832674386745872438821033046924695761478298759621532864614661066974459631489142714485496230440668313714302837729815466820025894146065665201452518424394463244114336183229734977527390778402116519579221627549038022276034284066463581776575101806557168183365151138201448545558619581653673467767509760684380937141406492806883041883151468107272104187278091262860548089918786915993942299426809892216742406841737450930294113107743545239827821594194602053340695905174982678882629451776*i1^157 + -2600359412480145516837586982607705021313669293603846328548170943679542244160616448297917571588693319012050143138094017589512990121074905446288483207013184916666494855111212771398938812247681626601944036543510160563948278287388406069167138539037697524688640366698661234190868620843024168561779145144508401527797566278432471100639054338951202100912419177646930059265745985793688993282141407953507503995649374970187938184891450330010573619701137697999912538992790528491036383818437136034880383223415886797259034942729929385775834980780943193663490025685062469234865449766437120437592156819915715765827172893959271347923773685801467077466180459536604206628733744850124143346917056698256103130679239862207160958873829596219683066253391870240972882639174811193023109038691114868110609774037299594797052941397631609604186651950513307218255250946859479156399309606730574943769719977020749481759692371969009647984658975152100959744821038801187939186182987913046967455628774440901033580624521261052282315033066885032489934993943773098783383723239296625061311498175379481357745459206831751129869461132358228623420419664225246509322598998542415036077122136668966587826051958092070784684670649231679296749810817842690182740057955213857837084507079010017884070738476879282336791061040873734545178857053101331029354817520945375994751061651791655433461700853056310024502079653433242945818308632023856232329161479547083949371991477641036131943840426513635253793001665793418724076372761083659255070184661564023727766471734808220488940515039973998398945248218381287605890702140955394766825433927583683083043516645585996089540723553942952904519009046274165001579387274055098719083001821475679819990589995092042588391533731526701992123771934736052071101536115615848479331993612162811834385651049853557752734043148188218106505896216502717075297166743452130528999694775355092286742213281815641806149902797643452744302832725189765127271104494660154780696121883355031280427372460449381293841773453921088642134430336844063012869782103813767064992995982804003928785206010419007095602448934262605307844205922803625755979537843116505114957637157841618132988757823291043122043684130041715906982312536408275422170977257920626948766855470043492048360659358466148115192902715915872685821329065138520662853734836333687699149971839615354882128078135732223142723779602664275524915924424280982910251380332051834845588219963658976121371578934458276698129916465531952266498951728088275300490063643759540896405342529311719545038982313307201629301903252851776503603615284961990026796326600261673153614576685555353481563826164370868545230390621815028155001025631713438132557907547074600485297525524790820454622364045038674252869979285285885707462739124661387557601280*i1^158 + -32705327690263293897936695791711718585684553790018667866900821676403039447929730628758721222119545946492074574068117709797250945586220786162887009926895011398937214986831073824446180771373705309872760216733859202333638316642771479363112588310481930203172719389658976686231899286940998717199992287644955706618104205552738554323169363341940353401451231530415053796858669296341261977719518404119202951688223584492513501280694862255674008717202831842684494244238393895211868127761308248384878377791421682651034721625276764805451342998079108443752256294039074656663013186520740076110345296092729605939840738762658318160573207713188713775482545822716831106568575833950449795541043327982788509039390612273711797066418943502846707896083947715861308401415399789062406066764763108130457921112848897436956182144938435810819537168837629895219230176400849424566488933344291165127988997882933750016006422248412174675251074745823802817742739139613218974366094777637108582834572141902740565471776014656076765805524438835622612180629717440978290980365574695396560030927096356254773615324411056476110633424212037959316000617539109440403035151388217708718403187917704203119291019247199228140959155674152273065452974728152675365390693361691103796464435106406911600992609640677440144179088028772944292821173793801196179813949675137692757807472706711549364033428709077199499672389783130406503792343781028072736749730896633590497732331958665552664739629800298341889411328403042657170354154964471891810718392476772300254617975748364576442158488942265575952945160945402968743783348652603344623688249008364056576299953911812356101529312449703742998992626798892672517925907265379826363016312401696080551900380584312165342982836803700816889709066911573526905464601313166889252562734753030423968088440312379042750295473665518798904885157686644370775500118987943891423817423606604879011959066451552418690086519517854033570582690354315707532841067650315405148368945401756975097496517112533869907334011701091961612908244022235613287374762896852253705176950162745054099204270422536596594211264670682062147486498831750931670603234557437459542724675112272980633981611035369400120898780012280587740041599012538701949762260743623337964277387691650351517055774862027933767561038082474884280891861917916125591744344547273042146184049957421418952783406704123555486176118282812790700051257809466897160805690963820176410723537525897450219447859280052466723270043268562555111760912995864650257460487407465408859925419146975352833181047267208004062968657116398415825259459203990986510157868076646789477265624281104847804836143144734281255088401541692470771836166472563026164440110686621495132084067270479557948680664013231640142721734383339024554121094928269312*i1^159 + -6983083975387409609317595844861518677318784231693381172762332569964571511572109709137270329173296487270667106848796821193315287109947364490082145638764240403181397066137320619941460321008210076052417309817137481865966219363901842669631113840652965046477037516261725666106963411152659709725969139441903230855012546064012023595378790620752415468268691243632080141797161490025403254809629232321635160112637657236256468193129371557773518969021462106095630754515266886871356640619339301868508005272436671191824401257887773318067117893845927891235705281564856280417651945247073017806687211378405493450914098540015881489644779857192893983320509385052752157680620900320511263747953294353133362818090592493359736087145513235207226852917259597959317682796877742981553517376187407679026476329670843492124217425077198657286237060789363077284126232765314582971741896488139688607715022270175640822472136123051186853090464000789718684348998720991561483013582772499899109943535511167731530359155628052844118032787170387223037915020933075303380138027457514833312669280114795656366162396374181538933834736404344492591637781135451593537771356766069820693732753354108887666947254978449242430933766925769200731921319014739717902053558723006630600240149189383376006419874196464812925134934983995947416734187514530103219605433357205885665397696988107121742763672278283998490704130897512292418883203297144360872626822996016563664492859856697746900759299057079870559571811266287232293088111118824160242345317757194723962287929706482386814769783336016420708310824007354398586274619431485132135665642037443574116925269245587858472858909940051705626710666628581515568374279684128702301408123831581419138306878986869715172333423645352733221730601158311543674471537552466971781301645924323542683075381994121747146254037190725979721613709930627359957430042379306569659884335912680041135173141989214865279967155382823490576446797152258658565344659768085055681055072268612055688289071134831862966039389715295008071508678350277016379740561706451894442385606260338352079515913127458300280162732865157588729096160361646217887386146689078753365050552571083710130997182906780745425013911056371846388229704881460069077566149233040991912037847130637456445326179872621892582082862209289073662424859031484107672816918069480291484065058607836791668437679330008740115911158462065542028328895960503588573437482053309920320054006391071305253273113317568963303219058544973604678327591861500224105687717228661272932933390563345030880142955745014451385359269455968927904251948929620890793542420081321892317568572619507262311886585614427789161711895286377716924831760068500709559037547668925567372074902732483067854241642695277714843322208840573100304994664448*i1^160 + 25837017093558972246882624625217465733048312782508896983831084722223056973647842153754426726718155259382580114150478280940081624497918513040292875376468569481257409031773376120313732504890040446602135559528112509737304275267559575659157445370154910820463753073996514187966575693996967344220360027518192645231043168646731659735175674775080362979871265091750662322928013889745528819856730706321043660232876791992808013550404696101348257412201554573871879302580511234686645134754942024217427345795747957608793944128562529579165411973608187001541143846476481820961176492647708177189670235699443538608115370528452746863173307510269734711554335048428398913022255297566255698408657243455062411500362632061481623000042079220565444259540958965976204013871926409636331879822405494554470972133166832391808316224378689668027204671039674151592411637624184545167026352008298378389957812124119129101060232058073686681932687137553006006339027627831096849505701014367682350155999041216497050265866639730794077350820690226533325200522958204123952670223713119793815569936556472466739843889767580640897402569967939414604280500739158451673072742592233082320791112769818609164900753486438034732955062270316944036398143341519483828901039244455061569255496232542340051761293838382332532772995251950404925358683500355481376828986127488558268833883853057429685083115133737231077017033820992366758968539096531655900286127595740883037876169960930645922426273277099663263237367408686007070879227904295810458968921967941779092864391497027661824080350710934148371547504319597596774434011097275278016755844411973010399109344793631053645269256540297218958762052483105985844785942751766047032343647393569648981448330420506836412391891320963367408336648991462555643861296751401771779832606536524305966495196063844857659453261135456823138873125668704588081663902745223675392255547675082275595514470679700798974713878333873277833403706723779970997698947790973187900668195431975445758279931678295036396943856613727453355735386273831138857368427838683544908751287027741085080127647468416806196069990850912552060096493516913963510274039902070818569647273746775785044099003581556182702370338579524827845145311621155533601030694953428614294867465973274055003279518565118114372779743847726010694660761039926073593368773509704391811409362192439287082557227977627110082133354857220875483240592254741484831986545445001339454237588134245364666527777332108353385623497617273511566987988830613351231350170721031061380809776187408546192647292463013909376675272447812706086905268325774156714356523132927414053013071840946653669156117785383636532230637050843253201099018645145760890970428580514921636381060789079922497923406407911504664782074251063590912*i1^161 + -2743687426886765226000997405918638861873524645330965596667103864581144679481528577407467436930109403059838960966975678117168605396972605547529331478661810123620005722341356402231892855572806866671562105846199533958701073988709846464386767784969773990071816367842399159870000190173482166437046217479403504997408711637246302707773941228822442276879273575684846657172516481970312455366603442637108449967895976967845371868941181403749533294568338534847878693308523701858052930765492482346568709770488040733406863268199956222837893975304509341658925612945684435517076529318945734370097925934545538463362790741764953907540335783278078844742933677435581885650436954689439084271993129913171057810999468902302974690708139672524367705993098519542375180027671444345344397512493705216615864440127961618382558081597899504415445758710276769648448931525450908570916101169666851136724539513619734022243723249966390277777474825307022732639245731494483291196468243337513716954482319464102580432539544274301843127260275820309430804416007761910157684502706255566739999262491167958748870732859494487622686879091356447702073486348160167345508256677815964630274831246360459900147414806201645956951309468278399689183282291665440809238148335621268379691716010649799460770652226459943700117734440359190132151114134492384670697354399718753212942290781334795131323117138768399386185478899176538183420195598859120950533875963935830153043638382032217189214199869956860246843875087407217112511798815830765995261027332599230975589623044866819189806363103645247725787489945710454043389992340608106884758947179270101862555136613107189508674970092415462422848375653685553057538920554476574075473630569299421323618537433358057789037541096648365424813194869279280974920071782513401947069409164502505248332059860712810538450556460820779097742924103167733875140655623251799827805280834840133831858614264845510794163294613406778557343066773421076870664930170044123655749266617628471860174703903210058017409105442615537884978790101852384122377086671254711866713197271603337885884682750568725974053031606970977442414358983229041488209640572204705310962051355598093898036568080821573961507529806892821055623910748877578977053303932992305990659067553675506889162103437050097069215469328680146156282199584251669300010682516920846648333936538326000566621456025941211114056621678740691164375069592105591735746560063078838037223735745957532343835698456954561884217124969515927485100220647701232875734575451747280066465141604820800923326825359532942975307430427499520842629886948233610727002569203945334943598372678857626231711548956412762683442934926381220498465128603828829547352183460994643816880849946328638974108177133905195452961782759424*i1^162 + 33615936858922936382932731068116700266310870114988510420766755499759278880911117329099003590659781213200423008308474259060890899693597986564571148594602088999381961891218173056278650275319054075223621303214290613438117981259349989534355978589445499160452627548707945522585409479121156812036695419587051525232441247378311452831267351037766056649889625243694754913906993986918709950311441496369924612736256414750004274971047045289482878309702327745454566471217214332371528823579965304971985708719889562845927097258703617701248688320519381685633473452233515701598029441436163912415974822227745831640132059571774140857997755187280191524488200195810021767057169237902531718962238301933381414069949427341529285963972662537057731697222296363162017694903078016637140995621125814579330238324223924597194378316228446433202723466078398719381535627780277570711927748750688871002373691265766432309393423020247960372242101588726135108819022715334443841378170178113667624818022934219955880359179836162386668759254212566540014823411415093665853620273882401286351226977928812658397292878425503193028446472486696247618479257078339787924428933065565315394957470887520827358966882563646147236344813958182218224034540570794969892348969227367819334878444512944346364992164889939318341919147879431250172321555951639406001294329591309837655691046836790706660992640535191658683937981161585738978002522520931096946612927904398484288707426960999410564752510625590578455142983479663443576994210811950327297785157012830521270926841166735651056855357148265653337073263474608116898798547955015836296289263351558287068586445080147688149750583911247823193834781709863698662116286355881623342298630985511646671520389714209310167723012429624611342309925156940023872642514817596473626623539871733997260909910510193238837611229687403495924526154260541238596112624996825713294458889173047330761494356594369079821232772360596243150142501889466578799649741888490127142591711982975291607430907208556275749346991359600585244401348254869019247872846700988295030810259240072621487766417936637316791036029023359435816923008095867732025436506719821296346432737221598707647308885948899717556088314508086610910609690516264634959406326173704537720499488371009052717754698827468575926425587143433433877427533779295935387496857218131530879577302296705356865066721873332500747506279953619363288271538177111609682926135868813286545965771367822063980417742072378450908763377534592167983502498249704114069884626096293360313247643615410241966204940112629191223902896560802330407149390145211777204375522549726155120552506225643272170304139899360524132919449465560041432644691666213941106478512790478268552990898040975761795324801903777225375744*i1^163 + -615978932349520959561796692835445068891277863497493239749483165996568244563006573869871745713628731503867915003702953340762440913455483318700319448524294719887829150228736885005503376143876920570883332464108898204173400298234824252290468522319344076076726672507184813990642627338982930645254000536213180259967756219836835576173941931546223985471798024473565104870165414638612469884647142548589143142133134653954654319271535783979922452154652009575517778362158997763686794227703477271913642325309603189572027369896231940642855620153827521202664800325974685760669032055280311220282973222237151043950407563351879980513921857918966262364797392100485076997648972555461816659833953674057068370422982182718922973754622723976972945448105406306760657254762689144405812281001004824753664835607080994530314892430855559587597690568449348604151073939613756685946230500456922484080035023883368346262810747969372802285010830851543961014047902124412254461348040597259907140749537976703086817031899794362562627661876594080383738749650145868317265698994974765456018324791654225575017126444979899099381202664399825737063375249808774159952828861421572250356227106595138296497269161223631426454095086992690205556517854215109688944916885138556439938301910821474556773325817960909637230696824069479524826793276077621532081160134970658475623729998833958521830086470060479573131709988728697274972707318942048839928298969067414341290027878905565306580042919260881396849655949130110560679003898551113275222537244753370361271694327577347252742263904912162843481941660429366348918572436537093451920457027250556846184342121158673654913246135177146345136006161670294431428277533477998420710169806786739657606028099688231231849570998912948376889990641715704685196746039648899577886901784948184302822994542414120912997839978276379346619404474709209545779154641847380788510331284435388895549010072314812691731682911462753298583171570670920561222976292950691122201027413446097791668470267484925360993837936265292764426836145905233646539167211026809949540903785070248298792026477633550244575166134469307587289159005369356970976741763998550049967654514726337301424446582330888203237241463870578281605432926936246926875655977125006373209415481621773651704517490171748507706201878112007954253847769359863523868379550597920510356400068753175377306417625769468432066499818425791060975837802638249923156179360234227582504978509508267850186964323071255391871980001148099219750386421190479057968026235502607371789855730636006804571894170356301546926349437189940155734189510174170054498602336097060615582058522774505480267426113463502667727840730699623749583243751650234911376912169312811907468667061621842036948485109972992*i1^164 + 12292942533305650790764126386184265991744636095358909934998080930742921124092770852586226793211389420181561211271686913994667511522472300798880240089029808751399200391851005450491600382203613681344171899816109985599546826906571029358234357045896357602802858677988943989533693069128191834271835417643506622430966857894144779025422932206858894969752570238235952592074033671322454109427652118981014723753215256536090355749521320133922139807973205595528123744193708155895206288601952255303643554473496122375831232906101418156330836544640220808885631503758455352614064999388922589047260566628611140795336127700971438010424494761546342416312891936844285223447849165852633424847849772737995175133571314624063347252313376496909220422475404222305582148856548203298342784099641027140811057834783589088179527457208342941448686350564031827325381176978774732708605364024802706513922706217876007788234720400405324061767719405552695591174539368944001509523109890477239805353770755450670450529139569166673843744881432321814740758651631259778706534775040365097345690064975634820470323236628789898623752038596787043876948257149085072451207134559824828516959829153468598627830192055662728878180456133275917470011396257773928881030597011377181565171230866438736072810806818894058640008584160194322845724951203846543253565805589587187455802577616536329521649961915234111180574057221679327058859986695267427142434091074998145168930401281405380487168270846993627311519986450233512975261310027185489081108263442222377342521100059352223551015822679359770134294311771024172349502314427710272515035716345382591405665055008660758938194041510938150724106880580020059077729038366721711168313927216471364838085159757262140627174381005801089326123882559113319664995839349948007766103636256151409117786277168673286116258536907530867492754931218081825142958081463853986524952565127372030805668185481035574548266094302781733824896162933293923298574252604661827491461170641855781999593039082816491733030936688462952993885049785259927728093781900900198880078591326536613269427746219982213734426552265060344847642461914357178108398894573673974846731543511517754570421425917583768285233121697627211850402563103225268043460537869521061161978541674088337059294436090158869699388560916267882185102722562265321480359005828711131993196913996954826151643711699069451174567651048319792152115908304778352524394083238284436529165005064932302672577523663380057165288435778690932626099971507107844415984110588032391722710473482244277158723661894710173217543490125188118200156049082386534941236920947371587625379809824044444605446091690178390965762921552290454541926198588936752903751583471069693091171242133523792475979776*i1^165 + -133353832295989370641109546337589479601815854438599647036763421676202610494134561788700802672829533473675847105703625896394311243108568199193936469589957288867262492373849964457236906701842672791845370923277976393598327942041889637353337529463118339001107950080219549461201328935569655977871421584690957468019398189360014201902577549276936404533728639765209488305149812994386473610622406030247374270013799431053198441294996577091668613589815923913822058852754773478949434025806681941234071652361097071180529097203860377409679076777875374972290399246834252339716428081845363633760862286694630760208069169478752676333975474857233790603373440727677349658928831753411546398349901950921717772942840700190536179219508130939700694842540839930212124485333030592608083071717775920345987606338355310290492845251012345549675195866889919285567800821792227403570807562414317197205022392467922066983334057055694643343201915052813957602921559387014953422534209181266319795876914836702760572372351804023619183550225785856984744107707742271532536109244534824977892732229932089537474474989694053403001292872099063753428456192381305361772942685487143178702678979025164365843661165525342119316103287954533149459550443143910848559597847703325451199586360404482519245930755486086690325528992811032321261502406049710282441012365411691959499660856584157419973714388228772398125428423922021570412243565726195028241311658098294675209112378604838714090110295247147702860268848716465739161442491061007524146879896667014285620828400057970440336846585927295047735401429305827121732145116290108234957804121504839425027047523784308448950271738018579412261841800805459500952848771104241657543393980990241724591618995954561364855834061035460502468892564362273505268751664859556591449061987824839310795275595715182054600580165246248847276781316531088701344551486898057557196190317319751273807034835158265121121739952208536328261723578812937017600805461414999595161876714118662723663628862261738788856343544559868570057519249713187115653560381336645768994662976249900688769785801525271995370050736225044376147584449765113338724996105662285602652660474011224121567680111265060593677987802738353988079782655102979499938316438687993663957922441355062927682166693402735144269657804690580421812582485265111624914719870571145978346584407803275854183199856618728190575932150427830162468487085287240301427371345960791223205283010970652880962350394554916786775624971248211138770978732916042100700992915602548137860918484294754965187908056434843906327169400371284614688600289823738424584003702573309778928953655747331604466001661844622591056758487759426204920514954315613720262651043315344438148825150696456192*i1^166 + 1489391650528205397411744401229526376959148168145725581132145406399320669628440727888150071227008562359943463933932057189095342020687052392306295780699936861689973748287937344645024908462614268349290056870548193637158472602545552424072367466123322990009223702703756568991115641960272663485870907193371352150190598262631083771982716161809332778390402045337635488453393624800255436576821491972101646375681934115079196441437618809166135987131412069186705083428356399461253258466545440787801139055603254054869438785937685519384042318377634316681711133865953092956048800613639234354542317188763013048249142877608777387042172729641787450861116172342950860105653263851291337661057386581220999719089341265121343315582433558243434450904483753827174299820128624335840352787456736887684402546426770805529051697160046996440611274522236700920179758186507881563480821933336579425464046053429389773539976647006660069584386525427821182528662974094190304773483512558746557607909016354531902774726221306729331279959846604787666607734447620636223707168973937718554484380347102512755451564640398504956912591586602896787918564854694481802151565067632841586474133156636084203627384866552101000284241517931659029252143685271934183131545250457834579530273625182198198725245521872123392932000765052476248248720599594473340356276683327328468051536528325083522925655434300452743334306954119860521933969597656167506501413037368706478386607398821889070134427454109546874578397485886616031286493957470666452154279448414569829445635672713092913328351171591681590321294120889794372491903765044120755124456090233288506690287259075886668898305833291295795917017167317122674918546605956103953250200934684721386468475296914846352861077945137688142633094641919093338711202434570763144580787321746310939404408585804469251983801315124222770076032089040185979736675016659637062410139183907145183643800996709040825794354823655650468006181481664712413031454856203806932660606100395026052627835834537973767531085089501901951410249215571988715781062190801779220904367909326371221604868836254936691255386767558845641820534467284839595914047020537598823403919969619943554459607233961986485201837542513203519435090621070364743032317962681429740163221731451046445725969547951818405545219012726862471786688332876768588257811758518968837869218176279658137036392582687483358069042609367845346692201834866016684424290200504573839933124424645064360254918809811575617673576471666181406196382266321576314903658508698499056205557102346925872539196595286359182144188698494463302821421118048897421052152343542888163828095403763074964036838250562171312328241223371341436191230771413657793056789424016305162574364672*i1^167 + -9086748932472046215854531443639321237717478679715287941636731976241668028717972032414648066076227378497771834116329407209341085953597454928739480380415534894976307714226951256010262367142815751611029005653021953009085666797034844525891426491795498120762582634208351229987009249764032691909234165377113265508613772998515161799162883638212979773413817148180882487687683658764412646585370671432769966243484680181517574821387506358443531217681550217975733431702005416618365230490284554834902493685747350213125180925247015980794537601362802221828025400589144524210350866707952227783061075447915482579728466037127108231033302999864084146729038777692307824151503576018077755368682865609858216928460897118167787896999281730035028890269531852012623394265821063741019401547488283355632753924787082738793419133510601491494617547807095680096349175520517334295485061122246722673999830354686120124903878964788246887786546774511451895767608548203817145954951393360306120225588509361656912599232036964832847826229945998367326803496822152925300077537427206966959457248186482015827838572064888990995415805212584334510596398247386942888598460486730159800574983002477284906928223171084777078168717616864793663359477752006803144665510972597562712041889558489181742258054598361601286154374370173091711545268922696274208409031526089316837905538290730108407166722057286494346094722179014891574536243384604143257344967153238318001176354745808934579739579042774153957616400745612047371421193069827067263603940564597402446724078932822468684626206244587316718908621372197415600742246996919482045879991460513675945812878409429712025822076827430088505457684205761041127606510584668991265882111090006434684824976159147610132490293394295259559726258966283390649264462448141141527577257786810474687680164800196018813164734138988993339736706424575859214833613597547229737419713858762085215518138745261864972769408167839902008356082430015260172019541858500611279916329469086231674628849964533523780940225791241359428925841492123515681393362932622711655710276307048571313928559909923687248747513257474032827061671396109048836793441210181865249581762548304042191703486546322696069284953905097428025078992084519569327993007780125452773432723499763009982053889978494695135039317822073011498264517532266222516916843282591960659510618786188911070803210087948113422970061761411549003916139004647965077637820452586886880718760505416503446681294997511844147887333784474970066963790003311620042861346554909461699326606663297144476206838280417546001780707270917588876024918465934013306713138760997216613990353734657582179420685980529812123670902844727772278088084748704146647626554490706984960*i1^168 + 11065370184059349719889964642393581467778455199984163657914232942412426781414633251514245418138573387042268000538656288639854596168746581573846039738550118113057398358696067051487292380117455020534166044827321937504498538019402566571885873419428045004442140962400388553052959031777212230463441722450642627912110951666338265490843592125204387864124589605064997928897948152046496793362396297509086579465124389737197666914576113912726752159627171871975869202801495499877799122151918755876708858699236906166311879990338822094948988928760929696754063109183597198867155153756415193024749984252207279060927422424451260964909610445056939998845016453056293921635342419874637892818214682730911671916551638649705190035979535637431557868154151267676381466630183939801097813637102087992642227955990614895541809730073105294535026491515655692746404734176630726870899339271071998872542936752850058076410545209466462386865543114392653793355507483979511235530239724498386146892788997415326847871319498492478877178044617072637831997630900222976359658520028847485211047525204007538757797389783969838574909707281458733726158098556138714541808713095211112424228491442250938191066484331523304218185746447328582419862078147491090793064121424661066214244475510895409059691242012329979383734819592771328427174101063541071596580765926037327744331708733850234193339206077354224135243542807737888429237946542248686373567059213875688716675982796417612853376750587626401557156492059950721010695576534626504882182055737613536236231739140141579607195844194477331843308293522111116660129924434917908827820373671588619045999289819422251951638566163962990599628341874711097907388351564452610320219368016535232472111330154560022053413969593379722058722467414214463096310083684480710969974751354479714869730419914496249820926781968634619228894937381619305889386168547362811768133917054666221537109134712923599983316967163337411062767679656256025899085724353708317420592408842001222030328346615137546943519020341579632220177223641422666657947715280085547459097790465157153919127747699290451989732265826631526352300721541552391443832248635343088958684491942442468891800216913691738716509852674947470822270298083193222593895987228813231750702578425103194062614757813383044176881726009249972890540155926743013774816656010406390814288709759737777141539916922011382975529191994247869066596711381345264013789211265226158254370349348211241160238422639738859762085581395499296264680090772091970220755920360148595641117986534063606069032967210387887837977041535733583994395636577276995849567672987695163547577042865332138805917719794233339347327913725842081035791519611273630711640227840*i1^169 + -20735653401279650354826231506248556866871382683503278909098507919401387412595245786310445806038621764303073265051534258909619578655980982569230559878596736823486325400449102043823673271606499697277938721870845414161835265480350771816261600429060694784062755880233770095824854900015076597343245174642398377812977148425433370680082373231496263290914406506715445299363482440791188339738812614534103880122024177494910182044022648281022196261880457935618710077816592713918092587273878313379341757134401098406776962136080024955257888465364854044810041551282445573322892256025232102753270089599478593506807980655090704092792703080792795694056860570665245733105367473989066152878622383811352589258265344710606560818680690906950857759952185755725691916089463653886966527743669536165099503668083881585861053627512627161013652237764572770121373492212150228558791614829920169066188512418661350539056976205728101342557513454681852381981423752469102051158249508480037903329376955318727932361494564786526185147246976101322167073902727561926095372407420248192180426533776977997781960337113472835065781403731752014439560278853763503948877709152659920748495216136621532923036970027243703033149814447885719300034081960026430493350472466895168955574441622262026927554035839665259974860636769264405401258800905354399105678611089463178812643930663415146877122569827385245996534083822816890010707538063890063349208813423562486076723755060063118079342089757423211126939882078794459899280098504803597880762553038074633782643611558499298331211435862790912575328725724536332175233850977671714588603812883740945361754583194679075078597268306117183827594868427348840402545312246021434330436673800207637913148028471931287687332504006423493826031828383772703105844626587129104830253485996417817026616537703734484960898736306194525860000775787386727078570472280018837851048221162600468779462635549499493502466121773396282602093423052199101140689397863906306999676335584546977370570394660650092678958313893328808232346285112928782184549599840602042357077801548692937262836462319114960235529680980549603255959465562088067527742299399273572972135775502627097376422948455875147063032219982279675716993393307851149198885603044559288756301917220054320154805143774687619611203842166628789557860207694837388877503004610363887527513073665057338096491820859107323126839786768173900210264026799431458402696465115457008907253105059334908320641584585920609988071361237392665054574199353110246544278989896597052433472889571757787923082626579531204930542612323163530297958284937630666291486745026010800923046976717281319434266652957320430092830523638285292650538001020447883264*i1^170 + 34523166915997230899283105966289579933481644506287998931567086821804972685393123237070988413435253964951183451583317848603068172346062613492510450718626883258360197385030441268295433154345205108384764714960339872674422881469342691465880825595460824897817439388907135208613390063851507705261539394036587762966999044382865756940279075650036381384192506165904113031422523142769843843620099079715352409195261862661268445007748069286052443926852154930079537194956740721457519197533001135903686053455906381482199671482305585889977654829118675757928770097031302533594765900032648843278404624127330634227218151603452780863703403242414478539837339283204303911363893198341728755071877066450564730176314200172783420517153963048608719739103931346398122827961214305414720239304755295045989170050047703961061240068779193373551833508503318338619784640264391701951265560709024327815994617150958660618145840390744884918315692172724058402979123272431538754496149647489386420535865465354500059967836735202660386541550591906677537900493182959191333060776563851651788559988793543451350113693777425646038720568523324308582069311626240766575782615222497617973800699212519468425371149855353799393132163777579284371738554549169751177387935743690120154095717769038768389838360913076829400505752567526659093762195451387040837636706976058883094499434250373663058817170704152787454225957992955172904359004542477640000056280255407293872314931883170480051180975445849847080928993122882400087888859459060640374470661072782055626277210565272957269579691936745590670326464146407674450519749452913465480766452466299339721361276567430813670683743824021982182931341254414878010858369461170686678800115593178383248649179919503727658688572606308900055500382430322290519890249079455764803257382651457018503121312155701203655002093732858551403917171320530546189487695702520469743240815004124523449076790606906707581851079593955093023079686858412923303935621135700833561314700951436159510299042283275917947649729572274450286528049439026218029765810319981148522952338644402037828650632873416051484360192096826061593002208881059314267554848111996175840587924153067037235567936724146433608932862270421993064510460663234668745655132625139635689073310302875820589997103250629669460578742856525541584271301767896346347054328022027395598890082338836389602077112652566531831214028376387806933213542173028522834646051569365710402083355254766424550639771537550070335471730560228241316403750241409044477372209255921413091587453159509322275264428957795090084812900127864676683456818449221018716923098109887051989036453521089231212312849389306801869807393266899003609289064448*i1^171 + -32996928290210336922012370143880015836129918089160259061657266342222839941298463454540579373939927576883323043633107624388177655449080867799987531140154334968017925131875348442533330959476527700931644896115262923989947644837179204029373419551134538046277609953326499979345061294419955740235847746842072057337348775835132745479482082738158610431722148974738637447722229803117862419092122935145959413768992984762761389024625905229425309851901647584881305483123295119347028891390718678630327221093361694973265895940324008976120545291315890221397407120855433019848396538220837455074600353034075418188992111119984738503057312372164929895862108740683198735563159152898781704294337384855945101092861702177147316144525005419789897793548050100468844235127096590454710879003778982575293889123603951902309806163744498385715528136585270743607905633209294208159824484632025490548133694015664585292021005459447704674009818719340727527423130150912606947222704833194435476836467969772628453343771044484745700094885452089354240494644705991086291909938763081921295998512765028540789947136209141676718121195748198990250391977787485470884417162897655570744283223891941436927737560084248694479903220206977141435599366228184750801322334260683823558448248478159963177332539429253595512458446852136179081461018094748880806845397407009353075812834122152596163026766179778999353825894150464134606757656583042611886949266078807032676843808206229336988463917456367727025581100510982937937112766942548651759891876076440993073427085942240987769113881734434924168786542726105284395463917760666578932864476126995102644827772431929255416761712346479293804221808884132406632075863146016524273621517533203909260220523920601724909109993491294966007030985608361487551154615416810821786902278532471673231360549915796132912832060169555500452283468269534578960800446317301261890543081489288810907287189317832684401028540915423625598956301149235466591940929357289936489935191063679542982094787135989946447243654462897840898240499123154705269865724061374400530265165635605589963648991263380722356432442543332636834543034415709127851753694262362426998369869659018290142211104367512642041636284623606189419885290536449929736742873550015636915464962045536985706818983947876773726633839707100588180267408562448299809235463951264497351807871175796745946556453524026566205997532649058725937227401977380085087571371260692464293542831830953713764553400534636504301359423948591838009867335928520368656762774668216446917286333666235938588835704542852538126590371210271568121168342763886881110440221153723911362255237302696730803801271226582183121464826439747502080*i1^172 + 15332718522256698573500642608268012060054142167210562939247566006584506257590971744442344437444145932396994525047631183490768664872449820612703621495937135006813069793497281964879591300067886379890536677327065116836843014426440350799991333828104010970953745594358451761224867599449937711951050035861024117420849723252380720144976568309823895698558362154938998740701442156327127737714717114362286266376781062411543050193454576068940419528334655505300833014484237505843185479324999110878702854108187651136515593144697235434934314013264705885769055812545876166686056138101254053047077979166147936705494179456015944067893291834245098205663401748590524190423643147605067752469976283419123037564720181263229137326685038406413928442645946512959744918624551889062474741543352815966457643902375320452292935997927029637428192544811728843882109444588621727598579831011854467546869185323240910402721896850761325681133936229323718848485294308472046662805337929002424068226430422650544088388961893338429012459936399677345534686779764852335189005787966770976193948112571343654045598390328864392366212664585242100558638822694221921576657711464069088481784846081766384346912380953456470855807274607576347261777235592278906549600026717832663097671147529915366003955924303388738783175645707634695117876038710142379310734886943050573335440624038422950195957711153823142210780170569050156660987978945311646033427625926312448661671512899467318071193077382919895372420042067541856165995494903268768427919697424436920539013637269472669013027880831959689585166611187109334609158386581446182670541801220579355992202032337852764572780192492004050708644011069050612365136820618509918261568356145741801636782025165051801215779724392535637189907887687754391081943799634418676290489229658273923832192086312288361023079000847510550040075732762432690173819370498342515387670517997777500318831251932533146375871869655650914164431312595473041944039720358556700256974645842135102679663246152935463051433148003796084621538304469073282821882741797154274760148871772460379044559870038806510301565821501228895699592831288069800638086530511286961128738090688706555412788232835705577684550370405557776107494847334291478088831357538581178149213168301205011938354361999101620287094844676150133754866427572233650482721919623469426275011357704524221743334374718323398687894938045130995234048058441524801847408182198197644875966934025361047884771064864872370601258539380987327528844098315522089137043296314371164547135633942279487860738199305067954105025230335024372238706408485195985613840650305947098821701427614941393465593856281327260682128719872*i1^173 + -3566542552567474192342217475081422045502729729126177689953508354975664348632729737716416128281781801023355749471511666262185185031273614428875875898339517169971133654188106761078756771677624490229085238680559888800234447760105692190433529755477940543982043250877185903083069815407732500274881127907507119536726363632127441350141096012540631132131423917058469495410203279061551534730900088171399687990804900574931345292364845868121557461660451222838098539591837799471266656943655528702961566668595526339783197145157450396245500068587737447535671144830359883510427896495001447594255037001171625614248611201648359237166294387818074354679612317108465964550049767539362044431103333508651386243099493751756532088737662680898737977950741940464805978834164130842865953584861163501730932992893317132022056261972085188294351649894912308892614958938370174873725986875130907136472175913962986825413524660583209447640570780887130561438610864653391935616220955558517181517789461845890309818053043107313079363408686216364453008022842759420112632516141312256336335821195146902629887294676995557427601783420401767782987195100187742702210882322086062235748710729062676634778252144389139448198300082056751088966637083796638750725700970197673080585520897257321552982093062780316749433869800030193793737162349506849505710506673502572990756334142159841573608490647941113844826291684830343808621544642008745450419936364827474574927973127652685241409145741820485512834047737828451751357425037042286009225208099617282599410455483620479831258672016896028913268392463467120974027332419487044720807001689333266530416704111225604977527121979924902108325885911596379384089531838729387540784286055045984666646152536798182934106873406926119931307640466650339838952054417730214869187124779724031440341135694891454555440264826088066509278624728272490200182514047779198243211651869795850393988652329518782627031394322703099798619796052903070752127769122966590397133542311237283611818377255700147119989038076702531778216941223620324708811100644852038134087524959797983740454456482012148432688204804460177883026609439897375557052976632134098931392744100235602794991523628017866714011144988968500007380861723205279022374315427133909026192195168129921923906513050981756346428257753679967846328621245152211395275952412720198486516886632416198512659427788080970900492471740992991790113482022750107452896244571728496945957361617548339896632938648568968794917804783124061750029822530917294639916602132301931037990434413836717982769508129003183521696466846589006210090751851151390265460947040372077340019140700606436461315767464118714368*i1^174 + 605178071622116173071785127779970972953116837124795626660198510359430553184411085248859736629968393498345460098815387525523893193516743962268485214970830037924447903720030287260683558178258926184589719956287132272669925235184644494703151737726249570639054492330864645175460032799617429209635019024664832128892669847443011564540784517508967799205235950558786345916228721262414041585161629838830149735673142086884308784289333648619287457756798718949575229299895609892651215280969819012538408877723683278916039125686680955749528314567431794508757038075360547560230028485431244983597153187022259283575168618760337712907318097887812138337875132680162647234735710092896144597437551444504880658843667544642477274973101584632153934956366004213501582065214259626946499860580160439542192105420987385077969699635818534427792209100446567283222081315259965973535884285447888224754050912219874766021021834655738508665717971607689264731563689318017314077119880570018599434526369521187770784045389989779309911503340633186827653686348396845694359915598837425138063181693214265718072166560158216530079523022148544866234677393154281335326694779476077404196800266896542951547662320616863121792639100872499652572275742811461976815112396229077218523423937090076446637200727816140563970156815021253926244653095768505484575723764481449289012000465584448463781505060428382753860850049912803422196064166803812900478231725406822940632753624871507568619047809378763560372391949191592278082640523625687484085127238051183200219632966172451566500399215459945056048916356115943780834099184515923711417455520230400553966240226817985700711815477879186055519183715800725268213164164541416333726483038238656005410678684656478172431435444020385684531638739805744322955899309975377470795916936937278614006848397132144979481375042925497932528532815594939352801733051622636823872013154752084479392302921987534017568489866122275700724008625011607761481881699938219638373575227674146083301375208370932812802240648356291028606715458613148131159029404439700136725755141490193930868464496166994423709772282063687330123467900061188339991708847897914278873691626311762125894057123909768512040902146520191528599618136336221388184424211057096273109467139444704422989061147794017662396151626300147799840931852927766250551958390414701381170509391956544269633144336268327294532924940483410323619134654430057725427582221256593943115880350769880082492347960266041952701734001371179328159787214538393617325416264204923720796417299028422846862320888164754721579892313004563704885740477058368289776095721600760991242839264861711900642115584*i1^175 + -296076933905399595209271645634517908937592256042879795834830484626417444811661997491806158340308590675429785964165326779824149640907061928139854369472691941495641729417021406656283267074663130581559039634184618967158162323032374255089458047523875656422286108344044991375482125248244633020794737571660462423013943275161999549200303906243253038973891566739823090827456196304570653581704252677007120068729285835637647181517331001569114249694937970857083447525333569156323339005136211435193321656272078474572616286761280893976427570528195150485584127664207817078930589874361154331347964766978748718586044728678488704166390488821661035756770991263883005278272689514084255685012816539071448978418829652168911488572145270217041975552242609878575212374080214024102012810844133735487301838894303634907176447624508132216641323705940112689137181057295137058847114547543379794242411484313757736611279443471049214998353180067092156980455983776222509869697377120294714324280727928635700589496165885889622776504286901797225409633196032082242792885485434815826726547086045457771804959814601779999155238059701258528474048804713516810577008813404498607538301412917253522730203175958638157979621634431706509673060810444038697292361095220039782254289694314639833056322310732000645996556297454984671720894962535855369494076682307601175504355880165860966639514500741196548419629261365712641781283831517404984138490338196332637353802811059903335353803105117166538340867143779588712098267475529939587496634745322265980597507098727633969096212704367271124662607579660253885498007091549337929750792253031324707417355643102434939227876168896188650299750504543702515490071884310331188311716301486802451258615138807795131732220618362543218681647457786610168425531665863237015002608704429341359798352888727797628934914922063339929059293128980912915150044045780257113042321383677839047508896719083485663196969639046871096997065667172256505772019888507371981030110233563136967980942055135245999758881514967230799074335684383690584305218603273782396273480941674047475769911629613325557178505771515416542537506674676192447509570029554456021694553720674192170861346482747283118712212394498783313622527690563675469726191522680569242019817911061820157108330000518459449126363985855629390507380242764193737261239771500430963617352189018735437154113572217332919646148721968417882325206013053329831865282659128994824802002991086756162193022225941843525683588435024726392076670283479145691358267185798379154012716778312599341905630419725344160063776405360503659803846861190948143646109592739008971329584845102776320*i1^176 + -40703998193388103068453302621867712140993685076764773105855182391668393336089538181107099804498927030315173567485174865009984481984111137178510515736515571651384117633877632309327421986578907872620790229307956559363882005664501590003790796537319507919674021368877613726165270616959746880453032291788077582044950918855899242945287575158434702496555403811665604489992967338402089849390728373345244224341248787163420824216040544906800160734045462576734072504878605940191483069247385841597471557263039423136064590826366645562115216304832741356805623338886719337803839187968719671396204351899856277226342867493309508705080274294329731156211113313998624089503389677439777794327520593262420428323978687779449902796083405725979647568407373171754023373082083995641256611245739865397531869402941385582264959453796839420580509307670672849319019869391781214748111421631873822956621399569108717144883552000756535288423063767800051038842606307340534681897781066834024777103775204846046470126537403292278732373553498683187374417190324043136116186201883372208038078161981916050788068632010704807912777868308089108434695873689223741446858711867215298526919067159462459760068635084359801188075252904562442219175416936907694335286458322221743024354044043990671658708005259785722895499052883545024729788105851849217234025886073426531814788178900433372309226560889053492112207595059747195394311558031340577417714583260869487122430113866008738107640237452520402718966509915379406094032267245359133100300519275406287696633234867499736112152625443068047321587030721156686486278184399808460656596023185279559230620946651179631470616884421629382541034188920574423496531404820773892756108724643136867571875762041251784734477239677564350890860815882296110768554133618426267233874508613107447507588412093863292377928686411277970797464163381380295491529714671863576559369864582492960289430468836678946239245486603135284435451093756801571944751270191876754948445103479127686611757220108050421332254774044841121404743618989093215956182602633159664279685662469575210973195449939708174696933296945400714865881087260302409801750965163581426986549508963842098649846535106160697184972141479260281436312919376714770942012770991106024554752047685289670849573040001921589328961839271740114637013940781141154663168701580242796573041225624537881065326939119579420437739449715521596902471267432315452379679007848598906856459761146799536183475318227543943270396412862258813487757048178554990900263208302660020572445707884206851818343372279802492133935831661636034611341685619008579403506361788812635959984128*i1^177 + -6588899735424992984403528341210621895649801811104460027989924238654160806621479753717211451743889786645207002794765467257590995940629932282865119930976740360979249876661002437998434129623810418473881548522711547824706455123794450258634973825485411081650969297038857717296008724612192649031052583079681773408946271862647278512976409754700794140415324319082620008023680354481280704156019205403552163293722107585535735390266999316039469463515967874554898935805790722465670132840777227978699715823176983658616916694460144092299191324951082935699415105364839581054299151718495259875777007364727490885325549704653300083588019505938585350097808930271710042692987889325135354083886611995486424491142190818542668811919302106259479479896177053191836094685697135038001647465159361259181408440033904647189402826016432580321631046769539808642984776886690530957437532658877578770968031858918901311205744274401337166844730802111442728697433983311464899252757325896821837382039486482821622734007041568364280310368184538317262984968351292512521082666821786553636292804507180350059569379821909556376267198518898149295062391657301015074556633714751394085035671452250729471343864385554365412482235497029793471580147136577585372044303198269334762125743612217249530554983258978728667850574202454039726699928085654884610250559036358889704632015390229678782857202046197198220658765332014441472412018822755483830877675786567803435620361348767282627030435505507782911374181439180993208445920719527160436422474848358670627745705428208246755014191557447631523239520838543043097155469331544734518142368629521578212990890572042743148873347525690885996246496278859546319956782227150602161460950463069596083205601482626805217711374130831455568069791407233163359362670387138147416160038340519638491427098485830958846496350261399335415167800363549402712364030625910012557237505187112988244640477213512168306787911948089286066192895240314127413868293231058016314702577638478818714286331508418184164069040969594022089984398564860870666482920953952433199647419815108011792559690774127910620987158260316988107542531305291641759725401973358498052201850445877185749789204002617064973172900479653909681446178884071459315377327416336113993831033902353556277388581348487303744340700663345668989831998252113858449665672388259289525639894548685785273857963785896647076366348540426635888517943236400189947706288432218530597504377062042748832917872903192222010620823028472238218414030309230822675075055337707619459605052118052698008890525075437808262942544128144240584435522406852676970243316630159360*i1^178 + -552484644312155811770766620923678248605122736421968272626361020603668933176268194148810998030727797966293200881676333753339882770132085066005596673248254757204243696239613791268347731384848425806107891786407439677640014833697338732039684291511373625344817081099059600816153232454205434134806742391552062186658473933226567422505146536156824283818993268440894531485145993354721663437695036592515818666765662134841870323254176902807598705191451392188729652762558974766778301901870721632142593236426327713283608383389363872090200567712666363078580661395046846001291178899664745888047198810804882148486745888076539784344031363474480654696672330415958906868321597842838830412071167431124776095283313712740671920066779865504472930265754721982079424069451246285556278665730939282589979770061901751575100913323753698742925091434725666275938513567493588437007001631669954389684173227691314095766756954566805530378513407926111150128157682352414223930209258355464442406070680224179011609581443199037570052976805863094937596413488113742949821657607724096650670798409531797641002571639610545312599480160165193249696593801761514996247639656004429952570316656693298504936047976963156317603320850422814876380461858822846952766388629192943033821280168604758266361326436709971328566235258318250361154504253773472722203155441923911344828159038221955692555959114274254589727606417124409656133182910477681301365967420852686513529903129514093557017474189386829857308884038161814674248167250664977329332335824340631722349296622190457502483117263116774762034980580015082547187386902886961516546817405334910853148447438043023525924833351132188251307658591132478404670867423305050900301474942137645620198129678235494542741282789096583154244545585227150414081771631892136516168468576433342485725416958450606773083947335482294859475849609843938954482216255863811027757705061086661795456422217488749187219875250356509778912685110449472889067963116280602558047569252476306574484537262692178742272082046211767010907793513519150502279740595096297023773208690252985600988658801410669302038581603963740591608260252582996441218094349020442875310761834556818923832020295394272072020919031508307645260129458816273894983079252616495904893721077046443124473219338683837285462788113676213181629773519966403012454098723641971066508488428210161863984769952331310410117235366547991874578803792542271325402374403279244701565242176532026859188475705604588975412802739924412364201763270751132640195828046237993777940414476357036189532537931373726324946409089771345218081823098533683356762112*i1^179 + -35047840282554765959370419212131329357355296187164636461864922821188272344577345236742871282345463778879315768825933057207096659253957092740407329692399176542889745419314923326079710601445537308951363522972942243256758081489077246646390685287356969655969519098489257049340099196294994073364603814335751056273001390592805323803291867469339962436531281306259256033249217663803551759102859683413564813941321769925436980046267580172222198462716927571253943433395114511029534620291265520746910763037808486634736061546814604727470199634759817585256148366368561156504287283376363569334430750445623429506481586511675048241814950487306851033392249111714079990501334101940652889799794868308246843672773353203574351088466213158935997572917662124874103904001333998261033586343757532932507256258647223154954415126382870964334467729487432991708918909663066806900535374897495747425448189610553119718535939632791346275462777216922468159236039236628383731903959312896862017143945318884525285141246931045457453878109498055970117002017336824737391395854760450581588561437861367039171484337478501958830994094144184282779267207435129283196618554446664696905601585727900622832664580321452502711183023252222834259954722769275867075607879105180530900920098242848691210314199824327080116185552511660999195230179377635191377574803733418522163993664634753665572763246914747668066756052989520093245291902439481148807754156630746128661756238125414808469248586353108082052439073673440172747886906097889697829450630439232880902480241937011753269120400020558218534007069656089770747097901314114278537892938686523350562334758003508468167625504042650256471058633357187480471501046315739003613339424392692992907943645742864279253627413632743577394754566714369676307547106841873592383395562985938980724552292289113926548462000291875886404673398311575002119719702663316234099852275770535331079372840823265982905542943540969111993518508184047708637970515607775036080698881245171210166772213291156562545175338854536123864728320800048916433450182612592407303615122356526548487583702604989485554690062916362573015352961748939179300769178372297485535352126573636134641045417854096851865101188558776392317714427288437573737940648054919414001304218293076262685332414310813434496657848603224042081141121240346524898850468777893455142223089419634368513578475189530762276583169680708541375209760629811598162348947517516471273254640139429549326892204166224037410600649953389998913157899476039871241899487505105092947748624556375954577459152694031832925583083255247891038690999271424*i1^180 + -1579917125475684307117036264129045357114260290218975502174183696571193306436420110311024491824465795540404764924530954309801556621640143106771768655436297675777807251126942848044281634929461533850151027750561641903781778624018883438911628811383292693816267405337427739173663491116587319646887274429481932880774982871954045279854503578869400921986848470178619193285934814034876531352923066482004715669411145685929884779794119423688862987197116532530236870377670829116613946475230346953171055063406461022809863954984325298995478816108163778563359637028866892929866456396823496071783566642653597936970641006289820406043026566724801240049913623770290127806870222093232353590019719725612441773712842602960368802333227338598147668257190205574501788649905071840342759378167233974503500259636817467885979996106167829815015496354911298115079320623745388985862328248651002894316196821317001215355576693355613141551415052823564087937398985701127313954554752663469314356841093875051883757310303465941629976642434805665981098632739667137268947307820796456639663761635811102645131557636136996951872281751394924512755866923087835186248067366524904283720474916446623439697951183097302646627538459718571772765197345493239178375722016263805720059224325964153351085026033296485520920123589875912012627904537065438156159047412075972991713170175778040465916864989230386129779565535807576896579207011402842804055591875976498895231064217524780824197423211800118580506748345996673069847035387686204591038744176653888656053514801805230669221884409904454316295599745162042453491949832512652816770012724482979961957179590498169463376133682256361725561588697009422265740092968424762652877116214001785659263544594969047788441574504004223367645057378458502734541021987071360659714171906973036838189590753382977504370519423812363400025147836332685829956261149506808212436534305558570989087660029429011870200545045693121792667562310553904104066127679145539531762270524135803964669938733800596075482605583372368415626124911295847826174571362087154190857083883197331258064560034732355179885574715197814501010864393815808194910821567425399346855803806029677402905918966254205724012154414122841983708427904108103787944557931151756529275806746819947195804373376612705477092217376361710993458369133656291613919918617026965557954524577221532264412991532834347977030141037283000260200304034434483122007295272320000244028283924154256381819226283817409929107679629230957746787463335375204926689171942884073764500609918923870178052432069366334685467113743867814346752*i1^181 + -45095358701354716480177713220584546763011852592993156845105563140559383025380667716758242001644206633978919957582205947191244555836272913367111162200393412335500054126314715339473670193030422855632663442428498172932682394186652464176759950338421629989290446206332131059652332679983798161979140196640107236486643224754616550747308333903709468526892474852860181862596039099613057233095894899652161802143314765944373821862485924015010201359328461734977344127349798864761294500824656535167132375407001335229699048204275601000516633161258345308265223783494924792670379221077772240222787088320599406645516039350305505532777092906207326886680364563713158708619685615385857955451491401472858287386256693607651643293673814713141286991100504291941504376351542238071441594073032497560974855842050814320518300778185364365929027659094479341716662921615986818391201047509027732343569251642246388042711634590920308047146451660788312561300844506953919830441559909855957805349356934354888321795032971254373358121246169486702780461892225800238296700532647285293420070708367366371857134540449327681540888235236275531445462718457588562630575146338382809073423792850533916045735586295411334199063695787755568013910961966513526727285673271225143495256555724942941648294577439804594139671962276754390774334632070997706236579515412282612012385836092001312994709952264049777972734679462272739406096550527228667657328117107389644973493233727327095224801533124203529331472309124341664515724325223856133438975975130751960723920832514250252203045818885063222905887531953800965618330971402783651274466426753420545353490590310942695502489863001519163595057566371013693368471350957158556242496724760679121591518991842662935643129671604449678627908504571680825477181524326813099083438094353831327703312057083778065692167116758180771195261631789212199367204257695202058880957370836639692325274578284804361999716506707772931174585870134496754467612921068423521836222448033581809686641603789392837132733725100650869830828782258887285980915360373885521978350810860914406126060762638311412018569908753148544162955724734164962056934621568289505331141154720591680006223162299058505444511603015051703875375795247803918162779943753292866448346649629333904186597007749793015796587265577157454658238711852565639359441237756442068383519792803634626495621264921802103475874434982863542893982772199169346990060648243829577842687528362890891113547992943307865523125820490273139940412510843775019986770578965604184147338433082435920764368565305600849506841133056*i1^182 + -936280231740339780905747451833800690379529586687588461815215080700358496291374494125395917103203065622744976254100614690998471191818549351025379829075375768401221053322069584574367926575301256378280378524062779318954529103384087704161984335852678379813219473378756963043092192627303600597499643800014522254839148535082307110495434210212393352327837444772222873824198004454686510345174216446482759088442476312008638668091362993872869308997174971139820394388488448634544874978205454658639653644159926538734570635812773850221670834090000779792876087553746316000461275595209629530100052594008963052657529677532124480511922965152169470925247155151259472923279895079655884844559014617149039989288667068601610369014193560238232191814362885924768012207687883962660756456959568091955080604692975414875668708288748145609585050912034200678042826384890884023758557504010862052870798476727686973554455914835975160658915445707736485719955095809660089630520077534742330100667681613229802241527480167956223844444710074676748917841532880669508310527560210199119522828822255339689591785701326715499893398410901401258729910812707743734626744228910582069441958778202526412394146575072586725196602207244547315392144295602920151361088344895195933068458076025821519623149910325650256118026279479255760660224281865405342712909009409818521712125325645905253265941328682404392383553572440121706375931281704846228910612174397811423534208126695535694762626068393798686020948509556592182679565072962014411743297707004957595715338431298499528821137545598232127278828562331352004468546102028704012164784555630592457466047824989557028567981077337302116719239762381799332069437607074517793061181531377487262770413483779886838900662199542626431793516801647087165229306151684018615602239395751192956188213141193384453503270134445296341935552020788209419269295483955690711776824144985984375359836806346487504218990969296764115910184926285682990950082197330645473841908835408930790858420584247257670029558611997571713339750539450089544140244498206725658237387052979303576177315084241750093241237774421088503167894664184383823206593085533542694166248733739514949630085986161385046749827569873999452390046061548969640583417849243117186629806815493562942182067865905132649025592305037200554119617263123017621457553514762901899220616962818115014164891219171399646478368939317298096230637600680415193517495944402561256105938866387699671098849409849036554798411966358694376756945957269829282404674037642282940351829870192264257756427007081578496*i1^183 + -14805138156810099759021225969155980887448683819921610461337256499783480068869089561480310321977805173554124487789182812039159451398216728297821192819776534030889289351663806259818069822203267611647933343141949177364427829835834689213809805419018801291964346368400922131819072982142658565515592009292785698411382925572356215888847956966062783546565237257371885096181317232391338985371104013014328889752553521711397183887622735294776090264723543237750405503437241659549925643572127436077468876207028224552304249418499205473342385715497540085421427293176649440379676092059703068911806142604767149645796818615553751561670780695896626967522248092754525737397467773337782024035785469336053020026807957433736608559828989876082910882774607361033745628773305781716020530269434155309718019521712619672650664578586211421439857247276890564505978650730001391547886682572155690887845165637254834962405427817755463607909720440664459423913770276139211700480980298091101591614000965828752398113887325999763964161225193884580214118857488006085556841270892880888986069346140701154539249988591712862967823441311937632266587367458585749435252829905802482181236657415961981592747085469772475186280855044604372781385400629020633167912014614041914476426469907501322656146530471096338787479946921366474730966821480928963996674223128223638537460283447499065075656428307411594491035304637958414327100885925777394226364299033165668942738439568932330795432701348907691755677695519529093008748669083353869283157152961232259419871890514676967459150422606224344278981261275128698914054686116272548407937365643041942066716208999270902935036080296823405304976887465500806888530850754388210183143163152843835667517136421548445682662809261579775028450463689023165523301000913635526422388186804032889116505563571526807677077285958891737975499567524348461570780949069588888395168329347092307287892142373581050797706891669176664422186244681405272525867157636801954873378392128061624566137556078295627292011728606409593244855875294202158420997162517833755694492196039547974299194878108755910047824353202007698709706038067415638394395309211191057912684392120910820538354819488816257220391512078779243246758668994890874041835137350519780491933329400429757540957636111696222901737825780432472795720015801153862956268654043391001796502533431344665109026074884373586372439232693083389469624379182893545728109470349436473298064688959915519527272651601663543488010989792363488305505703542733792215113151396920157757439261998051169566457856*i1^184 + 124002012833739820569831421594428198842551384092070096702805049494099106673687320605298257344093114921488083298311207875423373664306224230788849590105625086750368839913452708023290694023971572938063324186373420740071037882031758982503970074881055405370640400569230388765601852772864697242490000286774486978889939074008286072354413840370469479071124483238036267879724840118634151314606702440442289272781091915473014977379272799455929485349079705237799229407233879868411362688755565050759820893953120052051122819348286726527767907956091521211015205184547637263554933202889086934021342505489608580977301440462430219090621233684129828376066182999216383092650048922554917447628806078897817569733723948666979014795172419638023387327341778270065197402334620483735293226527501818781058413642589848631955427782437737154664892653732811207434256369579603366398795138131054751911112491571201556502826113812758805395513435017886451007288642115379260769529188885091178992711670207057480689758873565316627760056394194766182310518059505236885645999249349006547264297386472395278999334137211412348970045528188697220609310030310743627929099833741413125544191332955337005617879041316568879854570573147879000907841915962926160582776933468466333860448348699634470437778160182923110911481175485702121567998134812266317845674960593422746190662618701798586725871613076223991600941757867835928162978572704874281244326836787806475524680159878842217663943927016843859524784063678539663440277636003166819856877033185749876304553568274478429158721004651113609489703949680870397810820701540452993140940689973483385820843286276349431201672021094370031164358121043583564546197685389729406673068995213324877842146808415456043226137589824125171514272520253800915834319272121403285404631572265642751831560555872277276279469442475582207246720607285962378889707174511134264466216075963228351649155797453140299688106972698785693678552478759078166731940136820366272553644030362922191863592017677063336247476266752788214107557039754992073857440474282276998834484094590263551159031419318389243192779158209410429105729779002808309763988620648842525908086955348207996876023240765167087734279493863657272216681507860001980833726723105009100356815657932346782753067061731293416589024775774910218407657740854451442327088321163808610377211329177899432376642099917775218932821536955582789103741986866641258152834025559425265277684520533613790595886959587863899166783744347517494203981685077667618103403316360061059704754177835008*i1^185 + -325222516361969479264397316901978433665675631887395451025151536006904828454949517793229398925522710767685539907787061456582660947007075190372382788795784592089400388878506933072685264552411578388070936610612949652464589413827916811896228296457410805565763955947970481935651162343260193826653815424906333157917279685738111538173672506656301956075819445455189116303079042333102738927846585916208010252721256162513790943406831055657780107328359348074612408537004716068842205742031808165394220713183648649058805984084806972154721068571602609677977740643201092278989674638306725306504580763132616419011129569678712120534418461272583800835030519149462153773702808872165342717727660680143436054322730169955289161440618779362143805505197066000253729522235017856813224695484516543666198178230065527714073774146427350209776589023307442373724517260725568541070894228423999025838069538131464406645866091728274774001543498793801179557831310285458874672181714350969500639221461303591479874354329848906539369815501296216911431961598080187893744061157274567849625488400227555740387909501231898093478526225594828501786423729040841297426318995426813752103182283310533781161068797665098536683935636181114355896256245349607288248728111350193366534560442182918281498653758716805189661900864525104613333954946521797844237497158883292756273405704913531101702080093409628707546504458000167833377473191337974374126690680100409324559583703847100381694538340126065790299486602699816844408922634736245568483437020397474647787347848606890425657013684305810983663936398597930604931193196920878358515677542732210988137931451653351357528997383374918312101501030107950714226020783434250228951672943006730859305223398754703731545276041850215599843748606799909133687491141386587677281247182692897663258729441326300287765732188119031129263903354524323270031994314706592787862397221243642952311847776090775735043643806344551335208256437590728084022327088147661111558594721278387165768880213841974747115322183762341608505736267835933002539251829477597699140082736720681972504106889399090123362935986090082747405700687956572413866953756071731699895625578068348566845037614875643955801146725558183674548551422032464092059249063502247202510372134554157653545922384241613150532334006022799102497966494082463652734674486852744364106043523293170462888286419598391717423674855913520137080962479330563286026464709700071267687237201830737433409468619536237628083757950524751203901339987143097231902791668377860440064*i1^186 + 363920218781503374835851934956806693752289401306666061741033985656721929382522933570058901286589544788541013184755106413632914040453264571939009811034539762633601260319995782310417115997608670703984594188539424104947330872697594243349686513136545693583408496540821871363871755006608700707616023221862497221149521615216321811311798739858830932241046817227606335915353000001982579591251434448864099560492108912044045226547928043122244979679482245095681255969829064270197986821616382626897824426703155611053135461264826586593087937422176258323787380065736726373141529838973189582563719729555047824241348783531410456644633742660594208505334959139754197073006994339643469100611094842948556250516624796032478513210621545842761222070000324326575461761711253894898397391232448446916744878943612426187126908551492580343290429738284348115176131452920478236759403870605872774801283480957480798601532712462883096168487677210432102514719510974645849393186324165056880305022030700515205764847500708683278471222162702752143154821398110164043513362497355964531639909749246115697750811100130438728587165416835615512904395726534670714087235419187462561538996464011881853244376245129249307588988621642817905009122010575332246053006866504851890962735104213889431885982569203155517203251036750639110380789138888149531863029817212272189954608797806245838656708045483570798486473912055934822459867417708185023251420135036641789603950653812472197246379100198998655303820162007089839145898022102704159079104745383197990345004226136896704040909533874184535429770973468158476746869892431174141941964309062777568100833108456863166679410214830844220539851498822203735296962233399141524119823617277220958562310650999837641608337998142029017371121376293074700586212437869279344701444202189916594105538747982518811238866961968053321121487451596765076377583412278863792036261291556799428764636917928963003045704238629816667119167646800096872415345916526442464747597438630122815518711959546585528646345255584812610326316230371289122567816144401340893500908865918640620408946752573719897122755214890426018249127266548124825220964025858851966980322042125368515550495065848650297687237328358484596375325669429815679231599292283239571932509368987754158865941118800860375830191355737127191192838664305047810938231260730743418331782494609435957521582265401508922900390440119148731217873242366741682628137967489568171282733448003801926271397614131669737845777199571978515249119915949005079140368384*i1^187 + -148886136032258841990854027241521662544389359980017699037937253609342918011181476774272894559124117891145459297104951115533327234652108120693758843270795764818892451109989423019193090799573117180370428361738204049970835194176411917961919983247518894627884234735505012264928405305917589933837178515181449831063694542442444770072357831501585091169953371910294317015481820123260743742325762460275836587153104267315911907744839047327268982013828442932217412317179389975420368564456874270626659627518274350065557365754471368687520652462958859901791759587964824939754615173584568612385170928704776633777241798791203756911900183772910170278085232745199419631079862252521223673210512018127739342678511725534135907964161407328614836575232294174263103729942575325900669970568161398629494714648531840718397852672440158993916008822601828564284465145099153483198572095651358846608361669111825087364026425265705090558239286647617533010808821962640970522677014341993136632975640895434187869360781155681989738182294769010293488632907581406169979344168238750560711898661838440473255059974198819389336122900610302205624949688086859906195678079814909119988916488742567993221582676582743442437222497392505974042120172970326556271904337062820000721472748179745631550910939603011870573864308368991993008508090218334363626826735949576518893648242808310105648904079892464474852162906313549433657517276328454855101259793656020027830496120826148091555474458960063327698507683083945566780905681658263509416998960307359253689064445728158062129261310892791432582464935105684361599150557533063536656932376006937158934118787481770992943703729763981208929807309163796975589635676972123100877129915829888864718337616547847108192863552379338008002741356757850396692742705074023650579021880982827770972196093345580548344300145998665508875786812266563967355231579872339454355263363601647356120853197344904104024926036303812576935476188355318986017307960140038331458470558204449656183441969441245662975251571249737757161989595981225530731692886008292056467488147259768288835915634488845882006707946042668987744415566385790876786068771440346000645804937032701820778277464283140069162546563392117055073677607281690517222177594585797835928072875837822444815173752313007378851083085942055678698903320459789298205296610454563601941168177032520290277773024486018356354366038106637129501134622265751463280673439653967017276642847824485651880660593891002158025760191408666864063838144167936*i1^188 + -1434070619785966910536014951002056167758715047432274594425351095199711613950589714781901914909043581934482849764308229660177854761344476786944669954018817469984154791946027312588145545550358328164979885159627984004647943047591855758450798554121546190371617944167047541295265921585473998739249178984359083492866739848410101512657013226933777190956188814402364967865410635960155717014586815097092084705154386492956574636187514917221999358470740335765862893542293750222761879876856973792105123659244981836884452393955091206468049714541063119001083891724029775925730002079739570945426130327758927114435702295709946281141343038732640445988737028465556647045812475370652165230705926543748469122197420255533744749645148292334686328005401129331966530699117891477009974452018002342937883668357635117399478924973234229716623931265120904522775175867650032765255315321765893975484516186286990458327157626346471922399966410394433557930090151947299218949272908378254775677001124554710205327480431568329489845448751747225830131655956975036123936488889971258921476792018824249875268597388706589844901591671950387204286213439712143593002137720524434434064891419552396907520638016163398921550260964586152619236384202157728461348206664122452969255800386571963504327441536840639361467047825144862412261418553584815106776156406560669649163983565330650183949342232631355644189421350229175750692100703504760136300658633369041770166922853420008614444477235806351538334956424153882078616106927095274599038862563820508058203914621718781651635474364454129962948987261956045408919494035314934585393620770860595888654703405630469421015313698963648824231175191539474216435851197558530350022427606619635701174566307900528418194291467604143550524151098844055708787790900624783408647209237893772283142582591805196427295638157298024186984533073616265046614940538483861520772378648932924987542960905129704933302671397699613652945261727206278181151659076903884594338096800434827506602709244524718559601368389031063160925075324681367869145791128119259198606448758609140881830134473605547189781904440678737686503198464873296850293723316695009177059133489744626778091725151935423953787902337046169869846689278972035551711600555437703634154643762064603448707835734024685488263431333892156523982477433245493574740272308418069638704615939848840031436969011821502532034965384328303883041210550742610977769250752574281983248468577562073677731221588430436498609971550270521344*i1^189 + -532591101712391921362435474194752546418178697579947748851628016848015414243807021687925244504021193726057132256359002044731569606423130078353549198372991761633722191716978318043481198627454659282438948026014444382056642669783699964374157694403232900721981562091200620648013490954397339760238565426535485097292441962117970439024212884028709966087702347215333936033525644265550064377604033911309388262476350345987112808024418201248298203582151799904435892825877645605204790363918861008481918532340191817023624830315454808939384279606824174804713786971375234882931033935012356308011521775122505432404303306880947622086245669005732572675310256555511994698927627742948909578703153461964499042323398317015693724435220329944262480746751972825580253537521335816610844796525431819365126336037264667445609500472979971634698201738511669235802438716058562025328015320213164565473618835491677226112832456960605747431892206015867598202585129499841958981762882192734518839165640326809895102772574547890189682101898930872537649620588193793519305821258980875684886012124486412141299017010827879400011692065101484251689200473110118793626416651600696291052918058384437786758366954692947365173690400070473873056697047166015188768476691728246788314272897193956115274594798667838987188207991655597666518448732558513038491386162423288836500762087711778536761783688767269420312651934542805242052718937012441558140254738451182232290169549217325492047288036264638364638497372709489251474616483751384634544990151284622178753170329554654752994946583282996676662236425430385955151965948071637974009645491051898614976646104538420114342499133370072209600463133506210932964021724151789572559668393273537384915627439247690290358354581339251431749558811309208565637999723789830960906988114039193599379125625513355031582059562980476169974503309447872014448955704913762386239880404947174469278635629044045342151462387778411990008653778479553119166704645954571537446596527319457139218349777235138815236086707516093851800967591309183307932621890985734414927012475614600142560572288988555922618065282495213803945915454391969678002576587154707543928879977574666258513668208441407098262176943158919998645018868676817778265368550095184661268572268875961637765658554486131879978266560960616850667030159112101278775316799625115246411232524890933558156800429536418273740649325700360513921521394307426216102057023424594788916010145405575779763916533671776690896896*i1^190 + -48940340795238743299905509592595561712559529330683533368759729494258938819456479113226844736181901558603689716272742875946901022424500691115523532548143078005984993907104344520849281800637484675606350276291039999428946024304569431740872768361600145956524174776953792070014430165651427428551047598231687658317408812396572045782050404879336363108406714714758221185201300480871568699598939693460306621581148267575282879210738835821096022042605974854843468770675086671385279672278293718625876647378741235174095124280634028263844272610009801414801858950329972211661053888694467242063926043866901489676245911636303827365876228469426851197555495389341234282742460314790407532078364651439602472671897486613350086328829346889763031669700930162778262931218771174896947766599221333978756725326854067571439147388010264374883085576564106887048728708036704654812467680741649428304199493851345951911802005252500674927941276889245425282704169910620378931475421219443492413926571610020000987501626677497135255527763645223663127617588375864976122930950932496838904704108254584073067751292129514563517847427641008180865423800824247749696382583838440811997427319112852826452674635530673622382222700425672273050543454174650735272524989734660237606800152387133425346197145026408495581836961232739361794772442071838868763299974145624267416655369576012702973563038846498142849326493461699256924993558488051164091094441460659973777745320293741347620726681776076796298625915828093274182957713364676247769810243014959382680040970300705967616830910884423237382466788077012200352731235095623968615413255216834051462959596697824148873901105207940890832627273452390191357670727352936926156596405895214754349234704513086815500475755286300788135623281483942277156527817552992388345027837054554592681100392091643768727604888375353445145666646550959045291895749783893586211737891318754997631384233224006543316324076333375011166492323729411856077884720268816312652972858273429419251484395996317595668589044548560622234725345799939345943828037149552151744819838855142387987963833215906464505393845621648401599801224509633636974783346411880425566577459326608692944259250110825046535209024214236028408984091760935789883382045099198755964840490015265431421591932824721919849931371302110646336892557796752979967202819820222290285874036127128376635623693141291410138075125111055166412946103056123777140861540655585277893945235752212163666708004864*i1^191 + -2651562246301530759810787841121610298100639267507263217653979692162727840744599974981048492482619678794568699078016770709624665303865858690905148805915762424733737868223980334314902329520096504728552709258882438091341038339138044812100251166924991147674472162007040690975573340483363580188105040433171048226904230318613044983946217984344780713868292505653854833184764875631550771140937591448634662541105496734803502435858373772413296764049710866898841015746976891049752368496492833385708586390814540750054778388333734428862775027713933709578797317289879496892709100672419115875435722763730569537032136447073128642634893461506983285893102817811220139437541402557701256664429477109890853042468705399263344059633405592090463965233182096044085745809726206112103014853426949435827564264761712146143553021612256259683200430350695375139713749381232546170730892646320883475939205549952566917584426506330216563890785777920993004688701677464187994194226107686910176240652025832076025093407298432038867168925773315861429345031901447265057910647545400249446517203390307641321610495518528389824195212962640531690976356902858504498892823292006973263432660695189317098516216636964320545928710339395901715250323361436962899454783066034392764116813366101222507764340781462489152382279964876972479955312387073023177560069553335851721922935577230452340290469836528468503945062764951083375232939145873580657255045515708687983441379834321831094539625734139195124542507776538590589966962548525142603110378712761696953920466005216708816723311569997835057669681548168282677638531785909889269830814199557078261974992374564524611946115398566606909863879890333131644139617840607185860216115718099212344038611279409568647673456676905769218517408147604246541124592160766021641043339981207563794348863048953149876604857776641842052991594033318655895974416616717526489845537372526164214456386192903373870636379274820687915612771594815007218992044591824762473046559881481591409363196701155370210480013991569048997653833996743901347273789271040446794299869253977979376281444146290281932704169041087170025015270065948557397495764964272152997830357650422622265355708281567898922271868201732444663390116636202461753673210211791448547933540693183047221397428814328449737683577053996464514145480722926915515029814311536603583051753480113581335859569944097856483034149238606883467050738299663705136377982040895618917930500439932928*i1^192 + -75488646789159305421658965713329888547920325011209479351260302081829142406139014801020863427639542978429848634220707674660508165085024562069482809742311981077477990258684102512881284832350134626960616109466966794277312446086660355315296556851400635909873739175058726357248034280966056175094598836722286181453216658191395134508456423888395056737347049294866805701034552144883171297376632986965944371111558720230117324590225428567765594391057906393604121769031778250721642099923496002563456756018831861873844248498213947951383543763117483925482012332372087363928517993592033254027355479452954969499082339675390292997317270758419146941443480199119846366186785468790810031582692497448431707562547716777109298065394344672928287233541823204431007553964901996178000568607754553979362603390900351435139734527855216279900849648349471853943803521274158782503710246305019662860692601511988522772749012563477477267309263953110918715509103409025086634279228528461353132841833507206573548034263137685628042977545308274563901609215459019253443498073324551813447467670256909266251664160636528090924937874313215712694199882037533025139972464943381068097308060785848986029020159808248020936358780517795977025299430594513190650218620966964040376666079390429184204839952462509621229251545727134853383698804241279146063305950916687618464678963772545377195458714288518454448584551770784344008074865953967263820842212968038105409898097649670864732826303471596893159410574564244536310473819900999224953573277594923776376118811839749151228549651053403538280470381137206974527571854104799630865452877496710987720416672840781883060732254698122202184066299521595161478138374418818918890376751639296570291877605534042341119796532187343196321933395641927054324640901439863401535948693623075832585206912794087752280255570065571289406990389075904743711449891384517383966524529174463624201761472656353166697860630482612037271300023686995626834319207666409932950815396988663150207099048797047934215939587603905010945543826458056217644989678826474598094950908361530524074970208193639176264395370960419515275590837825991960633226799332042206361809893465006031616337609806538476222766628798512867331452819587714295574089178204025985732289277084088804826411142795000871995101965940874732238904122439054563599267215332417672526984912936771909417600333760167422461231243675131644308239123197876636685279692186519076864*i1^193 + -922631418146838689198058910276114322122573049490522866016906442100771758200710471057936662240441007943180563426950666324877637816318900908425774314881203153800675427612971813635500432504770135606470446294970577315307636607882795178119468669463595916297497562076642232394072558008242252388349842499311581563252898924018199525237680043030402375365418290008678465162856207551492198201300179972968545571094281508982887884850961014365486502671979870587760163636911931767094314079307407721233802698068232287204722515425889481591459655018100950161203035393227736822591816943557404743478201594583820067734094708021696489153536690153711568555326325624414447716174674831897885924789935843342153781866496189084120288124397763054765978445923441946468147352107705857926658860114834938350179369323493268790690051603109291290690457466423422084554204384047045946151597995081396554223093779970827349790419434290863637348977253682063022428554579002940048788096741575162960801305460896028869509382265747806649190013148016641959901473060715320200687095414552594859247532186652108743423634425458697774871969582464388230936725981997400322147697858007485528967057289458515502216641022320019790347070963139578598673286783346620699884991947641346165022738362182957179821794557323133551044492980472939267817946677823216041961206855709838804542582792396573252542067996906530191496128987680732859625955089357448022774867075191994206089563608895847939034946586943656897127697567498859403069830409542158860028626883362834591618468254499738384856794578588154023425868658595628082976064268444158107125502179851616526332674777344339554915218314323470851250295853582772438799995075461125826219324822232587157602265306135373494174560744973559174632858060885407496749953710790927660037864595460771246282940377891552497901449047485392975560569940730428293302197499987334423242978661804092474639566637354395322902870583676877505291673117606798789744550120214073950147289616909785988354578389058416728743611921299660483075686223137041914857440026977863246138557246123273080913850582591859977992266499369338899483384601939190325408039243862930288602475989552212052075914090354766616327405418858607435532783260737599515454942198840729309442387630311709280885024281801833197429651652537707532728216082096610441512292595853752654443929751131049643007579964223646766862463401690719412525158499371638138601472*i1^194 + -4342590241670980379150990160233862005109613581771087056257422774548395578877966057061252228847893606752834924712471079840600099759333384640209785421856991835775626722649388210182867426717214065513016702033960124721498571199965672270627131471263719137456017955192712052773708588136182832380523041011680076550028075210057502966245218432389835929726778629294739182164559127275763231637387131076223581845233929672194038331557907625100741834892286786711606541977039692763898349216757901270097458821459969929780480026568144976896124084341642608980572765581056508793217512091290951478368653549243442615795545724698971218610845698226305815863690771685838993074351769863591830010355146568448135171128779004511705374571483708229851439500628192723186294004235680599863586365671999335202372591927773817247177282187475592230460622493477843108968403242037536031487663544438787934882444738169660767215292823350834909643470426414017596247662303780075644380709586517891712505748617090010304338019228932052255270710087068592365710586313379580284537414055381224056259001548016673215367049227912499193522485823666528305238992481385368383193601059577569863455984564292400606433126861658297600695603590442145128453854309645838636061320502606513636490602258757583677669390015833802816579174046114937935079190867116483460680596213903228348239085142381739968238127576066470615694039362981066238676720640308358764088034450494278568411039466099508122710188023969211996551187235451798856243968881005127185841048961400875876348037142290886490540071117262575808813417592258647254671797743971430063280135833542002405696223530935916867185567928717428545291300845928960436429908212552313046060089488367498321152066874785541687586658971999049940126650596438093959246054520195489371621388888575245608182352142859251547137895023644142775129757268522614911134982922095138791494604272564203158325422676656893916945766883933979660912080436311930716518816871073617815584844172262177357450207414709819046580017426123936666812076422590248975742884248168936618765562424309836267029270829285993723983321709799156372069774443193824024182076176664057479920733523016610149312439485474090039735888237974750595683819716804272842098646956049768883048938381239860718377724844818582765578876080002761300440683205510698200139180727905255237585352038103827106555233300949524466860822685387069857636286464*i1^195 + -20516085678452817594731493115817312825583691776387689147915123711954160701782831650060372239496024125524369778720351163008208462608984006647020105130070132147554244100046149124934032430408835052818807037343925329267637599226088341587671422922010549808069690634752831753091525266585606859673514697972132451746371262588866074325955894919242515863915731272631240667715266482984610500731853575930873339115118027757998111722346592353031286526981414003043460833377054486037577302010624661918745058639055039582353050651620894816148338836086004910573613936951890366880415491259317452501174555711048553536415471911696650199404055848415646170997979315137848365988282136232688658667098689260231878339332306628524631981630573548961844074642580199033716887328473120888590908233385117805517840322851933922065240033435496654618777299049729516059804455414659209961358530149719302602464863304714196498196611187409349440933559979696422648238143977427620130820295783756538321783293958819442030384858266102168468440936315930694763107853700282346534252346248553927281182416276043970080447032505537934870178645254812374899653777610560041036835031545326806683374727020498381138286101895768525592785734954422277771986205156503305595145795698582624904680434545629435947318855733294760926424840881487213518570510816414589244324308012547471234450855176892000547400369757943197600615602571572022264315657698203633474093479232851676691880939064172683831884173033865378257577673091536634734943893716580106305825561328273516309631841630377196225769567476633468117458577148747057541160250435107680935260404269780923355843642026465446439846330146766580020975392594895706376002223800781207655359893152177952798392722102745785071950755221227765540338135442520587424942635438554720705977021219187728287499201728519993957914880136471476016673257224998776725612531461237886677026997237002974330883502530444704232362560113775738514166379051334230524123034545275553765587021287966594062746236229831939564395919250737097085260850090292797957137622486200060415051055772920903073714849179319703102043057537705253452668102030705402160495400860403600137674300509604768115215827880460786722985321739629069439600573900204099885872952292339760682051096883858405156759102642324276619197257751303204510084532989110727118583783955945070584343356662017703474806432872209665170808143609856*i1^196 + -34687852778060027133003497079929607747394900977195455439002972120465572938376121391834155852449507425909563774865031592417979034853860976374485867747185053925773647271534739065533763383836582610020454452139155592123090640016536620460943503557660407067287294198150579990483261381245418626785491824226206493296888015410300702239554439301098280956776630183518148591674864802931859193769830276654436563045381323148533701761005756932123839837523441138771254673936006442916833821291397366775031615977413178443415704156119676989887294784965460253435936101730204236025490684896637623904513507316513788721478885489325153374250329173382367698213712510295874461215608099128721579490815975103855051976656608842443060016405493460182396348204651720199712409360280807470660722369955362392206058629735629715446026827977991351948987893246023820619431021050720064854763346640103804127836040567350984602953433870915330386433300647331579656731818879287844879225176206383704538537904076804214960772998665773160807199990110601276602010813164327397201046404154774514902003030081700388717354105767525127899227890645726720112563634356584286298627371724045175932551826913458695835395931718347175558917385522889187026815186013927703548920709160261879175920186892740355997166480972284597507681633038455910631936722941618640691983155711194521913048331424675422907459119002049169775413323524160841520333774790180372187611330907763309264041631143704181308500522393269019883923820526137896865813255694565529445869538153361217019657610340796999548825899602839845331238208127768610469383484595206118311585403009233197369186641810256913617747705255264041364682048872341347697116511410335387546921786162903969699297514585590301730248275682609137017344093816390949174481000671735834362606659652484214837496109256799408004842095436862637390636678716934358498137039139582206169024814494905063408710772547078521611909061928154608766896556974782660562837067159901755258476620707163415471062344930107637185804615317235302566274026199177928032748294466459337045639438071486856499632384442288508783508569807274366615610269150594406893734577704058817944353636802978047381495881529892542297443550787882753527206432940622119305140994418110400727699968171003029229564622110497555227723019148529126782093474516668038622196816757221320842144447004201568029022507910561792*i1^197 + -49715012346255736161014237380722625255004975364310056622778280589092914756432142766812388162961527789897192461574007876730489304412291826203011118811580205021202369512268220029146497678079511899266745520647450902688592027341896326849896117528226788964120971118238676386262921311284051622585659754893835732288142415976841972071290903140851050770743611991316889268731124274094395953726661744715966115925449188777256725974356588429487582513120720172866851345888390285741193908468306905417164973639249611781356917158653219205756024229664663950948751297306884756803641566140955409477818610607983427122698824957744850483225731651911828989809367159014283026607663008935587916275847592550676860004717208904592851148008201201789863268567621221423377346746045326010150920526028025627638663090445920762049470804049494009614771613070137208098601516640808031506376309121792398487546325951090334385108500550350780583898909158571589349890604605939741585966542427644040236778535042758584570221932047876748862492568516346573873898494663003673969013733863060002839236714282685043449112724096566182900877874266719493424897319657563018125804287435496686953688452700916960108258060883685906017124713433178056756483780897844340727676399160756720663974772891420433693146075166962728396086668962374853206270243913030258893472202619288941067102828872033465953404231819613663367453205371489601871458704331635723353564232243359218472871131166733445216299995123746963723156245683027733611964390308958854198381958649979346162589411242700150522742576764278698521749423581526690263995649187132719333379928936818123173391919721885601255061946232516498116420467008208759671160067776590752656477607076549361918003164901158768964644128112871929849584150988778776038582753224764897546744594799299742693029394969248092112049326513346598901532178452352343432522931321817151909523385507945850319680727796665217959268819021984567969350066469045759460363799159578167587605138352009349072089803166821746000536083262378925482708254350179596353717757126265665589549705257879600775853754353732154719072855401471002296320173047394474698275479496857020155455471890699886923577456793377457732281241679645629291305479889557962189394547664605023248754731876769082723758890569384385763432500723553445271573232293878549543295847165472976160267333008753688576*i1^198 + 1091078463226795356881136932456031811494170214780364405143528621760435304245086356016551209811121767928922728411429360983760043460824971933955803592667059745701119711204551235375181836627839431849149202364512718810053692710584931470422569859501126821483696693612085076510918972048898678020251427840712541036886899278253632362195967241340961616453673022045242897348231182341348303385622585005765782573081949176374044677697640269213589066893897283461562509481229727453620127095608182274029925192027264645714335641631779859620582853233443217186515131081790757309258020066940041846355546466151918561542778823480662740260284562458240281012963549689088646021982060942857914138481063908949156672276096030288154751331653904010296233382791220948058222081395867494600298938639355271474595450134709811366786740146417272699251390570891093527160024158943696708592434981921050212140568437898286142715354732203497983111567200000071278585878359583038720599124983762059789378866406565020386069412533033358999000374395535425365520191208627693667358416579989047907598259014384796714588311835605748237487314508907874131718283621317909088905337328639937710025882776348042978958581392099922116814482982465655110276608191944965888136953409354203000198208925867322609613571385030822017656334911646663939984184446780135278669662017747230106526159376381681732914594822818930351671100647664085302522140790105590173337583721392240286581947410865354403939159291758535240716866148226451016863299087233751229196979227517314848984520138667145256166722587414783697349846943695077345254036127469447991598399451140492747825831551777201803642900358403375833768219869487234512247246827288098977338954621451701851984863707157120431580910056703707729010108831839106345129444694735614732809078794547893203051800733542215099554178444283232571803831914293101830079421275083337443412125873023883451583261030824452735184886397287816840145409873626241397701261077440954693130582290690023010265311518044211688423493035369609069816485568577487266642507904460108604483264240192311216939013811003960602037599951853644960388713336290465795041186264974084933491102418792600963205232735214411888628962905118215249416716797679660849905221739955266953982478798910058172740550572746806962060576892243891292572674942324350583624342221305147293696*i1^199 + -6083914137996434826439648750510696806532835818231881936727927091654877679536366712750248383542780847068275136775483474071118128989805468670161572658961146877632898410147870878022302078308019815373313466140595523244683900563926822865044755307956769890212938497537715169327769781747959236585103824302005283632125306741556904787750296201614213579779347346105326285078175258408615128758139874911462852249968869353751684214696682872825249009491246870732590382142029067668155186727193477206299205443083483403138861399090906620092577600388446816521265452936934189744377383922110335055262027550199147632848228374865704799291139774343002423897219403734557890311023117603969902953436621988626186167842709087103339302359216764484465838644955871719080266448233318192051414312597768220956682384657566633753533073365907280713337882855092555662908468781790452319001648728218710069608744041414818251624804352661990308113816826140310829548238258478291735690113454080671068994673704371013647754516597364670083850503327404056082324961095077601158222085204086116462477735725436109162182537732848840261353579718249567614557609217959014217785343877242317530592127742339100185490287415574608942553542122980775936118743398777157885646208112725926322179941539354585173778214684889538641018442799618213135890120449540209470114724980999717324707811481180690197459463146679125722547227349414585158694256551163234818555685780050439179499619582694790725935662747812883426152198880224644730117046572370410354606114736324115299012325025348283393194505086411378757747654176751134875894305355656619193362848704064716666628158666592768995514413490087422948159238998836937278169726607281801841717276660288549416554391263059299615344545621212341824052377891299795712808020535957072938951762415536124511640563812385745606248467798557378693770145245065002995062665755186070607687831010866471272957298663696381041782391920325394317589174426378595059016592694182148497814702157386722600851876577172822046887577476026232645427372822278869730246011161821437509271220418438249435278866562423901576807803511438281235914650420444300441005457781461255659475418308403864138610742448401573279043723339257934350115348328178953065595624946517240808186024261189058081197861108924698172812541476435037288475575453352565145600*i1^200 + 13650754345550632478860015653941088196172948369866350158722441372258206652280034388280624555449715665407041834252342570157591307951965025416304919618411698754753085620329576650132881124732209790480039259772249668529215318835192190875275777866628264274201255334937561505346379188886397914059341444521105751803222483050620963209798921565008127588334273813303947313987452473760149155835157559188720546269943258046199474219090787072501189575363715713255196123680443801702913164158862243041204669240688352635507926886191856400409080599915298665104805536336064756818406408375962426680256671556720642625251930665605134652470726772408010303918829060625240885195282499832354032164470107932145037032778085127200880689770529043324706250769463256545759541828261855801827632537256433024142331702125575704502324409374366866683282075907695617934244539005734923993403526847766284309531945326109400246255774516017709316648990799702593861450103794636282045438394709076785380302486770173177119195259578002161078352309822066853542054570753855433582777137315138874653894984631484019119754748280726003838092276109639446662077562416059944100349953714970238309631120737663729058284548836705499476073226879124651431084352671089035063996152585887866687939098979159362539368989875959470182550544225961458933688745442077000957069962540697718494672815867992907689910108599591637934423735557793771848384595425775458478311925318748277119270528280836211341697945030902779653169080558252039778426932250414751763483116729490383777933960386463412464209756818236142022479003028425227785121612636341793453638437145088555843208149894833581204622618381281472312757578184998015253421768376082466387556875264421708822308418708822621651660122942957159221883102973541774114227154713662162957949288844830914467417554253629946998508214908214518740477625522366012544180939663109729803423191054284210415690320416733213855173581792571759957166812204583931139350924134901688474508581734422830623219343724254426642758355903702028141356030065815969888991418912050535693337969758478513500232046428104771223666476372743444094899269988526547779902123161743273806379951182476522360256230452986721412810350666519986408217519574231252288131444568609803021855048422398159559272490819552969589375871367067467776*i1^201 + -81112019852463226353288614286325956498939556235358787146807886610042805392591153175683639866257626717894993284706818996492053512316799494022908207765988157122636391151738272402884441860537255919376835490478963503540331933620982227452712800063592890543082763342082048980812755629690689806416421957547658349863313577257336845053716434745188152442825276326018290637647237395598601967684801510128450752388744512197493288769074166200959633842523026355557985911813527965963143702362832967034829552084905808570608826993053991971532305693595759990557882556168220432739062330919656465915604470465007028023476015622388679109650657515211571058898821024307457287064227757148309405790859299168592441275753602747511832733808816714909203841625494800019285304120119824601638473434657429057679596636964716141722961888320038295262141109759101542001188129935665274108300561876469663107859544144071841906399087539977407011747006247019679920666516790655159057544157216161660278387657568394340686449872204970220259540604348880506816545240507335644032040691587506793137128186775662809958038543905126654895323317600594501724204318096104941347471068775578706341128970524402079861204989201646609116194755642625285291870139030108932778235184547473474814171071464385721915968957442350741157633484371215490023489072319821514032774457605332588872285867699013524343761565700423302384460830552814758493138921240490978709498172784026272685836656970444435855938134416458690995233965426105286561982013895463813905315415542498164957540055713789870160200815648768876796005329887541026195097915107581162269762060066619286144058772121528898931610625398185276700219533140125732997990024592998886221946777784428765273923937142505541974132524467240017700130251269676052992962005112897285572458254756184643720857425582165568180102044356506807179999524351336599583980116914956797812946075282320496724829541114119820754703742378391866628911906576675300425415724415814869402553938237972113811675167399830495607322797542327360256075191947351166195163336262900099993788799282142035237452343206851220862372609165612535410056593769400914025797970238025773611407926196393251819340862992253409032680892403133696230890069816382215986725983028992239607005182807194272580544951486513152*i1^202 + -1301430912487193529828737019121697981502713491290946172648694092372333459531222364298073811254486287654891650835640445973759529967813409362885976843209253370625543689533446209358363123844262555120534188835147824637761657477046728885084903290194406749262487395669371045000984796282940058692901768630548430852524750034399897585003829293678796429764553118211031681914305837022791189620478237912948265459700154654693564767764674287838911295390542833172945597823416180687678201709470395990437234191761023943438464111292155251025032478984668539620502657253490829562378260426653483484672282169209589115550447226256491569253001350635186382661838871562874082067015995532404801703577044307890230091229422941390160247482194933018967776100239978976436870332574807956206989364345348573404406733152080283227497941313584545871774188355501453010198522106714012555723548128647250568027130244604209645605646936833490645732372165203264243604815987185962799209676300576896069872156477305638694172222189086156643649028574073658634642897952143988699849932354560970741709114177961194878474022073717527207135454106310731869728767773366942869296558796592452697546476454422317348286380503687406485368940563627674715634266780228506549712376057813035003611454340651193698914388207737722214040035921476421163090550633735569420600187328207553485565427702886318969306577190405398230252068237092997836202687118728272527151732518707623457264534667252112809341231450107045212425232879609674699992730358228886686423399664081668667826913831202808755263754957972367842917884946329681919275635081153038088889199536608747484991451022315482219352301659180945761011384986494880296882498829854160462865970224946949082866052524619300378381386658518463544397353729582116281471921805913825276063656683920118321016021160824759301122085864262928099461033339650923504847858705430963735383194897210298525050985769078482818782367127268539129585664598658194683484313034979768985485871190969541026183423241644113928370223057889102201005454868720875714929254660449997875678627030273266040888513539927323446323026879811728603822380212105150330717476154621434884531593898754592067629605279795904135604287781818328706369208136400315820986374300632022674369702526976*i1^203 + -9816240831168349446986415520923931354466369257838082590119540289542371439043768878806313968964483352549531217442380744693882798864393925721518476635227893973576967496327742582998183717102045478270166483391910681366033472017409071294213573265814701657616573132718010120507603366691855807889700864383495723578501426995141841995473677005653780403815847068773434464974444638843007078503062432526108924705780360577854004588876218019395574307784185037162742411690522321609498912705337283665356093796527457394250784817678569340706362165230212041776734684875601430156308713427573825597467114652144552365897948943165856076708012381196391851026667402758098077974786160627662585721022718553596941308481947899543873741511353179423189248704130621212006890054279463951145484296492474082122228428714847188758318524542625305038172401821485690053317446777639659483619535447900888194466693662934787714761491550295949032302721509043487276900934263249782792327050121224965948844908462668329931120824279756722621283425443136932540920083953445746612025279946727046436098303511226297341459299844023743232192217453018201129316967620234550879507129283837044886438464381940170126642895036619722721163020887485162048673908607954382869773512230102502365093612364790119229870999206743842374802673124023559954115891568001179171595027055560622243755497989840631841133722893504175999554800890077393064725598748922986109295470371812873995050058986608814146459735065821479992394814971758483988432198139637731740062740035499651134339075699571684703914557047097064225637291181405768838745030173299201250303533950647948349544508109358682575515043564595120132344369226803591392884437734478430106786636359034189407226891016152098645464794007637707960070806810887548240929529239988953488911478976386703106087263354477502673995342335259800205154067315538323906052337997061017996527782185138618907511800834984646203952041029022777781156825125899056038842817654422875517811160603289601937458033655355592196561115252082897551010220216481600922825319197815665248626768205261153299861676941771119375614600383129684015177398476684096491034777273226228650959197875003764608871225520937414726177220644986330802888956538301268071809024*i1^204 + -73305089684165250198147492293426919198075600409265476623061093474933531936975155065475392557759577038910089259466706507915812253943752927423455422168597948972121835916706475976562541565483161380798245405726462261056842826311221769503724392082058527706668943591865783189988692661553979483310777428480945156806210126061849847371496158836633106745376630317480277218712208354616702724329053578272712381269539962124693774397017996420110528642692037912300735122937985418634979948185035204362322489916275527413699407421236567756641358607082351196050724746295636678318878819689092036358590158735049498542993972810227698088336565289739222647463548919609847572431695733850676158575634053605960684858365913687451723050246570156238972047463476968469015434599689525075962863644822415766358581950442465915980124403441521716148686255972335398344201367795846691610042235011976663626970230069000328079421764307590512188327426204004714175681988708360324849900177847629777347285613061424339738107548762004119725657245053523878138133907943984720455579619603806284075442132381322190729216189971777462339935072235863733021051303706811363346160771991397844783292994175957142263095423333395501899208489061387577818023560774024333107330782425170603441132911828590454907889212982549035647014072762001448882218829302944794345114293906740968902357522408124963075531177465581638662332417530132745807172234509588060043919402049808953966036474268977897567034086092542870466394921569192987301593300053747056112566563424893233361151223271568673886974545863948963745939709140975203217211385468341167503003164061633917116273156592043423493891231678209407001801867107360138575757293963364164281474402327085685595943184708599178537831228370321767492202674129892006990622168802338848491922509863634425628203440229895349628950603973351264877473591020822531603519939540055046478470858690546092168034995243748217200987151580437014318267414236915955214422480103923226690544571114218840578034073777522833463175153486712944070425712935275015725925911339187363260060157222286878428151925087128430097864942751297478710974269083168273713312599575958519156306776858412552661073064878451055930411870006638804992*i1^205 + -292091961893269629579272553952290645388776144982427278484580516282218899224006424320761229725949228045334582670553547378446155523859070381191559488989442753270218662432863112852177695769541796825904002168377058317718571898463292309701420998450609217546381065070066825821625644996187869943311395466919283498180578496705430708837831172162971262540520197864668440678784336066193460364385704064161454043618294829398299629468131735613468682495238843924953220371264692666877231634913411483919109669850895883089566575597477674274332874123266681496838529447726598046104770377749757752133598019316104238279920372970999069081498850464091840240461739715712222545533709764751534328482497095248121012925758676274011791364440564007634676772102928604198171990083203794541872893847371830559671149875557060797068084202034177759456139604661095846888966657917226412942031176411576037695970203912802313169973553508878182453125372020446190963626947073851261302837639764967917903225363688904052525415071152933589778008340139608845397988248489224743967592926265888543182495697412358878760480242176050806997523081696567527304688551956397350964893069372939077018889808921728414093201522427393409607667314613337820750671160932466083959519545384701026115379964927502482477784018742502081093467475009745135757114602224667988049585718539724377083564745707784302876330202617820039529431593847656327209953519130118939067229535901322167037669715925114849867779171087511445763697249825603552311174556272006492712899428693067387003998684721484189343309904449840184825686564514752949061141797976982214630482099273423352459067116889437139027957185314698906148056342006450963542445478035008755900790046420811471774483886956457468694045242147563620908523262007744621015221392205521282959987981375746768408358610629060749700253858716140194640756510949698886567504444224102455370978773966536802708046705772567704534363368937554575467232276754242513367990697058100481919437732562064598764881655551391601299915392814160768767863639915297469235822288372288362031066478436052267533981250286355023157933917702373774859343944668121300321721455788751052362478296308007647077250524774400*i1^206 + -1942052847652548707128224533747639417318576607171243713278264534261980784324532780600085596271347846978510156904434963900596423637748018914694692742480621800766821657552860203376378333806538396525720038525983223185708986551489820337056031591046213531624009059332830437423359818512304606993782786648322531465654813729688496114776757425564537449337442732374038863798865036277067277040206196056231256642986674104989057620894819391087298217858570285949402209635190643448564263652397934305366229394575384728325851628574484338942833259832528736893380551612696269238753862716183217107774594440501493991855517020582872611409759152181970877562926478777498088979943471471460791289608234497915996789489801920300574016323405251397616968432114857873008447956327112788032275974478924815715513447936355877854509262374385328791519867381251478456676654624385905649792236987952035330914654180716501470015656521808774348106855019986873996698820700186126055412970720784252047406685726018588869816138994780763774509182973023885889765728950547966746371608551467232638666895104711673723094464406216649102194959453317329297121302465567462241957886292239885554235755214951764179530970955433877025760918597878501661898947889314938233509961140718672270680352265811322033021917399395315637217367462291706354011595904658797828662033063709922421305073418439136293783623983025140790308137347503503900304378431695403653869399217114402332006822745865057264185247306864453559309185578367212774123108571241178826577581327615425814059034455060751597210463808660883555296681498373228498815818077169848070527026969181220084023506334917364689964945740546510623320330889393207916402449497752716770345121820078007855991335947807261650152307684738154912314193034909730085417164013105811128223409183496627157953647028029974995891130856921569246065996988516497106319869054304961018189324021666278355985238909818794817050676554368798511503648909854483333449953862827432438834441238680473302491882223140320560404044860965109338442616715794588457003910324533143052671448454935291764696933057274699494554558934647960273605646682207788451357695301190640075800576*i1^207 + -218339060058753830903588248208778762517810871258768310315213875698655098395650967893272535165674064600702321211613636922300637872330119407546239084394811008320192611764697585181990768929221858023311312893241757789370004646038702590679453538080896128920791506355023389639637770591352096335322438123055147672282740955645325896210169301697302636278607195726398353210084624214328749092390957004200878314591374006046973945714064862661560934859363254567721438260097487223484553941725432342769917282738530266593092226342439848678186436559129519180108618450648627334007345445077323650165038990563767805126904527951528375169754211980845886720396843411620647532326586527739798852658494669039636453116613037710442599191371966729551618597923518119957635880794672375887544916619441522743459022006447689544431799532600598123289883323278908452307846117863206608492121014626302895776443369067350822435511720309641021950237364045994599493368969412184119632709591499503537489862473518866513888824495214694709906966717493096497605850906990095475515317344702902029077302012865771550997252671263816578789470204991645271761349592795172860608488469685054400226426768876149786588439822935684222529171929417820638006084110010174565208106278006945441565587383616981002927164322415818997856744566441313733848729939915132760789141981966904343149566567663489749433589908782549819204689781568284470224477977689329242985084368129401368919973020830361211230143208946023935378948089719207311651190624544958226676981733729452264353826412485628694130241735383617176125701847115779447589461403354613676972216655175907693873727392209028066831109955753465474766884932188110675672733764702184179051520513648206392328726994430158161126769545911664974254826024666199430889460895954881462597086004046933116449164929229694778778187202437651960419338462309251933189378708270344714806705239579038246315176777705460428045489949752245379148043951910416936735358175347052813116015022750738034663839201028578213226402042282853477071758146596620609490184676360210746086268367113356537465514297067219963595161680936873696569401817062965248*i1^208 + 108731846279597443661358958401104317963467841042042077797747600238593128868620671309311069917688158455448659834573911656740052551146913716618829272055251591022140239718117473548027154346071250759472957339172497446133791558378339869891813989919738629280298639461739993203279809579536866003232589566423435558154535037012519941750688112880778601782764671346938952265162340204305009049575904217018894958183185834388075506498571909637733671669258071757222749972143911086112851539689747893776777463933758525303241078985289734202518321870663235256512541061494226156279793931271436990805381729637661700789692542835245612456633354005298899902480703418561632415094556841420136482974059760408819737372052538112254616129295990438319805845131249506771209943920250428517533196986060019584513843652941831812286921515154171092029083055576703226509254425622138241430160602258488120302075761157242730946632268003257225018620108957248497028785298637474580009621944915593022245784159986406592545030501367553269886472290412409089892157832926335285249666981332859472736925801381392974456745770002415385809363990580996185375348145669065728115835918146480662459916599923868420957647896158844420167617533494290652052176660139553864714769394388662398160196017533282569727732423930670021899263074838736840106326314307887888929327455232810768778786383520867342510327152785726983165842722326018840870098179714290380165837469383818180756446504164105791870057344185162534442042193337520090617295912617861893148830864859181291299224616932964711383659580765237195483651121745073946664276289057230497165975622307845446292479094542022552450994012334671820715731773401379474776868701075312333428407812715983873248452973898210031806918152321041411803084646708165307470940103928432392899997355991527179448351769514099734316372890845502357463902501150767040850648701590534258091734832449469603223814058358144742396518808613640071903842307824978177224773546077474501474405437530263491709783344678510097201711802348188104132638990383147199347027330411266185035036881510924174753792*i1^209 + -4483594254900339605111806954951222063014022791890644774085242220039214451209085916139014478316940426721152245934285510023943353942566233128398485404060691092633749844893678430414534506275241604087364858573363083767141390500804548917769561830205491392575810328200983108459800593109220822715309569041524133711695353538473698840341419992742693307768609565545626999341580090775265490115628331874433329994305244752046114559717598070629694610511404712401586410538504471118209138647380916669988256615765444633007734118291626269731062726474884018185315859037587308230333951926911232362030514715226309562905242783470183961129485586135653346530770950794985275818010689341178240803740504045176534675747817808712107761461004939668256790993151889817133874133114639146520633584014982853831088361333740778579984953784079920135567736777397263879145365455687716796570987143820214709765630989437504586945131921750779302571397323110721505279711497078765002812593670904951445896426200214720728857442967639876840415692246348151801112040002595406188041236538928630288577274240335132366514009240717728408704588736089617996038621693649113792808163139947255905906896291624599767804906776594121967888115205313137278648638502504562026982915458677544845440629031410881193612983356958870001030408202374653397787273364408768775992999971886500659510428901718322265363537835822188898045750807362327341771188857030583550388777654206473170319232689429360076327269790272351079406922846006871431837369967409321619694268810850239492163327722482353832682294918870660820259644789910842928347390638610055113546718646009566073503832349225027577410945058057090259028084598148717771157369667556942458768702262103545903108771899940627260596268094635997334796020152608044367565391236711897573719520559288367494088154949858282899604512013283294487894370181997140361451201508494304719804313232955628132166976178292743894847346058625365822363902828778291992769986355560304655618565854650706979301090109497245108483753337237307641561088*i1^210, -29407279566500957593950002538815578752320235912395009985082622446556014774340805669985270354788424735755904748028244039783397231974392815965736138143559338418584943709591000368407139453998793800413653265285989388998724614538977507336840005489817685459087836891212976403038331605938948717407068372537199798537583281918953670662521695268320388619170132876792112110658571170400216397468428327347624665336055484838304075883612390204067859612949029957350123437576710949545861626698703630439120846259359677339381858326942274110480129681387782558916512070178089145019120311762703584504114328839629217231460381139977967756738493628429464715413192824444703203184682871051234133364205506299483677273848099447551700011021063776897352272872704234142509132809526122794356044149302901822907491881128064575937160697928462464244314554810349925025200702318568613054061351634565467799635049032258662555773639392093871071447820705460806501625820313934753761170088978530718248478165013677608423436470189602463217100474703935306593540536169811722675340010100541816231044739939859763395576311164267626636560237794749369815853583950447919029893770267552243539154115320505955715681747389711207208313030773524067012869665429679984308560165989184855561350680200026315849336078468845805970174502336847025392910945689653138205044363229947704944195978411122789467495704657536797620621626189877614855965294014307501401713398018667586378426895299822960758473468925615124884642672267516995547130328455597142256731023148995962021677972340785834831819369300171302266718709499048949599342632135574451406352748132331261190326151981201100147559097495549569258229003161453094020508334728765510969952811150522559011801091364349126763855242865730767068038828629307344123928525906790592147740362120435815535218677231030224421920075457944378277671863254675786146520751650094532252781182688676033923552834988503521650450835959709411330191888082699224373741696752007676936071293977746212352231926379550510614597609738254468530250242187584729082518353844809635408419723923672375618330513493058980090591423826082954258755010631641214166242628244255384098843756785434931446298733998348868552983005082489490099976540538073412894650749042165385290818650778632314921718409163370244576504358271869109936560739668373329367460988597872663268146553321119692474745086179004958746035680723505251315780003335030760561977829624957846443013593499578444768659895564826912085566963897499155710815584506458461700548878283015613793601547281935393526459223721246373488726670097271631003998550180023383364587842909680191378223551474668076869211164880463710789292904743918219358838896917108207926433747039647359727094215471110954307172243355350982899885787226278901217544291778119467986752047377473291810412051318816089252135661183510724656443354109096392421665826781488998593959951078363710980476295014072568757397940349371825782012145463695883232621556915556564218122498561882519538670672140271874144308819191181471212182609155904679507617298036439945212075710981120266380419251159753261003119050776784010128731082608718410273403714329392282949282656430894038309435447718571846491446368638845355292871508551957964648145102813978640577539438814776406839013169664457047051457220879359457875102519434140444091457077151900591586522221286368365094796654875209192392090346739018831257825967942559970908120480608237291835479355732030248962545930375260084000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 4212798313371864672732562242679726543312080642762236633804554619798107231380894761912040884729996966185059730515263926718417906915723408599634877567777072914472050188594343632141554650427229569047476864990715701413915454087488970076917382856419918306271704535492739905439763952967049736574862354526298961561797756272335542989822175358523801003286194710565960271535258495973451760845354083643585164479631799011350940973320989609665406162047529585318902942370348714809540926196223602633108357942784778158001436995218805561121375038404864259468209091990225091921809552277362098170164410121855484659502101827158890853611076107160865117223155020519894489309176237772267057057501781562353922629531269246841777366415832045539762253502218537947560256545854920604905322576572871782378706559195040248437121484188084480375416735260834901324313081143083700545959896410081060917754616824835295598674720295816813289984555188100410429943548106135277532418044233994079030131560409752409110643027821567511898834277617522414127872971252668506262582779704535722774697518464808410207011856284715593592893504481515895319126045738987389849432304024541876096292228137536362299853074348413898102803074716302031699199189264545607804626481486053056972541355230925157318602803693101857096848800620152561143542999639710249588026018563835062057583089776919494681378169031695326985200661781092410252493911025295629100555659003828459048548715840436324796207767119058039810081282741476701312332607364895828923523133540567864517731597995741279752604815525942492166270117844225715516168805230804436741902186332370269109722711931160844896436971715328398082255672896795175839144062874332368425174859839039667878629578365181683761515589325763475554854452984588624362517927309955169193629534634299605147977156619547083179485791576206611587780122916470962483923235710380610720078563775960762203886894525630649763223681436001370546448861074294776474397468243050959744098464460673765078549675788493854385542312077057950152041644819728226689022976259174237810325158604028023262054880886813905341702779419305179720393731742186892321728182860674228366151178187408808039483183755113497687940686873974787753185973969556275225565236127738721682895744676339520682289455898308064703503375980205290440438157413300659238958889145485890164451114042015718394551478319113450601331967343458094765961760410529677426238359863281635894247267521796313186448882151140147555349597374225078668637510599672705825565999159002391165888245635551911292134170914115267679240202244352106279496976116824089996638437131881432747051535281360528339349945002481287649827450604451810270410954536632167351657869568387478532058683824052978846337362491910821640697118853401760754281885096514579218041964588343720550445011958707911917191773299265226962536016453896371127313984776391007335699445571426096777000189917284207829937516109934579789219340066590849704205762176348213814641915505196662419493388434774347365003324207383634181100608266853350306921919232312099770821252367798687518744118950157875059593910359740516001173639705068458088168796965702160231804422892756505615004331405051679770847728784190584008053108205149353597336139903149516947901145623125961925645604751541703846055053312038134326445512144980198357249540347048483812897529163203165239787451558439752368061542940475354067797725659012552821146254756319271279000013319582471352925162945116959954375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -411071191666669811754906938316330008881206663876861548777429144874598471273080369129672760010256659485030827527926753891433093368453844252694829069424849931275288821187550986167817092717802068090567476638030897821398652159344525113714796384493325529971591619169086249295735612000537132485054101128263896627602591337470010638792457230127906342425418458044362121745029122109971341716904490190092595592694894373599488590543632613994023271037506245803466079137552632732849023946813253993809874406742982622606954070302445459689536693224182752404740446374787253816792971521401710314105585671022333781241634754729299109485456335067876218415882050411808374177902284012248907666701211639346844457952661948363748874305665184908981075004280541295188046654484844519735657627512449641287623494339186232555894007546163469406227934714603342853018512533031131676899603856266333726433204746483524475040998519832446407557967969065474716204292141403202971271855478624619340153756570250990461112515814698390610777652023363838942528739291048389938637706761831900859473279320414302043943920936900465320236366989199630809038039705043527429429919289881557553074889859575803828829042416796317296991580691938757102096323575958076034369570711786988807057938298311882007350170178571872803835517722782249203385031106466080424493623952100161271158372012533172908502976686417661382014495524652574930792141577906322442155682025147876513906483634357430298969871512927995165624772147330171693499039774749201820706521105502469613191479222753006979288947385333631383100167147753814800807090441348339885238848848926569213089383947717402390210282269867270017835731934061544911288870454561395530204098491672080123921245309714181045522498720944158002634600444440335920409921650568143941365383138363304037659054775068723504411930778422089041772337227366431828107480461499853020386986880793103195813038693162363761389283316647392195910458430876224407995579309901812342924739462044538175477955467884998149614789883669123745174839375629228049184009350312590321038735909287247405199852639196064631308761301428200778891882429897965455148161989261474777536580551122036426772612872883916098862600656496721845753666466657594181311394710573369431300116455943141984561530441696846800762426664270180865960283027773195373202357424005365230487107302642954327683411625410946142198779333652149262089563363995620267446679514415178585158853019679550803602521733300842992140521709108139494677099898471398154710428423279316410126874930747481462132600633450325425156592596451855580682521692975864644284402727762431785342226692053958547297630074406439791764171670458221806282383853266138890159983678387549343767396077103090866150971522326623078269389262429796549116162201487145996273047693443369568820627226171854155355733694735005793823587980213141643785181890099758256038222645682650976901051189696212135545191747349448812710903021896166340010550905538741953348741686516050544138043899000917374444962599940937059404592369985965466231526423049755369766485089304077112791921398655738418306370659323283153665730527565838652201298565930403312191478214357805243464820222957542213561382814638800469988629262719800925662237164579951386870551635705139671366896912008620520129239554713899918320920341939605197123613626202828140042982915976730413475192907172775304423966641145734603907041970172001148888599419909451633773529862758595837551224970612703922450937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -14177563992670209602733564590737239078233902142599024218734714452641270026127373083494887450695181544263004511520378967578865954144979627706613806035980296653632802989230615147389864686656648366128077179077657630997230643718079950247448166658969144629462524029021279513787954002279593979587759756605472051850691837039117249145232637542568876458182581676307545889789121683591775852128560686072804356764226378145989436515913430577121861118781412657975278133981717867733788990547620491684934201431906719293752159804898558171695018946538511097790297479670296038806296574189003743029277291204668525973038585492720146856305968889571105962273999633415141909495329143232329615189493548289334605189893053596611535801645725103547337970870910676230663983500455564692417783545329609513009615765013256420428423541045798974733048877369333258186384483269538642414992387673260729197208111630224325190616778788884093258146871551945141155879042100178237465593739308936637505148669638838405816673725554018085064703566650876677376885582366429409375573396234984832419928508641450363725344150448285103844057241567308354162495585855626948196117036384781808785292992878673162152238698596581577776664312025284945108556507032120012089415225053039480149860862732845663616015266583506488520975029122530348024700897567801491645133993617452264257357276704059187568137903585132922371610451473917789900824244471782388743308976754510256226892059027273519406405582575014616546089730211957575714065549765958370320096116337184765693745460267561922993931248943990041948429412810561366576652994112422293368609133688663482380671195544631585573000610250410833424113310325216606038195832714546006663121031803065236611725816908135394445411714641060130919562141848383228320597048291497065433265526987960343242182088234073943857517037530906498200973921306054630966996049130762374480339406910218323295555070981825490145728712783240480825222355765516736789062714929118639596292820657910963421925350333208132712245171915638554969932142587496712917902378361299202328848557429923575838634730245536462151131292200302126196128204041911645729412037475132506106211569431202019821551069683077361475474263154261733954936533806728279386971412929417966311597524453363820598169983905943451611211256585377799631437951547741345058991211947620368263788518115598097524398425003188913354733734912278497372394296549478466278031821492403765024270291943547265569966716190012020779763224431408935260631128302326297933828393223250840878127371046334554560433618298862976491421048467513116329388409139086656468488289576764241438353310395282222093943717063818292945529592672437594594809818377384099988919358941739374056258418018307581994068264967011956494706536483958149608607630919073827007434532009573239310195570938779332216955538929465906933544359142479478155378974077734408814709722610079493497809637139354731880715368693646092230207740001479979049054468058279081428799677688918737653766341101467355120781808689570485726885322788006973772181743264313343449222951476481044103213846331635826306136837302719301820087349096282865800009507649138356363609370343855173113811243603805061536431125183829465157921026763085770415274922930181033332669063033494527533572041077643079235411349979181725451658197207845913113154829204556730709478245447228101788230022866904403237108022993500583687358355338997794300681261333185670749562509631034270603044964398942661954858437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -474528343324052278590365677165267484764458093106537868010449176190439776895890208712299558221927804577695805017059764718408214351026604960066027837914133161770326837658435313670866355652548194915991014544641316411262460275851879473268216044425703092806481024584749031606191929545366194632808349153323113050184660713888787743153791552330466518843108405563168059986443618815438896632121217345970246840097008411907474480503106321410165149990653889786805247177379782670760334594934722699245794924991055089782153459442092826326868849964789704943927271220827674977877076973212539173272722931681836611083396466864939533016974622804086377375440471005736063492346446839096442009007792773417519411761583105344461610253611729659766603882906039183503997549516061476834348497796832022085811813305773518267322515577523148680428858059180346643385889575955765361227412111680933436558164212597206803724891428523140191190173122378348226044102999714538563716597372831887302162843239429168303673949100271044321633466704026096285545719865648302075796982751972576185392627168911806594541527732518154275494584019759544977217686988352931584007435088773243180414997253081800232642804591650417801726866930924147827493231561056988433079135852912212893588856346184656113681802291640132594745233531028543715049137757989104748989734188840418145133704386006191832172398957219856119955261168782050646795191234426599388907375953886917369394165866623130154650390142815561611579436194885815653270911898685562156194491201978394689466552367861318850398239089954520845744467647368025852309935789019393239182207362036717835736864740253686728947376369762868839429851465955087377933578387211399900863238410657985378532317064109879276991537511391680363281922230740476656181069103396417583797969389055282995589180769854320564651802236865778388794074758050759587018198589314128711819767472899869470872245429898718531884232550569133497101657067825224169705403027106159308486794069115035840016056437731248010859011333326783418795526895444333616067851377482923221685624789090459694323137885778992723649313440310969872604676276308513565456339466925117991747421184807412475065740887871454575928228999635829984804857492259031181406690212197131524445271724034713699851348013279179667862026776660397890176002174841215268854019622453472485161329083908974854694881843579907679908518337198294757620945942424796920361274055740032111865051482163954279918533494074822471890193351311568706373441989815472149174283894783010312380359676626187193372248670111165087231936812795490897841656952284044502722389068263270524715987589013904230026855717757508095311002952662914341654696276829176724866817902825746259909739589846982267999381041516528984227664013527928412350180546785130667348343332574682826680296749664666072602912443521633106714858893257390014203025716385154401268986748577564928045902434474038978401283075753389783926615538468430053783868206293364470249530140819258151984762930993816528812144762892187835426884642758392350522284498289990480436255719121336098527586618526103449622950972991889447108350857686520111079159420239182993424954778272393206121356772425891486026134364566715471817740088878735543646468141962928577084433685436611632007243882895678051635217527453879519249523063509110302349683521858623826085711509229682575086371221887538662091294390001593182569253617639336530247465531365177710453103252826197360930175177803675498857091875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -8024693467634486508168471933278703414406353133870566888312345776987560252479794206164893530086100498797884845624866729807478600477126504996886800781673176584337151789230327657373050108766055201589285125883655560583732007179589846706381002083050855687100590918570552432729487603549582278035488064727654274489528691316057844920175077914779697111037664231869213775987011501371222693922604673689809532581289464230374875926727191316555070492457262839341462572062291633839317812902382009152485987430681432490705360999157213031945400364421041005019010111304430768056630375803127976640371462057508494901280815478030850890057487398613212263539363097285665947097578828692413613474392676072874248294429259599358486774454451556906060164871699608284663164220135993002595484827564446832107181537164208509124157926904129624823164830658628281109348301541351404133466077616220062012372071648628286851406388253711626635595644660335549011923243329324274505190183858646105514246691898962522858989455999542475366215969541274341585202012333545048995303886443431622768191581564363740788936469180625992132391304006717817482490777133274614701760034025696817670296048169860769800711566070351063046182873264500270769240461202318180189171408023713883156090399771876048812902510657856003747733329178035806251394290135490566831837084125384343721744347161036456201374419506697137269934226463846072567776715835070960977394055349952514581954907017415459738044058461973929663427986557660906656479473644003738641530454532938960778260193109976356327086144171106221736855464602271507973136674446484843271012081728883917172601085372167752522211616757490544081363114731182453292265480103728292116245500830239665332581220430254259361412201780822381335156214440223074448329511409382334291341944717399083616732234167239614929516453335199630202198154840684992358458429629039591746618190958954000466210258357805423086897998413080347680693461367976992864454029449436580691705692821092915063465509748353883861976760061316781593314233498125450252674495404588287778874030978472852070505646463531770208174544055670085367643501744209084387910254283849545582999920321953800783280486628815940122465503572776904039301660874673366177651558907548548015882729382276536713056838531981077754561171753609158390969253531351470802927134626281369734452248772917347316007939376852384733916571979500506004288386723616968946045547561467749998039196825747174090118287926190611076420153649553268448991593377352789503024524296111217143944124839781012790298523897406020693835998799807373703710187189174702844749213778677864696014900742923198431762309887762124874944222117864103867177567104130034633438235801243429762743551540165296163641544667905745942913991752338867495360241740874729258370820545533231045931144886106787589546731040194587790165830463068367035176695880525428886905261733202113550317181972237432192200563301708831069302665976679633410972953661147885928888603537252928476115442411525113709075920400982621871706407447347502736855626625435222814615741272013239183702981042096663241430556634125815223731687036005267875304945630576855527218735236281774174484227022597758516942912204375443771402431283372390019720548387550082243349758953391872963055757250053731774527558771687259393097368271336817082435171378922346359784352231791284805437156921448917203419310502633657039877482240437969681252754668033694318375430998618758753062822390400713778798781312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -124267746717206062416513577978893953738980806559297393567140632822961603517714577881546904462472936277633843287140731983662306398860531054245753512023364242430968168009399548405724130031076246142652014137318256706725512102622933199815518717437885283832878674612259538610782460924411439569909798837900173078518349129793418120101686937760841381192283995857548353476629583518942222320832474116406480027421767891663946284416438381735682266910871552593379428806063186266543245560655602042342988520430241359737186714052618417498196247569352219884140462420991538707062457367927727882800094821618456776287864692264503279401886272454910975380784827279252805279787308294452378397305875925725275553556287024317748840568165831915676813025055054584932729817085219112194997045724230170882145572267305430424083311519510364607416844528032075290609076862597824864778422969092968255827508515605124017228325944200047370536489353303561436850969530019580526467840241654568703282880857371657091604463030086592573973872573681956052611007416146927945376612008048277991921560696349823918619170510523982875928449775956616360198048964086381926846053317542935661745854006010146541912942784199652857438725720913946827509778182094099671041096803633513884250701169771876274850803992866787521319275079962763612175778938674608958735072104699104317053137949228644525087592006017962510131951604680923332396504569726667898242826277824028046710198594018202228193724042207015124989978237744089657527665770480198599582457909970176833113144713886692200854464438902785871346858946607870368616959080199524336636792680483414069814414600954996413004569539629492678774330155673277190019354130657380051393853835752765350425991751012340555432260790787502911595499196427621120435402837438860233796810661340567104116499647568844353566544863021381120752823616875846465627113954912180370663598153422467622487055997419271610511726782914664719974841499849152705576721594974024267861043000656976319918029058760632543776278937631215205369686942173397273074881993614425962127431683354555837864208699497452600339147467466003021396529883316555822324096704111817700813804877763775298151094994440817172471222941596182777329553737758798270693419876780482899233829372173657125447409744760648938927175249537517299432476166944623653880149018537553449981251708710526163094156910615767201240940997980063337348195601621360564159363298454605678033281476791027032946036054314885305781103170204527487424671543422783655068228699884082610829285456674411038968847357355358303594831090015291880257161652713927141931029663889848460024529346607160793066073756672379758021953501431135394399378952251624937902978024756591112264181359987484561534255550983191398185340707704139874110337495093925768882078643777329998194382492375902095281917039038867506329646341951644840531816977759376448466300821455444667587819456317633291885622338194591221123877252122686655742646717640124426240855081875441963089778345318946782622360666681301582751378292156742014417782615781324007433450445078565565806202277858471208942967394931042257338362178759255971367229326554411807874438860222249837302170683983194153218459485619000975791145600171850508063560778473324196333018548138871806669527606379850845338789383400404516841723235676594343951564203373461132661761744927755232972723830582118321180919782278495361504847749956878403357646415028821908388173851372112363319661808107960744726150454687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -1551298275049404973625454035553271559521012076464331712810049733523079826949484247878213568672743895722705486898580082408085530510216467118341560290811315946628020628590436564375020613952242216742210102230225554210005770261319220297529926946404206617638453750444441804433223719421210354828410610471964127572326031511174233186361521267421311164971857267525813007143694987567773033348254022472595610567817344209853144862887287861063477043301802167509292006995739201344208539300325026965084250317236567324230378667418142016482769805380669079530726964430532799248026493007810839285359141375095472728052709427171659881919046942732377641874484648092437151303624276312560892053515875565502146413824509633739147329723728319126566204381032773363716084572449164895554307324989526283195949516742587684085681766894184710670055152759059959290849105035791011596421991810005548629481748132300448624998211027679106830397121096823720898214580765186880236239049635891415495072040718473702734160497025095973560798067122490917440808126365577374043966647000018374646078519490051286056970363744916423636296308173246327889371925842175278796974873315857820687213046491626253496333914207540781720273384832486786035700502502796328438813691912312035956324816254164799347095970941397027839669534339773665830676197962937969925613125368446286483956355750090450969158237254497933695839017064242811952530931751091701093824174771746295255542912660357212985401280699085911184298950205310051942817620819887112888524602395510026263479891704253142266797018661879948533192516156630860766930874174497756617407278699505525393479448070527844488922507798730230489102087951293869319699447910050193280043582626636737975142498443793455257661454419078239202440537518389401445833666021305275371126137183937212305989295030222900333843484138962526457156009405249822707998332283596679938650208286921791301182961431080111026487275264135736622839933351574715193625270068145229429327253449650596183309909721372390329247129748699715970746047914813771491171312938020915807564550825955633263795407884226724116366620899684177074075747859625384444231230868675057488698289674294851852686989212857930186965862725594948204671459684760925360014805256256090778464375532884672495076011781173863997965227430399262057268706416479897747835350944000987079250101882263871744229151254269666863254760607631547846242373226032668650728518867373049800705378799048895554149512286105351008940364581965053600454753914820126644308329145601516444965965201061734484543917049062455886657937618004241284096914189744962812695446573333154381549357043801799746812567151071485400871443691979833988453261027617792767445308497619166510540631035226875635627130922736891434684162533909551794284513029330745069637533950925893977858869745663256191481161548234930004876306315270638634302899497985812662115928234188294463818368965217645983131845972504110391273206847110225884443172373440115592373435580519394021500603953459245808867365273337246740129343879593230658337489360227340043387655571729211450622596108596454007548109050040399765767115593247756462285067918951037060304951699165655775779444150282421138318226653321566125723039036015769403090939428509813654522880480303014186834578513819119477546599098309292203963010665093482627004579257193979563732661284200865403298877799294229714501568566358636773491836427398275691079485836929949146641114926542525471207786979287967295046882200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -19948248218568843955895445711635464061568459573690830629385358547425229608393736409980436530056115345943543104496713892951737717963711060692642937292420877307599130252532897162643138812719120258926501917729607294095015412950144648172627667239134446148095635887429744606481769781928917511711250504709531160993719142651582289510872327764573993435679316308756578904895969943162347965153561605427905821712131906020183153236238405545153009980547190046765263045808388614981802938396232367219988367812459408921585091666845820027033392570533003741069854636788090910737377631018120455489162940834251273152645553059963482209441674192550465174599390100570318956453080431502256092428669198699253941143757054322880270194916945927732204280386589460678186827504106912240231669285153092807216644432547819525673388598101787125899455171156236368342800892646682146061582395547063381264587709629487577952414018868322798233389438888127991478153579256552366815175051002023478213487131384776486463999011873765092867595745122430470307913104277843846367543778552585851357896678701030607496024841579251329909424294179678562192565404045768516031205417839169931005650963340836298500982292287369896997978884476030529253444874420972564583570227671279572625875517819484668541991706296888661847995298686096174030136950763647210814331352009151174262337090320061060419758906737490416712202106571235674345366202695811105941134213101389429735107940052520899760286289840135606701112943651127456964922537331146598217763657885072607856401492359500336684029759339192520275246477269798398630768995609710672763675932701932220837292066859715536111243284937315283607503259157587979925462698530974169755183849505963929499198234554839956994907695945422819030462959209315454277774229476723871519297801030871816702082073465222001508740495755779597758177976870586623725453579489900519073579656072720456304638459205730844867031610662998632839103201695101142977487171112171039744595916213240425395910479575402988942293157410155776245768235307033656202442907934293885229791956832127607552671520341684984329855658227274094654287615724021925101325497163168620427020533787598425550258803964424176866818369206884015957124146488715682974375621807391460825070181265515161418865567285729503320179053722470694570691956844151317185379830884403638276905651774250051252345549798587535493029865321516254366907527797082930793185144052190258159816182369416003581234199654360902906402292036891418163351867596240513235506015534583911830129395254887695855754903099302395875815843984798313774696793520145955998709753162687366720144774826429984740835571182295307415193519336931148421147657092610184961016039881940331315662184219878819254706960498632003935199400140654594831350173773965127670316606882180559087265580162686283969011921975999336096366341169788717727426495471490915070790006044229546836172210049427112539003581758216191240681425700366749729961851314544275076064434333017711168140776812597388824018030746970868380788561331814014894198059963098877555411659306877873425259868406446419417557797303341954499321185583124647936225319352284153906160185366876646558587169310194090125799492346490195951094870844808816469602016063976510122425079910486408381281334863969929952213258118716788467476201593188458970348436040546496340674617958253349729847590254140891389236922219207387836203660554570005992280309186988583023708957983683534343911697776352140513523971003125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -112039617129101992588304332901686826048162600511683859240399895674583810043684889259526211679581921006333403893508045924677704081801903679131465031925824194659330055409828397927724882016026731959591952831609513954877812000609681408087127635677063001506438879957078594879891018581816620763671637328946549746029710328164478081789009208557077768838852768996197719030085987691604874171530666033166591911475189627224337689867896223465967104041274216823495750374214219636331761697223185266555539648482871726313780971515509782372974882120999101841519821976175968022324013603653897598847325341744547589538693540557637493712993459567551628812942462870337743441681948067583085347725487991226549530783202789200764064460552935423922909779250255589262823263675292758680085466707209041888955335346846438278487476471713159121359390237882644904239271907280699406722098697093867173374588807756144770925543097930064784149448251425241112768753934424472557458568453129886491925899358952871385379511567426931053265493626857296577998489361118016768470231444142939484347185806976565435132936269596551649503715883246688961850694341283611389227023813160539130495809449635251211374490866191365673462230849380228491451134384811875473813408724982616518593944211170724662597789733520318115694468945990848925696973423626621063356969815089214628165685021260897341991244086510313804192371351888942206551648207135876548010523942405459721857241673417246266945621004674803175873026717632783345427325536318489598379528837719917309631661717302916478295996503859523489174797199460481631691732436240700009042400297091388586684222383999256439397352121950726680070615599978980386916734313007306646873452682512551394050609479914994943944421652280955322768340022318753932141151845208269214243685366271691473259634172357014701422941307209696956339675584372167880094017158333322929797368681391856266386365261103042453644943720387910668830654282949180791733005983135906619562258072602573189390130368186577333993767153249517675981396355306204317183819313636497937187114228935977644962959959724354638074544531796685745279490771221882682141092265533231558593408690254336946979012979991630841680251559295255068937597245500212921780223755201340240491404876657885386541587570952290342531520175920637295456582037796589650576237295154651469728143797366998149396112840672666693917807216168496973970439005414429261172827638405643350592765729575451278125187030987259644248807148667689497624841883844039969694892508900806649598318807550732938655937585160679113464467116397893418999957513869954158909421307289641546914695198129558774680233246202279255344832753290200179498651259481395469042898854325574426768007918837190966431190764024930908405244799123782448479271269871994702527577142031759481365999111040957572355640844245763805546986576055800368697402862964062473891896525881144705860269696739984216917451804308363051308411134413371304888559803285913930017721617360418981337089362637385233788641549535881784014119393653728928406607959722465559475135068617387955042782103516472061219626402175442557866666244260914606003057122504466912764352494517400144708967390289715738810898942929424112583723474017379798544297744543544287915960973021248730021182507807226834944117496458514053380782262158277583247355010089520041593577415178380052378807504690782266673888398941675467234273046411262305829475405887826704487707711279226490256070777168552200436003683350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -2138556000658734127166112073118004296531695189239538903569742356235436915322611077092103816488333881057386305500128585332169028186894333683779693570624619814437825330696622130989336398474283969670588656244157420176943283781892178632914761956854056416122441679097875634348753775888850891529581008246998626399769449396723523126485707039894787763178965687538371838419153421357726576155179758957013850464261232082622872255541875266098250865970712921916982363253114943956520578463516002149324606616672050592835546508168089037094573611194538580172806843746057410029173460982107468196292983827746483523883594171165079577453854953600625942298035153574652567712294832156000456538734197289843599930101410164018787806243174745417961031514660640301644382690217224079200037360399437692001715097514514680829001903631407175240172255299761351448495865766788625211085681924872633666294596470754253875203352597665428780645577636179151540248001638397056908074928315837473413032395105936938750101732290695655686461895066112725801461858975204037090800232004041211399571100816999103963084588979836162116320029111909711825809559176734142063958822147935700238303213640739116644274046944797338998549126145765151784133646206140018767931451399976612522869670305208442073462911420270595338766501442237797974830558122421675991166458338336657294932121358021223909623251443794795769625088675296903884476000979662621554609132294103076052260644977050265007118693058219463189577834885996148468040754944333650744763939199934456044935016419851072413202064341823011894272672204963580890933849379162140676408825140618878123663651205686509185362585264148060923031223428999247400645927894461128278111126394314546810881724882135970796953177271103823236512951968779245163468230529512873471633706759170680985008602827822016765853366464421613770468470040424751269976630548386377973349717235133707810367898001075542370982398054590347882016551698958905533798609041857783936781912873265445850667305554418750539992442578780429299887397497617204243170170296383381635780089517550988039644963937268173208106615312169730353965827461544277069479528921094112694202777886138983177539185289902802464205387339365872537784860632381322439912152374641548320483944516048453047191116858454724354684000229763649519917175095611201418449881287723026308458901330035372612113151090581078190200712682179650520076363122448428561872746455942984918151331825461470270047487579347417182473354052530987883196741618980876207897713088091676014678580109086160270028280925360102202249879760038282735509461681857672804884229241975233786390358426538732117868535693428022108195285404548353707215483075782706109121524875502422772933278512535943817641566420524432654802875661360805723416027214087521349047697479215587507466890828614908070718132690471073929734506765552278556095492907775125793512542911302120092680754217087750745696866525600958509214865274333372950384767198485983427504142799586203717513585152310497400279025180102685012742559676822674177185515721767464502491155348104860239415939582251621853864945687653822592877318301268086087996714111353505676785867061350616425703472793268309093432116253770416146184243082226873990325210538164701889287213983885492599650115835419621348747617314664615518953075884761075927073308278427099687434397573924645585064652530275231842641804637941302745588346005182037934756724028178741231497992886335425249481582830696315368073283909546250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 1854365854126713978358879327708858593684717715909385201251799890275247799690517700644026795341408767000423178769132931601066427393004727690953611839199950387562309431652614186240217594849264549911714719089124561101673640855658695478463256273940108340873968643746619231804332772956607687523805064195801357523764806599623825123646635403544272165398047256401861803473065009216985785374406608828734150257249885648874098418631263261980302527069925898627942519985269039601351574819817680611846642810027191587733476750856512378676159202940053936378276583637688489429124188607532424339453367536899389229372939491496421915597654207287170674478064588757289169945777877974485270359821607679122954780253857221428409642353611491952632754942760998371784754748804825444519922139266045413635069108502059310781903582503443752881809345482159467213372676925408249884601964515681604334799895272454146832836746467634636069173163234885208192772799633048936745762093089051004168336922460857179135665133051114714499384573338708042892500928000428037460372998349499877308402739273005913619919650489778578855814553068518198901394670441100670567828159267738680887989488006857314505683808623966857635472194570409185584471591990202082663760304144088090187754181628456795168765949828549336204435660312323256485214173619011784416944343955360533667065293532486565765373411367053013645490759456820231530082364040501315861523445338764946711789405872825479604376372047808726310413876886861012131835334067608663587336948971393266769763716328191085884550121164955517360345072268027173864861779131720785392358627410614013753266939086592381586818649832108178948027268555207818053244843951370996945582763500954262716763517036708176451696362941437153096155076805547393021786883919378543842136820034730286213999727847598860940584129789755501969014267483939765780802890085808673640825326608549536160492944129078380874939961285676573663011517477380713296586735117038324773338013581777769959510448965912030906118328591563602775703284679181764498436035659680209451199352035279840741540114042034654819890758680553363347360528619220494617507103916025581266404722856415897560411781303809246664063815788577953227737320309480181273011564169193316407497210797944392100217792673455543968741538836679673948180487844425157519505256091184443178026648369412329207967067326013375961387371666967540095846501234281610469450475260324966621290791132201824483361535083002579103862927189759343406403326419106151209955644497797131707954511299847857874852788547900253749891852297919188004173113331898169476857426488058421834894721119497794981833282671066371893183857692423106670863944917215384081854108816692645948781345038056490685090616418030338253530221931590156100384433661617571918621041367129120262577279820217201742686123722337033323550695588021731758571022643497227429497889743001123440176857839882889529701949999938967303707739249075370913696854551513557215898416443024292550258171619978037339386215184494820964813905678052651433059388609025102047426047015160424130729971374248604088935898694121749739500755388983113824949039717402848048368298498420753841393539044360767337764126649074400412133935975279737870421204940272200118108832583938796443568921444960582476858057021076353022012917540241799238917417247129001594638404423703668974263510999968672389405415377641154402044195433963172590565599766436883710634168989375996982741991676797255138199608687706250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -195002159210161181330755076111979692141327794023934490018571890673944403555573092307821775313838154795435492543582526577558360523565619689984383432988578331983292866861769488858600444798387797939797868988965604805255583566491265146453573895793820195748914165843182546464943446467693227670704879095562704623887426543827120808126991396362662200970639272950879973075030805893364560529267135031526715155918837880853326629969103302157917082804851137813457263527815873995148502544421989829961338241681747355175508248316344935375915033564365249070462464243075780878148158700194218499985868704172514744061911075790485887364290887037590307117695611520875286891420360778590230354927537134054524171490069294963936446367686124093311896277926951152562510124776602198434130473969481315159967724249881090518282592990408459209992571650204728265385253112294618038585337479732115094805862424717987497711018129425148584924986008803920482628597787615800163733559350593958094846857516390719876731182350490385554083434049293270167388180820575193080538678619726500740342476535852641639692586210881564283183947184750708074695383180651443383422742318538844118379930211552195927239299096971169391238919503510632125111002851590142880471960862599263276980705156607638627840080068691984623919418431418577666731205454432440097621305499881420120396734972320525333367086507673967267829682932287441534095938519535211000447803387448947097382899961308013182543881247807000464280664469411309684952135102221410663191244364431721145037446853566958570538166388550984213754162209066992418336424136770879727369678846588948997666530994750458482766623248064597484554587542865536151233573848376059663243013581305390555055095799314535024655004467159945157487601677873022135022403261678957394988838014166049614057806783947304521569358455018881134732009247499217225699049412803222159498195786501937823126476628083390806280898042812681938738748093162147165831767647897676918904367653251562922902264688781376680276927402107253923441444860884781007319367864136935493136740191279021305822714515738551101869865312786036232946953958877696808034885962048288048706325080268086044180601234525767864796720277091335427150364504860091768919658053985307542007022072955149486840546304721316373424356634357734835866095727707399096058730119300840435496799768494295524345648538730060227445045970549188031979470204458085062905328049891424989259201779575636118576367315800895409175419650348460882464702519620221959095537100806567598114896876229214569886318280892569739011532757221183325925176383096253699635926805106312482184431971508125466731184022640708093433998550240240566697106755754968335140691661551230423320806976323965969526812138507226086633584858745868202941201934483687791145559554030817559658308763373143886628916133736944574187961450964893430844780635198869555776003031194360031633026002698127771838578589294566122007148188812448960486326771130718963390732262219056816852079183792523534352587243715321827100575039103022064791745480599592654958552421489998395022957042840820206983530396572860165343226259282617405822656991856207309643456674560258229169806817977573885753066095041578603007790012261578768449345086213769981706223753811271816194946598466055606773675754878510764085530461406304880198053700577621128167312240002765464408392849893018013476445872154972808256242274204720650798349314267823939255236043398315692406404084736081374805064142411662500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 448073908484837763776125398436132813314596560682013103782991230129911878602427382990242809802616367256887038534375254795631724254125452462684214928199833673963648871235870365333348586230678780169795038159453651381517511978493358312834719966608953091377033673569173549998006120912242184646521551927588719165345327527967512769180889331897061237361611961541865607190051192632853056853941685758680841888089255179049138136893674178861073526826580494794106695376065162276236631039251491499254231049012404752624577918561144035068952160632231395386547485059130390380681389144986411110751315566723034398945116509365129671072693506423470449929007903247797372686688500780687068016897115660325712539535127899538798651360242857098153150508368946838497543673517912089845653395330669920199539234460085823716018468798490730481874752345342287810768260938256661465626110468473381051916223103456517911358917858147317993455565356493947513633107031853096303196155914064489891822436048988063260259600714154229586642163342592517359932824565069155352744540454505448107800623535801240422084924785859066401150345283964450574067879245812729598159603821619301876627626711397569596508683249370609507309356023291099807814874659655397034546663167594543871715678294337391376082603725355075213991033907147160591534757404314438984197478475880932552309783844954968710766785575907527423297756894860703256519332101111632891250490933651392734180205853361848542214238350301769805406553854904793313329178352007074385534439989633421007859284196857335775271561380817786141770829126805547766946665660316811494772695739480002183324871074036723321867634408323999483237235125575174789727400447501692199981505422272850763172861359645795161045749287622440293699337898615953497958271707882728010846986452735554931661016002449127529073640219687304869089928598811766168304486837352462655548155802787601468178429603606926189485754259462443035176068932591419209765974989820584427089205201262520339711917164267836396937402173664786682172149645275119586747305685519173010849031511519253818239040079165823877349763024975944193296202002702468138397079889505261204820091950488547298312874752358803024251237078721155283881120546297384597029241145180091774161810964598189858476542789196393272633137003654506164560242012054010458815690459254826483249405410303990866725796673070696027280336162449730278154722741479313117374327225196881530963033952841384881399647659900797538388458889043623922707878661340021493359096139785982298092720839484482189989711737681295396355270641537410531921977166959660682395458569048070705265302870705692744589454184853922845411476179247371169278478085530860072035518699807135356167807849970278236228589767648610202460037957368594020913669800338889945775756804543287655329263017390472729202907159238672785046285802538939936736865871198651261690979432544163889679760986346373171222762728462329702945905264815401114674201448741423045311266241745036579030846392426448092001964962735481893635270016214442524629331424586616483730890075974618025563779116647458002445945030853148331606310918471822285909410440096102078601418285362363703318227360054107827170397875719930285735536057842473692194446572386008444909606431223982530142973402688223827710995797133049096513308236911326352239144595991109459234384957151166456017739614256936347400003443161257418323214717992818652468230926961160950691217839988148794470453385087442751551145298292943750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -6310720601807862270914968554968580633359985590645574850323148847372855226799400871458758951842030554058040125647107323992918905925929549418083755160901817528730593253587203141941654405205520837443674952842489065281829006559061736194388178719688349558240059191181072067797517961463642490145412248562849640910205502984875984288166276726223267987611677452191778299479503307999439709673907906772605079937106099805770163328421519484825431144535531207082618149215810234734634826381733022171250581979374634350120878168774825269334483845229067985550171529736100245401290535409525192350612657934931614824048161085992995321332328989204169087023142022232268395883229463255305623808679725746657764626595416193902607854002685459061432847231786179924902095647633640838744679892506515657791533231226996709359113376793909398272264226871840960035944317514082518344367460940228445982358946865496389887907303472296620279877610850658722665033009682337380305187431641483456677080588548678177711118195097467696426790665327877190469922491083813900733058991035469342090116983160563299519931616925665164165602084258368461766589433240148118455794064780565268262640312206246604771346844148777021880742041539132595556116552655479617250917548765998825727964241045403239146180321724960062983204829401558320428778538503789673911284778994748767262629755219814290841876846460682506417843741197851798140943415336601539320142989421411319644624645505392537492876871468578366686651222886022320550188789547040649992260690252020288973346152163976619532606388912519032925685882870113944186057482285489159908625040006424150942634375707764272200807090484809561746427933082786420277436011259754574056797965998308406972377639123212715041640337510443415020118080338776763641770171842124422009883892074874493294300663319527305977747149330815977070901606766537689619742371567077927293876252927834189326566043220596697786995782490117812395444109330422306735169828091666176762380768501105660735521427840787975935360112495000876303468724985474574747025877480132064263671291167291956140387891535256981387988458729965880611767731236644887967465077730347056937505730939843476482991269173475021562299981434600048881864705827767935557040818653057101065099997797113686054745310259118701131342430880364369215723034787511817437257139835659511358164155243921309081187134002343440547272255220191938821682667345545890948687441252636487896634309557127927959859419479190373127213814077313058779465751658681154058194429476763593643805241284879252281193407911730036148720071662867247093078614552525895458655246209813484536824943334821357809356627126015988972714502546198431904581812591569444009239395851756552137012480379791608391894564329057795187672775534554153083115134943412507109703598955578596631655634681687339693716492810057743621357974193018575706314632574651682910627549532399559135017574222636856013134559634140751418849347005700175255901555020651015509799465751145674069408167164089820163767636511077705088649325572638553752026976858503664806406981584380448258010418138442935351456173481929753013678637353872644743401662074208141368861032857942811596714536466331861572789476826216261140644823278099013887724139863271191064185633421998957605986237423928327083455863590816471279370405421556297510052467516166335979793500043958960635628270019007579191919002185477144395703078446494702241926930573619296429613277207906755510979995080959632700593622577841706250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -4535641176592045068629865781982007728425490395483084382599233386017020001653215841175279052584482314473865592594528698032896949717382799831398442403795100224945786488252159486661141361531073328573214770708839429127019012754125309606736820055924387823149972089015973076117505763853433573272327634517925336087881059707817723096673739951011544998819372905593676268750339468228684830249349301128170883471981294579548117895902639701072302908006622171599312022181821410151993004269873961993639096982247120826799848423039217575313125645431052064834134499650427040909292359037881917505483945093510653193366058229288478469970692645131033669869420052318229014430551257104231296318730445624096597249127932104675674737808011740426219398544261929927712009142362308588417549743242326188888437698904126789270634349380060551287788340982906233761001924076333247364109131371694341225333231897007656165395644174180101018006373190662334067682667490617692768414808726088462515593553477487541007660225464473592359682472891409054514618996854291779288525126652862022338979400513776148580191418659574545502487218059372975620881200399927350115794501321873777117901922410045458560178952855336218652007164739208431629055527711508084684898913095035546929487950799582171832363567008799914314113346362731000727789116013696184593758865363546870044953710289131456580478119484625488386775452772255609870795731843811531618011749140392944191275147920110677704036353589693079412572086239279712685071225782228594255911433620828245565812997787854760764686929351764410649179178931339474225619939175446877906608986703394996005265010214338571475600499201741306513299274046225890328790229092340535119836763895867083197207233445575043625582594519119334833893393314949128616784113043233199492293210574589104676887629175489551946571294921159110383365368711529517746764625928232614910097011058391733751130101571418186628170954564311817877262727979594062213636372230947351698343147204894125816234262729721728460572667574849520163450453001988192430454045128232485311283901955769298002898378814341293017675298724077915116518308796487674489278482289289533471803303375881287097194965376300205224389183136867656783901351021132725221842640286146627296458823440583089031778200162059026305150300590107177954973546984472881341127135172415787448071522989906610663701714288005798498424227835470641858974287585147317193362422468045890740913564664199444514902223016619546772395922183842610772601259357632767042131033227791591715879374237096301944583779531208840228235591800500442724358606910396739392059535174182687200018216268732091428690478465121771007639516878332968900953870316477911829330246093145939894596239201730289601207027524750217770668361661978775416227612455153002380427954864912736942930746501834465745795915223987336343168741855207054606062013883081423937576191944198335582839616806157885308382478072617726371054470156184175231764346474498407064234363724752733219507673192500970470891744219302234739576743190402475662932370065437109181077236556275875221248570935268860067458075679950761275000633659328146626641242618428834300080960075071315104025190667117545822544114510468228161472603375934452143123767791056356599911307799724806648100229499369647673613271175504180141545805119392441404833641198634226949093547753206726859652778935306645792918597304440034526859201113863983617572761150126007372888015498504153678955451285911138473381803438904467500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -53813019879292718320005972248898055009991583166858849445848230390417002338582500358831420652890840749198207842526115102629132460898015050616947706625673992288823473277811074994398171840788210900678178081349033431295519492044180586424398096581407283301525574893474554166046282782237946524674131636688611462443864671659159081460696435102998336698848757326048419060184620827746546877288301880223625579798459243172305174439705350311368308054812819155436278178467661355125575276239591468128568069240555831747908745484651997901246674629329297304091851679945400374928066561464619020649487430984156224580447070575972738678299282635975524621012080203852167834402282698822569298075603008111290576131155818634255104334711884122248220045736030873759313434410810480390730752990259378729810430096302291501703783115855737255590727127108419685209116868691484952408341965172055872242403779030642296963750477987318552263053303020928683599275040755082237261093643955728713286738248534231410584560216668234563197566387826153072529461184197069224610357431665989271752885290359905798725957850301932493519177458341248750898528891915328446371977353686644258741938753689303976540574133219048117870055199733309954820522869833189753843045359655017654722419454869154843086880273727521191419559919194640642890351007546687128117024508387338550710959599277861654743435103616392109937697629455733372901749710050290908769397732659277335250525592128630473523402777244143763569075325860065686083053777112305721700880406032615166983844083645529406540191641234257250916187271625228967834967509599688095729186390793165167255087446682343124404227035203389825229271545858363510001209236466589604559759867864198010791043984264596962067362261398979607185829158529478835929251721868881071706093879910102486573387756894111107099112049791487663520209325311829816204001541584373947724853097483237782128603576343660125899480843768091678357033086249708560288151062302220515642359687077727395942454228579678400982282300053437168153005464637650192299980995272196358757610918300086906031561515249773220901194981765982832987985836157247324838566942948189344267692456797005208822772123237292272427817260379565938965639989751264762600094356950676631247486201198734128898036242753437040090581046664089449627637984095775042580960097034341573278487289499380780747039060061299388564412897433375438955249988562251044173222468813397032424736238856160419003458498409777181900105192213751550855015505397906313008246162288020501887929934854114008844526526142451243604620435193708106548027699709998130752189616282692801331469360968045917304828700378283793862094670496125433378822561963333377029593325903742947976667766044403810001794477973480202130922796579030871268199742312601879339599116492828005218553876495577102446763541902487217483136119688411321698659150096465156787539452813385443518822094304638376176401844191592706282053581347857251186120776316080665924454677326441284489155485230202036182912054867105066477829047732092446722950883663289212297093975181576901641645481655979974584351339683507920045906102177550788049711888666525199929641170725862327090486848716815340896434751518165223178705421498274028112976695368500615902563780355392454300886160110041150090064568822876957410735920113172970166585803921569991109536630897715885266420498314677644970887423539112759759693336874961416629326767983601323982946740651483434829888533717040400601337356876148487500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -510772754269813668482002771595798538651863774217505010531581749934832965872511995023146843120850291460580266517039396957521785555567383710352805454852928859639364007942297868383008551105105596930498418139956116018332106165964220855684994259233785317920501708380108128219039077173445893070894873755555954585867055472752344977286778981677271532805938976050861230095611515919526738593130966585867370937603218297399625709693480641980583169302311248146297435124155776149099783642325716309830723690547264702074304971507846092756120082382095896219503769856228643190214275424441251432559924143352657887793460049381365502413664024386398952782657540153579778175701410454229410567127134672527836262153653769524647593425552684040030821142648668061455800297982413203625139431167737765767647061079478365956032646247404275521851467007759824933813197686828851266705112616686605092781000143493711205252035533521927346649190109613166528981143746139049178302947094808871669229528888881077185325406647475050988482870133616038644189614754723790606417680004510548004629886125088454641697736305720693233570551095603891959351399035440101363936051045910653582641594937462892677165723591522545661884560682924597993154484044277356439231656646475423320880695345387792938850423637092908402904591975928218221574824809255578865927380444291457906648418904406978734489345160748449053634167340748045822325880483626252316413757793875754390766839408015884965179272559501258860854682741528607677100109097549372097950235817574494088513035078262184457643740515797276506908363516454390746787680766173400023597155622455079626087464608394185273477916390027188219100753781279297546739973994139210567559548787819897710776374960471564447112150391186108911340600204529241017870242038314757609355252919854464653916456422813690178318588617514941439849086742945959917927334125942556961300482944658226018252350974170109104648849429471141906174292550722890960210767297521121617291334794476700464987849828104560162512574442266931953204894977367329545426663119352142904545925965019139959523539716367683067829106351039274512219878147829439729711894462617995142485607695755390989790407390248991068675663824604873354913728919826885259842185307906245939381506979837912985971975689022987735956550492060743422183367623689944855801082715823779010683207942518858948725878640836351500475434688985493806728142387929046859946757465512218939333767704545699611692335288539897086824456790831609706578784732849712797994051309147221046774846523011016278971428031368511060543452639400596131625528945297438867593065956598430381263649524940668743333850671728842640088452948102223955466356259233672651486156854078249989058128445796914684626035148719396904385087380100146592800961875247507654616027483120370221782729479708582664606907293370280773064689124229952500104483624505258798915763512995586448839490905432367621604215122782423905840835669903645949400130774041920493305157610440112334139258125013530561670544994145122456594312112451007013333177056062820925700220132565836599751127424492188668114258952117225670801342388961500431977225865060691634024362659416639077318015426343409734224565169204079888341772819259506226224702166716265986791759232148653666475999781998351597926973772692645191792380586333583463153348254120150856903650909825502412342621075937436271284416651279215162305529877880638585002581446289747188759291842584762372088066661520089687540106189962125743750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -1030928946154672719683762540432657130928267368418179820282300610472819905657060538725282893211126302401642881049961388975982540496439965944587919682612610491461761498740698230980261832405813581363756257076779955482642013010090762533183124591324450708007546185377455827665552798975043802486895222452820981829821270797928060715898964629052186323859513287816868686200104422537468640483496998766826789965861203594622048486731063913044233295714296842008839236217495194142096281314320510371104719913717850189318733992750605469547761016422903631555421591352097742235007762374813655899637623384549740382011019913792866513616287417934849241481877552689469310954370534387633527138607694806801348495030017033874582569327180304966456712449243252327678321548128676369821908358778470999500005012837203499621826310358051301978168357856180407451468885622671007877966593304401373849253526683650018527386279031998954507850330167218905938734081803658734859009423401073122135292108344034710290997123839266028130806854682703412305860719024277727801816574341684341236163865714633272679186477870045876608812226688696525508966433112077798486497853583849237768477203127754369186412734684496962616879646358982132077903426819820899252383460550670658904603582367630924108051924571586188997229178411116517966129146006785385403095177660170081823908767195462585859913313601739056781927783608997598215728664028836991851192362905685584878988363138038231012720334802778826443271294085513601466166528186528422847018645391785928149492316530519631459339164048956488432741721657040341117903817501534470914376488526137190657432693221588001137874301141688844973999461184663886558528945532923902451765542648558868281723892450274497489572095045891244945720125861534628035571884475986589822741000859720550036445082767829198374851826856303243992142224663569740310899589218252758552898194576411071933124564002132672203298802720832673279550032572704820100644922502905735307459797456262042623750199655445244484057888528750679125310567329490036941215981273015353545107018621643946343623782720582379006379090071909977559082121934752181915638673921525938401140394845308455695510940583250355823637257398315915023587903083729837120256706106035620661968775141268187731152796118212446825276831416789121740291481460913359479551650594753362683320582222833987552889901560029409361343263016938949015108648989794683274671534309126823326652343097681860384630530875846669484627131916937497660690542525968477099791411435254948916112896885077529534236705239849775889001805556176189665025898494497761560172534658856405636008942057965752405100978960748942644560216688866944061671033256623913839031094556999390281577118975118905268619623746168780235319920655151968301277332924501730951483882186994943765827562425935434732807415991080824467778835244024265194440382518526850941016957722256032571888873966819460557745819649984142430987722913003733672019138964621576811871733267666242100529995838953676034493503645702764428176932653010969164222784539328017087103773559513052952084702760766386233190535060016906000982571051657946259144340051153734829904224693022940120049915070804089613672315028400916072680922898000127042117602643459447189336799999827876476676298300187716576633059102072300969727311548277940070994248203963312633138343484491498177392793899278657110502131642031587222632433888967299938911356545041263192773149654211602221631361668491089062789410184919905334375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -4650799353884001428611074134204873234219057979552654374410280400587758800957354707776018160491106809023585884122823292610511563317330869467074036847938260191980304723719435081660468190576021142266520744972395833230797232693234601362726793882753194438806624172765779802736355029437354524798036249199974146323093899001464894095029895607431625937730258395437216756113920785887553870452399146566047811218431715549771568293366141996375163742777132075627340778668723835227446514501154554036718553562756355340930768666904827457691919941109304464509498658686103460135769498106747817477843860101593214130086057341143419061401520291523356312935994916665352662258934658524654908669260812995158858152411620354393659067294013165745099269679872144924379904133865486068775688436323058202694818706613005788600707347522545434130589571367298657781752412638208320547729735749849872663442633845748145359675166325277653095246365719196402779351380982785146918202015255577101610926961642925248914735730243820010489213566183417684710680603733192019508108295261365203691662673968164996661202521265397528478765787077160106411908754417923750415659001377070295109805545375504682653474418026720249144913305773798677027991327593488191035077360879404314823945609519840418364586823438865601696167516246664932213399982142848346290201546442453659432319397826315944173461893292695776570257705328366630242487243169775037326580102693089880652609547398999321791377012349705476581689237452634312454854204798119180855647293918182412004912966247125326387566586391762549872400121323680479397229674370855439793427732286407016971092302006538323949499844957911327543032941710582511620745309910786650264671697355089203052912499819079483481184871361441086192872215275574580492453637269704581302024493169527443767928734234965679756826081334314050019492256923730766806968211050918370976396063327282646502232319411415747981685398692822497889827029194270190045421212561186908882916956474656547514943833943996686213023080602074044512797443427782287141128157999628658978001968758099695916945301960746114460080788048833438292448172843193460098047457986137028687431307179785552944764836941923379219215034116821773166509788962248072543409786435789024469048222224296462035175050508937580331017243896447264623355247959791220982054396299061193720768957322022804077773567729326076233162147402965476249842630954091738466182277695161937632622653837333618593706554440841209264269776306387515207039461955457236752205555377425650696779900062598946669001471158974352605393436680207210707185249646098068431205092134502826086782784524531935506450300156142093983756734109941647632355461372825548419744062189390878518293393987151140925349936112367373196429667339489623452713101081341022960641159719846885777283105327711350541337295696052627161254096467653878695681242283863277150572554275902310335742419595706992393183262771390728248125481907393928748390069676583265362371872668044319184467566957627735362262353239909865494531372178939252240905149033426184302678239519494129607849465869013262727183830939928255812833312243171195385497157249082702552733052567682685418420484526747866116786969108075724525041780822523398179187549956168902240052551885671956967160499276096966420680121902560371039419299930215848580752997298023029354394359974676384075235406275538686848970749923665739398337220664070927505208755785400063878243304952036830006500558227062144044828521798006044121875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -35660978935740331492927231537870724715277678310079142214028754588862095997626584395860019700587666198920140582824400609557665772377705711888432847966595586182577557661010231255306600371580396960631828997800925691809701346228111274776106643511445203277055992879357664282721344424761729693523964893079395481563921153645825751558265887012174796089086879311998587073716261805960194551761601905388778499694691249315415773150537022022598114861644379252954780576185596570464565527695497387883045614611770564818180999212022629597673424610293964281415424871916737932589873016757258746240375140963710056050191552754479121393083338583647735456979605880820459171962710619355438243555346792313187062764610548630291829192774207609318143096556763158492677002330025948758651502128976450612699426613877885337162526164113687636850813708645188392054919523063906261685818601064561429093436679249696147642443619631456712128977916227733237278517279300349307920208660789231420377086680480693954803576292215750285876752556362760684032669486059520419996329370833106598700005586845112069023319339762630573203148572948539908131305411616099936084008101972705783142255897531104816771539913427335036146907646582351751773466246808914715765345800973065368965750035588334107464712797803794724131693053828143351425614317933349173058912282242821312415833187747631504878555857885779330061540599175107817856291980296660544308205403526585756754450083466033115098726247555625788585613460349719979791099658620010145910608567320857104208211753845781456735983841437398839442886233023856706961060427799070309413018587112112320417585990789724844388914645692406008664269671502566040165083215273725631638648057886500262457822376405805622448459036210662224965999323787014309906252767996114848531744703590438436260721793590424059653583197740204715254401338279303365673503027174461016453008504178042791713891094685684350683018816916497402640118496321183687844377185597861837161463943594747469198707469362289505756209278749093455595080551097530983080544840168816309114918900247039232626930374711700042801595558573586862382139660838066326308482315901238720446671186587706526868091337026341089932200311250847900540823331653311228699002548249895477875845975569533315250186464971635558602517534714862751535757689738677851308074607203333736789444923566838452326392457977470693149635331413523175203044920267322057111145191009523094594569480239363593826723218965950837512779439370889481615339613446783584373535095569961403310461878902277084230099981627918878674270827770885518588759698807542484111557116800956955684414022549273802023635428351012038121075577423346411509476440965918293216140310030014001574792149552669619461357232596002648519934426842181355329627858781458771739829534289635669998195972312252796713187519601413823600094355839997305029574724274976822321335759789819483542686173249284537862692369396787943453737221122343094654216258841858142144373250431706534947765302554951485978985487989173991692813314605895074889117793464819945664665450151545732372142791953484306940850456970189754230552416293950194795843998324188282717759475824292770071569873412091627365423126860632429959714085299932556566422080359960113195373543139998378136913623999281456660997201110696200158785372749984431634702360711620926655118647660583312629526699903198420458529003378730012636944436186144726843952617751799148982613198557599848318706409464868505709440564056664397958750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -70126975114175472235756277699311472565770305974539349779327671465846601351958905450276064758655976552183416041675472450208271131000725870537878556471918813802908836684180659441387038362015603865176849753683545752185812501119630059853276333132120791949761296059406791620572035467569261745134937911171406670716892623835798031002491838753113114808817918116503670990990449927606388951334719635440993408744914732684661856544520472329900776422072241140666331008468997979734670493864342517659666739995792051367280785896509173150063606162116785376512067638377396876054673459972457503238034255841588260948114080803235036806853411623390265520933197394575528763718792453609932627202739081705930631131379221736958671822371343702127693593765335281553538147898777302453904017429581580547635101126134695491589915864244456761650594621104947819067333843533516491084087922771343766520894118376039606315856829972778406918628518990961856946886535514042569620902339085489219891649652366281111891816915631975821046012106725271298888039073142151043522031280957428309199610293213286143666395307086287611911298328548907808343645754305063970299610579866046155246626931955938242850757294676001922754413430002802411019317707056741444954775997009811466528184305619057457092286539793960759412851083797209990831843208745150615175736258776714593891161278284296297529538928476357202761837202550182440015809827338340085144100234066661652458934560568693224135581291395832801609276069385605774815741022058399178275497068887598457976730301322275608650592113843746989446164503066780113878767179371940334264111943613049251942285051339369928366596291934768171849506941128516048916285803574701605480855980568247744517600174308102185026499089269384246109041745848910290505359997203149771483716632614238359008500278011472717546549987875124908650610683284074925606378383323171723604283285688612639452898501188739811767087243973568583717105481472745089016210544137777557340482494979898381991039356706262929889166989805296288087907112115566061072613787080961593096061452983298426356856410234498111260942424289114094397840195153134372026151242574672828184105149016482376133237951322745356130345878998200818623910117481710075705747046421048127132712089807359268084667017718746694022783667928135915311006581182535276740612096949961384082316594952378075708388201855590809672790990039662914287781808416032531234013523312911601176422672195323543704784361068929946212826825531381185574215737279896064066596468607327198874308943489109485455152360892625342944981546266238721682701531563344660110435666979797674088866684056192955545160531549672378547941930363513669196015605180134719456917528991690235913831534271508421461805570266120558191241994542654086686409628019299073277726433460679467573309761931326315599855370865656875812782026532752886914852219442360739535563281586268022858071433638958855264547990209010959961072182822867498440938428792469647612415888095275879970017699411774153366646519714087374134037059095688237172096968839064857279907658260600493981769789523460545368590181863474960575835458885508473946896335879700201767980862879565546890626415277616784488278326947731781297185102514790453086673504803047667835051453816276086670035443947137797731727471867318565624679947561101321812721984385094289031603252059349470488331856428300917850428931610976730840287323532915121323805847963675311113236037386885853628686160198601063470909121914303324990625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 101404109929319366263949287874100672716247152473406306472048942125842656885675363682113430952058003337698307828887192670380247109035501321273568978609473500079765917941566747161219523974806618834087389078186445729501340643396854153694414642145660889917209764294975124582192346827507370111795828501273196630891515747928916758233914238665610293900214615752744717082831431166505662184758165205396991961492060035495120816980133619959250982611330036359554108224170339380021187267890184478882406912898804851845740892843174651891780869341089801910137050918049156782335048015788541537217695516544618600530464373543234401945691549361350744046066597653799398369265632514328730730570757311897119072896838418298015620193184831300801644369271936137051339869104405915568914251813950951644743618580356468566416068396643965355317736496375420480081229751019528352829065933863582198562124281818409540684717459458428955289993287676576054260269501173755890500700098282510536413028225622611248580010490341616664928816538734403429765990899924983115326771058342669044327101436266743797544250904578289559924002758833318445839745092821451161561595297975777788989971102456471031132634331533843141623203583198222447778699252770586912381750214118944209660781795756919608187677937695419557389934320722417746664488503036565294756928963871704144752853400673780589490008473334309599933669863161641684482792304396457838974278000431593565902226722578713276052563147959618765020248738518698431201085228492621631149526828138933001164757697218949942210540962829283658474854346533751690509159417856668330007222718193160566157352600302053597897095374933182533339360123756226947252056803785536715598344856966729596731935893567582760693272659932259494791911752765944919648925750215200505946643872271246816210854946236237387839011951762304135162466660040468273115421944928856123752441816078644023461862943993831075286514081194011995764905467373485314464651473663743386383477248832905180961927160072126562237433565148344572975507391523574488566899373722343387220491359512658836746511726880934027704688866273907895443813330408323652078469929086860242095460266645000802104892920661847404574396694849335014635387870332031241264147199692031520707540699891926593659366423417413037394010483603584897609477370768159574047021400051325156276297515263845344585772958170744718741695031635918151704924935197201683497648245647566693260471750009926893764700242761486377778044001429948234597421115725588985379338331803242882085416299448601784086853506381514080519790449327170604375995864968497079037714217501183816345525886790955826117461631394879994203791196541091040882509533218954354371301263354179833529871790469435266166490255242634836775595374702274547816957966090307951162003413858350607536413785675630678876581859545002992172646438255604118780369163541771315295618738645164977194477276156188020289074771247855622669558022007705343389728031845377402004773353609445020061498385566225313558407355396519348682962328297917332068908297676538626579355828798542473194774163627474648594189648804075301703648404819833278162083011922809600688028063613915970435752160934975160550510250406744143767541946294976547533679381019268916965879531450746881756203079850740734482168809464676492753185733723491012825221551601709738430176032428285667594411627372475674261051002603921949758911567443578695297461273092940249892801818839157688370720705722285066511762622493178392153125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 341699246707057222071869081057912776799032827205005026930578336591729271938423605972948890597456714135908768551339454883133335423886269493790482870015233267260917963883359885962162421360686348987566850647620794901138149638324996939303601798218306451606094375733552505203962923490292275913263088803695642426326421319853368196991862825525429261496603228509335128412564320918583105317209528645101215114825661575554714857271852469378809093923210369514376965510419675880977678034627018333064440605023334872806074348224377021218025870850359437250699357325988285424758499064677812909039552204774397969193401376162984612628848093553090685159430742595777372926086638910809554169645445438318088980620055668554137454410910559206041940862524053230502504772058840729925199553534138224913391334048227368802990948507193539910216353558877898207842199785440469275915550973736785048651673976665374704369330940347473446631504834240253555096975097707511119366308226315594238782677000211277071479619137232918318214073600051480030476151948092293957661741927812797544121395476296595079632897509637424056997605989812104988551000625160021207646961144171717861700303460841049603128345125127406084132660346474884137700619451572469111766361433473784189057975196629530123730793897303722937019226857209107878743478656277445303163037601970983812428751697648060703200308962693361875180218723358670265658743323406319312431162064436716868146306740022220649273036678576343660946786240953841828999772652043361654702943591462272753757001474363267942877339651744215688651053136345856492974133736922103893914703653871365057688951131034354190267840498409453040320314298421747003065995400119640216801574358764838694470409275433926627351296584139120248479643758951547140620264830856767452736911244132504121706881002471578072913791790800006469370143751482996822956044195543085440266770937225777917422527159070921414063422701267450453757796548824618540895843621068860855060891646762378953364219396042282448229214722562490785267090267821022370268033973241173084115420561197614660201857283861839708747661190534059765679801392100653438545711603199843303323276061866797750819243290163313749847229500645922667780753447671378643108086014032017859330476842384360137925453839478386458514208825778621343774908963583922754786046419097256923860009752263617398876546972167324199388095133747200688052845749887290093909948971651494576252224059901690050357686550119794461959872205823300242165310561888241888514861173489978033876226765749638925938286311929525130375211411004283603277081372698333772093322209849768030902279095569329334196102969822636174245531616111916597408161999450395351442562593065637769380804767252170883947188358173070208281835741532508805877923274249837237456841650426422313205366798152902993326762275450443425083496870810403980156956978277246972360141474273381848604773346160510312123733739584750379656747658057170751483365280184523444315830964586905267215938650897697856413270708979136710431876210373258304715733082564381014572542732057249478150393463912316731181864776047001155813261350471556156052618228109118059940292123306353820099633582055147047703209317161051986771382113149080561522192722624520519861819766718499791127111806937501090147204492830515087695786545080015420239055733021691532530225439448085394992741513946386653633287474928991593375732990331625933448786337653308474397308761623466827221767002804378849234344210840171301487500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -419992574147068561543364547426982194108632384533812762293973069994285277797587606768326670505717729178711179367095503975477358591435728619071610292766728038041608733826765334521329210525479058512457793281849122064804428250443354488071221821496795380219661716145986859374960006131234736106060312590856056638244102054597594273615703688928528886077920525242299381451117117239255244166454742458316075943811844839963881636371619749282557909133563167516356221452995409338611228337705749903439066303800507277578854396508342181603741984528257802868623943277818417475542487148577836162147898024685138530279274553360738758965400620363589621701577000583970731855381172535990170590424313327657443485136628733145492015488919125065939722948231490376508203593686896132482868892159197281842215793741226339455346271291917460570494396089508646118302195883070737282281868203992863667025857031402031976798326683350137621420916299851295726121149139704860062318139651497032830503490157087243362728808436556935865807406683246554035426588002576730116536338121212403575551358117022901735298191039433195922657514899520248334546557049737662438045631999072945581624023668549730745283519897102120568545844447417335665013219399821976438281438634169979335305334250623559141355661973613743002358962972784847911331677170360740606856587388580488913412282241354595377149199180979659844638975188775520975848760403072581739444066826505721294237072887950674355976131920026473605714372752743632732945236348750759588945610435052320954402522012551334381007955048115598150605878878973483854063740782727673187738752438921447859707171424965498705123721292981351804786852414793530664070547003664092132276000761987919302339528827303419406078428024428295051924921504555413743317123383350126396145112452970840046067543803961603357654225008469444514975739758600600009991893220160182330416204301045450788591823311382351635248765873797037467034903804661255960165858530583353881546186871361689851539870431589715698138434211315974473241078520902629810026588693185032376627559244341370960385154439550167524052222796500626763397941434302195805890936216384084476406689906148147646159946607674887780425704140136254362072122720454821445330073826537080912759337980675908380352069224012595618253162837875087531094345950597848758621387964646522180975352420088021878083674771641900484805898852590188709343346483289472744930472030701855800280470361485994454963309687035851194068922164109596010975169165325587144726776399994574706905511749872610357768007511695450532462337906213596307909452710195493631593760918966948255248500397246230438360486676107489105215524401612920809864336949689294521693016273728939332880301680652492936740386761205068489807867384959719360532344535380608438254894179717659183581533203321910668050629899418671177782046870758389260396758872405061582061815673885155393560798259841002603902318427313399996164326830352756010012123867326816299932795649339601635678829872053966415715897046838338878909666179799614854551285590603721716059719575689049574738528505077912449374678663798805017437780636091762023652799015334587565767690355586847418901183625507243899674371788866643592711039380958462715931724694212007556558683828456174760234750526088747380460609745639442529479870096360940832803627950773821810200838314819313392442910877976210102382112183343199015819228289399526670881122008101902002646187250965687922258020546032083259381577457668208688681250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -230332676139427249269597268934200455779113873351872694589910132245967494152260349299401800707372702043245399798859922907477133044053097196561125648466740143865800954021247303345730894715572165154266788007198359342967064982813803141946260554832152634899935861903364306357822728620519286604722975913609345016942195567943140016582470532796111399164393484017097948688085627008976707887699779856311236148976858699230208055049287232245615712216889376424373034051179581129605283221036885032285776190327089489956458673939295496931759058148121857891036154612451814973482359560282490218075321251594912330698315676408429811679332617174425063757088865496506361880282028494239940466765980055094222068978378759678925352672337775154842394677096752981473515318088752119473938882750640321041468950585199606295963529697425413615495727359560309481212758053651786583978597862053734924211778557431419593211424172864573422980820211873658777553571577892075319316433909704739564387401057782371596976705392365872354961136840957802645218620313484475524873306127271365758541610601595033448866742284377535938173360748778061300432910810349205673031122833605746494916115892083063609049825223805884905845425643207295065509846979129042561724414914078416757420810223757472362590634441466675122507954417222432443333323511838049205268125199362594525693340822939675236644037996712617543557405939218302900170499392362849253301757965207848898180456198771376498968267635240024235007798205877351945616750429924430107102434648058262434001215180401623117100898890914531617922691939920851021026839337024620786822752668376213391455586404848132540300113788650146673988621268371714152196151083274757732671510421089740526310245732798377026798719044557543051694959399666272374566851898317486254314106500685601937734786803034381988583989869304246090909439223864483912947291688618651883551334240968032571201388774321824879929543851049215664536521047941192624581124194787868688112665538604374628540242096098205957597198711723054346415436659751949790196873741097229783063486647670153185069785334244852532425110970738594928516075057623354247340378313061447226886170440147889208690511328260554041956073827298226348626149149812703532754140606889662975849679204443540029829757830196924707937811637230493791568603219554377323832362986103149967406231185982010664838303005814394565312497030407290318684282161049848185238065602446210727751307714623293717713816050056239503446093658948047997886650494610319187709321923415187599777071651593099992521978055207759508041412591782046713799603306197030755753439738422976243732245202047274644025938180560071523043081298595073559094778126034371897132777573291444477939925198616619648352740125248537723671511723208984892877637330981001667511835870619818982435345050788164103566974255869789240615158678306300542360519261131194598171176292387063322104073589744418893802678466745176487911956371765958275684726171406872755791613043491031672057486732027468342880553254443017220384985050414238825867504016273799714804964335877566721556618408573168135928181618573880518882565092337046285062138420750121528127271450336934834062517138524539646500393918034245237964963678671618272171584473962282751897017633915981072041923686412525285075443464865946718918659320536871870551596687040189285271511892740178407477328953733668925436204061278592630789662762048092788192543927784383192950680163920541212896087654678911950946928593106820144559000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 6849803679812872140165505387558086115117162111928292989101641116750278561142856017531226965799763334379290080219494573258056339868549101404913822696761271172188778902772941304968883249811881347181518412163114938529920779971876314577887247402837840539944389610875914879423983598745632872523806177227498619182653960029914029844588119868632660555541675997529792853108159281930750216280743873706982450465301578623396393707491904305162069786012335400076854176321180941583905223818960690485889657255026811267457941873862313681952569061134265610373862059167149771072566586011894479345484304716221871664524160419725286964138648189987425317656935794468709612170490345358876743046273358564523191065580650487011798860527297017558791529812136254338833714774964256240293783196626157000072935935602331882593284718432871976698872904691764043108051458426635570072481412576537967849895992482044124602337370449721404755428653219958206038131584434576751887757636516684758957644292303494290304947745024053502087357295795269953336678517277957287911993177386051520015915181566173011885330962172090315512124889227948181620876810434101014919022153534716582637428539104799969044011638954467767888468596938641019061818090830517595077309643274075697950917820763217087945335157098066072412277366194794915825402767338234463895801849615150682534298114385614905278556079873667670677646463268823651349618924530043545217526910482373359452537657590760354762825577875817794919853910709805358896775811560431927783376229984694221417315033620349699011140527962476105125771504897455537392552681481507716431059264956190247423946423809837561492789745606742451837201849640654656782437391873062121570503881388744006255657976712884831545184104899378135314269953627748109372237722704298577945182798835387323435306476903894950518010620423881489867935559082921907763859565201424730965580287081760978111822753313456347348854756496229054779707827758533351471680794758987912202879064991964758325895054691634790396724852223753629771498080676009710283983936730046152698804914503200752234127899317245805622642579402117836433772235592691698228367696386866174475123275512405938435322410025706361347538414328445590235264732126286367052852576475368749895265135791779402553260507798932802520901216250821809740085863520755540036601461139215718503826173727435867177769948856059083708913594578590602074239512388206663662675774153096654904751475633262122876314736798848021600183816673136237071106607134419714605798054023982224220674021415178797427062551599119743408921925621986451329446121222921011692740372781201698829071682696880307539804303375818089293724165515639590360483483722897043006394259655192279395813087513631997021679682927297657055211054300513837496662643573290020290993074947967776376259820005728744420094273440884310982578342381157410741948531049395521274596266347379394985255955521482293955106286131138638205638994641191641407510278366219830923887135473076701234675882685980827896700824819528854808734423068945452053560691362547398089369435981961763814203502775489799191620247505592348535223181703921583538553015035284350662657015389982544165718964562291262078094495528104833034286244913650970006133413689561498125505014289724889664485083460740662396925608516523952719935906063130173002944317801486348111330867972157981471040909012782937895540436754874228462192960635826232852413566517078088465113917398203393594140460129401612720483941884114789124213750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 3800777546911603857117158331843866386529743554989409996663652910724480321374923421699646058843986173051667456995027151591810086652776373902772300517921728100921549662064479560820034729900030276027048265238948943379776629928092835266967420198922581244065953277588072216971012901206744498585506993206393347513193326094304000916631548164617025220449523309613731265151310507197848337581557826386723633831865651233391018242304919965048230038208261132965910847655314938820733401726774481296741354426036037292267997699446476370227183899688520477480910697815256714452830440407512296666983222562345667915617028149618978101742183704797913200027867982628595762521745740096319939415082406697653545659754008129380889849334873747173286376733371103061711728265795178275797153094392599011994436948936819849450960334338459604471500567830258374589381469460338646982317952109820158411592287018748000857632600893934518361214021945213677217615015374691456057084875965623755508156917509161110916093961378370625276813410828672619979445987237855892040173032681931975686401798261501592660105767222522961250285311539929724242700335832269489930861572678675704316159428239222179973586760287663538518251556885383300817957807077564621392308084626429744301843351585220851987405370103214716801154835095096433620871641984581959205479943574173089642985834107675892484188334916299445936746434019978610820447706596641478422365086038449063299671246790437647058820622852132615830160790118830619340350079219147712033822549095847911463820635995692018781438441813819992430168234035038399336880865073383501035943929072145210503965482683677359435186201618908603031941476764248987053496093156388085129865606671167662370756061697285064039465920755357009870546498214721794500193988115048884830226579994083640377446383364817548399688060556878583023970073061723342621983988141476644919765875607130544412718188064770664318210740699136873280331066637708852388282138175159563600464272256927602744660061771463236587117974049618307315094407276439142720273323241384862248009612263348062363512399706444638736808867022245247510755121201006678523882061415686041267676260796559238838621278906622550675021960591066230923170071103550714527459412976135179837455022265711254108397005748833100854728691429422428788581700974855057887594484964575116358374505938862359984379459747187503051590992599385165774761685408433551841556618130814212320359943462456438510517897335416842367504862191774999462738239975514581831008946027796028410147081557785763631869857510649608114987374602851960861144051510991049244461248760603119369099386000577740995187896204244801717700685478866295279173135869084613177534556030911637562912108324702471889002543413558800139502441994713912025761029834295506246039076969956362181228494280073772937098184662031770728287670147056474704004692699393679849608845271318275239665054699220154323626985930303948101310799577887749674409747647934082435436547426491391244608097579655974201119701985872457615056235687061124647358049216085784844193667162840420157573689228518564071762235804959601132914985873777553171189183428624857730315569832491732442025344833783256375966371945807368004336001479546403083387910169018627214770740562162465985436023496196345482893063908614343752286136558371071340579473671216766304823875140115885120933747906275737968453330911065287185596679374969552738392639230213070415670956558010883231288430689232481954648624508897110239991250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -37801120851359686319586777344268965966163638062868907730375479535326747688866757006895405505192825265911882045627073443754889008731835328657622512495816577762250459152203315320052637472656841106929399175014515698883553641586264448386327758291903906772654575020246013314665117901955224402749893152134314548954707913856448617565534034350605792509942104403702115065690922150546820147482411606352423282348050165953549898036441882677760590294917012766562656104092428932206773613929508246411628531749415972720274194008642637591934306034721710311404715057907562166417306460765305226437753088939036147531359705192244777620767042043045064944456620823393638119536045821332556439242594765052769560064066904052555224724108650918301011100574095808332598200209477671234514392269305134888021871680892064159225138965228694695749519223594422442362519620592649555561086675002777101701085984618390084063234159071425836512215026151498774354767026104146462290307363382454582917751852226552685368548640673860487513422732876388890540120218493268032873509201719647829308286036790381245521697680827169007913981660642281763880337053793582692916870517518175271296171767346374523541442653244481118880861482032253840339765328561449390053448476122370862843477215931401839623152529290345627396510352076080340097345594257200230110524291792721633508986376693667559621569942198915324370651219413541941635142917799120591855565655107091912860418229667200771544058441312616890862912594983062668504203405235028395722172293463121551406459937021380360209642791406560972015980088631957186319524305231149090088656943834839991337494279993961911902251972881547106322627623122099120410198852522481670264275605720056086830080337218151526957620668284497993326324000229264336772987694616489840428338588369682050138408705654610745571481017276786614304849585781762412590654962746152068761318979150558198993495427593241366815096802138955864013807871409786179326011129810315931357315899972773357282806542083606509782562764197470321548844957791787996233741589960771356941205528197487183023800086893919218373497544122501619329851874463785460548878795526232310763930954066003338061859314612832005651093657929089742918897661064339893023462749366925255747131715489750458594083658636896623697227765927666848638820138434397718466195921784404967605382496041230205949915177752402506157411358442023260067810821710085809931250465692886684389624809481174221337729032251000214660310498905579337790113434576128933082685527301439023294867342510351715144748099623401285699243202842612660891580559537868666843066956062775879420653256346807230171011145641139780196417971260945434206374190828277181802283777086372369237959881822814653900220657866970293002445452700628072266053507092408409422489470639062031997794346658708539454526338735923886226346602895324628782338369291670688095273452718890278904032629004774480948554257706961105070621288402275240146565351408359826827141469212348329459469676968766670870201600862999087070649782691265533545464207203251852011898314227593393809647439342134794864769044351663032793516817163614373193186904287040546277333011149370927256291849561467402025675469137126195004834071017274484999142900999281177031524843876597295260418584770334253523953509352468182388344041574131616127917531835181389246350520439023077955538413095675925148323446192439986596204592388937629367810120622616531757675053924724448966209793791706865884829649148969769522722500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -41831193679724465095252009947610989408476856219436363314868193555440050738711463311232039928941340084707064910142548640252678074530508933729657408032600303340419260352690366665399432909018557165629139480677888980764169014777229088158895595924505858520038105839063377694694796444453477729433847141985580774480899283480577517602408795968186650089208370630345128133522670333442844986744128337077176595799809554332188942794486202751650113644215624516498318572258640421811079750273169477556246293935790083082279775790243525307563168424688266672118458644552129808869151343086293982126766690613600955801184982061718444201234339119914605850607539548653851801595820659187415594183017149951565802467958378504289933324812160673768517362851644274409149279582955602622801671145495034695781101310408172506205026299551375880542888435409790871042474464307991883402588779856310163442961996251327445168668621544183457584686156188590091831879631447864425407412976780516219424806016785590863522680011697273430087899074480079205859030083979456645397001666381818071356533753437978010526225486469287208557711238024425935629033446938896663685722628035383760852468882267875829811149969917023648386871996433220547123732580891840244604608468723423347342091561325229964017658793173276081336843531978325580223937592643977233528865605215715835090410534957958313839342728925828954117560256825873032838185972698193516921274792502859516568936505242970253595005048307184884514267592247597615479368604229466891393583812301196519205774256740985672802582626973390656454472833463366239112038557823316212114716063927187937977596341029701631558499525324920346819496598499539171385637160837828744837928365914545107115002087582038277106197844999882577838375518810737779215585498903223968699309736628680295950500207460884376262774560385580572872530381657427356025387559362107717931517051477106731048981162003268529683619255724515935671572688921982386180643410251210808719634022742086888024157792795020597987408531196898884253487704921448945205379539385319683972389272485984516994936144925418871768889826524044213391902548815700161222491506147405160483790743845682224886626589023371601826922366021435390003613569817546040647544915010083717711576357238057287419374027697226088791766163589238483168050126841356294568026035609489071756307692745297918815768197815125236978980808193600171743201375789365707161871505386361380308642055686667489702878588373093857200053743962246747027742956719217145184346636479939046703189118290928663536847612475537025157880393615525960469566745412735838806794534006738038260594359938281793078136448398001854030578495157686664590511901381471260499094909333308521535942209724760111272393592184381522666809162992278752376821646218252040852552037692425415861620157608562925390641672648970587153980335237087336669181653275151675058485489310378177270416725155978497306716398174274065414191580425593157904466142438058629253932675575378916009065472415776482047034384057962252184703036503905335967856408687845950115673850930031069737866270164644101389291590027887454619522360648553354144970418320102054068696080717585951532099162814616483747434043196450271294409647077034819856382194105453320070356773178954700105617744972847267020074478377135930983015310132531080121757148960817451939952857572131354416188629580581526432335507388666154757425070735076579503394199645897842191491374274889246422435901831558058205728365829200273541351250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 106195015430151039629908414736943872746335377396625420730455982590345425721419975747492934916866774501629585618922683102361451679631842470042842413308271301472513416182709428300886572826689302420579503776731710872726417958066167099228416792402232876576994401659393423818225537207028831029067218996026312231172859482979516742973631549485909379877124406146395031594934953379665050351437700772328968128625778739261945091659662411946934281930240373845325717399689617161953607031830089931515232610784212827886496243172644335308923617811814995299219238902773623338563243176406896474923064161810099055882161469319879964512612058040045338973493257274081890359266639002868066655217961253145158760352484949912460939418871478088218895679965022642507834697549503222606053801972137659911161478800521884851447894835537137823351171231323822150997779120417472924476801486073710131965139624821560804458375455431774947700649541590705326937615360987516861670785030089299186046890807202520487230775540902360420442296018627428836200411199163498105301936961122637810280949595574224689653169600057954523622668365180955012680191066210058374323281161381937393110617902498156183528775030416751816888456379216527543358517228215291925710334796526461087836550167538751095499870626222441310670569210616434968292497392103413498123523517530945429381391722275398462305545440111800709783124567488194447788596368153615470475057563402358808202840388542812407443048111500324087534068031695188887060465164591082601088283730375511047497423514323525794605876470383851593839502239190889140203971203224591339576650602793023654159331599688218261690093996230739221451917674358708014073407747048170972046903685894980106799153754383465266502706362797567456133658229671081931935605098830076513839679517379563260941775609863665941734302573240928818413569381412084634907212006624262605509453224106703759005795137791688365534770315074603745928432114454477844069873214991407588751491764948828285315063396481493416715418139877726771578227398108432460804626848117004566445147156755259839347036580239166423403006729393136513247187168906277475434768413294321616345487885673610713104091823254778067587812031149002886875844230321935185770570040553264258332673490327539197729448071615705985748919402454424493055105028594598039856923738622047496034597425984754034056680909402131654080271412189300627819252451375620588201520220536794369637325144623091038354436634459057688323487987891477623623808198588232106274190283660986307808496667684051188578421665144977608353807074643565136101023361823369033186370209454057710201203362481961781397352242165397020344289058227233930895181589480674005051795224521112568484246137587887279347521153227039223660501908113606991758349692586510640283054901319153653822149021958268078401626310930412265570777335451089658344874830947014970203500990547352990107407465825096596868344948109689926134102343348608997107831107261273308230504427818757211417003764669730547335038593458100885329303983032067619932229573687278864470282432627619136915683772545534119494113114553920288440406341665900502558766187711344771443806184395278282486429845143268058032645905631742314221042183930009134162485892698671979283607181197482670616028499142953887697707357923442420483922965212771146545245536241101974509874336351934264752003207056438193335281409163863637139489519049704428774115432455752003939260447642277346803575179221818350371122036936958734913067750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 183566631982863824742159419052494689530368358579175741834980721539397978834199754915287136115364650831478411389848469164986507880898837702879472511215706858470206141972205078639629223297566364937527169601270455439446722325285339761009652683777585122661330270180914942732057620453673256085116284436468313248074572609787549315698623490047575376021477746606265590394699898542855600701842663586927151676516276850474221367632324031059825212955823285362541269120531206601440281354934839341289815304810004537146341581864802662829675598866849137754014867457895099769795289997776004684062397075937375454417456633460445210241183887786693396986558782317019054640990109885710501566327462796980274923278437144507768184391386087488027705350519844837377461416744665297767358261262138496589966585595482597130067869893944859830384226473610256490944156155680400408061099712628291532524738033544376521323386272022445809582947006333612208634143703082697185387597793606988670369628315642954059133845868109195064328829638849751454464177074246613984071313608598413611694237699108335455461784471333185087942759906515260667695992346178179555029846910028922032127432054667499810462424142666249317862379507240781190058391907406818962924050338815773512126086104699676581916930036085697739066227977461370204825016951428868825910631328176915633471438767859281225158657450978053418934943986288923253948601221519522872289433918808058023941114086349447027852245445814231930370256837304076983304944658515334624804103478938356403942275391426636859054827167070598769766800869498103426228396944449189059240085537230367647396632016259837405627497215482173631349463750472539304332730388541204025859358836919597196176817919928389806828406843563921742574871434532381838158979416663190080046965857249579566286460856751284954121718469610995574058524638420740699415020400112359849756679463041095581971529408545070386656847027230109018153582691907555548539888160170091235842380380649703776401439221426070214650537956551014676229880578507209802687542825839614095638262963171941540518244468120509922729216124412971188482630075185775609672328712713848658792544863951848915952134191539479954426964186487252917124396289304552641123384611311897143192074883008833880180096646130624062413693971819666603648016654649382989904140255341201105049702892372302630279502234627829997008189401268995528674444069513220912494495748724418324838308015081020792324510037453283032119874864772814393938103203335591977112322137963641681309218753180063199035506095208932161009031096511383570540518846658530878470872432855720297777161611077879563612327222478216481023795518615602334414515157871233490877813085977987727176965495332203966111293610552945146466611048957250291813937284662093426039912518196886622959944128374562691495288092567691589699920689420196453831516506309428570077659622071650043894473467973313258835520894527378656623440514164596279075172908086603983450719279677185598827945123837511251723596149031743532642803632185753608226047588239517229087716825820427376255756194255560281222607176726778867472842398919111651947612648945267728733396503090802510849079508238018243167639723717393737424609474363118441905840547815256162526682703244581594049785425650780527898693306325583784833674076830689222296946319897527162254233792105504707630298028187014616438793444598973890377374128675207788647182035902588790313605758090742193003226663522243380866137974737280935380137500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -210818870958667761715259366412438248375844611159077252584078906372027103888972763946191191294649664186974271023799170339932098202784623137281711699261206006296583757748920169857044603648204757554723035425220776417070779394028792321232277457840455653650224668211676198267419112456635895862933788103478378809682529614365378662986461553879903751040605819109102832447952980495339127412967787864008478233943713406158659898978168329914845778262408697507968013206921577174895827190840564100392015992768716948133284756968011854003951389710296390153867574446705579293789501053835594079145869829490501389541784182684940949261616023663707996360419242341922051564709510877762824958527282585797187348047926028124387546384708027376963152502817189398715300710789834243219588986691779053959692675785489354434081684293310684705409293022901187688233431796728016939164292657600554356431816280602932639562766411905897196783009989116856207210419847740428867119323256336752073048060857692049342645647505294095864257799640769714064356932050933794042201621983749384552635257014475936441725191328499870083602999328487824606718275759358809594844524235964600632097602232411800829192068614994320313387567067053644212646999005195091880745711221353100099044614047403529314784713986278079357633499387796213982096204032443173319591201723183078618527150721487245215232908717611727342838263484837227432713308684786413725660025896087065784198293831067143647514271467242696478093499311531330451014783647030295887572939896900394120216129758851419834939677568732850265920940592582635894128893978700816321916537873941447151200195051144483254645183519599614782236954069983221889698048350284024384850573034476350169018694099274742785626366108238446524354521185046412487946162061282679347688859405460022403322538944514719731833202350659753280298681590389519740866841663152229637771973352125356637148509282422463754140341848356019336535931929053806626874664506857961786669145730315127252781548052363349201713936716269578447928524668675458617713953183746338374466846979876747475005725575704827698361559472098565343102996169476627708393634260313511654131559186260479923034365593574603155170931433942766069489446015650929433062559241871473669072650799184619739355800133012277846398832624758539439191713591401128528831672045744262664619248192529458723740294762128317386078611488584065677337949293494813864341849189340496315184856759996093227055919351806681518487354070697878203163223602141963001410837664573467307554010748123629868164473308950205037238636850299800929754037835276873065473462422076745010500565158532941324786471480244994807041560066489738244285643084395882055652542059320128517822105821377671877528097808477118997844599424914014414344197487043323729963711800285963038997851766510492588495003552270680489216770130492608205105753573787779980715246485525169761416749230439227129997227574462755603580260463469577619677340246652135511457474034087111465235622187711323840106291512970902577859566643958262701993369066114512374608146503232237936022340216285816966558832437030167083991669814213925831601514021273361348128138867805555460812250735126237992495238994190237244956227980854074868527652784489135894263016755116180063710342041683316673818898094531282524881339654220499632565842803518882798644488896712173883722325016125356367828045794137733523870140004510015573740601880868344288026248269044245387450601183861014064930393020142365248533587500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -333380404061782398615559638719255888189627723078460875186968537525909699080356976334494783966018669175129253054912573058052521529710113549205585063003699815881654210502394914570358061301967858848956218250466866136934124894333688020176289046665963712374661719023928671353842536459663930992283262551671203887589037900021309696302974106971268140589770272526609951253306632605948190810724989223997879464766757120633567928620618694886303915959599593593345873212142013494578027490601515988759612305466392733900550305396484688444143107564725836379665078712373163880273803103285107528994119191780473641405697098069528089166582650220049986707545244367857358206307410525755788277129296610003976845759908306749017313970058554275116600450409719122496063877039576321963561401109332491378904142594726001135159090016415873448101957195279766017574842235692710910448712681235931113372062742048811807592715206509477036490351556264664127513881387299230438372869775053600652598503297931840375362676750880265986617234408497733473082100630690430813911583338477950565584131795071675923783062046674937319956959182189804419892600230012349196751595473619390789638183465321887760477936346282573912476035028568600719299394169565220079776371031165570533956687337198304551563497611282713691281544656843984960977686608146223110863859873168249761306112502406668450671423736754239880707829268867635410325574461046014050204550905051077642005282888422915667664565627472689801438492585937455772760094686986581319830829533984309385310264726739744893508835957595611281445230006452662313489221264361715549602004427280862394270212753416742951329979783037904538181800315897590734954557204226883710884902669112312015536439727962211304599200042557663568239196052713399238636863469749349271462595434071843351856938097278181221918168702048816185977815713931168698810288150850945510042049326820915444352932540166368067681123717893177172478798729182954522107868344611673790202642560079539989270842547797052437385958865213489346055281052587657963763861031255492862614378868040542095134593105073221064222314251290661881080765129004954528828153519017097397353915260447625912629394269792652497965520428900464814051568444743050662138730410815327627114357940553301697548590638504767473985854616045168923812533575877998612327725138072366450023003356218385866586143933672066736275164402514640618810499116962885207080776362999725058138228711579401449838201631618806395597312526618491216615230314806534056567047092167621356343199686583354129924735101667348020276326918394551991878506852469021501192752045651031194098409839192795214317459951436665956333429432627977069026925780640618644949292312637573045516948690147424385856631518529884139467316373414705294735484553986659349461142103478064535688962194305932313303180420986348714229733254631180610556680475785742357011415411292274169114813627480059712207237425779232787768251561452774311770602675828261937187632370398626523976505157948833615150685054639597471268954176050356398299930009809251245167564880158106598698387064300174252820771038152213020747805627657475001774616149764505851610788791494043610859501370325059774508203413620791114400711406732932538337864134739074831230265053420139621641927000999538285487337793256585034799280903703624344615815995057805568459706897959491974228627924975515413203656731169656136358612158746509203316104453062328634499587862653068168617979230940850850315270536627927623346021875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 61130752280886262067397971464558863076467809754549955166904957363858094445223391931714096897997064345404341062005479278915600844558067861704133006787844856935592210539555301961967847319989261103005583169730618528722992594950131686310353386191654023421893280117724671720255567679419772870901084185018553141866481204169710910705580111168408647211369271887231292147321162841799213400740850574527743347526937457160848754129591998503546928204397170588719088162844511145073177522101903851283203073137808210973700129033443835880859294495097469775346817220111494203956258562848194527149312993875662765634334568131760750582079438991494891847018181950357342775340665648327977226393390413254237902944844261328875871307978722861088134630064633007803320120478828801715543887026555483320273326234157250195986438063761351692724613796296017070141550712916870427337833496254048215528877847121124929309898691987260947869537459422925334667473776510223057494368211366546973531729676409855479956312292255571105000988523851727904897469410353556184939035472130832754304728539045427143989169537965343582162895394781591633399928272997446022157696394697822250783579587262169358481584045197281080982838737674966243196994930097524207173343933177228453580899447686164700854560720780902040508561549178668484673931698074016705640193922738477471452231696842860387383996204433400174858157965260506479426282468306001453786615663887505678702685546946319866243353790490716225499504713251417451504622775790809531624206658537057388449173233688429690633180604797845400221355275695504239271661755816875373038143838925353821749250115942666915322716738177641218811832555060151970973147963027993539069776506087063674138198213945267153389319183351182217779013022477700156081656714192822977969476711772407861927112340412263000232952903075225370581234439632849446168581610103612241949538209547304036413473488121329754428246330421022563557070357497065278624137067918029934537843043953798943716181944920114821256410018660963946123174021164024039069766955187067128926533879898055189176281084501094073977384422870234199141716486086817539159375138755235874919119172366241154081537851886730050568715466930856725720490778587294936684369252135687551764051962030966072323818810904276484896456625774849307803819537951712649801032578195319851243032163471380605201127995046001177973034817061684984409789827914023949960055351403636004517702007900825842770875929947521180577842135569290224734216764347670185228554859966879204316470538357635066365777367021470855896216764079084165149010371723922012722916261185665822239418813941870875484075514838266217634569711354760763667448771030793429550414516046004168223763562855537315394240814859073145453469427264794016190702486342814866085708823193144513532816681352969586721314895274234927362166821748206260426956725882887240186116317418523621863572055794126835427961216420768212786315522029200099634122539861939560491486112811699967818076158981311844302696441689865790663895106521515398630569187897118249015084649590753208760491344497109519749672362420971764127817945242859628198366915588083084923183980439923152842169501318604858536782558333163341362578871462560869946843596919370480841351995788336344139070646221958875053613953971604342867761866913780866996507693954787029221837081410249534467325571343131562129506002351810230885890862441877814147772189562116577372174135407640970174086566962462476873351973648799499716948437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 542189831969191942660662045912517808497886081999200995730436764041822315049881753281786942733023381546866881622348420333638233918512981909506530127475249656111418544424598691811765943161073140714200532466002532445856166613326033639613981539975316875126325370260863757879431418440942512239028248396439647760719525781024463248577891732948369158288919051747265764568811120276990136535133070596710597374851873097975779320631380175870445661309523922692393149859005013871329794951212562523876274720708441013874468068406547167381439332093077249947747765010258159986515882602096780850838321606963662240448751011913678376057367724260123743064699965618903864908496345511296233082208965302379961263613633952262039964514624913342120167300496914865932663646723334220546409370436541300995301761787585418977664968328694389745008296624202380179395467015182665372274944334932983022450652726337736902357629968400896002479189437229385544272774347663824756961401552929413770127561776163525103768411191062222263075529734452516222242272064441156546496136050649661213078246957432973252613200828565614987165460748177083372042435454662619874026306637414023270854054374858585860552828435426730116391965529351899662148092000219347581285159705483840692764021737226944146699068905272617772595074854022532610784155947980934334804012436506307939536433784241921305816471457654352222597186753996346551973188600865985495327922369290339430659320488856311543415761842568879611136104632880198243777406931020622344055805371490453874414103088842326946765735137518721640414314790316222558725532529446785040866245463001015979985831861218244193425931021241913982158894545951093442807364957378743587612826019676492332887818449830976523888567680385009919470804015118922138237555318396870108975792461973463966508565741970738610579794737014243935010647544704048223714119793456966103884214237039595185346390519108246161131442107572095543370079748756207748688754357085360772475370731451709085800193652026487617069461975725024700686049128194586406547234715910034428359531961053360308677005999099170211664809718632325307820459745206546159387758062769643511154777369546726224500053036578981600417062966560624911843807232929670582326581873928608818633360209714691599721117985447374989272245604472474083108353795952075615085023494340717206863812971890998152914492444728956362823746806740054833400126343798835175112356460335667800412484562971512636264487032580826607455318131859093288076129768943575812586189548557293852744143406502786589842500885690594245230275941274837254298924682758066758197253965276249380837757755347998017687979131780269009314771687115831338903089869472732117490674082742232197677009223418465034531310017115605987969583209972566598159041564494457532531550592046091843854917832044737291649968833565734927732996313035533288663195690034514396092078389805472679007662925273044047347621888196637016849096977246515639922902007264967587950280458938136484918292653742395222369447772223862185456166236125344691638183076108852743932291446001899762281902865051981286052979613811366250530566981798230242085901986432864090835426292347419778324492334723790820755684783896633297334353313333597124783615661382178795061139372686994641895513377568355507745244000285289635314141668237905959429695502496141429955171410884903096569104240531484312380447251508407553699152755454134594601152475793389913035861860533775097541129345727614618307349477399897342494918437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 45104705300188433572813898686634005063622734203478650937448028975569858256870689794386389343682176870173169331820618346888658885100030075095158314370278166311835656559616845490521944443944996073822029582491785541647729637332408242071964646439245950324898059142402664101012255123273549145139507583331195626256439869477442935307517812128929648734365089182214570095305558388319091027067010277874854430400436562001982013117135892419668560590750309428271503842388886227811920338018734730509048052864677326868330305628856652208369640752485557348595254390466806070202304359460495778658877147387320754292089208488872582972596112538073951241772952168742754374436045377017019857556945098357063320204778823090045549711296078757831372254746394319336707022771259925897168868629234893696761031660629681402903164090755687184348385602824200234983976449111023036180979935295198174644256628787022758762860372335327884587438363909061417543653531173153750395653871018603537544560047635864894709885966680144742225842477502008532819719425370886057731505886398112567274736213628078795251667032955219657465614285414356767509221206230471150502354822738511322876873156938041575392843632192875123249209353164870666991195655297779930974376636832196542135395120447512530516265412388146844705309781862367471844149684726666115421365150409081883864559485695275100559358456614785601144837565276023571587414483640936259452190995844907587486816362914752603694038531995244027806549083372867668897316616747951297272963978816822315985571410402004676008502616250698335549267913849234102016076530290601584627162304447213075942137441461422472488453809023503230847169634367450683360739589052461856289742004508752387759827952564081224511763827259268966212874288910966817833742095804979294311592021530425786696137667587935293126540941990154155492105949881000576777731813845411078003773964407384478828266046555830850879822903335392694564177299235921083747311264376049847625637289045598637451956189083923596236322545026186304224022622090628123484224916021314014278306485350469910423520579514915537992320376822616371913344447065005234789306011496542645516772493454340306242093578528468514948132852741435971893378720585985550556170898284193227133247375915585597087444474531182709460891546703632255340697818406761795433345765451118692709413017994073037725875022891708039530289265525930695531871246419640528919598124046708360046068083389551326588150072551570216512756186584841733753557307652399875990356123719456631526848941138689061738329688731197659914125474460013276226442666736585767807402828540849568928361364183126125514387412834021219202194229107839924111175741287937469904341548186744381864373290000952761358258572843359948141042327999904828297673127797294201097628456137698659873466188221221355883654355483362335825911776801280808475935907894506571846546438240996262843428176662482431022470661850717207545263491924068281125255451910446117818593793223051696435354995193871344136040064577895158442231636691851997659464701889721313662305052271745410015144354395358611107229053972861345322685897632296272504733148754303991818890918457041453805352443887548536474221739328488199607776683853946974417195501003127132527472188140366638120629146565374606245445138521572498174254145392256441721149198288619528135669962336447637853228441790061595274129211656662222117109204656085051531007352655675099716502090408174699059030494668307833141981675473498696486396875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -621135592584383005235169835975042209416056071465330921158137278742960007424124811142532773116114846478432420404738040602312992107949900614858389960712924388307551569861564100017950720012983527730804118047723355480286448923910825965847134960710750517965389506925599111130633679006204586482030610926236702625468472791398155716738691567201481794111374503747534808158150047966031036382009336342418816743066735252598365946786134913796640797339757307908607220065196332085858834748655961101757819270755710941220766649416013503392667335977085602701499824458794950823027412967962669427757067514126914613500600192119485609841043649277030390345874451833299577849497135760483031523997911126789884545930571096678136233999578423010530573697884160721852144247178825054079674257517976112200296864504410887160257014744381437601449156304827372347781500051285011642362369769858912009922771824397129501709594673335721403573945820730575999064796942578835131015772923441818405191019725339671792548105547915484158341227270684824135152360444330657878098921189989734845556898513818884105304952344000018548891665668033414295364033203551973569777319618916024840212292187737550231884848401679098173954989504446520776235695816042877057356425025200007388541972610697002842341735378951745874902927981736344821184095570606601815737063485828235398456518839680364156100551287060345814998504032179473274807399592763083687398961707190546692664900375437003700752650148948584468857386677998210943064905308693036638414131982457344681692425998803931524634130922942721459941073708501731420646608109578989494226686999670463463762318694283887365654507520454013004538307273406330753949339614442972200404363257008091499728566142781761544437820100246090966299318139005160555975140849035173454359727928555217841519224533764778900829525124010408074941948813183241976837043468428068930948478153706316409178915338635072154634159034908101590235708059469685394432330918553970425371182833754393655812742305695916944955550572943463498327746836362712235025188493760046503062218059385534166372993818156877225649201544660452143548383573315932189818899514488127459749372054120092841375618007217695768007807350893235742127762123366635165633895688961280016555932612000849816050534329615094622484713391317125040476153981733415230867756835321381371055097302760055257781603474246451373286669228800963772004762986229608563131733291792286648269874687087578236383241150878092294534215766358345142269189666895200384180335019362838300768207078468752996728945953488234024747219978512188644965002977816681550419732926231951399407180219807790064646914144604211306942693516024929859330373702889582860650711256736624256635316257001709119444486100674637867891950967309002325997058072146439629879794484847296268861094611408617667859187215190428321763242851128850514066502873291419068765840452471357518284725928913581252904655505369701536366565196885728070990362277337959742241596647021981809045052291002871427769187278243992583617799141292227299083867748800003552164315627083274693124293360088039227091926023947453836383102738138527080629729154939592113241744663504985832918611023386289373467974543658218508491442042080990714345010148147834898678465000366146802181800310399961602666624351093753433596982815885215144646305711375447327351249427935658799606758429898201178197828950040835277504094099757823761190355108237880837485812283609350798522088264751048773441984635913426637379629687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 113766107004504162652079678639750541114135441135646961704726221526106376550032460715799121859710562254833378669245141906646708933653455054979296620921375403027531571993218700125966654341060867264936186940356083178127765093600523875854445650417886269307284337450348786134504292833275154331192477905394492685461528911342773292300599999337412287914393960574875081768735113628838117209711690237718692363583922123034249719507782644962743618481033209610107050274533731563611678576883222473965735641956569791414598179696556081348237319315826647432966576731731421238344479997853722575298368926125721782366431140875568159513732603185426273432570611687051560247545768095159736500293067845622866985815329607295824851014190591575688750261367596196470591930131765145818717686924368124103208951412199443605142809355744775177918737257448800745377958548664262415962204660599683353543214876119951104172885572964307321006954603150252438202155617879510034651513118050490558481926833611003843385519042186373734505882524064907659643706064002085481459689272649696751890813099614376830320151032789347073064281539656885895313915269405774600319667127265509399299206670238354541497270259270554776134187746698231495423670308064069356552109479347664019230145545646241366181542148452023031003624755507869613668427433950670661067436866429453401410244457465163710394470088036991466445403920893187690231341088167962426611765158030839365657318869840211911156177212799943118938690257188846735130514290650182922589465606377381219573387326667579612415900841320124254556334858349382666205965893096408985687426804926465484941802573333229500163766063276418519046737276885255342453285143970939210654466558264665569088149970520371288526925976263787721338400300016858170208828551001740136487310635955634686975318452886724707423181536337300069226603463763611391645953454477816791500023140069132889859536903180677113421214315632314691930591609208678899577998102523835504717854229598466800153713265337895863730950461466455015933999074018638321055806015738988313154877862139836141590236498814576389611093351783651306391481500082834406048727488919202259096080901416647902090435214702192243109578794727625197418323664551525480966498900623523627303518155210525567472951443384931610963193857828301485395764889736325191209482199878207094717395361514398494724223489987880606593900474884796116714966604877925557231507706770629453950861293504655028735826672714540251537766512632413790270604564876479710939500605182983908995200221178998310706292711854941661948699880633992232758850432405047913329309971135152259812767081733423816634467410917233777256883228134420585060720353636049085375510488804085887574941525338294565596413093383891127686009133818937245576156882663661171584115432856013019508927024832173639394756495947794379128321975772845466889341782075269476197230574130379318751002588388106681530911275324242185873437524900819954801429603093629450223568029241934947940911812207452781409948932666027197472196881986777872464567956737523747283780690078248150431640434688768723457175646253234147414575104400941910092682096010414469602542096651699993546946103867824113692729788333572204798974205016615846422857635476772690304426068461053554762473872019192559425474553317074588723062213730157139546735115157713557917934814214679188173596012588151149042577192617997501789061374575831487450244905826254167147937878669428980718168833886524061555286750576063146095317187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 443810202626376924931133860616132159488094347078708292271617794318048185889077976636899475203903422015848302148530105089337485876621207478101258478239618708839460312271753955540202757936716593494445520244388192988618431530826324452105630576180550243672777290702187236166562973346192306743476954623351778567946115234420047758888025541794135462100708353626859335909656917715782485009975054142665421883878328052041052011373550312439566305972748960371509658508514129293840695552492817874028551235956406509704677979209220988947759525326528341065938214752126928596687878456739326469118914162149690686088734332577216797384451781535650613751068341600105406741116689837179958695274149123871396972279800777758581011354759485478658636073823442296729429737703905514427138325160406391963370310932917450143007871141208066492209118136299635152096611185654274681586644328719465436912447632902483170370340520120757014331324327106099611586055210690201282647201730600415512080090557098156986694503364499612634061903692955862214721973484785273640667663314771457591844357094053020229315499046075848621851938906222562345289411517247287865189478120838862941675233748180068292298692726222378622580248761458910700053323266806024022137823634964077075808237012324661800969050543066059696815229329721671673018914265221940239978678432938977304104617821949363276626304348977732331313922173095411049184775621314868127976629256018353807660671963704189606809232921288041607906682227286373939000693849218480058707022753003948302334993967252712575006247064840091589975359480924600435457487981253009044208341068677721282730375341255807386408597569994902688162709728696409452175686234809043780743971918923068749565089247914052204986382257773056024411006495031990066806738296585668639658189933494797594247295572760538792230320403566843769163669888548998503490073071366566862745743162100971184987935268957893125146916060654041608839799487604856791688293588955676798063956286602105161528933461168657499972500628156813107632895611330567322255744334821122550320023526618299655657242400480393331204048985422212400680354549229560807553447398581350984985418669407396801069845257531272036401114002707418885293207164510321274586499888475635486806231081474494755010649739451283167144638577585404500441798290103166754338768912210005370617856976986521696064230114220191660763907696594268310563057299179084416450850429703745941478018863623170090471452752002822090696938066897399334001231881771991760886630545368230362709827156251219877844062742267967557241590761914454089719777590948079309525340148571610738656595732795940207777602705749321643991333849483109623843438994666968152102840949781096381489797623852635886463998371170013869771078082949710548402899485892613909831596072392244360967600810885466182471875295464228565549829179399765088080463298029076257543907246600270852648752024827461497832958733156337724367487273961907188268944291914579569181753119948464905497412843037575895136317465064578157343427972853139700723128108569894857220317170098575109188997150053030349866245790670360165373725623254619580522422999997164334550387080345719285366605661514520286102125904088700076118328150026163303170463366009314454454314571343154316872718104532357264565469017850511448416995391665541523925649426996866508730544911493765864486690351405783837466666278144165148711369892021354201117925805603167884187512718316859068394634304633326157493487191022837417658962500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -256503757463330237793970688217134809184481034507457660689363070971501869761496556178849119474794906510309683455505715306158472298522959526715341043624032750314197934103294142757081140541913333767139798608629835687505264987339563749077025262606562303760452166812311130690107362168551422461359257815946964515039364360911985090964114156044055892340329546346500622453889133572240449166171441870109682135016534514354039849385113660542666243230983403464567407992905248616424410356137210846131433901465317792876123962368390064137688404089559164139032812101660352797494080547039827709404272800071784920153632736825753384854746581232446544487200651440049956709265686144805520085083678860301520344178009454457957607344870869648178252165443607221099115489152612862468605177730497215192950604295736084074201284426033833264936380819994401652057844724726463829853193495273522390854819005752447942417721633352505675000603496981534605486946452659067930356378940357963195602333224124440826519248321043260076836664818538690930517785270719920971948221636331093999057116424170351495083415067590706627180865762948571217458959660210692885203049994441406313048600544515579212337427591123156240064723825070373859564334889780382831511361454853692198366591287690087225675592057840171314417472999598555482370636392804037543459884461350214840094142654200683690399198492549223542732785790329196637283576532498587859785831856417261255483273320368124215454520788641122401355671072456487276126717140918266228914626679307169174590103927262941479150754870981882332913862850893962366741595745976950974308382133020205248975651299923827625542429469143745772437051873673551655095254949877216168132948672389198424143688569481734712173554855687155892849320985120180457901374191621663110693729571147058917283830044684476140096784757128630303754348317002751513232164160363171581817282056979081607612401159314345649264145312780039933376195393718741574229490307619201873274638411945886139242557964429046896495412904366741886158284217817763383769073999612562443734236334562224571580219723191575176553193209254064879840928068807857541159453888476206839943671727156044366799482809855717011280751189034796764743544095870892910783935137403815602718502975538884428991198675836308432513352660288726103717204257916222127458548464461461003936164839451110160236251880742786863364371084501357041845224173225702983473871279837277769010689358921530726260790365340875070513975390695488486283747407629575852282922597765158895764276221546228591987196323221832259350261357012217875697287842167664348891859388063322895090935335437237102990388553694012739737527727532036399936943270440692838512604959112064704560655710345769347209652640107814940352614929696484063295553361780830714028031121363143633716778890063540117129611123861980852011487550597049846652048616984334565285549820335338153664531664591006447315927181404088848491742377686518643319012841537773550382959436619920030914382684940982792979253419818587802856190397993005607644286657292396868391567420988264911298037787930514958023611648033737381546083558254322773658145201508589367085104605679838332749806685546437201277426143606957837698085876545967030842814262953080348482174923408055348584661589688708172897491158111082225474656088018898220180954597539227209288193387822899764683839493106718899846828092050780747171084598338354501125093222373778117284988254681952107790345316929750089270693035960226035102331875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -234635603624425411871648167648514240463956152731278867200847569764942784966527318498348449077102270279749606216011018210961964307694552721331406046344596179132350795160500391861311346980521514349687503076475368301721369432592941322637803325728075123253309766405289916874246590750467637622183549645155927115061814105252218376005534379569539312973781102863314166630429194453337158819943525257380379474331526741354655503036426482127515796388501115736150276420224818193313117620566345729547799917174328326747129040481325097997491796481034689447367707741095432462612851115867577090354851653410319738310374066999394780283549581634312629724491243804366944839648611084825641679340035164213379589701390501180842195926204589558501401660343829693896191294069760068951317190977247661985455632188044167608014590083369379135257689323847886466164865058631364286326076810072850749984780777571024758117392668945193891525267568012930946520423081226396037168524728595833728857560978548687934833391691422522713262359153903987503509801617725343399403783010692387820095860663443684773509271265364988554653764242410367734396940537646944153432072470228482077762093785860207303960523031938661617747787216697640370593594757160760402505282528085164008793771989363443741954700751495027290026672957939502114963250605274993377394286639313932168330399044005942460081050449313148178742820322359116976603914023893813172240057765616727592812373727906666529441400035524509480839770645259442949477970476103742363398876694106866293390529473397851132671795755409597605839085693854446977944033420093896718087956522088091361594492379870172493644138229549597388113321271629789263398697994614617755798610036740039949230899678786380312933455612917996302960560076435772265449500286118088846759650262887971250474956523211154945911305723776229067728262540954208251858482817720279147074231846296539151825035749139044204827092490099936835704302302714207231039645152690563131167104871490312610008455527024072560281754530600615029294337853514787670523541238359262794826386463883318041755189408717910946704925502565128154986656813718124872046091963396479833471079806004774656443653576527221245922183049511899798223071686753331331741927172083176584865985885408238520858014887023866265054432606485683951190638328038799778003537019243968691431437800992168235780371004283779897966479287201932486240351183150548101707380452862335787367879346168083267560427737447575935959015252688416355921976683209330523930468223915660518522698375679388590114482386938023018592930196305041864980495371586872588105772143285493972620752803460494861596108826404888801730301589405492159952936970625307977088912197041528437770695816604127452584761655594390475395621463837561391038771742834461906370957872382259214968254652132260153183235844614659801630076261627622140447881338493130444570286419324066188479640509713617833074778458493816512534497873376503861511041428372875191585452189443422353895686906935919765659403196109404831215228273324280968983349102897832441181605753661216511514093533318881415050211192406702016038816217850727225766135831945975142335074133073089657998438512410473029073537973921185822194487015210748166057246408927406909710451026996731049103841877082808795662171932465006133802290477623104843393040637860436897046628978452803104691126892808717962050662388785524939660938789742073494674931080967439423614119018273078448300885494564228147159858229855611458107600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 226945166366959411291228309717894992892750526429444792266644008515414496244902265973889473821653768404536808443209240504361233050391818833322344424775198307403978382250223432222923922953379832580850260286168109436953709531752416083352033560794563398912238577538759681922001934017149709454886808022383321484312384811306560620778981576128611466186917302061760726927130455490045831529965188600009964057405675924998914810955232547158176483016182947968112885780000433762423908575619428388988434364967022402301541895304778324208178393058090873538102670092565875746213498247030855082339154684791070305609505406485386581787538586449732571310249084616526328014014992645790166895754958266925268803238524705846877440194741216274962880627595527204056767719865170802181352113920323750096273446331841469729703058875987167952807878296037277799799369940260166890544233316680180094745097450581654960719905074459677115946734129233691988668452711988035223809062101971851400230198934787696216908845527966402186800744017194581978172227934722613439639372688501422147242611642457173080067681955654526573778653124679748309299431779113642721683337136095006969093489133647464599924865284701165751254436904352064218637990818705628248621414248616273958867413932357325223066321576777388170065564549702190051256126480699113135543281364848866290662524851126901892953899373486521725948998328838502740966344949854438281442825714019292423419669712870070942793464523833183402430112441529488977397541677560255411546952416660946047501158699586502765066319529635386578252515126448269236880931719970587091186019998135539736113136419874885762288839589954798746171893203161755996723190942343851413527250026399441722552197217616177515975660201201156810479916429139389060955086419855297923262856085366968477746788929871176481412840205569003505295184124214757777075138377739045637109132389320199946920076577053769047104341223139063612260252305991649308489898938680683565528446923440100508629438013698200311563233105214735718465448035626744921984365904137362600531987969120010515789958917878174191186224559949185218886694999366896094397852334388757606685001564051297031300795559151370080342393391715497541583785930111360245826816907896929498569664424604191784364679862920388719434737622217976450602683384953118186605709197533511033095404138061011373607952036216220735637611858730621856613527806996046751044056236468529655799889979054854520616293557696948155414886761975471289336904882283104538706290574046475480513396405850160923468272382480625857101468305303272367785460219193439866811210420669500231019092120868834310057735484600481308362823646669379173852400872029260809946200668174695084345794999632211813157338940304291320399616290068600271409408613836400582169201893289914182565895495883936658331204888248632940968510275956903136935638524729863538558010838712014617856047802704659560299826221700533857114858542081946207555708590244549093716147578166825500207039866277572609770349931735826879690623077127119483287583163960806559656765532296215251561108740024057886083615466985660560481316399882500979166601615522427996695711408789835830005160970804392231550898590674006040986196599701345803881329431255356485040139702392119205454842067025107923781365689436871966249843364660715276938007574744247233294668423543163278957262131356120678786468058034512970325141538163069908194765973841221104824149248473567029774338368173906611034865731500256484812887500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 117949845801596690121067154325659172310228696454802760460211611586014348130852231894326627306703865113797073348924709473193173178769552918051820819317585558783517229418407309500090308045960365759182051664851195966070861274893806482018395693141300766732286713085810134400822139837686152736322918316619004926855930114673375649679856526449221331967291670344208593296035065101003052420416223830972256284592086512042366820587042492294515214954063835619129666231860979586273014282762503701745704320922315074859820562877993203019574076977692022918165089017190940385555407563653559973426384966759508438062276236981815725352100902489121247239823236689787529886273686262902146312910640096159300522617548011916242031739023073707114264627592979167963273647960606106453937353330920799339613038818712374127947132617038810090628727503153390357771443746118764764381318579103302137987379561522937969985865450956986888284253126908528475805292505005892147018424564531716098184093299555614614723340876782985212777353109266081120870085193701440284976042321897673650585650041027730343230855542777888565109038365192146948123362999838426201878223071713757635316748248150882562215240409291271532083650256505630868498859489195826986553443614292218543658538764624513260596416220167364872853971893307482356507805707622126491251641622963438343117283200859449755884250827386858602975506119798558253720716175120583540876258218311675582789780241398998849297427864574159594447597867543007754665846134724428155906015175530400506036961364722463641922745969437573607390302422377214391722774442830081688253677595294082835051439725961903352068427009231579999085162094301527919224114308128980181457188968967207321819471756860315814015185763978038918009723282248534615660578840024982258492808732031453182271912202791058257583558496870884646066659424140515095059304662439672145973221563425075054806793498195638315267997990473796799022671746473748558535165894175529123943866727193426858196924576667550808232929490407484839534396995685337030918673918527118200039308849067098855809285218014525972369159435972582279557168445927146485243517151492324216796144495416913000687868373767932785822894393000707933977168392269034330822023190466603928480431664017799319608964970703280971551620187299875821097248716138239905456070635769101612889107003987334578739087135136370711206151988355997899931138914712992490316812546570780776996200465604876609644122904846207346483090343074036894900321545499978054349673626590317899229263482779095438740575884056176351255503777094136874606918937705246598707565520312172943253050230413728794660003260543380270857617970288353187289033363346501412042407845406655694913787799534038669321714301274922289539396807787741041652872860174637922807609042579621347690821895455199927203704938712772844202072987294742202857832680611773365807454500749777906896660418837292842652127103814318446194350137862565038869582474557316617146938284507725591755053069966405734566018660525416428116892185375675296156091027436710773099623188730761818279958791361574474695350659127807918242252225298216244403943969884184502642605552044259509238452180086711213496477230919693397342998170017551959846915837921623860352229258746401092505813008405709503015100134753753790121510510330826798820200730682617674251431376611741916433640867341054261549694304233057953405646034601549352192439316947511214088812225347992705512224389337520815678183092037606762467612500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -137861005525370697188556591725365278150810006574139759540065123568356609095522166674528440653211124955448401445486087991106687114301900699775648368490690471679483166285829459045999045269325002212682918011610228499848025958702344379166760721814183630515569936830322706377764036200000028321813123914446947808534782613905525677913813434792625329834584904057912171220486729415310051176418470389702498519935370599556795033780763679344622732703781864741610293560834221620799043903295898953199767283279339362519357388060996905052232578362909663667373459397371946084665728623319315158349800678986501534843528164966720753124254980121369280527682048374987060966218582377907725646664919508577573497458535750106527193257706270952444881667560971517522926830354868202861624998585651872683576146649610451701482680461528651149050800113521136511407817939255703683613281770887895121643351816799534255524759860924121151833930665165718803340810959866023419175910529591846011826386751110902646028431326372687588551747223524056989869927763084152735083425418866627368630007452436061911853296036856965380527843507653065096446760447818365106801844128810402592378884504003501985394187602042891445595000696660170963340585044223370169387562086404640611437052182216630490626707258408868622262903830802452162007847563659739917371438299038029099324386805011380016588310669481607223805211137100177418146946370821623847062148465908083277487867124760897558570988637453814018307321975575841263835250101872008979836780555560331394154009518227092176309874078691071841937040790067372804501073101287781766247829722856977567518819644430845774716498148130421033114163560830352849750548204495463769354626061285320635527600056341449636896952182134076443545160607076691819359140066325711824832122557979572159537831220828835264302944100001601553455017689275797816374903629114696495750113479453385637472111204882824223446996577168716348297997758099482531853014547595521711528302764315631497916252659501322629737370715370763751587216502538969044244436989004698164182517070808072196454366084509500946019376205341062191714349756621250694476586905426219152950958498279426258575960847531799239661917525920633118175450351135608000647288027606346885388340322741096499832123400436263899335836915281655148819727416740304610553232650441758841522019996698862024441213575939206054549251032054342004220865665907817257004095861043220742581563872223803033446075938363543142759833218395362997412546691064680123112590165819755307024507068014672846511960234592013548435095373958490566295084296852207191245698607659612006072982486201824190852807797810334818438653881939619851196601898825599213079701613562626522703905421484013061092638906924963669938857051094808434076450347490748539457697961286649754065222016261283050521671171711751972410099662929470765739536203374564344613676268521440970303661588249817352759426971755237107733451565074563104490653751680282199336120058149475501589619245709992729705159351906762906800080467857402649466680330748415994920371105948194491434670841085617108365537663417020952021358547478365877769756881678687611792069978010442395282297912594861541367754845708291161823317348540637697078634274623623937149487556284275659489968434718796068862927424366628500382489228175225662256760807409842053812271365743856930628775630871302499772214556429869322740711382936594312690763978904866697240698656209431605341800797376685692671168515952479858601525000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -51086731476269795886263529870494489993435030020390721672570400624518974537709181951249279431813270396837094930871857074445381269648221829454963191871276871193812410565081286499817748726906070244956744345374545956102813977340714360502209467449865682590388900980093083547831467607896884449673988632798860059494818717795485413624937264413824645830012521921010299193617222765078028500271702123016261877396970865235578864702258507883717392652808066165673308369567707075942965870360121490217407982835880293936261743127328480500170144498466630964028171961985636867185567375833298495151256386463202520381904971297144560095118400626349456985538663665127219126959487943395168603950837245389663647901992917791700511728287101546304764103233193778556672836059587922689116174222520984709705561942600166930175296299419874128702982952432811106209774259041948106954461768765456649165087770368101622876597238147018099484385755131670605264422812353639060708118999883038735037282511230037293753099949870417015872662915649131161350696553966517963777407751512890398928750615048711855547605400037078504447768410877480449935321625669996139994107542098364845740237442418559177015876168257558027797935485293631734492339475755475333665670353003577199642354126852233339581416036160810825870694925286110593185756345489697700877611898816866197324523530895437387236258692569514891401520051941084127220350613005799463397315132265675507724034843861710999625567902065502215961583836760412857870828618508394031385937158151245920422502550158391150634605677317905765152850640870350361259518271265566275355929960230229578811380812490703498321604568498299943922052618635807617599536948311173884539819922836937089124214335937399601821756872496342594212772063247295193748105248768625107129918979667068415619552467665846859501240436533728871378325716902524436094044029904144516753025804478904293884405723587933983550423842200056814110293461572275296707822448716111725631069777442449833396260254227417942581539245502689334154849590772017090460470908027909028840587243354190494300016621975661365594692642388000804123907748882462782015015717181527373501628303864565663936154488994150251456529397239304720352130991421956524927149582608418416596529939073357994432321128819779715159412030630663411238349129520274485964203318765620062320516978150089793956537663631330694740861255190615344462622556679600573692503129331769718524555885818828297553365566836978056794635829546646225383852149647119810842520395916248987592932967033552148794717151319557210149451733837798980544519657815635009609314340167195672757623671949000576546955489974586235789072624515715597459270727935411587893260827197744365694743747454677302104566739098422164604459823852044672126955134161684676344400575905863247493596412235901877567166751521878550983284117491180287376305193364761791553342442934542427381765830009221079132349704485627646924233191067244832043091468212380769759153424825445449501101019712105192182645705058204983290267199724344438621188531769531851309687853739025960590737435974464235256977835595855600435970621812322065850724776606038349425721519882136233686213686392344828870633958536088437551582329373277711172835861256566283455557125512620109525739344624400071126869920231695575984484838225069267452222742145746050096578442745617195371897718248942679764030205402550460940959254880432867822287039740981904405336113537384613880310796061225988259383801785669370122192500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 64232270777247246631591915922384819707084831023839379001229053562157074428699647126476912187598229461365745638235792811810176390365864248121840146255008700613117919058126597593307947188403576818826315149643713800229110542799272820949223337723652119559942915541905322783987006438725016353217591896244636175474015379584154820514470515792680798328625567412638407291214761495901906634232442048033437993552334495184359605939040036860557591152309750838171377205317039290233639685191312917914053119974733754084354337033182606050400391344954401477903960321243868995127281932368568764708733807333986590742099601685670015940892327406886060798794465769270947313280400004231767941840562967103082419406071173290850168073960539928223763568819189129719371657007001010733240174300574821821149594442245096904828257408768630287863246174557069890723365123443203728238568252143461530641348500421794448611045165546524199609889236989223032953605517855065886942411373063112760833004758250469781638815152976282682174364412388445704039786903705744363023501004470050502119099005493331220270618267522114611960065409795269550512258781699507157449509151039344707357963962748916026359773602756676368363296865990933950517006315494259603692868088487544289351049556360863572769211734841867885659826470682052727812562515141574808632829360239783451722423577104668429676232148208866574625949011133069342356301522365051329818451043462941736023530612133515992329250912356583901175168631573471793195931448687672882337392103265844874428548270148067511432253766453966666163469715624963569447231406352430882874421555257313895752598547300087518622762746516257806918340103049580652098154036202821028563140256491614336382690040313152824028018614643044875643726808362300681460837137383762058388157366131081179209206060737395672330798152416421604678834854638420060549485432084861307909277991478697519904368343295151421530514943020107001337940480610260034147460012074382310968568681843793271726567642852399025434957871589685575481294089534135576245813146604818942035401332748022793942218094561812185155209990659100416969734332971613227828298139178719155280931651227447873934548880867118124518914624488844131018739092735098130569226621767407155425268392652132236514031201156033906448448534776106298842164288227675981106334051539897457513931009705160277420666799635502728707940541252594923658561503947830971087674447051969998698497603377496484971545742988421715412965388312841947406403552656473725493172069713566620130357363907850060499670856174875979194870424859034586671030152358895777735265663952588135982684119401811771906254802863789439024673072425358833551929416210022223753646307905452562472634060885769267260222719078519355661006199507515190529750103380589065050478495110614946490838838446993646405633607434191112657997230122204548616864852987953781264673084609581370304047878752306836904294723520126045772515753817692733687649613335297967211784898832441157316964792757952446550402886267644475578983788867868351175836162197335916728721073869390222174488802294111417931436295140835097644193214038460255031572630972228070619665686802866115010955889768513370725306733760167034953070361510967463133175856894216618345462102133227347631594318864407826581429613080747056120108540922243773502905587059664792025007293105182509469844625926587219962285172474020037310196043581008949714668620039212003478731470346072494498108106531235327217561732672093892937487500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 14148917446438771166803782270203689819716295772359536825075956023747120625209122032275262563420256271068125077016844451555953073667951155287772201414990314234358125493677501823219236392730091395292013596238932032192236000795830408075691962915647375188779298192668466899144253654525935882977951182464446819505737788007565899222142752828530334608986697788375610543034872864219303974910487684968017057189810496899839706198869794979250180362574532448518440229000805812173355860629944436030946085492346376747667413556977869496149062019775059241479677842314777775967898778268086735755443055352116383259870167932562975815213960587370528624907777535118461686574265541815214825012692670438652494148777566003763916808338220183176157674698098870845325249956995516079610096718939515524639924088319288183974668992241402077355019666379270242690432559235182689547513127638205783895567727701863897721136177316628148575458324940361297123928561228463962961486851825133047076665042476359801009202105564745336625270265389578050154078505290660746825602929896716707663125355755420497496634769041469069075598892903351357741812634576226484224896364690166938918197995303071711585036598081452787376518525470824053947756975610577986311503808719714633940740515510070872034320503455299712004759989300211053195896383470815521184063674068374262905365033145809388788483387789458317254515546905888344268904237663610906436314051280561752890756438290168351500411829212775399784688681830943218499089999461150996388982074202526838961873509695245865139758419606277681883544994847465716190616648055784867405230158231512441689492844214564706930137738534470498049699391223596774987741110583342896000745106331762192387017994640874351691328262639888529384988673936809941371665721254615506588964144637028307751070376552672266040777159262614999468280786762416437641658154894954812537313867298136162744509715443307904277094409550402208272307880162726178313705298124814668692399493487148904548877020811929407979359113146827749353254993923130377034610375573098318270008155624162527891660761148653567301309567072710627385720051602983828376103685125840838127547527688419430411122240516682907468183593191020737798740170934852601877219748033685472893450065918627564199557970812122943463721745514873877658819937975474169030368653149514689918331766889414541692636423565537565601990689924667403872244538645125413408002816076615248517889209903972520169390710100115214702025811440095271303170663459802485509653672167447045471228887814405707493475910656654464416985559400739586528818050324755015730251882987018112670389113333147247265116391125063906133352010156328781405681582474206961493565971484157098087273036637962896793835072823997656549360478847533557653038472944302301270383806918580886348268540095173448000171440040853797589889557602265581709535142439573093681107105863007387324567175795564515202008546838001003891201366867892926538062613208423701003495850587407466816205166963172621843156855834077005710753175836369771929273677532166751228164020580757767010736251722004824140950189536577895135967778095376389333866554656189058157710270225771160736155953578732169981193582246373872057977914465731606441793180685318817616583980230902931781553003974255771823716966399139611854202843077206849563359483940567554767049737261959140142999954127056791234525393329950652445150457613419820299350381712114768605279150203237064106312878404333632153219848825446260729525000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -22095511461834104297664198705403881318296674012318186924297983348379264406564425063409285694822370874154626111936987876151882822792037556156224710161754548356680425354779294359619783113120161494259389843056836489785175513487830872648064726287154458946598857964161619990149942679279882480011989960985261146467749584799060645941206858536019259478350041436898841054151776071442707584423253608539338027639017336978785100619238352879686479221124824748770170830289968789399487104734304607840315311458674420334930407975208745895797474815970950396195007857222160312485525448858865735585875138033923407779328510619610021661837230009382219201766606877171240979486966909613890103605546690886076006466500246452718373196986108269788204885513077676446197048407214402675349660604654591641318565683957419403730387400459978153393310831724882676152173611540171484909816535818176207240566803614994163699129838890988671495734915531322256927065698360906529746841793511930995525293756094478973078685410015056333828173386181793779905144829594908324438190177337294147858482428660472999305564022437470961373907968533376461492815405258890810072560460519885129416777340878331580188551913510756544462897572707758958424985150723726230423873024167822568989701819789766557719654237095156575647087726950057421815354966416008976139798663659149769412722880456153093886994997513773529518922564699772653796433053095060711783236374935200687263567902645387224096289197266541220124094915209694475161936423404291821521778187645331254536696573550117230831194807965433564342467020762054892830893955320550418277217854228531191926464589104330545049165096620866286890360694465155126201562114849513302025427519561403044856158277196704877801078216885371059763822743796552410961576996177141014489449211485869869403724002643364580450410704880409850121387905871631195618497687831788850639210642943396399845616012260122253412471736317928256623159529893639521882634212481824137912384450208651584709792360004257846663003297064903389022832770612043643508700102133829082954463415025206439898629357472812652562025936284267411609664264524920666689985333458256802701124780938044355752265487695992246601460295187084602562348526752983065777228363340409807636971408249509809970763270331640467891612697012751422400526074128335706346733237082035041362700248295269434072556421136410648236047365648158677323521660883548907244584220902433230793319213106081252415825125776980675470950646273151744520764208927025715669958171307693204870303362395779053996366527794887427092647572278479229811632004076668237499260182966540242058918985141420619244662095951917351218648905394299232168546748339530773972474832360925972654043050287330284733233921317303958569988868384615861290443259816195331189077506837147653499584874113150736386688242142775013226466938598631125384827420338126687203269476062372962653251428943941230371648155524089278596173676847345563565466205333534713343297492745612335333893986478219695404993137456194614665013236067845769776398125832955615625676108956597310510820796076712824622996772349648212871637235018527037441132641625866969521692446153075327128825062265371463439047787203085441328587541001518071145961112627823968021996668845460909227924054431431336297192904505615460063250556373157860809045186572492158795923840360069385148799856380739897876357348961058002778661387052081049142661530134654778097296686245495391194255170955219769095890469457705327436775000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -1612349648668997297189261415299639029408384156134904162850007036563929070544336335555273037922663238324024606138435771792223211309933941865517761410256755267544366271607656763109148151566596646783333255042458903296233352800708391533401808404302310272069347767538632890809913581307701932828411391747468612743348244168515378858905792506735156124075637105494312220332534068357267246271007292487073341802785085137596819998562830437394076800270268345147810907609166847866229437801958390157131641493220799581412652565917763955346509990692413146208246972125707166407641826080659261083198221585163632604005220994372818905482096299802459163280809316482725072458123526310040584480229776942430264519809261078348624279018337565178426614226392634809941663281151487961237755510493402735764795427841054571778017958786499958979196159824664092578028458202938515587716755645146687887213169102309804469919027581145157859554535265685529437557283868187783953994099089120848682474189823402199877565101485316349240239493904365312094591320431306453418087123591612057587831639126879782019826082615033565953188634101798101428369883165564344989683290848289921351919502517637931409508553474166401684314488764810586672308254589215592863384987736942843092424278920647752486542118065964971764129816280167494357391030509535823297780686820372940226432273558953071084894022088214607508482528571979926666063249938627271882821257075930652620186684318380129090450594463572318553248318837790367240042523738137390879787743268848536667637393153778922421877496862928669098359100103015434604304969628827999618866264805903885311933421171410468207238629093612816753255478057766871275070168649204684271836845864118537783335887865320660383902754121171408961190112416030539365429691330384291484719608007387105657889859901747001079567100958969399443500300935752213685583818451141447206776518316041164574155406401120671281934070989357948884605359276644551382869939963189003478643574403641341725638139096836757708651564167994723342271374443098795377245931605315696278560416084155834558006584853184602229838401425158512582464696145947755530400801001384554465518084685438264050383844877386953809103536275122231857025078150051448548454708454715418252784029344732111197055173307703038456396810476656686918300321244850672794242233114472825810172410280396767390872832493498707006063049486087256171143881724787455515575053703918470342424162558798384361425070597589806374667634547937566288176163205690091355277757702424646921970243206455980835812629904357084038086330197996927497776345958919780035485212499860621879848780407881573003765477504817059968738377804074945872112793243661624044608164535469462114972153408722963925211333055395243707378366456729132815662255547121026180804766578964959965624186563404176657231595849994963017907291231185301317335010349090900145947546355117042609840215625563516635294843741922049135890758618399783540893496306049343454706827386291259577386227526558292652846820187281813627899044902470072380233134566179058509089715869010537389589619214127337443459284540975915509264147174860012684477552954721707387748376900153734530754641615485936947636860401700885549861068841071146788482811928534449688059694899796866149634580964804296848224329997907583813808730236639481673089166065332090196775977384122493077270194744997252170276270702694311899333754647290628522532619615910856978360109010118804427958837909107545712160628425070361149362500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 5313257455585621708161632623307147481992155415657765705559909416330253906528994033228172009707967685350949689861637298724274155916906803483021533589507895020492086997156676519611481172925960475078572114517702415128007343029409931185089010414058781110589451060941431933936021099092008727344430081623080707780419164050260938351534678070659101435945529198941137341049177761299758850044762520276522890439399117196062269500656792083147280712959197888778363364309852607615981961076094212611376569237652291695096919980218456113908600229317407587669831340740060114200738351764801851079051534078611186264271556614977125424277799536705106761826956296186316878554334070846991469164190935339650705862769447599905479295093255584577033109577071929370855096165288026947265208861420252311629080998624107945498448549487432152648465963027663180258362689085503123321267086483912619787389570845000048306698227204209932814712996599500437793954972109793353868100135176533268641205304531414899554507166765747166286444770549375392425542215634818858623139284856310940765007312845302682642259308454363056542541615498053573303919097205044842968769386564425227902887796976832997493007974565243019379536476267637852711331773663520997721135315976591010466330125705945507427226965348818139392438616257854224133348549588211186751793932983251138168415475904996898705047115386622603628747347447878699398532914035923997551086640469255215114879615108770042497469210662594216726997106168558011620032194491630886202003482096466840301884173725230935113764218134238317868818864322339878833501879010922536537812037465195530121471532032296063449409247094152243931200684398081023001757174429917419904505847526733510033764612307890378399569969170878199612836029740775982735590396868672773956574132203643426517503059084813708358870246293398856463454603398641928839952326935760909137833417198645734327874063421928586423554301860747502272594116108602229743877643850522260421358447319884515272866326083053268948261986234845280440000419453508809418173715800720204489479981710776408887858464065434557894064941896191325457617055561610831952696844623042936048299851180690557947731826339536460684127553232565671393439691881601318222494225401515940221281442955162039217890072716213385318033610825567473262585016809799831635738754748105249642993218832342490418504574239425676393529989759333491108112816268523800112265732983245705317153658688382656768597899637669720964133613232126968202136220311626596542242492766581964028347255191370999068617362540727627316542189201187573709538836879468737143134834477370463447962189030088051941896393398010950287006464038498019405799315053254715576303480807647925880375035336496430091265441337877124364060827555156512333740306199677688421155714591001302753077020848615900774429949808444543076185922864708236855808090825237453370294088741012150950311396550318814377511307272491709385559283344214727102523461218288823368217189945977472567130695208027523472529145498173896301656979472791222811084489960478026205377481175113130594664339220158945979084633928924532008403433933874901939332595497821358652540553826733421552428634364649491586171430283237794756552954060589886210765677526132883509706494878908965047878381232927344056894923063572209773045702635087473286474196183217436522471747646529696756362183101566486316325905333438659650242353806264674436312699245732649800203209033409310041750323110547413712362056114094963875824750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -228263702822459845423044876929845900283965168221002293976436194809200903084919896632017460951273520617382435464858801151222188897643443290740824798524266889140345977876584583886064868760792219872925689456882731328819789097134815657913430901627762916356272338341729296610918777428190233875318382040303494111341482177299103132543820918403893245703243106076360188430996499020172498525728316354951279426905561329907609345755405466381145705809460134314739646470498816478746257490025610129911685136355850879281012083454580031417682168420653571089719870622680711289451935828400032660500924388181239594154210494554783057804687550784246172246521167151754891334672470002833742644806502202433856327737348134782224051609435077277603951908317934681465331662457768210080115084984145668433326196388057075353370955357699334678637397829017470113342244291750102684005429978509560799776442135600647482934776465721119434788439939430963746761316673453485463640508536173088979152142426453424886700770737708544089444119852164412062543794726723401624469799988670511818305458105369245079991915219292061635858762914696682361096331116152996192575648071472159980904509759857071929624869604085257433485247545448622479608859850788800058114798339959495216998035291797154044484500983544904568820554248211516584546888613993326778373158801267368721669878804384347327571136632512409154875480506336522006837085979020994242190835750291194341464330516924067824065255939717525043154701638271834004085765720465745481703827759215579357776017204937801893475821437012158431150381122142489440557706815019469337950435332557678971220417925979293930208014388912645038615390314712942440283359777960729886202794522223710527846906869427536266550867131263675638176355441484778227586220937268565511109896099321909777725216027605390972869426296397019167821466151634079310105067311438612014495969284020337528162855317408795315714543895016929868011964346477906272745996467009155437239596304134359806565002660257946218771635410470714448271008780816116816216351901482002381511740791357821435062745473832520277231143943193777772307458148461340314982849351234681462055135427400652494558847081975927865914625377473289743404248102870993779648302117517611184322092725720180646257732576366115948105181589900063604578195692847591464521201748708063332276041987189802831164151617981561955596252360012958234157149368722494788581797653008791092532637340286732998439547992266825950374739829951441017280555002479021967802761626073601639920405569272344080536307863943795573420736353617109215679519603297405682557659455196042803596803523077826824793018369409916379304906622146071236780363095122799869567413357621063586452487943317270377598586983522683344810614935259293921763211377489819476256889671527209196420955742635501732725182078564132118975882960825949258655524586777504936448851928006818380782123007480573617351225276312448640201258091907214637606632726143251283761479675545831093216657579991848196100178469809246893507802318585187683968845358868363338336547856034840816501844888460068834920888222587070691081067086774652911070121108487668883994604830364237050128414378760696653118551970461849585749594808478742999276025737236119900457160852978916640290079663035780284961537220625253067983621947664088834766316635523190437965341429170283813305483895740549141778561079109960340484326741447678360470793530611713833780834438196046636614006853450135328996826002893332104086250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -899663285843663171571134032867448797661436605729771181479207021394026316348732975366137066485726560561627703153587268693078363111159274517199525811625456165244965187271540339928412646506787627357405427774993365092058200087600119282321116942394123912585446180863178137437862422150072390424797573251216785050701212107484268289262338355787335681269080408385877006135076473049659019495260769131507311420076144613921996493880595717894293353057250364807842150917872058254648210141365833964180769201299006960793928142448574942409894714677626367646951839219471144774977277852421872275157585794146058190603408649230350195209496315904402148047340134060039858987987485928751408155362400732450530036593577109853537613345491828646975156251467377506201204738326547509658452472228731725598490283793097827414705881541742860409768566799941662114296766174719234230216478452362035343818384439734932777396496753446934719432951596161729737817628986056810461246429203290610686637995458324218841943631381748510758577229321634008343252560545325919033390125572298910666802699749630692966314766514828088292879934963583236459468398771681697870965130448669976334924159592587412307733943865634839079606259844662367435045271305815190338970036476177934390603143255430544271750405646270905686070220988617857555391013305344257958692775452962624762742832224448950577247319246510545873495885791574083983286896671421353402588262739930415555691349852750530549819640737540620047946665594609500683848881676767352756013686708907264796860759715586112669231177761213124551437855757768340296709559928008738539369343416942647131416670680761157048094812174762222255269042488036202328753439571618754344534744589206350121218513075892693482572418473908737448021714634327032979315429430372517394408453130715460526858145897295179309732984104276933277946317476414828789251891764613190442098119884205976088022020500704661292597927661751419509681871633603293755301307712659512216840369893907042340802535606549767349470008986714617087728496000677850310500136095994413962291839968807975860430120197588789612844848836627210862227479292351377342749463982434203236019380996309831983863975790728244138781441148517013962700794568154313760510754886058356036815765074182193360031495443945160171515491385934556226089708473151736932875374172785673413522259499531034763889095229107018562493591868944469449039627959733333491777190406299879984150400301536565012531032504391344768245319270132934021081574894401520960477797038674286738962896035649091915923023113957333310690848384991734071276542196304721058383069260123979936777042385350658513904277063571925944099614755380812928734666143108714633783998599262724078841505500919965810815443519032689942865512066281698879628544930432801703620614380821966720607986409463744044074041739345643470163307373738446330836688303338440548973601525749060848213776730964934866274607211146132110793281068166367885239651703977586037647810328623007328805525257603709712765947581280631071211921747407331487956205712977172670645779961055898796633231645653781517288504809987222496672783297350265637343678205587908026586801954271753879526303796612742699220284737791398618635332070132188534292302552195757600223067982004097943743753464651427356504380160772159670595218268377182807399951482382144305546985271452452948169732113296097158476550537780006215549551764640986649899841774133484745747057177688927553604570163528286937026011217593073118002500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 133871484263466970125183847741651702565774764977288236415393855718669645251923192916457985488321563107428972114457751078694953704380957263922369744937205838788535834523374500191857048155753859318733586074295144026318985335415380212617233075624032462722420404801493448078611825950466546797132409555994482604068650873704683782872596876834270610704128479193914375447245598657336347884992506815389860937650136833461068734617357662501216341954377234337185339647348374433304296908377195170323792758303008484047266006588666777415579694859551069180384838584612126179138730257058812371170459588593998791367241854361544532914371644544751157680270645878383302908109007625390026703587115814103659845767599464310131991498495730040446258941653948816630487513780658227129302954466390149252349478525393282264393849301721583233570835339453172302509444129600580573668277786747017248120268248234699010044676490051650627473897790191711415665470447887875158693354903524004184532362806360272420950580689478343726169678586531808560555111383401587664419501760920085164462873186638574881581233609887875179260677210950185847153225147635805844106044222305375113486108622335024883111448327854698935866538384596376786615018444298471558849139571320957990225020016552247956625432230364411884884417474721642569671979055597597847506820840814199599827526937002691832931530598650637447994896179733604178917687036213815317777326207148969325268782844063548630111417426991218073640458687201873351509693445088368693716381604861546267431370981045688303309963567348864242241620719404496125001177015008576852234718170005270169559486761102681719980218788542307882381111158969332414666783685373618266783447187577420079842383201049590135514322697882930246237757892472366275889745574826066615282483750252700442539920868879397607744232592973853836078574446321468967130064854283286105288718495600557058344966972967451590620851486679784243775377825370729938549118980823519262524695761417983363276697591823499997242467987029341004260696494403419927212422472782244830473261018135948829092613531725001320252974537903994995471746597087296986247941637867135510099996757673861970086089837033806134062015152154704782425173687224196234362265246950617169710977847646906733878871159217774038033421929626484628853187557531211210396009918495926219852099267578385896418909033316021005723554700414485517797665016095840742599811135526866717861480311248062228611754957624834306740374589495024916454190121838843387193322047767788170040294647185772960595476770197059006722974980504326477750221958516255597129541948773028493403940793010698805175125876766192875501728579811454307248232884639951024754514875023166648543578759146183617596961159184504861141120296523110081846841771234036587510996912294307272382088200156695904654607556220615877817636945311116782298172242233217152137390971069377699587002557621607050973150430112023511681818033677281665163570250098238243697210011630395036213255158282624094951991732172873805069992430872953986433800511103957274687894715709244877622959520499877310077046517991934392345020720201262173715275077376296780528810122270940288721352133108637242091818850368287395225742687939743478984162828061491148521086250004571654515123444576458430732722960703979668330297388615462355055904809733084847754419585016969452941292502297891572154746786722031653140502647948458320755943432909810298812527396067042628299932459409312796354197397339720466771250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 100251596464107533963775881560817584536306795151293269424793071095971380275309010965494304782966501670555404842212427709200831497284465232166865665709027616835960283124831900642225144809985907032981950248625648985006768770168916344156260850251421937840623328145784522427917412405583906664435647425989893743684987832103517439388120288247098460990529923820401712100922227374874513843706063139199412037301557690935484691472443565758725675498217535328900961419407732382947126370149290077129777279884799610718282250292744794710391195071257195571604439569256386554294675162781934284653345161689208196126094088228884812248343417180082195664458567667162243327783169852885358300224416361429520348540633240692665952266175999035932279837215655153141556476239816540180542848789275116896445026777622560793539495109220570551818254650042603233753515946086317658592611853767718469759442585643915586193358047269424856896439016753742446727724179500954796359031158316669544670481543858518724606777525280930759926904469642660199930998986723565587760033044376558240205667153766494506722929629753689958778328224227761676281177141267012412400006589127122744905964913139490803380876925604599088365671243266841087684267673773094069841836782762402922108070633477162260898870291260000698667622161867488605501068250810066661901719460135683572559264891850734801759458044085047389522325322724551131886797154802054104387927305461912871436355241132379800517899609437705515917676816319204758815320861219805228760266720365265520155611629606403604040777527080253597471453292177000639290385441266207463748815229322938731391574207824059288316604629486097962424041238063463533146401062846375172743458167654343461559444265909137481264025313619813301819911423348145851405100057090032633830530121599929048243235273488532838911295010218046697855279136182168125202740117251868501383025503758619171137713592053822564349213050570303411414670588463695960687490869468950717782987042232284162769379479508186650176260728691551815190143078773835132135923049806905498343046995753670630035338063650937393464023243481825652027687815554182515582274006140218352676262876344314814522116686069243418216450388442136655971127460035491650881749104775846550694543800711066524231721550030468229248541024922697276544567312820914746872256332997402084506657599848949438188169507849992532706567558468605137379199757974164313645831562741046168657624528733180433048772205502776192983440571789659247970285448866126121488708443684046047554249848556967317661671573683079878093727892216601544732269356640468876912472192124137865313552879940473460946387003930033683375375477944843106264377309556701110145063264450191686524076718243815160885154473643788404204059485545673666363043468602505918643678429490569592340479658537649229874354904532971957609637948808486865742229203569664932177704357477694342668027380635580810060161452658316521581451184731158557362652933744877058232387405751685017014745056653323567626436287542761963219312112893780561004997553889845012057192124758021616983691861404421378065136122136829608679506199365101907400988287898874348406303472871912175771871574851597349233967368044041515132649940321258334657934645856858264882563918131992593454453383478073999861620699719421766416160604886606315768771494604282323626274086275523428169168760546115832119515943343703535598115370681082376291850855615729554619780680779302771917968744956374276283833108279232094573750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -26208412373849900839816808843469061559397061732959419731310927527264781339770813883179718111767175352834617650791928812852637157666369744565775418561589045461986640548154120449172430078442100266404491676756158656621082970137177321710240143631883052610016685027226952252085040988935428550088132910761862544416299904155169149203371811131523271324968605634218794865498974501581367966195936007178475752745229748661271639226008160795539348769020958922691191332334905894739784471015206879613441928703337943362553747807090206354727782305406988160263147783494444703160992201727170655105024679214661147275324118499607951408254606067782125247393073986598608151516762006901557412928421568177247357960988587206295835959943679187361879043580220573211758133799359555173529566843984787256186922604431054831658087700621741774315806921785884285368509696271304887860644518150392450120780284524703553818746235389314426403225507913388836286994274744057443355431265599407015531071822308453146908209790701194521779724015375265953109406045871819522317268629268042615788472453011595978244614709108873234197226711498739931802905219283446670998182763334322276479422679690712223296525529098108144218435934305896918939266761563249648989063867620252478979169703797925425517815996024828853467152939349703722748325212270320123903135634967210795601381568567117062230914119206230046283419496459203496203298116350503845314804059596030929661625344507023312202444501274299401058196142286840455540346426375986594209888696458599642253144919163225153936568846837378511162793433915044791379158074968367207231204251733096611035272064366080721175804041828821918270518766268174072379494317833363074009374833711208105637568327922129692709852327479127456693060632019371437933549526285318915415363927531998194040404117317427933984088640158265573408768006890687523421306982288780838050096810060249727007024643647308692763903622092829372523578022356994010130444972292570226602024648170788762506426506363983211256426194564115934124374095990922209618063748268652267975588075428964129402954477962382580361423147339504005117479125952880009785465678226433517850629003534784128341718947614487139364517416518893863704443339078004023562957374440792571416309167660026537573799045387095652946839365867502721178520398947165535615970538286431173306387283835161728746873451983292012832773807990604594135717780794867545095858701383309355594833540021807560386575313630751216311413826318503741841822676939393213792289468606334231475832339420542619082234492548015291876347550615018015226061568036112379238342147048368788213861067629567932091273126637053815793370625253129234561346949136473517825782213005712412869510251416477227330897444791757881533975847676256078103224676534403642375016330874308236954368834087748996011971452907252942119532512738358312283015849124571534017344540713878805769092491210647770931035567828721492371608411388878447984937701169841022483581718316212099492281909040159095567614348309231927343640448222837969399214500450240449728693268191429288770896771387568122432616191869430889092828259973228813328336880504096480224971699078103817922121741325083189659966266428926262466538237745015820242769655420737937875856126054025199252062262192133737760934859083273183422294460271177200290234679024800374597313955384429893591922686273796733391634100421582274246198773575246512619160841377564294413262824219314784176452564068294996233244933604534379581000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -6058057662837648883072794446077034440228129696556958238001475118044970594534152047814892018384080296037847550589683766779214463642562342044181368125066611068297899411404176282323098798012193049065704693146290664058598279442492272129519581051619349620691968871689381166159883251847924141054583032430258369599542692086199270073877072974081096890100530805769404641337580999898503386324071693920313851418242905329349729293980103165020056564144569347168866909885447731125204742007978812560606237002818627863504127446952603761312385147090979249494383825145050633408387135474480943761609655459273796884462882004112458872578230063928674628586332461897657809908705518551542231007027663071041140118681738861145142745216524695030544752500824900380261929353644179084144697129509353841035586088160492420399592081515760286349440711945929329706079521067031148742679719360285713936342639689570299908955735986112391621215606739963145965961310025461493687791585571744919325221169894626603475831952216605146882769605763158439482026365317706803442463916666631746500416402745117701907061205712570604285801257899001247957782925526138148183264660090927598720466821247347346062532263668615080896438918306707170882902306035676476934798239379017381110068248405223463378280674512171461438100983184560395767486102171702331836784571783092431535386612248074612980578039156079870148204243992278427387419863712934784638440450708490318395711008472085083219510714344694567360023753594998078483061308100151433523601373760792504465969821119935691390716378966242094952282397450590524646165779425471093769161193167361271745074476087087528520336965808710741460074525433306936239882292769238009569205673758275318472043643439103836035874432490504643194414945933584709905728809140914629900411240791719702048646647852800374157841611506293280324478222544298212035175610665422745016015202265755710160450480326740412481692876412022861238727910881508677441950798034981374961396973277658963112782635132661371046733842872696701142708099642075741306983191436943858007681668425968232296817132398817133239752254258027124299247761523221029761268913572046637741111263726711462055288149693651973843380197251433933652692886299054100023381608708451395026662747288541154992973421711173437196246829590338270159753002700701591928457679024479489755923244997612428777070461718512120730665362877192166698362155938627861646454771185521446716159459129674626974054946741621303074889669641783051370343123178664485459403885906560572395926665146552142584113279355516719083911153299703679932723611945026006752171880338868819687747254681435320889528811715050599074860053173309258593686723570761420236223261552842717250851074159470081263486445207491126896942215063981045809655541755498696084082402756990367375957250248329377815365710296846089858834543152388777345378775172692799897199191736089169914377084274215871532856415309977218934058596949715324901320302858839730854551705354540285769692893872843400320294030344749032739198627087464375292199063153892530401347218971886499650546513004547790594209396255597397809601549203186687334167905276548145642066928590832441892146328623978724443519096808101555002785935804032476621656337295604384578105923105976363786370239361900340081724427936825428057978246229050161722961976709854282225285603746187596480456862319703879519095516827865819791002550916481316412183784223214553964089268721278688205708171681992920238167256190875585637500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 2771191885880886261038504285299073992524865062573271879156311362988923213697206246181142536429978177851145256259450475065069364325197849162865581390435729991350812203557147397750092193396786490757154145173655530346024911787729893954485844500447971982064674918744502954488862973484693832816611249246130893544497423133936269477478861780330088180648187619274416658051662566201505938599623162315107896308581490903609251241426085316602493798352697305453347084215020800698975948765225130033055515098961946695716448323332424522146433007806015829143699386059251268479546556325395603234775528663664713960178438551406617012632745085286764624762714985896000450488619341263488659759269933652798370443794404071500486914735234178966979071758685235183615163765215332972258469609821539526417732191448659381382398016767961124748690746414688386721977379097023858763172315728130056273792792375748152983840624136797041542944164652087852927794234535243952125415730076741882862232592121430829093041720511644087532725889696354386412708478148714225713809788347450245274284742871800360013742811009119910972869124276366318764089699336319274692973697979822725350871144194271520075196584144275987957923695740189548370485841577381503051262166230705048421911254952695222812390907520646360074085713721171043496563245256011596644094693507813575944728070707922255049417581423406791651489276599214627657458227842029706717414513599392152187612759365150088374429878637243189717012700535047888855222442407640589084612180033997292448573527421963174902171435390548948168392007995674942617905261834452694384186420306517657911316259322914948762611919390012594162062734853956746646518672700409625540721470131472426022849208362049042467484993876479307323943717760844121156067463084309081626492358374631554533846435705224343614030075609872144400317360648018556494742721288384322121094293724852340868678624558326632052738058715771318838697605741309239211173990897547021135037274342787311197303495665206817788580630122462953765592508449557384102950911952399155906212219789018403381345264222955364367019657843690734749028809893447561066466188321866755477385027796110057755761095960378003761999325787669108790567735049331079071517512179770264573883504905472639449171412668476992283304753846498021174688685642741328933429086278810191584828785659286043676553299445842971791771445902647680759132795050943500695816644269448478947371489100340073174269249671967700534476331203713529910272849956369375851885467246290157163438769090889338897189119336074165103505330248079061464540053480761778924494430147519854884082239017675174837833078358083109121081356750633862300736059968785355595266765466293989289204561635883888656123975401092995520811109800550081034036731796849609766393426902798571909234914924928007481251418180399477962664220548905762438162994693970169198885994390548674522233458920848626675198528573283124175523330995281242870777744852653646043788884598540361251709887386359947754085698440198581067427193093962606430298032152806252381352332404672487675918962584864415575357808028640747913790636267727529117452644848734704040657004326899748293521050543382353672875659490216789005585083844022446529461543362526110992397972715593339252673398720880888508386029696144593464227939949817952935255812851433313270420454397194382184737084526214503346190067349070248057005524599970136753081314418252082023638260544325374345382460051650803606918181693974918150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -153045501114923034137754168282287844715452025780582653587006717565256997354342821990354438945063840300934441897639706335604035600068732841661850770531130002299369266704296761764715996300103134187513492755795101755191765781423006741659675569253390519548616749534052459495763792833587217848954612330310335202976696294724538294284339866929922833164520410461796342341115983576300203556114085582689669757660104600283096693471286527981673092559253311778641204028272545798806403392734672431367907045420154228254669538613627275568444973507316029977386140321523993246660258884667369554511126461832770959653947775930744758350312041486163701601889857011416328876082914349267630723685996603043550076158720183869319094912225510808528730067673665000370023378543448300516699026130642761995946211522338948200453894920513648913510768833915840643920579689159044313111908184489822192026464544101503855253515779784692259206492951587017210462651508527630390853916168866896016226396797345809997045415534623497026331984234200329802928030781806006170300487949421368198749400746483956372166373864478149106410114225251997277977973630511371036391308969466993981428882283888723893389181497320349340419540078754849768842183112502495095884376316393597844666086900173086808806412113192541143429101590124176088291712488732902045572750050640447278837726834009569873758088584499043929627506094954881872147531417420971016780558473534140092703985037080486003605743295699887666651313791551003112761165793930672520343687634159561494592292278742007860977716439526126550117477794234815270945810418393467540530877506325336005906674422882216913630659873295203724888996557459197489927386690092509989174191300815645266603291328884118737856868506255247651071644833511362248657665072642021287477206142552046431984610569827224895589223689631720594000058311303267689575808337732808764359217108188728830009142339395929803621554635604069947019562899356482267817554918955599695714695255692492904480899474399407626758896237573371713481936852220906348157073989408727407111879449781575072650652137059243366573501756701846810656021619442586071550048776425158373011536189347865529784584096070948596124843556656856466694485452345234708856006988009308165098439678863401902648359443800759430490153345029832554116989669146122181707542179413101054453777212654265932805636622343254152413942931035631463671417213820574547970407514826904585736418973131552778319447240769641643927468411894098889745680997855372187902405032860332586019319635075688431957750806953729627273821147292635324534981518204153161473107088168212801587077660951938726458061477345715564458668193104217629555107065191250023345434594102863877207441621149726032191554500860647860680308293601607816015044056061509767011431795312066648467964415456515672468904665302494106022746039425918468320615676240442734871765049275855873336590693662096826267258257732768515083282636477910315043549221992717569851445637842202109647370904936511226124336745235659777445980415193569560097944852839200190612746898186377405522360721455394764265964843953429138379829739906498410917400670658509587329751588053265905846587211411529756984983882707732732978430146928283306574336491251875647884067023507633554167331890611750863851788087225582644946089434363367977383290811876999581639491462305811620389511923326038729554046772892973937191628238806287426760713137454178638492532249699394477107682223943115903098219787180180962500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 30092770953878165924188383220010289016686021514488083779785496995630448951640351888609810641578911586809465538466072746353397955213695350018453770335442351641579673000847647995781345175483695893840694186170184869205419048868753119574978017028596276768694498807072677229062016900600459264584695210359519098844936152411879561229069139186525945963986572693974681339573382033143826995634637717199353849078025805412597811201260269963024102528580594917576698794560058994224214493870269205647424876721673903127553366557962315366879168965562292249770065287202736516022307255617083685584032200584707101966213944173199388755831524845237619251931876599778380209890755099638497176018014632338806564519284707432811366293696322412597186912445775883435507332517170059322357497729463651657950298727032735951275814890462705832545791304874937260591519200591819656942103707627848982704271087792369584870010999021259206524715834583963980894851835951615106845407795439181525939418423295452208963136274395758073969833808103414133186444179180805135556667375128474217206078557473767363009022986955590889402995198094118428138288665243856822562357715746366120246919488845816049579572965175429330604114681259891908302784139271572687271382886135774071197688565642764472950875226281587293164263251276774443624446916774293086165819096843525833279751788377721644451537272461724520789746168238083524211764747666752240308841118627932149022479148104832660052834007163730675533138814743898150384621344897707262285314558907310909787992016143000916060388709617244466865311667876617448447252820609154803348011750115026817104323206879693978887290483449069595086811419632707790846905694745826130914719776952139623802540035164277458567414011895675866721815995114670256548494645760038303649197788893437403219486700847005999813979007255802829796169968688066034529638905505418459422425138505674472411510475048720422972066708678754281290727447555549096791945528818910061093503013173571953188701149763983016647290991029229148386736116127952309434660547319987256602420843901659964967723276001309134555704156013704417365125282995079979746633138747230795490838792763865846367394044286597602649944138673232603978971315885307149482644227972140572837355914954015551169840009876146114912701067750641426711683034436594649219090361889921449785697553593572930430523133341826856250543918560922573558574199338903281182989185813425481956651739260100973409362686439418965839645307902486350188061329926026462559614400239763846033016380971206608539420536870184222777986055184563707587701645141756535359003099269102515402769221542189164928823578271935476726694159734038044484386252387881827105717874685759629522365936064312198436966119050977385508041693707399745487535805798959887347957849252454107535724623822002213328726861881319010770356409313922774449213738990576766260783850364443807448709015185936139410619877753946182343083543848988572429511253420660664028733604339511668666273801445410778360611904820210057030703274923635000606035336154717642145790181522089941231515016772433377293695347791185693039056842951870602042035878688592080979661500838096752108531610940676645143237208820954650465913998048603481059054613596864612781791367115832890101857114663499614608905567236677565301971168464802513643561364411139716403268411803183287136976241788390922038241170725384310879284659318744328102190280387750398424033795800320952043029453290523013285849214243819512500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -43963997074085129879666754466450376511534992488774404091530164404316542090580093044920730344430759816486151933095438731062943536231623824357038777511511384899798806968955409014765488502261092991467865297676485232800194371773896191564043556691768788211399301152695977665973876236127495142989391469927039593061966162563173974723828193899216990107535164442556820064872938841634674238740126854345364719253839062983992234436005767770722112204956117280505753119677444072502113729095141728449105576867589698385599740923060515330899064805660541931793009521653537034576615698990776486807036304305290914752572123093666268474628298676864779370650683229778136991310641747023659219009980590811556647009180434570382235728697116047858409657520256974156360205034807012304148981417768350529824129671242086199215775010843620602024982995806736842719745612569597664680652807984556306686917875932868025241250012540911261048580504649199874899757873621510831813461388865927193667924425300765924593046850286637857220921221216765937277824209782702999324287356871457362776061179542775601213637101725782531062102267449497676275391432081004365655680034708175393389950280170659016128790932967441382619509308236090621517246463391574641290576498001766860405140578668677318721139245477799712945877390987763207423359455842228578865857727307788893791398074370741375336375107358922650960846618721289960538192186063804407088265717785182837623008278904059844146076382937972864045561455785668257910533800920785598158365053286587391642868856149794482099335548808618509956102537252223698842761506580233175351647921287152620048501248967356241115215111463752694721344815466736949183449589086542894915991832806546288512359728210822525010104891008869081598054338013716715952561434227211003685776178286479224325457614718932102991080525337220871873663126543897899364477058128400514607872588752614027265249687917868676082353772875055879887488108390488005207152609376667327901447348421148117036022151873761714076655169724235323703491479494980305288757944379155172071564882959865973981408614875758253043158442776974266577451289025266685238227406035935900235364751851828620318627075133982365468515076082256871862094963080364956775985891529563656511690844621859869870111330330121983617432349115921325488565694611520568836880778326299944353361846462872355412396264556514054809639878547250085388509998969643786158192643392978661748984098992173483527708557410750463892851722335137471895344585224550587688384812618126453133209584581040161751556384543304096623530938421658804707183040948274567373795591836737104408929088677521791806293299565931841402922672582035581077899735714969280414624162340682384135379793086503167826933033940128194835275332465539722477837591131314828019897418724540399869335458718794705644987499815886345766160086908601027042629334666341626045667458162714999692205012599094787793003628399520776561636234016541569643517786506349956914493016089637291538842043320869435322941310861737878846389523954571290016219395145629829727723410297305692496205961849605771882741362998858787536079790874409434843424880654834666102139337639446059103641320491449635041062758366056048107617764551771397064095799935203384492841456974018409450012945856486939838881314460148750643923478525724460163813970256189099696168498362553485466546766618849388189448855251534652849427004918795856244873344604423225382194582103628112171805004059432760060269095564479745000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 7349503343829845507135572920180123253409453255172120458268860196670391608765932527550735557382652196049464968065897288634539021116972274215627728988641669988324386283320179579208145451304913716513912448885914245112069606854845867131885607850810093144741342931980680454466610579919289253976622226879058873628899346741075308129444139707826390073814640865637440499866688468299976931845457160140273218978328303351328958875787900792374047693808557054829744263561230760619249799162918695990337555726755147836503064174354350399288066829280521085639696557654675875792072052043828809868121335447863080636283326180618580136109369817178143479724720377051473863202990494899584323512158830951301272356943319384606936856340216894555240630069243736201469919291014115928980034443304366546873192577226353512221322669304916703137095999832126759835310952908698279811280493316190398571628096863703034559364049899708391496476616454636213164882502948666498576814779634484980848959506510313246923566546570330057686785282903774800265244815605190475391503221844091526235978731210260191816219951937555555051195884921678880549236927145379376116411824536882599811232809634280958184415391955280066838038286085700273996678558546463995147071167329235869159896957042500969582246252741980962145668267594984348390762732398052398713221706439930002803271003145343882727889467161725430132672285967848816220271726041194556907493324530055103781163470908568011527405394817503354164257302388996492707545155346568221373933331911843965605930665823750623300299152878997425483673143114529759841306176016217404074446533081672380116731746560541717612430805599534639570017365111146423890366093122467157393575983665402126639037563331662224055664383577388483548286528377844418706878693663346581237177257134788298941118312053985425839950650609213348514873532913330688569525011712165703911039571346900474252486030790665298262070793405846317093607330268114962959284848862680977295349464330586156816928084052966184588363600907556347059299534826665653828499831016516956609014290279640966657041037824381347017121788982153738262085488785358864869888382718583572830327837963492354393994895374558761389397701428569724090039140659138283708449997891351291898929833749242851978232882116929388415514890389921117067192403765691765509967351881158651436673667550355483947729954734886861005668236413770264936745377582482654663476203422737298703869528782400814487031535571284285337510944784685277867750889851715992337089297478778683607892632041531310455249068494247724298459201669959484779672855541900630990445279926688126420599928548321201201358030208307833858149318955611774431559410114468566410432113144607280304053214988996972559364196534368637698840826177756775149223157239627334562109987499571539297116285648296980387696529747561183562745460216777051473094184638852173067878245126055218733935353808456054939793901744687693349473822009861279467244955759447217369467318947898798983450924692640071152843673881840926892556294110748718754188072573451018530218531641389209241605112172635294227484541226249781433157026099764563331341268416227138015450940594552938775556352270606760316846212325344173312607636676243836835869333792628472120116795139124859186854977212464261013322606774335216456785176961391043679858189853510991296256809934378174973035810389764334482712446998254851312197560666742171198244560338776784915943957537208721909536935598596328923186399434069087500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 1802973150144639651291987179465116986191321360512520478476700359311873514502648863545995302603852686411006346271048971876262061316636745959348503050299747409346846527896133577814379041267840163349589540971958009568385154022568502418318610017564537207609571380060091585676712282650107280903792477106526836342845553594627383553646469914192295202442547195696729044192359449587594328815604053477755006978857269514226029033984515659451132368889870720989864085124383816691549114528339204516040168635103331771257460342339246574581848642017995145122664492528158964905180089018958980452158282120519914284957271752600419127324017589436029012956152804285200687644469396957744798511498402100660655031229678868494739734259012502122901462189049675813267808650125494534329614909889648722193698125025683216506137751518927563984840508331661914359567591699406608137835996029642398236966114081526037667085523985249993439294928966823897384664273388444703276623817308526668261610663560209464733168628058176544049043047770661971369879721305146991555634807931161022486927374757794393485891205949991408149416891184835637077499600260993747545536802234187889073693237107395594422981947718978756764843146519209370969157815312505508911606511445031061039341336153988415841210757300600651404651212240678367222953677792818086136309616861183173805872910400792508174135994202428563967527951749353124482337129649445809388125052261890482661092765677531953389503444995637418414219254841064013552129581042707530270791803218071093416146806743652971475577304122036739072242622651040107646013826469588472274303865468911888637634161758589229297485164093888828465902837238325679935266020554618844404282174244303831932901316576405129282540384609571111212919720757692563977334540330178305540823072008477345588346262638247288559410883183526089710948778570035752148130902117927476080379178208786097115721947609192250169706982791537877127828996504007615760261726877949483911704994103103739304037667174022478213471924462597843026125174351663257705676513874586537331957794281466102355730524537154976087063380501010775615859452177766349920418229994533098370467385983812394304189343869270618562050539519047734083325596163930229456106001019396032793444187251767051367795741212497029065779969346257835801673153757169136747127875343271010074462236354045486313416503854270122388500659718808791434514942564161469515652556287193140599263002761654547180296695636472203359637927753562580003854478991048236658394125400609762286792044764171214763900836227736142370802874904330238636346593370640500782095769528080829462067394258101984194134132639748091986160087338722032199256479091034615429621986110362320866217278509008869369304933994960329087845323804754587170155612827929411148371054720792096249864979015921323347516302097231314629644345153056662742349006274010155765108987528447653322257484495210521899259741301787023154093759186922825554991175084763244641792736224931759422569113177979869894601120690723291030206095580494333132479714540071747020183743056462919712012844438702477086654391400031461117690375786705722533172511377036370226640678695941995901254981939379055781508713443764860045923162168600243403860695066608437695021687584134251642667813168046205115279462038594053620498046826719954261188566983847274238360039010942981089291721606174383866843197203426050487157761122881338525526077392701058939973435143258692213571958692596885597358977488297137500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -623916290385924328789251289770095797172653318634355827212196857992465091145588670564344159063744988267967151962127697820726088700271259045211147837891926624409777770211893471662258088885680881103281823930132368058428668001320901591601325655564251487879095785425254927795363873976234146646424125309865281875223832031375453480771374537760907366502485622151362592470668537297653764127039906299384814632629754369776023856030745149783997263433734541736361094003317406933628739383701713565438862729130641515594956392508178109447013263832129204276682562396434681447039974195111966369216393459664461440597188695508221282869284175294570009208135770441167127173257680431457174205544721588125268571716856882516758197225544605382842204715051543114579999134308041893140352902596518887744160316689447597319484459610794065965045163868763492845521495089718712035138240057952363533262953732140719738316195429828014615661670255593844099548568745795421853953921244384973078108748399501355097928594840191426193444083486715423538189313303839336735204608326698680847747346935510009907234366370200711168636278080388134016251250122600304405406529585385381362468127933312136137818347474396086969518135727912347690255758845003391026492543578701782708195250198232538990715630919982936583690197285575883217751422392407098574718260184356685351376438670438845118535652895253197398773554148048558978781368093497521031664666866814260864619265382187910832748310985236652318325925032715053788424939092671296683393540277246667795451361387966110906617395500714508578403147010970719395163746758709540102634884851158443312867361423160544852917713781433769958070765208414123110855104563926100417936328691904318723630741696674873285739173665273904023238663593544828968557815444471104329015761977678275520880570919700426286816090314525513099960519953358713141123134371841466962936821098615140208521420759706494813647112334847319914730369441535428907266707185260920552490061098650512370071852630741906030016187094568107687193113493751769276678179796129947229306213759837925074349749466736512714869556145235827477668349721659274127809147548368833234914498277252827417454441560704857709574150771317252701788446741197488134236466455766645143239090242181580796797833714204523356650398959155171083584852123034396766449081626257652636672466323354437923392524824814765612774464379031185471007266952191668556577544336416496913035701580468876844819433023605082358894224405616815391729816648427577268250292021436653554679430669861877803168652164347409402322674844952996048773623809107164530024999430897438057468998393022176056671564180712712599654589975512837881523652032459224684962797891341024401105423989094285813441381182642638476166854374700643572165488971813794157858229860537666717710608672648808408678840404752443135054498590385690309661008915503795609959731945243740273281713572589034477061613952813012565902790883874586830132400933487647056924235598758273409186107016498556463653397430019355757289424368183488677014906818333060962018840021126766317325746532427996230268898806681710527640976513437826414283013593979230807941161846530237512752174956823950081159386959316624213679631058392652148660951656584505398045863036414407568921149408315062775107367018560712727648271917769197182298560609315495650960517294552103461380338479958471008423245752244451158889554321374289316743981000940311538762835786821888284695860567051996204359744265590325000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -3178888761753629686265198399320399150033977461713197740956460595162282030005861650822890811606404196841124344850456326188990009957293308475125303141416640877180307113809810526447793226109673031411961893893315292306114196946770305987402046395958498661424633626691866142986716318189684003603768301034228050362684491226685439648752311382894767276786618619043093489997594476169493548795126811522302459104524785594151924231857621984525192434093431684525877236507913124571272217636478681643657368886848367923491936359781355806455140596241629408081228558252886871136995986906401657820609855203884475033032863494008274491505766255513367890704268369488785900361774119007861641839032672399886780771402477648281648160486843231640313053566028437931633414861821475971099097079029529780821660344001213888632825414467889745164667589701356256346079663361484973698384792240414643606081672242223360405662298640538102690615695077648111720139693859495627003066472725444076314630016357137189351740455664281828805361495741347374215267477598762825798365529108263994162897617641533345261495448114363214516200788917060264564480419624320242588897972001911429588161949468532723699552968943222650115389773614822647541920648049160465039981077814011942731846509798004654383493432586787624800812523981701943367628084931274499321418079377868268856594064893050664407939092514158168773038846585504100729108871823511205888694318011899990179336729195565191973752394206100311880602499950684448250103763593035710447955255710332075913037543343790736585183798206631838256851660447292245408904113535793901207166710121476131981958319198878356399758135357284812817002988488937444183774674070718350538385442033186586354112289844237418348514565697542553912041708006383672815031354812380776961500609112779230342310939584418727572821601081110486936631074762576825088627590007532056644215656255048682528579858259735223427305487310998554066851142351749373631956521043061563049300584195647950861040046673260857377495022507588119218345709933255865302334034568247125203227501232681738447795855273797848285458870818400755816850137180226009645565144770122667303377718702205599904829431926687024578171290450342662373550881096106582777913371609745948159486647214495888886394923283647730485107434808793006186628877938618224609614242124402523412166480744213638466782251344328086299673046911425529182491223225199213188038819193361108441944493097376559510355710911670555807819520445134519393821428154108603983807787790749228530698985081363466750746563642160670120243527202074293213966473882412063240209183041967486928519494208081590809726073891314340825423453082567585076143509291614661250243174820884793303779081526725939262696565034030136169104083762515490093416851657877658535472243122495388130689398384343620713641696707412055126030992587496962350235109946080088015713848091809094663522189094854779910852726128370687453384035626967747679856264374724307364774055691928975338162365760604799756297380866244653957839002555794504273426915769812964387298933524694638616839059989519654322210399394110049929406281484840697246348549554418278309233441466026198181195494365141469796060780924217624062472489110466733947591147184687041342915270511254563424696528850239789231856992697494341749463539353391903195963486406617086117038957527442685282461390224399340607081568312573668599804882941571444595183534014354162644545484883114848487258334288775631099433201115775000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 25363467697039610723161212544448872199186181025198010665120910043991013143472196548460257136314420644376852898214330525005380995400493346375195337544991038781407135951405173162989197092488532473617928261686242104525681125747314533253155791764034124841230363025875265513479440999073745129699040290565915171343706326297285678210047474435471475664835249061655344908429306064126371738157877841011680600970046075824794928694211930737448179222232677286667443799540725388584409006293252591850263550613243287603392403255179312350834634894653230200428306899623866741267422808144424337988748969553669390545942512227372666089545103497566475881691671283234190687684937786160120546339598240814430934743378727914268431845713052955692384513868586732148011064827471309679339680331133512761794851755897420970505206632755052119136900280221674208333818700175182189220952539059621749649670757450188298902509113872765411956526875798563016523303893533374303506363484387350564875901654418799833661545438420627466683809949527470045598696875615640296552248467130600211868459139171010948254093912531781515932951463441403409872447945691673127508381327555703406559246133106909582005424449365138373871553217807468663808793349060241884875520730044187518866592216095110662023501574052290673588269294922246005042585821102837936000922410492742429482818584343398145783593296336119844410931025183791092064999085090207841588190658137037830325291522063757196948180184748837900787281002109763605623040689934060428051900902062200049999304897987319411201564580583832615099676432809170150840709424449315360444041390300056213873043770905599121794712037998213899709793517129967684644036804236963225851348238367160447956116961102873031142448090544428318217809744718453772296208815229921867492638896733596091845398556595990196208633724439189799727833489015351110041155792566097639235180179377233363899272980894392184468097647856685378230039515339716640267763061992992447531051106642451060305769408030118438218469980249177096287996725942281571395806029976727998720216323093753893472567557413700957711039843848711299366713826006993521016932328213489153652710409483171027845306007384783287219934969088665337707931953160304429999526075245959247107870093262823843193551053150643974516039786612028117292265102480957269009143783001257271251932669176605320678294587449179356165563559532904384574834417918267745510076680124887875925338110283513494381715550778609708126542587384373143865727812881395332694876186121375722909755384075496659076455139830325223976910640516291595120524273426462349105226854169554481430008792381265516359025941182404833869900139093920923936079065464165892215032710110874050556914946250319519516742992646648065605804395259810892422971983731569306071729320258498455939135781497431438143060767131296088085075573430795408771654640960891708752756066457090644833713268545947719342274891302586026543366945698666947464547508737196515802316605722144791342526368554629999675113559247779251847541822039348922432605256214198234528854352868414567077783626771051054239057811372831508213008160757976851562892641138358076156804134203713028547019431522700547074712600842881286304629582271308092653711700694626351162370947060417233703557095467578677448112977650401945339529388796781125092069373973526569564235903635777208613324604225686822959345958572893337546613110773349975216520226434870295090272342495433687067237201819739841420433836375300625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -3834425481074305412316164634166158414018794568310888644638918665139415947100882964968976439131394770587529969824160340711854162772880591522029702263331009694769762616883415434286945668844655473803826636867662600704216024742503240431599268442313959666087923860135569024723539363296734173188298540558290605055821986406279781769511111729844055993103690484303884907293083577909986893791981841350723853909990581203920679059746838676229911839035731228619721382918861391803089699345211189669123138494329352853680747974846408447968682458898188769260219774229810978240354157407184781134429927711495152457354935477081109128867917620511225261255893299655847444229902512949496429591328496840986488390554035812755253114592365230283202528756755600008340291779018631805210851732791087581176423926175258120051953217322327120238192462783623568239806177662653453261398223115486429839842787955621766363236595913953124475767909198086657587496288404908614874441735058786124332222915347136508546930330989206334366135370074321182567595497492939388226843734256245584960295498613293011725737576775985970361536330034736979690098358239922395117979005264792643980277105328033006495638688298897198624606128370718198391589854555919520121457808751065334598979807114810519285526607891081591275545838958780135333933017604329492616495182805707108399483330034838651979172283376677459940483227161990193590169313689796313896101270457798853402171247253185907066336857562469407720059989033914469265056957495455854822870170732048692023395410500410090200778941254062423206104978649917441205678594081750194590338354241808013790100791228980842007388461973576392280568786476341423221881201285375715536243386562446866742893915943502941351388876871614810244589635608528651395086467253692307644438646986372969747226970580105491799943475566945444614132073166900575457511973639373387940785408204046983697207432543839913487347732446239088657649623913143442534711717778253390038530462236772037789442454557453200890289160565667572692246827271893725670966095595223499025920735717596547651545563709973015973473290724984282800898980848724954700498771146346108788954484207661054918265745627300481229040456346242466263111295168953840207259439262855136649419551110416994197442034208628795324521619205640735460464655717959941800063014713411507935937282938150995251906961030340903938786385541923128815768049623665053466718812022335956171413671573910367301059196032687916602257025494553367241328581983758477288421142677243302857481382668928826584565508873203519904963868896225854905072885389496719359239145779545674632484285293414068630874313998108676272612221141661191399155301068853175143900825695800772316171736134891045833768635134590431917121764731230260249014347464182645542171546622189984862399512405924095864691607171786362253253640992532803426890189902151840455944050807007797411251903028233270230486669052520642036216382412003262007741484001596928662528764767581960884937452504973927254054018422958569234773760742343584138622984720596724723039097809182221324846825884600937841873628509683462102788853936170676931794587937422645554680046929625954839245823885850717446765980025445177975964833679459593284844181967774438120881677836254253773281406387380406744453764172042143431585747397557097000641353531554277518138932667651006050181575749262931764589286076846176484681905167257568951818678946583063944652848926709542311113384359020017803382895954689062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -3760390348872020757805234883827617696311209858874325790337150716150485771377492260359777205084474890149695855616124738262467739204074113878214796387414031148916587061057711894602365025732973806571063590885564988530406432208448385845921446997479373290722747120649295589781689788891757115099623644953038680118385584928772524468350482023685645902372445355910189791145952843564385371163433267858097569357051019143586894744303314866348611712826931207208294133018051110930799157711367834637564393017733347210002583405863531480204514845105922860591701057965496662047807932425716217912083977359621835989769646158857715942549432450411638446012625137164990253876650430821857905076702949520523788754959802095828821114157891118051125048499340616101460544063425940348285651249771385797197691495108069177880282172328170639847934739158578716834731617837216862287532392932381247281800440189127179646609923014191970307340010013482525070689973925315480530404425903440590903608852367579107498542344635613860017207868689081299408355445980932105385363339952592624722903565742268492965773366978189505213943551245575068185212368319191935104396523710849372228736401183883673427779613687664745947686558805165167913711531903240517438574872963428125041561238444151935163017837260256022666814479013317062497249226303549037403995753108909236611406397338449938805788368332865021463723294008840390205798592228220519016867347266945358277824247074088693842255858441602806901769685393035156060126226550576846043566629796865141023642731502159593538915044427887012216470986660931174508854300669001512337985135948209097409067177464756300165382645092673214929613304801078197836361075394723453272234886617643184347977573694399373701634209126627722775486909969350829156160845278852950240176395824457021177909043259803919975584288797249582265800009242253310824471999205772301904881383510137969374263173172381753810759412133078464142154360699918805569812671180135658929353843262978819599051528127288186753509436514318137149592425337308671056057274703384163455740241019515436672452210203934298461527888878885201329813899498173601172827612936816721116739459251500851526746724614139181886860883787071258062596011478636734011396289331671614301993844377586621374306462379665780267815391737380015668517782730359276801333496738990233006508822810125229983360381551948707918161574819594623161572449596122466917311865684115272025019672231077629951673504549603844330328183070130176951012533281663333135848150637171369299346439000496530934950824984883353658118678023345560655577272343748007754226512978961151007089730424047741257151295864429463295631219077848326804776494180155845484108192013070364390850600656499865516465924424759955879425309927256439047632756905749276969800055985285278141334883705533097085936949220722013407185307475311642707161780431944998773688977643606135595973636137723478407335109294596260160843204096447420302259692085120182805888927738861204554997247715753389558644356981170181797860183604757970142694714185492142956591847866807766133928598386540345959220719574694651786417668478304997687818048846843756204484244124590855180835412966313158583658675167908125792132446258918553511109989226052425793699259668282222208662238729517103808879644043855917191984092080062270294094466903275609012461471339749881548228108581938550126508007746798381239753023762704242064303871927909145203137343414961051864535455825476140825495074676562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 60415404615750173215428506276129026798814611112217161441666366267728623416740997291048944444310712195141641979681934782026640483935710233967895454888871736955333442273452966200001479308272375842169800498670839655879209925966055155343312308869812252914157205169906366066383803408051890180043221172645461037448955394760134180023146285066052543789953849329692230779561061180915688940736245404537833871823265071838709575182567372293352069824241104550570867415902406164089778255398411313525411335052093366447455411908917452641468313199959760112127244787477796673249081901520539481378988026795816201362386172037160623034617410459608428451941900723932995164172444482948553647245968221723596235208326363610430700275429054858865532814246584172754637305135163015507878425139366168239947791712950780501323418576639247854930856129484428385410748695849317705831424080354023216661078045380091563749710223495896027064091237090562285779160080193181564298107828824332395127928067534502307990762389153029656653801258115320600741054137896907500321083341000221489641539800564058401721288428021552354032557378770273340880701885800570001555877741264320590434205198281383176286158992766156921949196892306912320068644361022738892493253750008643697677216442965636898584185565609429065888592258441024594049326619697370159782063306018037954143065357965297901270393835875130764266878173185096506060846147569175814301917857599117342114261747317019836571896876180209342570198930839252365875375898026197405974200502570101022146294501471092816897934398975398187857526391736848319884250650899538250189315353911236289522389402004793132434724376194713373916287837341225893990496916215012005538183140590420893898424616368107909142018078048742136460674123772013219703651417622012812215084113564014377657948461616132927898159707339011645989112976971453056675428536208116677841482162027399438292768131141018408832688235745708843965542323400777447251091745041285746246747562370708567368805487586827410090260711936939001710930077582183341190633067176474877644913817169035185678867988875436538260264470113396652798777823441548603047150704309107028963206399676459497339735785170692268969160975148436509701894677173400951010985121346590047925407516204795306359791632567995874561810579616447317156274972879144515724349178807015140759531079330860904576950553790003105756655186175132291031677052563659662615018459335885735469253378630470291749888082096084546029067536929152508182478387028393323922335476337957900438180532826389713401865518616727407214155109479351152813105743832141969438969808657309519183675119210579063975756549750541594848385397695890848816981023846657315568193575750118213980179834733415932115102607628161234013980831803319010103844726079727123240304875575577575715796022754465889241920923267506580654879307274189578681222592675410225125068440073910191886107697147557567065710873479573791405009215075453404138108193461306882693460572565791566055624704081738157778106444847784531969879983449499773633968349551636776922853009155512283890503365965349642273584283438008885455864166391850817299647027616348416390002453024679972027898053326988979382222004786608704064628561742402444337144567164118158749708301762951440742576503379240025608138846088135041976243548541816238923233507202394985134318261135858439478120778387796565025385313041858779494988848820318675721794177843723447810331539571828927216548798846926879250587116871875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -6274589090811292361485362158145608045873910656802452427121492414604164875196455247328921915390940302421549994786856772545686707908281980937355968323114537770355992307729776360419644835096201414965591118406430670271826361492565992266818876450477952925996634781171471741092799012420881649808587472258113251628736884896950804707812221880466338546613422671300546740377247589762784561259603963005205880579521698916612336256734226205095387995942824068943096739159535865291746369828579307268301172985323754517909672165195256055701317793906733019323979755085410731777633903717455017152868891514335635520867664220888259426891082188550971829251662910035088093944462459521183097235371086820422660557353954998465849442822797255323841664047279797579048100170478253297009837468954464680523397767910329186606090144396822078512837424141488906864530593322134741123984131801004875986967661889591414341015647154999589251215868069464482228414730319774657927098764581108580190530862797039311696550934474699952547830539878875358124667223145778624232367911162974718585906520292225254658045845404641844843776100678380876626264481374145581988507471667218480506928495169957899839950529145423661509857335351026424896504571464118432784730525674131088689439534491840420454646728820704081505326644006174486474818826739329820851323210675774993903063417645856688988047438535625943287826108740272881482252645310268158386103625105383285629173574053776278682554498172980746276174949471563180119637903075459423593116115737548292605630269699255154016621365322415690068432976543295077015442782544913586484019772076630260702935751898130261245070864192993811354187767871769668113719341217123477627465892392816274564017611142941478109486965422449893138216430817901632678650257298172663238820272566698817974934972762170492940174431713754927999810607324495068672282300002626222627972882766152682578341373174054498966183254952320137534780623164060940092435612303982104754295011432018661926652578593788943132078946474781496528459757057536341047818827546912445346022373141243222870841212450558807952554660696796941901231671441385885231392761870565704933064802032164998647573146210857193710934670826409411639268571610715676765884787823555266995461211024202805564877657224350472539988158838787147785191426685535123239834104772216097068487892702713456106157151109758898958938034691794454951871263920454029971255321080006853802641655890034932603440542640901931232743191048191983182832887157243477257105255973118358299147100629275681612909923898332464326445309519949796398948180070183585753218061276464152891090730106550955886145686891718412386934012035363783868790270018558793646487170261051130345136303712563412339480838725240823192911894020926210996242925193096426813233904992467587654018122595778811279044688563708305051935451288555169224748022098233929179996278906968937660291406307002178466249903645988268122870085045370687987829318818068064721942224679808448575154852094289818997492533066923515457986932534881496319426388198725339524301116142171537458314710631623931609554710926147029068419388260690449653673959092740352047417800977507131281785333455249604032770884383103479248111109332827809879297860466232105513932900519139618479773407919844506625325931456265196677106127493892360352780539418018323171123970715070216981110659657132674364106482084504220569233123192619153495712012959747379532640191548976640911657450937007100483723966029687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 19271672941866253343981398882203550188328617178843415647521055866426242928496595933386922026986554802737743161496934972757045141934414925963900076341811283725549425207988415147130333147265641523660294601125288888444531489301549182053133306538460178673645582525112739252921224219614684237139941444466814084759207619198125586947532441203732614516707836237000067075306845691116627992967418625758529639706096916652603060911245301937615855148772332665495944735582412862353837585027954018875800099311480456295233365311354661647502917998382170196859602790956173116816515476972016826966886947166685775692952132314103826385479613219415876139592287831279728289790432910721391806614796383070994752417792362906246389999179045294841513623253725735188788115425916634767275675698236295475259038355570539145301391362184207496044283983597675846640289959189853223248860682941156697886657173761218114305903835430755858113392188374790748951634575521220635989822021519448981832813053784807917551829225744519450701145344668169672727388019858698791713975768623325508560077924892311219114258733403048029289331464363627555097601125138967711299826751652460409211736570232751533921862405445205309031061235602292436748263963788449833738800987308573799068885407066598239111025891521743142855951062809535774369327414614810631424755993019764514727805050262403689106986947865807208095853283596324809192459973449745902950121999309529067102598969686337933481424394691894056133507303411840329076619475321068145880838504872690693116799549159393067378772464350458995168089971168392930451826058675423435258600008796678071973406175589140862702740171018863980330659226229640696334395925732641676982766865091947458028883698058140931950876105394206752578349021463077919871528417236147735081338468016804736623707525913063552517657826275069236552559230519186651428813371200147438602656775805181990702898519277501241583156248463215461336627750395340009735539593264221844361281916705753840841408839162982188868241853297129868207899031749317646844406696015173308172042900343470473103407289750263724681496126719061386926629245177242467806338656386932584224953644814833472351752389397372668097149642035641572322766925634117916573878478517395139885442368140065766912111644836508029158747217563238253532480057685182649974722682351387392858786763865198543847719020426834831218495483709913644836978277239703891360488088377815019366735624662238930172201599967927669026255817506333466035174905679164530155641147731528089509378930377188200673675038741523155050023290612454235626532353735401131984368256959169605806247815702116357308613126277333980718437992151684216160836616253370434895430332631478875793574066286015710723998401807093270522349575136822357268661147974778534368527173698101026474960265990235388775024656599871463406428698157729047225492460801740468699898614926341149740596313554894642668195382287313677026604053440271771165662103968238450059383352882126197884558060228847489782360880117492947261410008184778710296426302178099316315932061589046432807210819680066341884034732381461626343227957903543213261719115231251748382834434017486007579940399731499377328763602384841674078728174780953972953195099242513043826387363005572272369184732322603916902087706342761951015931710638423305427827050341313651924409445292506252614019657518883199484240039687604481350716573695952503699096571197343317728713034094757813355867524501346027417566784687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 42657229814502752916522627153481118252861604376814297273477584186234219586814335877946562104537561786368871012659111890139366930261666861469103107050165593321874865248560749192129349032662896606401760602954158443069767383122407232049125946870699893056963397287533948466228570996760184497093743308395092809644675959842656900114814724279323870207091221801441899653954805258424692062086396190639011799700951063618045078227375334817990503128273582410296095212381684645919923153869226590166014344388882492203184113926928947314526529414180299000007908783457131808690612233751301765272329282902804750747577301369706983436235071998507091339218795258417141578681356595824881703860415286447480132554043648599114427395325161846772474228361913430291854041976040672383939663966126182875581949964746896273213048189997366618580429076183661871423777780711978203312537716356175207349358049794288135474788723842199327952548188794904277639619833071457954271666667358460195039765972720241210571275930832129885636161963888368312362599624626145561512765918543153366502686042862778752288179351639474436046020846114810773540696453087532035239811161751812441883772227818664599282934408494036093882233221302039275082991220804053693856025520141178319277598403795576375601251178722566322112653836843680505987372596545174134208452660682119732247274539592274142380518919194938438688813585028825553492290194262208639656210364369925651952956443783510658053336010705729084486084969188421951733808301861920093734991277701826388621399732938118520419131314682782317867397038091354735757924167237978899337438388045672080789233972082920730645238888503198031417417956479621323633584969846742054437622664919856284160601593748231413824792245762235166127286495532097617411696253427279284774284620831758864148932608199144960099074089856784376763023360651279589273284741396162425973817211334575809924892823743151808818753048063230939358381673487264092354832800202521642913645316357053904785641406232919395530756206695161599329278992241655544065474863900103877365706559718733750891199559823485948189533704950826851951546918680733541276834579863228211772457790110390507788297603355146044970535791049014842171703290983923168735155658754779396722008434635170414215840870650837902087757114522321593067035276876185596120492298133450094723083157210562490089692168289582378273708256081280482926270300827517660580593002558840789830750450065149172636307136809288329836639504725452054873050183770704975994634222430380079141733198965545244852980669394195903980121448874817489592839756126125716704017944454138892750911314731794019674902468664988048674260774987470703253889488468961598673315617221087735325498270128065080013507316959020065392043880405052727401395571524384411253134056032956478100939622682995162521151203809077830382490310205595683327332118907967856668154058258822650681734474712228044776874690783482078961822920331346933352793990830454623898892738186445763224242179189362960964501453561529946482785150048662486459602518298687325260518947949078184456237860660409951044900578361412331124544415683776474706176502339039655546578383514441581773624258334561344622225150796303208971983899287985382827097240919409229533351728021397613007834817038302336363456438502092629042936175093075505897726511739844951383083389706906588467561716937892641955319742515717248572963913833457989075679762137553595913900319338261276204697489799319893158846325000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -2983265457971318627064042596763950896234586542440361394101961025556256900138717537858765972943252147087867315500175326035493410564624576355999189081803756094656696894879503478057102292022381340134736567175567054968111160949240352268710694329769977156303281289316707417019836973824767282654143765035261463987900697399994618714770888889020934262091542235526931329413729899833723328018124057517028446933198234404564116814639479516546193971302079789885632471941749216668763355778039930005999415982072099110792747194033164615476647740341113507969222757521063620063236668200238887947087494003306349616968111404393424258922391574112824228477702059161632354411058234921533005405058595092848517041636105087082113472816821608351574291358127559555931084512217129257869826130532172536773809970916778005103564433661228425578782996090050458836607231268632798332225994190429897738936877656446107735483808241076994233178656749089901314737313753409645113049391652089141970558291400888534195759113423051816424350052660099528881324085598233243156017213183151997637528780317744609121465021651644792875325067075476385100226250671551871864569737016122423044133682594488674356210729741316085236595108549819709651976847604186006368707419625459314892340699752063738810092909996273276164264582237177050802374863448917463225160992917687764104036309479440705621307263474854851844571495061259995665695233470260132732541889291369367050591746175344431425690720687878623912023484815171090033975925841983523534176150172395438048048275507538571208327703737678375276132383463687164826029263041912337524544645063065364293216995761381047163693456358628273065970646351668591966455472258608095472361286607791510562462333271074322668294898692489337205822430618646904568850916572565053283305577508580177981674573469577964670337674746506713037373867375602183238148710975815387274832533404089488239326058613167098870219751474111964635855342703283547196448475010130373975334173506856664843643752958760366922440245283368307961966650760039622473811570891275987371672983735622794579522594454387546127961064706161842065299703114983975263518870603650259504819860144078921656587597998919847778587272515846510283811685754981794480232055468878012578851618667327451350877262583011652584742707940638040313672383148542970847889726959232018630008662242161285381532043310661327496474621411368122575943574943846911202440208041948622105008161656245623095496425332281830364886212394224371588422893328172063684625677032549684936711964582600780402373579376165085407405941537322157406757061658422635167587569474184417404993670744173717398436043202029110487144125522653382429388517550617612606455549452906991236077286103911305484682791696036837303379242491183660704967020021188032791119397315790052287459702138051396427398006827219292885236257877308554915289208313489080568122306933291311057754930856647643543096353278608704462167292008060885170828084321375412134616583134013223336476829759355667033991320690274396086386825171292683133441143956852176264624496941605041526264750943989836515888431739753519109384118373287560886073048237396836572534436346639129147467054022803619815515780149990249714137243762922785855760202413983613756629517959994593143888551103471629334689365421780160323343903775454478932121362907027738966992180546553678848144045277744313320022432429999660929546446431487339795916538603337631109708060653095769534078329180112537150110196875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -2785168389097863755835226945014107473453807774590132712855634722255204106766674599040576028163761138832974772293098296280657203260807529189454165276964138935796418016146127234704804183819105384610753092427318849343441102456394709527341466819475637287758306639189824701647832390189702405593274080004438277843722132857621790081873369344951338109989345533313941473554868145619450761716912554845066939139353311735944262015087188610626615835289281403382960245010265698930310955063626170769217414911988960440305667470186162400477669594469274530801734995661170853541907244030456673625559220694052740838648930774427868217268819123322974572982831908988348111840370012735931536395129891411416256813588772245902203512750998101012743268078610657761516306356846905821490659551240254240058898770949294848525094134100057992350602852625873402008654992227432307296314732248365988424470396903226991284243165637147266463658632874864360354515374927710083776507781309735429875248146659234341111973797197188654532845848670958984517984803993922963006614100914643820983091981030110478646127091238350529380599164792809936633600518166876831525434720844006070771880928103121164627014543981650690332444863075860424599173724131008551407988968694367451725179318686392427624916618752993612036042795864405222347813373547847776230305252703426190943035527960216266515446103896125668850635068139059010717611039625673913971043313244592972250037861944540383533509386977159559530263350081148780104965216895815332142846931517844817461519643852283860814647139500729499940115169994691978379938213463129761359055575005073297087095612361620316524445498251835548919919636967276706037329626220546809262318298598012330075630833673816496260912983170012377654151539072411887792131471664703423318531395097061334140744521934300508704203709766547685617281356953633076615827078266711378259219122418492480953226811314484888170583431976650912981309542585638082639954759907668278583780859422224380531952803828016787897637801666842797783487026057181172983956447039684605625912443091399061129157168094860393851913987171005842097108923507672164358956693451225938842918941992480207588778652993280395017125110366458602208147597754548512106559636035276733689211555722625369928527700985900266310040614941871309631529915884336550562658871257354392945962560986256461143032151669184784930337093075329500725198606047269957000562447443869428821637389122452165638343880836224126415503337617694857016040181277253834655746889702525193887888140444335928701862549675009427352688998895090001938823693356830091866336804954397354121123668057731433294899884355749920608859079821034735722118377706478464439909910614613061346753661240134415634230510911646428852860719808503604476438329681641343670214282928666866536304248440918102009212394691454347490759742176867808022792734839670465038714051263934266450517368508369911729288823868675526765805426206666069862979767952003355312834991041555972807048165873159637764709797875981613039197915025422371158585802564549367363259699908159641866194848026492137703738160115647848001056654613867344028457729291071788255344078639706492237222774945837054860717392317633220467586160792919936525547220252934452876355801076541028540220486247984019793341441065697389237062167475762441143802714635338392893684985548477493078133029900811348267089372850326486080376535494462195922132265379030494282665116520516740956731773849919405796850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 6689440678033681883140533880273700895458055649672163215100520178467536458773808903589474282792456212743444736609437684073943212769944796972614455134699162792616516111910298673136081888050663603469985645544383754810472033372212254987643245146891130503391460791616776259704830537086150183454796788509093150434607836455323486602208881940208142210492517884995622076160227118889781451551191183018263289823884030237265913427228320354790533214720010001575862346111326572649791528407665572911213002151474423269583340088288761308841440883898602181314196726517849885213938106920726917531569919645462605595418560538148399011936245064907266185014963338062629591215394996247954511544702108724538345735419713933199072726561831999768898396785484073779865747290636868379109418328059711818124591639195345392288321313184183157489904032112114194501619568541639860407089250495935506498068716360219409555113598445111846569157980885375311915364943495809059183742017994932052246833369962504726456490964495010952644279287165681091291218263071889636839606450171735391703137285413091642053030352349642904608379139540832505409945553504383405015330857319061164489514742708262605595904859149623475999987763826254866557821530950860249112763212070243507536531302629588301957797874542207785181610977215552862059150875876161960574779046695106182667599625887350289588765484852882248961053914859318829154942484736717627506520335186834512154381144781534733372762273031599956624840198438559413869427149943258943594702749276285491453604429093081030977791350075638054545202604647524580126511932077908150163404854130006118434910160239198776294976261250313506812463396367823945572615721844032550799109509578117902501405907381135618229936355984472999887766522986516961522634742110625734632285505621427688182740000897619075387308371124184637849815139437792669782595059925797180423616981696861448335401199211505474486423888157361430413391534028675775621283408700533472966056914273160310642986225403771763419186490583586323759658887364479554941045783014509949936923762212256346238256941415229390396845147245041793777259871814073168061708551017268204581944590082663855164022004045984771260950803480706957851460067010686566644485034860349410728604736693212251104187406550796267900369664520264972908351024273975446915237816182394016385406496773471800287141438154379788081795914692420615054099495320974612069246336220590601860679860748861205639760135139000442601080078073888255439523119838427727530657502154636925279314565736995548298664552408847324040240305236518431961683815800093112653101116528798112176907337009178064739865164529179069845966233260964562875428947487858739042953009201239222749693925414731793155973882137013492720344189035200802842626615290278260868647959367921131463984709682673217985140167905852970134691206625397053167174482478956429242356485798063581710043716301598501326958298101730255613231164159169808850887988610713287717586848959602852401403548209352630700284120929456544029216921366861011065811650177382332516357071880071372785369735725089808332647261411311810084782417338673488367969585987874547085594670997284873984216998757842083223381326421837149787927932006288625161760242991727808265913642342049842268690133453725678515590875480983336327059216974091614565228606514268623590766477465047820812722463458614559812836538864685296560995661106148572315237547803974946059279838302647060195435474190780930161018750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 384848885585003517338394657468625992490382828068268151843865006404661086579260527036383126207635092632842281947410072059519347794844466645704163456987323480151868766074963472545183873190054552779672724564955589730355794873633538532248210199277774812465896452827893391066007621658509910600651296149635976137871665993647911002877063122014954430826017755777892593467122039512160760466136079856580913438260857943098577804838941563393419346377517174156767090871405086175068514891948444100842332114592220150556748731928435972752552500474376381439154676897794907498562552051918587427444436432230134304542765651925168909450856660733011825386217492106187896996658806816974320648485362886316624629876786047613154615203611148668650185934238446185674234337779117650096413581771225180200251888812232966130554319758236148665364195728117449342189616603590161087279115077222034148254576585649175929658401327070937481748599121835225856371383913320349317983399536989950556025368841202018172077080657344588916777653357457262270431156984229582220552445910828198930063123228722936797293065671545352179880250417907117885571314691774788043220342983719818235307900211285372558316451197945526353002435888176595410837655794694162590663109624469840862325579117165746501395072222544000024779863612694494774752638605399086540589890362603856750598119792291192409062796621364694471082704072533743527161676940057251490811793184019039523413732762713069907545010302986187973988729105689649498116913150814982547264662568998123743231441878735677929299405676217042716005680954615137768506092788529819098529749969423009053232880537541414995488229064720182272673789278668640667711515360149170741459848483701609521090414538899823072901575700545901333134136857674434727383615681399181473381940652455773531064601788622362779685797870331123077814506896153935674679710394765904403531989367824284333315617567136635039927432232565667469548535685141952537765094141293822841980586420358618896967539105164446265029580076611059085886525088415772493976501572869561997921416241149206444364242310804203637603380786455755487054491371042305498123591923209017509315821495329911193507259807279729880145622797589270578597622814808028508607585582980204366033791717178923526608007723536198169072615506703713502394197771004599156644562074712210327305850864962005166446012959217517117658698642832291800068822564138231993172471754996011283996103928022594333049430974707630623830148526858246958695947178265353237131507364309005032028193533081534365547282181223981976610116251643042540445681129326432295143026139676136628447668361834102190139841840595517008098097138460032724111885850954495813029522593718457452913016938719432969147848448896154260282100251288735167928846426170321040778897390297676985781297257506560556606235478105439029233649543453750462954371247746633075205285899120215242471808668517776421990740195179432287884647949342999526041759598864119973525538236944747656204150413671010968378008364817033248299739442818055906101481055259754095266197616109569887343672535672218948631990884536390791136550078884543762242646614702406545079303274128937594750105380020176327200009060755557964623075523747094306751182378340199343959832791025850589350471588907516439625781084176824072830057907608415955864872841407560708121196367817935797849577712936598122372119238429511018687339911125694272259800475268417569424402120969087618249923755032526410457250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -95653137544500160893823026204405955382439300724840269795402329709473395454411155775271560812740184677563189714157005654248001754131680586571100416294417759834228481592951022639499549280114034614925128420968105194320121536861380797367305177823308099042088131181239359255729372736070102584456899553111190433561813824371428479616314828893900401488881941462739485050976059195101028626690236694162756300490869654852455700039033652166962697242845862863361911410630185254686397551851228874666092343413931282339356802466270137545983113289365891234946782798851687892034045224743139638146855620141219716986832983086276437253475685444231831924293443507478421966152070040742573196303783587467176484041580822828696136898932948632913997444527295442462683752441739123503389354165685037180867760608547760156158683325101250870310563665708206243626144001131411301927830131612772219663482402685334538032052720371809547491217045600277835972459807340154850993628947307522516907425382613575295027116177027262148079017645315404760559717402845226483173695589293898353085100777627435471834888699524156934395856016820912304169781410054283112219596060685231701241061168724192327093605568001085718871255134395317282219579177207670486396877909291606472928700379188661743694404763394658922402121510731841751295541632019635214285278111648346447621075977864470187104910870724691192690544285694505054541802857017060685060087853483899201400274496256584035625845982020722932017609046979833367248865054858514593377382016367881119768341821568273730393731303321588591117215603584216969600948252185458049489440176745153797888929054164858587022381701875715630178460089194667713061809646349678490342787317833985980477658305814084070969695277436730771428827123700890948297388800048341542210495690665497106352896520481306087345720507475142774896788090323537500085058870016046716480572478752674414446620227796256344543740441472914787559777123589970808185728316919777304782286405720615441144759129955181895011768664631801465021712617923720885321526454728261371971148930748640952680384385846419131369583923589366983759154222258396036646382602219441984091434116553239164443272645214688697325487597927976313017902040293965759874962180193436367834971186488511855080619431772059119500099784413977212713901915263391084535886520490161224381678536039197740178993465941050336197608846149657093304198813034535748688018129118833336235720298763871370040074405102479544492558154508009794799761958618792152798185038628012927790695909722346851993138525361575597158454413658639836326654701872076591210279523857285861987196065348057760133097828682217282983277177270192680091631550095668992188402744694634801925444572500561615331967509588071466377573490643868542874968187333312220854441278748290837156605114023449901411427394445650311745690476098512418156745287237852844454999968013704005261559751318312894295189702645114013377618519145834197277897881399907015551424440634621420058143971048164221251444863762496316039692113809546592074003650607666532496468573135284069455170054302615885409864144767984473304689088484355144404168418278339283055200976398730830422552784829366194247499939507227050159595948900531968171336652852738222917136428520446047073124510632855246669216829202418064147303823642560377618541024120718028831083171930241238821163238249647089907153307528276822469151888479176778719148038143846152999450920176380246608924834494302295692500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 6512528351581826670788504951920768673376682849353345967395944562350390603537950028448801921089048417593785147180918442023871218474389333658869511139818975932273804653215802766998584511042647634285268029947405458864671283473568567198232497389127912594282714771402826678460818282325528734281114464400008402046825033059296831992287349166748521617046306882260797105371063145448756458878581311765946943245787576368659481346850835261211733912909439456153090440765154623836415982627132254901810439380520035903384494774883262936523709097267834952664789625984438704302135616239815407915169208667006931134638703938619164322957186886304565759787511477895101000409807585011897390067257754705621012882475486486238869368185356636461774376460621378954120594602244613289454208742058654325219213613077224331510578652853465185319298877387809339165176317946475695145294977430084649134434814894573245809951427355682528881570409848501693281715148156968050839067279603023223741958995491334215660277000065733441200435546524187130681710063358644071354507906792256292821379355091335621455358715533057575779376209511686756262169312681984647493153985264144174058620066709953615889692830297445494043333076074782551991620348229044494286823226989442699376115184208670188932341082588405814061432497979973278443653721062753582826704547302196011879496402878486512149018285463957553690743457692342502577803770101006488074336034841118748130310708572338988276332922427689797681998746404433843189871532477843103632528793808428059659505129342375996453884471912561508974290807451908430101013372051370303497376470199829959728680656007683495919760485862939484283436176482482214397478890031703656036113049270132688122132445987360069349955671244016761791348642713067196215087052727829263717672645538840631578620999654615907664562860928327790094383777131360512068728671102192788486222690098517307781025203383768693562918799692885514357430359331196857538458604875031571704735657403687819566448261060393262753381630852121121344763735742876821063663822627198035093616941535036606755329172521918616199337367704057679057604504833418706036985163645814922787174990467073356038150741365535843159483335142172953161632378349766428963571430303017964205402026629031210709307338698600322108736013034279672672350072357141402307568451530786036005808336317230379864211951302831903466984354179519740715432543294102813923928367826697860568545599174882917134524601982583054298953142586043373052624682932207629210733071657539359849876223321732816946588982606417432061847470744728974797072963570616216249262521611473358286549056423460812181974648271761241649657594240504333246809883133557270291965681467667384525952006011716797071095737334621177720882927979792513593496154794649578924081470468047937393895672036668846499239565477778750518156191369029923721403772350304288868265253294144934171380081808534581147041351137162639029703441102407065666011594227721535935906702463985730480636113829532218971499939118279092787721847481660914711840986530861916115910225001572638650934130393757212323467694870115258345961545925681864213869306476624292467891840658418668311153316905522655467420382558617352433921613240217515609435448402380719603693348716187245536021423820504890470705255483614166863453288649945592232759696383968040963514268554664705309887661997225494366061553744919459661523214273693577619870313744264106977080792261546448311144457020563276928750000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -210154336578588904349940989951264870363531535763510116276790906084924213687073451591466139981807015169085949961250015367266911976178460005396829083578014619455669515403958091015644811895527969298659650539794781549475035841211039077722283322736375310300282303286625622212770020177815008653716744558877634917750503513472182535237358642060513422501911470652571864929070410981759803502402155732136025424877055260985674404120934505340237930844467173964767264259205938554514970841151974366871686714068157439257252179273621895294178855846618313634417343714680420785775286453934106451891640649044245524750328363421115618690429045957505120027797188961849319396259075538564414756374766634357810015574455257177111870101269310560153902742541049655226514602311022384549307638530296385438755820137343529888198950395437314236450309631499850769627833913226563757535799937342551101142095604397580176880254786070008465949228868610129862440912360981525408248128117202590163274485585209030166571597615540117190285494482216020155801519562813900954496098270574238310301959248773309182448109281199532059636769182380195936447441864874262256030822123057732303108926867220805181242372349128332114949186455722162381201812066564150343490382286506687410746670062653762440886123047553281883345142653015186774378609153301446800557627697847670954379610923223500846540392927821352218046297454658143853455815613114201664577169703181916780239287217316515937185086490506684635872159560896015759881726321831360572111419619449799076853838085017838385353675684985790831201521298249934826903734966205860320055726729894833720889585860081541566071471450375944675918204187817631196805911475435615185198986956279936848139309091226413739825492587686069713937461759148083246130303969313576161094825695244443119349100170613343565436827898253344727820353352391614616749624550872120829993094995275152416794667260339359015290804676554307091308211631540460518635746340742431189515004327857045494396837813674797191493221859057980820838274156567274447938335736657336832408761092333820759425475927986478382099096996460638216391690487994101194301634332656991182603606029872728063876540517107556208567851486144558179135986094176511650058736501913580615806327983754635214333321049617603504082822448927034886302093940670439678593871322866346748058824003285269597007157623158589490688917386884396435175758755721534032677678357787109451844563338415722138147240018528558224946953776274425293162231472314621323268120831869795608956367938346137519580943596273725962694098981841674428567106030161027830015064808521232726234662700903437764334388425905749720791733666495245260812012419529780269806536651014365510375434840667376189135435262882424851544512315668330152781929760766471284061508169717105202181750530663882450899945403070479459724320254449502919216961264194716081965957281856415587698852267456278990199637844693214726188461452470774822410932766518807526017813576127719570056732374798528364333460296639294552997856035596128656279669763640352363024958996683720321094619559242530430059456317786212891626969149959367337291770256016853063703493076898613871155989261387317919130380461687665712923409607073505687034575637972127564541361806143470157957056759230492608936071042174168104302336058487112006563171983438195829833971405709005047336321003435414907445180644289693258218612026989723242065561911349764239238890299864561076234777019391120941250000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 1807766655291317128225378069246447749875561810064327736624250359564597210029357569988865571915280435443538425078054189656779114752075483772285946992941116652097363527481000316216641572569590413267926823646114698810848404671091361413405140496197791982273658512483460453335423656998108335234493868843415069066019967715876612549965268886653368463230910580193954479829990017602315644264814382683198577936269053626417639197864105924019147524574062261219971284657889633997984384893109422371018920664556841148985753055424739072147778765689389114773187921486625480578509441892769413209071722505215192961299489307236896476335924136465591557032400180747617096482954907593409917605552518976971723649219902775766609473991561138320494357821928524306397514697132766753944587778853263640699577541628778533885454555531025102845451592427671723799564336736166376897414276470476079047324147071683526444531498433624476859854057732527933013544518683636955821493392746515782470721664141822953227394596260000747632905245691045435855083572764562186567051092437909758512755310752959660467077845406294496301500114951516420380829387507084590480786398367459539861068650054770656455818061564195282442482949252568050932697108949074755904864820178988870667834073853496178618397081409184001313983527976203913692378482039745774792939402941986029737071369333777996648844953958597347225633649731004627520321340665630545341309888276386290877784035328151240269763989004002034633097665089292101887706831185833172976463312446239960477549181175387732531310335623302772260087268869674810116179112866562592934760069002338070863506940176159493309595002993169245880680909584467742354047279697940591424802604486239950467601688085261237598107300481988489156307758343113974881619175007150229374089953035719598045402352379707933149045526767456695773311483203906883176638316164129358372251998822244565133008524400722908038988930379662036972659198574315284478383346983303607555203067682868178518990607719159173154332740092118301748103658999477152015406307297226005109471112999311885381663333774074463457865986743577062141344185574119939198222807874719047515904904156139884110961567572989976124447936804177484233209242138897817738619115231202843266713512506339158585736283587598531091787977804658457928062148337850641998984270150768335154072480281945996334556060202691876007338794089809917145229559790741082145719616396647380940236881694243168473969178393159667744258670607255823720039479264162961154306353870131119559675976753163117310504913276623747839514854876944106206311579012446417484975904142792678576439432996490673789796999736144817670712078300642509646326966138582490832879584462924568518497929582043089558426362525384193165661604734027402898990761127363523146182882413340669458047232973386606417778649456121890118588228749231833354261016820931728073320304075469611150708162369138003581719422655646927518800883308602915669188770407647323933858849583118324137426417291671707433209077347296792550278633105935510491204276931578717015792556285317097010070483633520714042680683066416587942347573972453631931051196705065213924148754481400054420722522470339886454626336845932096285622901607294111427076827119781072193914328120652867167039668851466866695271912874221882107866224960382836828544827171718821657009732409757775663235904425795624076321642635491772812769467883083463255745726079419942923321675084427008784376744054068742500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 127849967862618790047117814738740170605963847600202195909815815765549561690503815107197829338994272629878075934749066174838939912759095286552552123068715880621832080038685930835158304539492474688556755055659492357141431344082652168585440896437409994104657222261897796118969371228492728966908813695546319359004798682260013502675263070997416563799392495293647801865924916636801955581637890219519253192070163773238785484499669412374412294753593382900230537453968684185628394473215208389966672472234242279630570930063438790698210442998274113591520674789170427022463546720186480236292958047958126024884892632224752701940773260605548209400819370120009275929534882896134934299799259709220147449286596874715469388965747191324376849406071025898414872271834991188775193705855764427859423537655427230131814541406537350411483961398537337683772476596486168766358496799932190465967220911443219264682161253326832831834874737378003374811986925979705251889439867635695100063695711061004259736149451741926168045709725432318084271873462105104236377902135595466738227502226840625367878826703489320953785966311128246555433600186762784617979629039032264749280485333690041979791920843592665390440159855278685758749752235197673716528824285526425264178362879485483228995254337839628645952338993357933434790825290980362729526356998702161579867064683342210650129404355737865842105341397054520504297957149419705211797827405930052004765420918876623734635218469596382420643136999705771555470101519205912802612063278535166024307327951622295574281342056062414873780334860394251135162219642217095877922250859754557061518231948885735831200754754490845931745739921109901004213987882649420920726712458150852589432989708625467157499730023943722242546942444033075374829638872557089398569999021432508239626438986994205752908504694473345614705193139166419929929046791418891431704403786131353168191173169259535419252663133635667364756016076739148502025733579799224924715023497162392651488110859544964110184467167090704013510637221777146843549483062382136312805515280684655462829907759302593621294440842890748122791099899724687575564550197522326681628352558172809311664561120323223904914671716395698728148435687501857711897737165058517677736562802896197835662518495914859370980787508955368828132463702847531161000217694788881311828715080792005463993928454026311651566859744342364554719276827621807496282453387948765238222066474634778978409253487057866980029864552139786115063473700512558606692108405335909914823699267641187800722080351908474380909869988609573044646948306306922285943206206287993855347695542580287398176241602953603379619360052924483337919133476939719130751341908243075232218691619058330583893765435769275194908280378989601428741351611296516404074401225209062959936129721556885504946366933581316106452340378451714626403235569544714330383844549188874748522526295292704201165660978149021410147147582523940287261217863348441271666199250776676192928054410980886582764537213583082037079382387583495742630477462583202501778151695077931139001660727356835212004782829878343452228877197918788822743789511098111836418031332052323058571709769272762407446126606696954971604499851416377150821238055010326539164245129288407054368048112360126046195349518589073439156149231730935171757817271816345927319643461266992173290153646005738314976608605837177767184152574447617605253729888229783160459211690341926026938057017383646500000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + -7899072421467969336495538445549065210127095681213809888618375858749356352250339958708301828612477348483014922882979122739031588611721289379930019019355147622639132505482839288006562947349441273448081957601882652449967646778850261552537781816025427262231054482674939246034098627382770776150179866584679353820076678023594426969859964425762143073576302218765576963172101374437672164547627058691622043151330334049594799687426549023454485567138457426833908903965699088808930275620803115723546847175667185967364008328067447514792486430466414401313806106818355630531726792632252938923089651686814891874343608501460756379604384846384706873731811907424714418902232883656254196864013758317160535413278985334019790822010076404695583341124080086552949127910275457693736038086579373813895056822538761220349994537127101279412721837835425877568964738451653015493005903166230747276193713024637549898960031995476703029575454644044042312430246896875610800413818394830548469808955076384034795077245470157220656328645528647036698967686736615229716404297462046971474461490397551995248678806452545159313546881108758191846981310024782948542391785468573082937876588586473911966096728159173184943437798881077287906651699981963116978589533908130760077478961420228015025294761251416582578066345022973715454762091229866458834875713384426810910642342798048545339201045234950744081994359123336166481105999242168809336965957633520782387786075177151216462165968979738232146012749219813718724536352185457051765850731325000986443759757246555946188251614364580187655214945164526646892680746603980360884165585831142457474565166253833627716695841390642897962205793512041858640745445726727899369170146961888601245380476425743410211895167133786143952013308024540152930137176297621844474087965905640221970925522488678330640022084409496404647626238645792666265786466074664786432418072089819705796551356163529343194241758770093102894363918713779377828407816323765977931168264646027040044752917039331365508139202109162298819302259415729790512085395394351072456446377391070609915997063420763336537461217434242290337101832003207374077753961598095410168615179887569443414794557297164629041669066558747658017162910281535280372486482642859402663912692172963715341971617575566943161445993519548730567625025367727305724527079682458959073811817532938830997475572616925470954891171290392491786045834418004141770958777570052528348323470956948857904582966810944265942909499343425866602410432510922980316305485418745061414852219706340160654955207295027184521092578440650868032825039690854533623093763717632801308476223753414972529463924939239029172190487733970771072288062476602469620083626921850535582362564113839429130351209227958711641161908685908872170566289093525168591555500519588903749666635112917809015272560327186343901962002419160088632037038496166054721378151407938298338930770585173574477546178329590106707567156124015028321484402772703368812629800628695482155043656132169165364882891602400337108162459264780535745026159657219356194537127781106491326407952822277309152233402849494327651129783742009319859174061067803939706497354414602589901001828731799068994582439180306905645195213339258127246106712851226024122426194161794272264212494684229165588532235598829693029681814727920785198345102856247239942026451016579274998663667807576765870919896088450806018592903624794745793214713001359516956882728834733086487049349999193750000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 276202314259991334288634052091531802813610891554943239723018373517643404919404272643915009222564386761979823348535674558639916013192980467333106133798952087033290882859991073906910262421992591754837211537331292238406256371162709283774239663189432166574496383259054477302183035162190770740824053023535102944694597766238842890495368128542653000410156645000198044236940040511991253308636444127711078910331575122182017990722062649628418027992104138199086196627999360958000706838635815872478936679865222721648813446587105731791532329203691129812379946972733267440032797710673028011258993504823547153058112817427818057274426513880618988476036764441089129972165683757466749277674147201163373773871916760207214833030198819904470111795525053120986577752892931786393363922467610199833662046576271390432827321068771820036031341519588465603353558944433870402744779719530867972332095908404768144451362126986057485754987227650989860443858305317967490934908228698250898476754400386259412692129304427427729701220996025202852293582782720472154429235192320897216358538345451344596429464811679384842218874736513184401785583126079018195276661158184707501171087787052206207216705102212208995137214669223656421524236437346405563165277667380235887886372768520363789266208505219414328805311607893657505262788884024934139648919191682268380740086800656911759414663926215946839732585643352429501767761725963972082391960376560889228142230932830063144622870080686783390845989856375408411196073284706834120209086222565610998798916434692688541700823393439499500262475513415569716872013320386659701616451081062270233450811945812368404668730937617379465256439826277452738490753102882384788041436000157167612661582730311226497149488660853911009921741720739951372064703431790780923103780817101649495786622009286727002957533301000536529966035417544564166781543933500559154578479427506443125285045321369342849547765586653666634778119787382906629436956111541161095151170928898387948160424816382590623077332729512633542362576352065975928304035284463511223816329875247619398497894939642104929496084454286911638365670609849477081657746071622807365829090656262033867784524818667169021485834773845577362333699488337532327552846778043676518265688104386283056609176480516517284628391505301974405723998189072609352324619556061872245614611429280718302700671829431765123968834409179998128842640075812471996062856601128250455966845233747106118698905110213573654009699840520448503240759786461310188411667837189463594530591802126519076871070175294615311753540056819178786445819269206787562078741255182320423247198183450698519126536468455843000882332938070472626576456307727586853160533562074309370225056896202879022267574887677333432150019682709517893552084346060267634619478181577094228387265896233736000209398413100758193888526068594105598890981624500613671624568423193026106458123915116758302256168507810755551539473066832803697275134690367862626887040374871338725104536658546344011832010841035447889657968262408720571921880984725219179131580224434453096569240607675116460801905504056336142911055101356784520040760527867320111947440434845494959186131540864544907380516851293078011320216716551589534696441836438845162071476402496958909303919000177143616052461203228768617027107806207506306522268241663269156151543278581323699335561582781250677615112083664177158812809804872085431720522794148861473233625304173737450677655365215625000000000000000000000000000000000000000000000000000000000000000000*i1^82 + -533228969392157922819384904474828662337131902466165949885719509912447230066533149230526051608924949763233810117056194765985137790034924638867242157313097476974288721655508327386755653276843568726180527585231188233938464674291644799439891832211099360900533972066003961494615674812169955887509628043313626408085391728391888038872855050406278090277715034648956604729932983244227333674239227184554993569866185656953742977047167591161285858438732355341186811583491938212542786971914555822399224069310329768211990995137620641671062297048397102879666691288117671410866250734724953901893630698572611080434828880188688001195018434077220284840663830250668790434254098472142486081488235733592725534035291402424856058232285095108867316267554469291677971736288233824606371313204016250684391988614668365978019467066110568822686566178180574751262194116739311049550701811738000820652007155521227587340627071860190309229378020369103222681827343677623389272972372603373828265365706508300426627483439088242968955764143107637868274794526905146751720970677736624911928907558740111778494350661365376849424594094044135642200479159599943931027349454519470644779235164013218057781277648810046934798327214016038053651698469339370274959616931315948158620134965747977022246547200496508023672853281680769446626732886684918287968553044740673633990382415559543543566347831294778687038166477833162217551550359180171733818866636485716894893082961196913785587356204019299933904396139725847702290458267548905518112707560150596811878369026508211402433073764640192639099287860771062099328881631497999297674946370764558099327799672985966300913801819790550240205637085360435957423846004829539314737018754488103157055434103750012448638717883517718316102583703193431964766721910269657002103655116693582905659407824453340840855380981185460356047590966659930228402116521722246539348211592906504302732029466818636406696362072258106692047094138227206889556236876729938814903623927444926478737184952377637975681024828286166122887866536243509697298172948141528523070752029632884558396855012951591434577290375636333436691928601076390663248687684782835819489767164138787020285680353587623085820404039396295639935733965037975677514555486046384044581844560010637419269593122559646529595758803694464488236970768734563353539545754536179442675260064767118913391092693876450939952832054077254633977190874556995432118506411842803975128559710068202255827581303846600769187086781057092575311206295185538003531368696931073577994208763534910776734275367630736885840121232100751620280702064461948170486213340423107940130491343144723134825477592379851284354006748986857646790603682784119937189223704392065823545621583355654237649668056692798563992465794997256169409372917356121627724504525307148001255021619155977967398385367613480175994247078779711916374668300047242925170808139461685276228521063478393484894103626487399249009090261933246979739363362167033913599379009720329776742096991231617903209638618568825093302469395924579069454260949450621582692652106993592702312923266718826509568333807512261024682500974351436288001533982710737250615078180274969167197918212211921536351901640528932354233184250512223620209852571028907969778476814510207173817459939415071681678868732444029055621407131054659446766795510870008830060085032469581844461156777018243302674588087647576915115608743769528448807055219530287366430878761278998301929576621875000000000000000000000000000000000000000000000000000000000000000*i1^83 + -441213886698656999754465075012497433185196395266479871725106785857995837635413661107750029892213445566770239251967857457907820205329298290504178173530363698366460093607825103211128942681009123200713435978975264343900995409761927736828031923224620956616355313406721898558439771745178849700292269818147875244337463951010174533508310002824136962393698276402823850001998141434892017317060291298513238462141786079534599037276474832904757560977152847242238801245490031509250921323663535625966693519693243763739899478768597597749650018986106495257501501654283716633488328088607572065590242381618170361856297427984939977721302943645453480588056446672989655177292374232863307087901306985403832180030946877297491831323562161116508650029789486712558875938836502956194628817131470566884268932946290391212877571526001956149110864991533143719741028669097952537277622109142991709634976893438289875506612121289324726390706629877024646361938107617799444334615977859804487649497123325029907576220042062261182166429036777583048358917926915865761141741518204501015117746851640828312374785467536139874460976583999687599734099281884781296077430223882422413993014633521804224025783589814183298610969114622142589413437077207391913650148564498241614270910463883030336155917546798737012337885692979273492640848342659692370495986107533531360466877231833545071658436244269102216069523512061684269706113829682819266365798472504419265958638475380735434853786595588125365217393118236787152583511761941915899944728242149504872358697467670401005667716502665205103437425658628888017908291268372467079932365598468669449303964895603632048995688755465444799550074845023512835441484482958390382446460414423963256247592288330888909827226272592560900021961080709697768943548317737001458776093100919916478985738634931015108477962155484023704080604637551183361929928874082736156512778164074054830850457155767078352917792096698489493025226635850860876020315037485773903432015913095230466761311622822016664145348079690834182375147368138251521814304266855274973346386302962712008766068128090927542971206399488572822001101408219225535997020722772782125210912946683854519724747957945248010234607346007734566689130315593003430731735179328028974024627365417665939016832170288271111998558054694194057456667847654783970456949716941514689965358652787281193880704392052273565037837451555262454498372812675394630822769554258868255291288667246843513039860490939090843479579290759321616202271282852665674440616472550582177142965935656314999383545578014172503128123131394297580093161064861156639534403030682913755014859987176343195373780492494752871851943165989633643479836026229861569230696263766568330048815326444169924534041754323802626441460947840028025288946347550347183395746082816038414992772075652716777940862333334266163939016232097818525883071089929854320328359995580513371187668680773623079086486987342728953761184265394844577871926652223045116112712058267924319063585026970571078583772389738750108149149685739510167667961133589161049988601807652321596128777133381335300092194179229329978127560819254804599449985556750482053688817281288882563395575907738203333068030505911520921654684641690589780121734179826003824960278912717772819188130580618282620628479818357772514673144186776698782036015920567342586777084721047138026671371543911502988775316345397635296221744620345065992422726831842676052151217201493046935714573618750000000000000000000000000000000000000000000000000000000000000*i1^84 + 13098264947983711996639714119718291280110969254569061256206245143179113617156159541896485280663066562066541265880295059867437155892611245477286251578019571421758145548554660564142176249317026001862538894600230850087055993641497179863321054595356276832185046662714250785750063967671082377133864383168730377679079270565244745003597012937547433647116022984950269496460200657151954093328643686676900494657636434584865752317513060181950161529510232292510987839832026480178742049053591752546192438590227564155779374828058168420752623633084220235315837604537213887677580542008699299535023466933446492081286808115566146190925676285591891866673479021521991738120422086123928085815885573232003497194788850224171505176312460498223939291822053167963204454878802876868809926620743614600904914517988349708092379045739590277539955627544901603305868067248682287231619300847695451237525860261298466293137007430107248612335563396649635944056013448630856357057131755305044183981736672753048243319727952496421677408930970486984186823683969119399781464960789081410604471731745000668944623558134824707797002882696868578677660133654609434615744301631697381471632995204437383614018213318163722881468985980396215067982778888874427333177367801364263631797584562358332702127631231726612824964433131254139579476959096568745671332997960052593519709504546603607233989006924210200176682243463857134954890964391731110297833967037459542758591432509399161575778213434751885416723962249721389246017233839740189636785871834921393045824764696392375479278621255516489148634650930696895050842896322990529520298196584901475548518896577211031347366053284890018453525825395480984144907488743915403169827352523019323354114944109015971705986381906013564189471083049451521309955239659774836223979012125278161703145128279448779789647049450834842171411605581829567366457695376336043833834725507264420636580531277365806068237365700376054291237108752033566035250918563879124636117465863212342822044866715213427335120769329499120632968087846222511429157528124638826351797899678389440049259343045526066176615025714915760720903646348395427699749024178769612840783430158356417264194096078406592232110490251033828416915134504500403606789946152468444645792346303135364351667203366197288414905640598172476811763732164196881816750718113175043800913705180882231659941654648349409174776716197928729489065944203276445232396086174278757682800800582368512072136906385568224173975857579114293821707514111769416518059700873533514835513415284412435341870761354199565465058126536486375833845769964102153936700078613620206261262319010813719129059720406656072603848673757324830707700108402111184369112693557117621496145112746962897055598920683880822496311049490086563164839976902595589649695014651977422875701614703436689343292318470043393025870583133460281187590227645946326954616561694057331104239201219496878390519032908214232203979545389341298346615001797326574635733668587433189742266142863877293817339639663050621329689161432737761775729705825690079633091174831697461613642321154045523408702163560387076888915724592610444170494554399883547740483645608081920432176610668265809103398372963297697964018809705509441556202361218746842240366202690240510990151759938126366717811459551420078744485171654122124315418729865708326172618617858781925919425153105480370410283178034733817667295708617252580485604277521898625143100861021214316919582849375000000000000000000000000000000000000000000000000000000000*i1^85 + 30350260673456929246392395331608682217891080052459215066224938720793841052152718256636619721772246886028744757832059961387171097537802674951569228479700913851249779047175385025743739361074412740677441687833002866259768391158963055464160341662466199867022612128948902072944100873542871088269450994421159996098134640894448875241233926342903201606795111078122648492812144506412142361362292375656145070402555321728053469183310734311557354903584974782519611686198132837516957609162887263454769731790522321694865850213637664022943596747994233655842879539010948722693337497466894508725975542700062031665854245552520193599072405054761423524463247131622586577780569221072623009992194730590361037548383739325041316194477481893228058914644417713673215807178257832543711016181616650090365457395597864074435657040076476537108248018204872140869228604865570958433706064318796639173520804446983276057089790309211167522278732453881527535454560110672099710401966452396488205142383644435339154354572166315163565481980322066887382747695751692830011711517830852002760029355412568442917536727901559882134618838018618636867620975967816056313087365787435896894190554808088989970702815226566813226153284363013093007749706938519400724772026900434414806035342774563909872700825237009137318403706534162937252736364860055126724991869720577057584759201034098574353422982707610171855441585767429120194719831072553203772159007108814966454712075077574702452610131126606224990206969501662606851830458109136700909622731594313034929613103444927549296469144406418100065207138448966850657750978786753931318005529589214325389383249485874069386542562272634358394811859236627078609111817109449097646650996162620685197167508284632301738619724561324820019795179609751227234736332198439003985770836105619124859224217470088659040480424030093306441913092299379394831679384496318388575642916721854007605705025798976709985507228782019787156443783192944316854309339300245062432024091504001978672619857845030162440294886472754098314418296296175765506734564636529351507528780925927930561334160669174987641832387053533573201907819562510054378981689950641033147152788385277526768391401565586218029338826016465079642843279424839915056718978428358406009711190864278070442834743449376579328069734799859552601097061519899558541999191009652121952136838773536173802346620044130660142095478091018751596703595260626874262551244446332320139468492055325347557870388512018976293885016216666099353064057211557969048490180557100247607457490229354295934518174150575397389069978686993741493973193235230397591382359785355932817189052597392612469133451849227597148932737518906482526712245825522839192670583702182788633865378127984062094642193347421154771246130592072424876240185363773887910277013838092672654122538542162347593908977638513364800329350478911685544160482061662185336712731833780227734910718669783903993789774702430196698084711178570997446166840583875238883836336850129968835858886680345247508866380324929116397386545125965576979475020174166776713383051103091076766623855619210706928446288335792534194925321452151312535892922250678288754741053350186577830762572682836570701184706042637601687486569113650828982684583784611304382001530315103680655432007358896087063767949501711634124413434899732947545087400262470589667275048999433389834036133618333169870697761490533908245315738454280119607921198452169761081826041699178105015403125000000000000000000000000000000000000000000000000000000*i1^86 + -5013887086129830542378966559755248982557904195760179920436686516695283754871613502409041332924569116768192031230452415760688678563738598969225485745467745547896750101505653976522370790293587660488318282694459570799739398771867451606276996753494110378116446058157749600826002638528401348614523943844749402562593350582620473387915978029007270541641368318016890111115885103385614004360827889453013512360915783078807435249439651839936620731712076647234885587880939196470728305514586941937349291795634315858862139522411287239434232472843105971094164220291180013825271861577320139938535239583933614237402646055234226460178555072824872840609406055797534939324973049598477470088056611455429220168776333329913076594068819605282335475391895491148066247319975831867122500038644745075596591133803473876908297589744254854705956919568476973678178998725418050088412448281737414621091203308441576065843442395655116089192154300828521476934072569880953401208968560812227327623140782500327742077977057359665613971664062110288336534295978215738698318679392191587334032171918318622355048129422787791363337480602837802700386900311517365319690253006231203128647627388472423399313222946040295509329434452274672700635137869603309615312588758218949301104413674639117665557416158685009186298669615614748512980391940265078596977549648018763754076042295142477085530155398344065372332973913909212514913062379071894079176249712059905585640948118347955772362463874316751577776491811553040094245263461589406369650970218082951008697599377787494992496619595789739598503629572147672107784811568677568823739380498035957943068161532866129128483450241300912136447894822384056178557784798239510273287650470433429467734057878082293265461687608685113638658928592929265723292674884212218979135825182285938370825076878383728237746992457142261327603881115692561339197676811657211129150577742983106579448277322770431758964988510027271335695824880191141673923691867357764587598404064321568576836165583736189656691605527842537653298622277753698996856443235808530589463113061559308808987808047648427586189043465317622691338735422330115029230609492000681535013473213660751592508162588856062166110389532569747669893812742920068004971339082993849437700089753962862492413983502954657078208825573875461581100802889556803621331843150273488244425451854968012830944497485391535905783277586388005486981026983717057626926671794042855777388518386092946522630303912062924888317450017195697601282969405936978938946816278778203867269365540766594898996230296291403963262372597689047065890765501045652643247314608631262445042742561858565819097265029535040370633757622857300793665417416130051538558246521177713010046397036490890216451389339872120058233815695190524990392382890434672412171853080454784323247406654770504015092334541840268077926225279784581793049976046745614244900610035692363941914368603278113246916598729847932165279565194433085926995389097161111401634436698649091840869388218352263004891342137238626500406145803703154844925473355095086849342707809506223431054099084888217157773644517128993398295192277564553201311776019639368751156454570260593995926210003267284354420504773074307367465631606481579864871664887641425622827283537919955050518077498254829598538642687621959608242584901379632058201792225100917783367439899597961603675662155287738868069861759031335272411658619727770088795223663066783981092665748973026775962500000000000000000000000000000000000000000000000000000*i1^87 + 17658330723664071732436136158056778285035595555243071285271801580749017615754170375069592090250698811728198701466827416264195720202183855432740696915624010313804826256353219430164301125455177084614346702448046884939673166137014881076847987993463363689755986750878727331649633757462005637281669226185423926995605218510775892180214517978443719446829544703523898699987135720729628506863026798682138720256479155475874517869391465687512774123992375480511455734513114501077600427760137117971319226858699533974837442010586383145769104380469818821671358212805714809732986551540766372576661267915627283183976242442878840901475566598794408913404042206038738845773422288525771279582831256888266604209550464976373791785539356269592443143916725089648341118144934129770774055650730219634997421893030936449413016716861374925647336967655967145130125924219734360987109911469773512544775056086608366189157651534182379821523776978633403761736356264993168983791557868176910955692659688526264429092850969391308174716702863269936222588883570461719521405853051313190574208484964774748427375922374565666387750493238473194648960729652746290280836888539166325237757839130260401062566546654034028031043462356699944436416042483578277706922232787762795808634406168569673153726254435174976470106566196046443474660489255268252093486584819498363995005509594713678304987407676957860763390659606326779381848425523346260363028920429820308818285780136150475297991360353413615454285158674656904259801473449832438540572323527446238778815786405090112915625110063181171175466620451456063395856824029771090004619761199336320633837725216014331311364480411329932462002579624770919134958008209587214586639550398798176927934469649621090898105432443212600001983617766643825691249874697731814997665627820417750895474095920713337044189497846909848856006263007324723131136109634521965652874098571676305038751369346537998991063894192955740271912974480135167413673259888474528907228761559827076596858782559756088052132106902909017770209474541527122702339299853127548263175836565146242292841790486316228647032517017628975868307789771940979877185340120978550655497489358341772454828961226689215957438116794414538607105926940523928468785386929218452866341468087705016952739898074976366199045614208513150472511105389363006067255508941355888913289452352408242573573132329128184932898807874910168368440005157630063254981374254202071358644333180272453461273426504647068505309168492128315147421923143762003321711782397386738618091910314317765335951231479787762283900243875073700869090247090151260862666471138646969740107994797222640242254130823934365385932416152581832046213909203819204848180813338735115539987192041473194216771601872190005704951653857833724464448100082149864099902482797811240168052673808377213500868596225797881571324485425469011623553384114714113322047474747984597800417268365650477367764066139798611332999762932135471633624773621806972960799630358263062525932251955730904504170413806715897421275253392631332662275925049104264187036732897675799175008622567839525828793803696434157492654880444655354473614539817152371770886336744810521719015947596896407040883555732064479767614120974302793753952885136482016127790821764434761717008931632172182546059654580296772436668782470146739702581290314356787980585892587467388387249342631019306485004841349137033665785520908080736236063432597903699038678714564978370618750000000000000000000000000000000000000000000000000*i1^88 + 251110693675392822764199428581326556581617672437827637707399946803147394457176143570368620486082517091035909488651338618035191047058377041416208879479110270821094418128154827817654814705816063545781344122669003259616566426562746902406504396586032327081000563769419136949119802156294651423723892366598404103790397168790653456028959772648226561496517434272742100964891774553771960888146074867613844795463737019961908550103051264058484697802494291707889947881591376695315357197987107992325239892288759668810409721661148884094656917060746821350842959368041218347472237453667345518870338668334867154434070456167967827922006113913166043367889974805950429244290463555814643672735572454923322611443685895470739996353876102200813361661077769713070952639848632742234309081474490372526543212646455027216458886004903414509159596412652631827028721506033273817368214258528923278018058915848691023553749136903348875547080020258128174170652895081835734626409427302324640431449975542565981201950374673644137396654697794791248268300319005967940157197106638235167674475073076919245701927070588613392306245614348193698011450642169865615294854556912386029873062506313386035517517669448179069868789576682809370129905932426056787748667670145535795977074486313765325575059594873904811068388820310096633129293824911370766488096813508792565143038559480700969983492287781327175747371501758326090219384703534851143066073877052609159204398153945381353781471996366311193905203624455641188516608065712716375436073861142730721182704730063571084792857798017088427813256608749844941407045811080496756190552838224752240856571297337322526677559033296557001112421213974894202238786346034701444042078973663095274719311119114742719986479870161683193805488945472850462624734881961653259068157596343438094947202272873344820822047659991226917355312532282725227408081303520558594977367886200921594883243775965347966132930550667170683940330245883221834093439416332247157556110554808346679058275494261403015877172027899309784427673569481088993795501421000019138606112191801259080473776083474297538728791309951824354576383790641887966345755896989178306837933080853261877103699420563915841401028703107369593687932784665243201538343045199081177154192711536091632397919845740948260697750856406985296434602126196625145716882164196973438290429766813761416369149133387059702400008039141977377607058122911389404110801875092806875765106258542088154443360465156351583754320468212515583108390450232314985608296703957357783511907300668080661516605734022051192052039699065509914974118960586773716522816253065297574595227463494265050890676985381951097923261115499240346190177815388932440494802391318108942339591875665022369092882160615504977001681242500796834390779608499481210990581351425893470218502508124760166625209648970812460922143602552534265226248983516105149799937670486582264473937331033267114600031301330590394482815109801710309393658785038022431188306473984175125938483847370662252248421935242361776187035054464068854815370059659133807023855193730300523073795117125496716892602196097119451937325929150085114622144471813394347822438243053640554445973539591107851154081254275694313093318091060366188788479990998749307094036813930117916437370499442378520157060555357290831537516389292394451712396951637702803209884692311809846714985035251506112198850472492632525528373137516914185312598460682609709145382781454727425000000000000000000000000000000000000000000000000*i1^89 + 5681546212870847350030043584719151539965738245835760387164735589785853112194679912454793290126490417625079143349865570045953605250039357056206541992534462698035306254825055233284220856165504605081989412318592946518449175062203448277849771353589462840189986814665391745892642491021200658382952739499910727139190994359542457452079293814728529807367098042459775544915318481047037645317009734175274369882430577072256040894600945098129383806382748594426905156006701186104036510336562824098752132751596324554342093302172761891167631747613746469195003788780090785951965579811090869867303205312475509032461436271861498146737251938157646296615646499344114520966722419302455889836799141265461095809382939216502302594785509852538258858156035311341235020526481651172132080123689352945227001024669325830622520317670584691482549936804506522458516308580938839863196314465330645658501075148008128128431803942310765659139061908709628961430846555912229161057133535444343462645871804818611253210434328744802666180403962247174245893318449596027233591553456915710618568956086193551224850372390358990190730836500927271779025488532112160280026833694748703916005689539960266586595150074437029192687802358127114226636240601694851878289340536180435176838958475064834722003294510468307916426878145007850681167485232939142338990341288494491871701515892046243929072940821531384490070764367637121211335373646843287624682971755766788421114699613920145179084513669350355238449924457723549361899126612599508990625935106712213334008057688812723615000651446117488410609143205892149586125725874993789540598433542421849259289320788966275105724889747943041659257738951020300573746143036529648653367441874048568447445780949808132867684520517297917950482194487471563144220009526867737199514507071591646881727844306829475464543303794589320135882650173617000994683184792868588314043888970302595753650816038901808092167090387857970033061725006221708543121358973589964475840335644781431688721206867383599160136893508275099135158443846316868865493482034879975733005705160292049420852650350575736447866732834315117703077288885017996916050651642426442533117817363374675426720713776768421293685255019466430192185298945896018092309477914852471853567658283372341510802181303577862668400488856736623824106930460957974966337693874853909257224901640185426104441281874929627986420182501886081325789970651977376754372763716059665142212273591586673867542129083764845533631393563294474689664646732981629235027061157654588927842066739950684201387482071339049338129161528119884263367875259504263784371924155672729049084308763591103463025473124662954830608827720569728502611780411490640606193687194511195583878402171513766028954376326133645559771279018709029433543053788013631651760733347350092122034589337191022854655206632982367809423172191862923896199287150133967477331435325285843398917492488632615702975539937377431719346488234207432269669001035535380269273586483405877115208291274248379413040058889824653547604749595788922815270492609564617300837243061245568661241582359502369576156095123987554168407563149706055778969722708803525349010356124305856213213544021450386880906766592570214846008505838451477722615618978621773963435161175561913585675514992636520918219964098297045327196537361176997579237476591787224803444160644292520325648875176845446461777271252661538373427450583795185275978599174682021033081435459287748750000000000000000000000000000000000000000000*i1^90 + 388793466026577696669833922255175025252978027571762854947467282238834785989331983812495674693345519039929644390597507693965309127924028091511363794626052116765988174191989843435472315547854643700922189285652207483217053462776178161948769934840961549447183081135939309591325679193805403990923488062229480834272582067328205700477058684714452032171738347100331695811843373191932254114617540202392920595206180398712243537698418653175034348862962332350950463108388790518936179270540905862208938514789912909239071893477955303881486003299548177456469023776933763192195186702503640715477959038989782411187022843933944369623567590624276496028705147978773847173676460619517109896382941148640723550399978971059967078251665492877736299106841896096985054468553985124497173024946930953154466300176587730408199889338992623177726589674500641838198202825183651299047307042397445288459133957715886906998283114638802156806716346836197630083264478269544942733377208641397485097134775816881144061238806272846128304472009597200034137127926389685905912280482347187951714255669263579329458256924723219348775785306268873873752298400103413681082481253203247018359888915196784203717790145406376098630151774674588765556541854228752489933095717840136707557423395301436844931133975478107821356325188779471876948893411321531263872677947934474393402735859129246800663955544389818716828073383188632776336231429976165533535175061142225252708241548753564951020617914380707361688275598886016697378990260500701838700027106095284723274101135875290417296125341251885783852684830455244606434854526366761223894422659986205668756630275850932287105384618610547371849660609501827058017170224238502614648548179387078079445183811278606718655693348572451098937172349544452124302499203899123658419174197808387568232547320767797917679097843701027281493158477941708995479100308676134364941296176119224479635020355268806700925237241488450093382469138371934465638316476051682188165218363607809124116162379094302553435080305783650958389840292945513327979493033258618796449519289972035906355955415817292639328455829552174370971349215267851593939263814833596574897110615397398480957550294500697349276146114630144968407838544452507522217062174228319565992884662113196699173924128649974993723483074612939344738205739245622762781661174453206708162339805988319072290527891173126627763887634756301257897155001014783515314930835507171235943969916157424066764337848435224674311965348461127361176423793522020322907175312582455500691227047655138313693798798489420965443339226488208059694878213325088358624628032723856678967443296905034756260181733498647394307916811215944827047422643579756704300194280652871959751871225374781256328299818545472950447737228595547257534196963431968641621137027850655412488647374451227827998738889904021080810141061484604026959931494115023338767745189665889509544559014599861178540489034301695843112175331133291469289044183120671495781441498935826697888445009289728662417283251368338518148612012977839669490292651659897087683796611017208291767731149948114563142277791311423749934654035010188212060785083749996383831401118935903765492166578599059303449863109826921473034452913346310382163003939680910319263539393751732289739590478664455309684853911953549524146811876535236245646875510447023203129117566102509139856277732851572828682648945128302015174352783796144584021971551103818051174391608507456250000000000000000000000000000000000000000*i1^91 + -4628214281714291095232694753947969174736492283664876802271006265443233890989468787371211430342720807442198259824764971757085195490091313001958915239657225415209409185957002093453300743535314854558233476704795205993879013037788043693656868744133779547649288217776708445088777673923284807234065178781891063367402710651744750291047411652827430362761742272018916467620947341478490949213087273121179930503961339002694932550516322243625888194406787311711741717348745907045336921900213001498246121110419933562098704690783395943927598566621591774154259537108171502528067836651745067117628224935417410292410923759818238484681460921863498915394671937804260602463342037697738922340187139057300374354995641347426331535898696163198090443035345469558145375974001504036504271034250688282670758078794572287147800882879672857388227202912504319724553805576151410410746925242013584098022484995079649821396626930105805564018296849717500842727620531815355937980035126895348582981468886385972941040064496351848679893210739235676183708728495165864233989485985482128890980007832076416952416843005778027376557612791636394434435267720612071695138184166990372939984067236946543999740385571252309422177043436278672683011076272566276511735071925130880775438286790792536505927021308114164369875759643146290448668759895259979786950645160242593940831434825541012701956947380541869244640179216026559808128631385445910568565762185225311421594473054155789561214460767321783341751066618010311066113117038878944846338121299301240666852040720948070070172158341529207013981970067067926275801296292828973784074811611210187601446517293921371693972320242836946839789680655068386001328869541943415451577311298906584734207950708563418529209365647182700067884939669854374653379408837859474980662296363208325677690394171832959619243015662005082078109842423287798447551986032333264129815732975004236237897730170783996927184700844398894168087881711623498674153430614873042222793497573873802441934890916465178399757117774529584243395902801061081580077913020327576437495997982301739195027021426994427434687027909512159895473815379732019762465952582559369373156414018732608380139731609428068460859582878905213449755780074409889691982298216946346865119825621204679870325369095631037935343643787769641075201084049522411872561002791868880384441043109896287273314623292755147188068661423822853908383246690086821153558972144021768300377199291337725738450261089440905633049352488545470341922848541387683666874367209209542415471550831604746944294470194410902426093871694510606532592665724964707504284334762321889113979385164557977456433417143937942847617618679626155618907934693480480985555757093859814155848714831473011845491265839980776052028146274172598047342909387789707092741493309180160688690422036329043508246223561583400734721666770365996268616535858568451197834703178324711806239153348697672106261555273346173726678392178574787349418072307556882788246902186721415041797623805535570961245745950241186072644833437192616038115482424298009022859172962556923557948404729845283457006927181502451763571451641888669907083829030308321031845413451977100495682161075054694182115343391224558998770428890231162522421653320529866408090422571955567638725455074370556168884639784908881871020149949520485006293031002654786621664535640011593516670066757569360813054459052167307511312389105533356287651661806401568992055262806412500000000000000000000000000000000000000*i1^92 + -103777224786136491898237893445420783474418797518514146351702041301324421508729011069122729420139308990832341516512288077834198820877406178851779996438720589997753021586382934284420952763590245244317566780953706568064333157418935104593054517252899461204959461207544664383835515795890744347703275676742839689447210244191924826667711444455098659081856067049275480252607551226767684348991004766463481335229174970240407065316357677774684535813336536814582036311872236243313529915973815294516854369141703946225429134886438062582033060596144708945876432338041702296285869231910164235111470511443267574518363046049475490872738850346347787520076673796513716112718883780321380464961505504980114256324803639263051087503135538438171079887329367162238598098152607839836200363668886018470402150347198634742067420443856608583809095666605792732789836458125178152395857874150398799878627222183269039424317356966751580492871194044054598150511719335810154908851965462176112473779846383005764883108849623834609143147001562660377208296323616636860065352221551540995614140324121342274558642393851428437639907990203473299778663548412098928434306986557850622320997973705792058166370947774369458215482585252143439975493677181227496560982408916467977791800449277179475929622557953523258926015606449322455921984245770675289735667112177572388948307754706285684057872641758492033613234597803185770710848904222265018130840037137279278506339689599277180094884560227237017704777938333247476640159710494408211540969583532604728766567514402475591242599232429757523030703188909187377978077650789191283203899322741009721697858778882539666903989842352927207506780455793453468283669182050797327180972559858945094164390482460214553265754532268099332131039215823115578009539030039005889503647520027368306414489621947870188025278178082909780421377298494831597110409522169063220732706483109671715945166159248284377819794361952792409528256940397599264877557547089987182322069195317042523491058750801224677851343903695484576998883899263447810607093912760955643319898957687766206933650682684069172370806596951200613683405494272494931080484063639205697913862708938952760536568168176275348249307528171705364193167753919749738678138338041503245059707678091993647211577271587511927876219646429762672540815992949713567529142260311502928866847333525639640399839363668609867607335572422257708698903235798177898380658757147506003859375843195389745998818466285380596096437928778283054010306653854937180366379721248144432604029413610754048361289653125239687449869189077783995857924201740907130217405646112205208049366000230635763402024588178610827130900948620953750624002345685057708360705592223643022663183643014556565048640243054671967417306553261719553719124776870538943895630858586448444842742084100675646894362993922822423544074293207919309941152824142276236112107274867970655629272118402986025799253785372334068223543677976486834976285695176291246533531848995582386810476156582493916808085013154964537995760794171995728263701931257367621255855503447145845281052711098392606524359762140171457716810624890809679213095041861405465096573352802215865833673875342070240236479874216269369063479288471662344037100751939183307664650521643598936730112553651453871443261636574963135114721114049452158583009624395325407652676826801163360648302135812612054439945755779433367065073798917103759773986158975552853793362408056250000000000000000000000000000000000*i1^93 + -501571737506323969764140324405313358323649329487258335061557271223178966674254568633006602816227749638116720033213369224479536940257956113650932203760011250985714096087657479394892903271462679837792647958608595250090496573535444013637055488465446202353570625464287437924943382574912120623842125718999779249544969446822556255728364454100034167931335485596663200177170306326680234323183785612873329696670669839358828249320324888161115468900669098548034098774154122791213074207549681704384610110600835422756922826487648079898046138326519374609468825677385339344630671376143864701734172954539327962875336611726257325222320064469361687259525556805970217579986595807399825217293859810242394820603913101085420797180140994963728573663449955701022795394025057302687716295961755500563874717000244155078865358915991796644665781600193785988132413663435054957521958033103310314972291667885326236271441392421346214163123528971020662143468130321705524288750250071309745834831867698798905791430288205092399581576232337062801164856059450237429942925683780274888672325169753272447928967668822535978175075864957451663914591935857452641970143091102227265203633780841226912288780738998314037554430951371253600999907986829345458414555547076065288756232152057592614306000244934107360062571579402756804104239872029405305124834809908189138066399039233167968366787179711759118486666069167678724584701321338272275151928714578464069875163975086781091406955664212124103724283483792030979266645098937042140434237173274754525270477008839898111839483693282521815568125389216557151862226953489470524375397916703386006741914753446664087878208865409703138563761251908254900822872497779851751504014854971410334642554757960924806685608108710420947986294874726457423624526068901221040653513522946289178250852911413170769599548501263806914939061721166833074769001995164219461186343302987448255765174623077863453869274832968187432519110083068375258888440250635144883556522526107636812216297915344931621972292797395364588615840922750495393816719872968915755261124768542280294057235609102330912239733324802119453661438563326737996153832497070179669755176542812306078847228040417638414496342226567174108265784096912449285919254103961447923287814289109660192913676223231567490896072996942374712107057095448131925685584639250648489423441879749396435726074048910527945090231839783571782623088745536222912254622243592369306419582838445042448416663221795199848761197452669679403612499634981711843939314780198886417705563197459615093791659168120711406820173539561302653376310217041999590101326484151577139436493350199947466605050106785726090686551865910123556343010596457209106138507299339709380453663389147143851408869582221116663305010455940461399704005990012982150443030245189520173105766866729261574343336565679415845562921528511666283212060421195822501440760211659336148008628180104226727619389777662335001550405197749032526847956300851828494658631040167319196129868181392048965924129969863037736257778206882996398656417983596130351799017968723170261279625213029159903203529548271541167615130123827116879259205051038125924046501206332912749069275227908965271888939919875080630770392527555154628420603716253091954612443459715066058040902454100680522334169980214650455155932915718228224656121192728547502404931005617154325868269029856757576305383702715150643853890397227368586978919344763787033147202581250000000000000000000000000000000*i1^94 + -14495964383915561868071563381945447355263814668256186184283252632623383811824138859033018276994983033524463365279111516959972564272275755828080697827911380322584748964974761629418214059771642534136614357945251867845465964415336419785538263820504968633656276869862249075865600059672219743923964058581091056338880802234549780114975758895399105171120885090903745521089397117758998939490862148612239698057944845754264725406442284144946490446363919454581403996656063702137558061749056701114896800553929403687787912728628789822573001792071909730712704588905461070346832936989244751335628531826284899366089588814144863179863360830847948367779360510319104171020078728023562706735191249874762637989088286615124056886104665154370425790894784258535021002049583980046477357072552505122210023605815712755364417884272219476293102630719980816035147411334614669504054608183924880707777195964977417141902257210991036785324918203058053296969097486960023413359965688076572851778374722683443505414276144222862067227473481970744381867460220744569623337995643110964174064560552488252673915462172477056142743424854692244815443962943229458342073123797525895866434899517996302811978123537636811649647607377962678670553954400881515068763433177110548109661339174916363793538285848256447108114495804625015712266583273612993446036550252214985838787612302885941708615699251951184419296100379590742181861297207644783252761328052693032555076424989257086055139937158287068285549010664909053158142990826368328038708381271797739089052744034920676328161883323508815094544484142245268181519864056510876426127347251456846820517922881679013085070215541646157148942462057306673577144419558525248666456069782512698053319941988902755296748142486009613835421798910688063351813623345850500907089840946707123954333345465048776045923637330195141766082788151378904986367295340705319898732561526390640421174936045009468345384763800552338248536142032356993665921065901962103797012192754561559677394064608921780181418749379236863533148505188816397916007208898739897474772945741153056915770919893144436034668714231533032760661801415389812579541728414362922460427616314181642555296053355282771617463253528129258863823083165230187547781489364692547233171435926904650557860621726084211761441252719071435394114914632912444035120443707175496899831715692136248836424991416181044680509346103571545232132252424117613397869529794805861891690000277560505189160207195553025780853057556542459477236961990709944874174825046182376184803145877540082664195276801978225848791941042182702874695551739316365055999151188451785868222813773010243333853138824524412749235712358386660461211878437634705093209582956919821044306915995062876086831313064872369342199740646312867164934042833874983440719800460619031190425707147917901742266466418946890196900628353419189368726449934785052442298259645988152879312505327498652901579197155834661805454080587295579705566035906772442923919781789808921618592490670900626591150634373547163858449310622458262862290009096233433827540569962254598157197407462916731000357772947750577759269700810642270572286944915562110337768464499058452272168289659511776560214381745570743976794460264174478018997972522684229562806519348784328495442132891260619182623505823779135615791561285644245182963652990203475681421747839578019791881922054344443343099955035922690042812913670863482335831500878902513738774172500000000000000000000000000000*i1^95 + 524509145615424043783696303042149610912361005336009928910461761960770096158367867838978650972990397212419822420445509017502639852038188479042989600709129393954316028754533000699633481946671738571525647246365806876752122368922475556472070848138996777574145696962362054856144261296061205244880175021881270223656218769924168016337878945063204005610714270467139370402250681479223203174682511990622877748195368625016711161395706998554040271890798053798675179246835631581867349187647666993383719187668662605300928895589179984677241307550125730139320896589461933934794997575923052259167107219597833587215954608345105723985431511551904240899939036795263460132095723388607559225681499487672705269323314512916044642585047824959530699840705240023746917804193052262298623759156784226380386760528409496637859180069966271114077406108502229548691376488314122612342759014262225532402367556288019143620338124473573082959915335569696888466148832217345980495485330445664565583207368436682598891148981084831859654714829935515265433173188181976292795511371944646011107061868249437747497594733788472386841144527314260147847458239459861443898909698280413823048157944700330379856959973807497911884471386185881996019251297985120726372193142696783723598264885354935221372012947456198624415699890116026877862144430767865173698903891796910452540349998293471927643482974067457630040900564529904520911841421121085400611665691544039189020645420193485309814223616912088020685839046932730616629942776006143365089545344069801474225389818411414616199917312255726888642500972904282115598937253522768952251507781467979733197382329999983627883322841241328771196989994062175009004042904502634521478541739279117677652451900767286288508604036242943053139365767472946059372904351539805517818503977088948169876923899649657585619535490908079418423009780661532787004488126654171409060955269454623632530878030062890232706872714571192992037742022674930641043218926535480167833591196009983743644130320749512857063255399873451252449150107988549683367158714368569730744507869172432326932242165237258606854570973039940846703688703013010111470150173444946815629656982831818193081683001280364144273205926929300356837066075785594086058885727573849967574840446410571549466214472477266780165665482480709712978273658309393478008609280230943464881853057863919970777632083051722765089173809414318090301395284485631031119397827004562231681720000128200951680310832718261804575431315369019115294523757234551288900454577442156046935611121786275530450979171750409134665620467628190036069909228364987521506432906082591355330242031796291292172024068384801255310364676135836549525055687023931372753932090621486129564025303521451889482961684668052933704561323560055535161789790119121402683546003833994275639896728051741150925897661308007764067427735548449596878743637905379206808725042755752274807535623088440530369652736446443388471636539833076658528064913831457660249909406628752953980760400592511004966583282467004642644352644731072806445782716576856199775773498376893170380631357262934306601394221389871604686016519602373182163370751228130382821388482040801271023921705272309489788523437715709048347519693896167791620461546765092877860777423900381111171397826560034738262539854470128277784375381669295186260595795063511649117171847938535490792243611920483832440859060528071547517812068527623363693282433430429236512662500000000000000000000000000*i1^96 + 14267188383636730439455623989202059682276556570928837153758890796786293381864888502685834689611544296568242981386572532922146193580670825087821233226727886624090955572767122912683176639660674296467465075274382994368348737976196190377101399853540246142154334271970531635407184316959315504283721465572223507768456571740403297329091736058278638372298446803405756282430117863291738409579731676138631268761620767555820616932078933849471156531155360019789815001036273424130878511898947392856391689036100636821029630950861163012478629126843236262462492296096989699255019454330543826430908114082722772290705854178491856773862481884172046842915229952821295995579588442664513770766030369014451687037538939879710542790396964608407255753447190957517434249807488862690159506143393047159422817633713087555143841467881784439841374667916925032295964957064686085330631839515027990986678362515504747711314004019653685321409356455802295833884056281101234420323945044581790004828037764878779583142630001946221445079746473855682189622267289380042109884171092228382135350283195634649938471932160471206603250511062642347988167608969876514749613078294060133281060263128574174226147729813242522600521824458152990286778798592775812565570943365508688651569741780932633310391082484115438009125295690445549172337040375792873698565709457187072296062823287450766355811236018858493612574650207586148766002091698579977507190605055879177494717989958484795983371112198775547875823485385738274574027261923641368014119551789691140476271622145364285371517213527016238160365280185700095076964800330215924776287847241234829703304378381865746255045373807050745297245665146107720581124279586712169429779504952627320511904067841156366817799680848713373316785676770274418764841914319978836882442808662449312126161368825183614744499623971876407098423555143756097995982524535870413713083759925863173215832583998953079192356083807829419940301076839681202653767814372421194971220158994964763524660077709922234493793956443525353757167362123715555261719623586761926513414682594865357642242794528109398701160995658077217505353612585975996757572592351559848202958044325221087873809598940688007633229718012213727768937635610695555651567720547589594369166543746389940872359707098863929471058131740086619813547560266609737383774017992352007132330815320017275374325260758059931913308716320100061654037418484288547259563687627691492552703236511203146445032410397324663683669761752776009259217340655062110944525450446973860262460174728640477403878337397416218275518326738908078415491335471210885160258240956704831645340749158726740152177570412895079408931769973561307297689798761434100503931908987350430427639907065932527736883008726975980968136205319347246926572553242909947082692946584393566164442363035356162937322904693616357999581528551942243466242037610097977312536430857540474429247308058035062746030515493548903780177922759195301826076480250121885003963988426674234707083536921412984865053883615325528321356354110175962179082610392845838581545512039180380705860616125842988863453479608219462816220614984971807945967664270543744132754172949367036608127390525926452107032220873789220855297665775369449547430084120851712030519086879745740462219784344448214476714250347531847197618215477293187526081931313605738193133395478973228428215593377311387607546936550812864474245652342523743019389439670294670262346875000000000000000000000*i1^97 + 16380662617571760823801460177066277594953615585997547339938379808458864947406630551671007975056620725578900190856338424735345971133175687348910951685469826410276437825600250764919619523621747317533551157044773265926660365131206370690475753746077863745114700339143720773970817902814524500519550490065666464562540407405013907057423216888310264593154552992007573090148842203021765615242893109305395499967159232698047567621432318883083218414413464630913204242893266143620349297539434666289473001702063059884699303081515086692959528544942106988303034783201667973925311581169684607789859000836334859373247982168313490766006810301530555288049845682701853756755871549863714099582811051423484133248339985404218742490871033868785009034374984218626767109881408231990140381469526962973562855313199416484155919651965347078966426633433150289025404070971392585145898890886023751251485285434513785734876889998433988759133076838232609674883771995878828636647659115528888139194227635068019193592364678041195640617278819111907669730296266930784021677455883109831680837118455791890473766198473866075589003001814287477246170011391578745397149361876473850853883764435882019585673499860291704545661673658822612411542570593044258758308621916963795454262585344155412265027658423389200385955014344136365809370234413674987532885632053226730648843249780401158736023776857671338224598828104379122309432132212802257373661289071443945416079180212859469575706982658576870841076899141565831528560694586037862827690255049364936115365877371331898134335696515424978475024443929950397025309678083347935905051481589690552250311195962498274141488726537376566651320690299207941481900223389171111516551077829378342108665524664480891360696480128661985108327294277113842459615599759596109683920052192509644776933897389662227502378263491742719382563852671233125522509569001290296441121235161816826375406448003162595571449837037566015686110020873790298412180932155546135444143984985662106011783266660371380180035392662808864389800999574686730398173277093956722049146479829620202079782479292059117244357923487937644240638997727934509531208422812518994480397116862650130371657426395471891963006017177662100975745320157419747847362077551350731372816721925478012159971358706643704238034750175692143069045515851062779722797468029508975600338018349599787648814065086818668102401153106660041352919918774752394301414245460601009327509540989139997864532407141771801021199403631180842513317402395736054009193265062684442084728257550965519482896840790724117042706946783407633733097785141448693754016002971111707175740561198099208114511320599170430835717275747775150508390857403242294354244342935614412896612491186935723610525436347533475595435454257031912586409762225941584273248137451602863582152169255074439556606369228457406823802108373373222191147141450646716354595914983166877294695743641752346298347246243895010019363154544922263984634050803982673922976155231564644857128381838030481545701591042016611372433074896747066726192141430221890616724545668838855466867032684618346133127807758973343944157711783541859375170298231755566283986797079352997466802942305266046877422326453981621652510630763438876813656239755987335838036321026935422169184845577804937130782417428973132705840079171156756515256495628694456045733965874533806605806805814279773495742257220078146483605175865855673383129844008268075301562500000000000000000*i1^98 + -1974869892064358448187072821600494859181054753649082653718708894364485651958033665049648384620095216421707502116462301643788672994651035194272043306814074000613870402734969096371763341937905035493324976198079791758230604898962083832540720300523107849243156359934330003127852411138234015786701279500613259687576638601641919099849040166722325461892202846258548664109159902615354418761795594580352533107144882554552505845281993499055104761318778154305118404516409069403149319402927950088369446932268259515747741710104981694628019708080829851553941880199540702567385619335884494764843509672890750799212782714462697016322267680905113602004818498117298612841898740209740085038771610359763687423427990632644304121863002042993538840962857607261008928494227656700427403385216564195064529393230014449098892822642699783707209585730163148740790417326683283402035428339079915820154140422518136540103771544831696355099010690515527551873840088615903161332141713845091697384069767460065252991192678086201836504340103875822394951630147196751134697337110669026732328140570544100095675756635912361923533638780803749988813600905390153392072280113551965857105614998855719237225516419521536763683446478666771727423450281494734827902982883073123940823893150410729433268906641970426487898680296523869333663213427399339516469356841748971034704991800166179244601621364696029338748418270476511720872928373893187759529613313785487731783337991368600389648336713138278337226208266117002129229681691229813486534625107363445103076249346475202496944831306180787976061931108982975275327694740773813135167869950064217705103518148621248867281774572951432924072006452648680120016429456907763696084151764729314356279787193483926712473721900994961846171968783656633248751358507548498917424832989526171000641876662456418047014708432592065470386333040822608359032975087321693275115736079810509298211619004525598023200749958519029965825308753457975603200546853234241947753303558711137491638302924795740962604027631205660906314526442911692258711608500410808135532048617630397796775136844592825190228866583297953628099490818423899057870854134006038059521463245187124395987806760414722559369288487375049688893653036917583764763419291697538441165892428215129180564341907236393224510760871044934956341214996091732160557418010483930323887874426725482622459063926529606745931858544860751647851765714029569935362173997933530676334740151620923335980081377487144026502015961095582710074787427953490547768316914136292952350003837676045410073529278525574738036461489945612676409987034230426915154952090693169221209478063044336096271274075377133041797399553136213680416998967630733804329706808338925166042654725002585204166738187785372000321731799809530468278378473083776123176964771120350317944329039712262973334829791906799527120000540896895389873585708834570965621638358305623720484445192871853127069923725055573214923445741625104931728222793389418380503156821162854150099602598160510427769384013408462055425179197414865518903212086685746932829421199758726414542980259209728123421440299417872823521192538512650611409229855038220891813294074533254248678252996262185792667378171483610674374297353721399297126558455936546952939779971317984093389671054646540051154151469859870170534816555671576482912987012711227417848060510746592949929104315706435343770589249428958150686490434397716193743698169826068873437500000000000000*i1^99 + -36483917126312347083813902609316447989964213665227215742141737496072593562723787499907698580762044140193414355152555226342385073966508382236720423198322050988182297712656241623318712173180368557100057872564588325085795756577677330201533128889086251557320874928153808875758810890183032603303500851931672922747504615334207533890860024651331661121101009999845572610588597892414876954895249454420247278966182021194576822142925874100349764829382765823372782694333140865286905796351280263467821944148486384815826108592017403737584900755050690342201836150885160206244318618474395112171672502693766338586786412692792946818863493955355410436526703081151682841304652427942447639991010734025198486642221530784603631595871677653317863818194384163784474562505537341945307999405408429445741066088308876992704876812606501040038084829063749090702881829233495625391967843706180949522345802473969143947438280555476125843692146652130889369776373498880046154384340980713088084287478801812756775108111693437186072507153256319825931804786979110133249977264586109421407776922820755617372912882203015039656404245720831806928226583533449798722727348297778868616354897611828076577943507910037084587300633041498156571025846891589375298070979885188089036368630620918847495053708098105907166565750361903151479114038531237866465375083444032605635725815405225332278318197178572728546427503684803251633231587573842328723640140154713809769968367763124167448579919483121503347797677198698322810398059760533590117500036361418321425791023166930986242979400503044516443747283712728448778096830011009097914366269364529562150531530695471465195525298854075454573948810931118852948920158254907179475205748316025789779400555600513433200402154790911118119528400281795564598581406391615148814739809632105207935610204531308725023794320727460199155704087957323842462409444717791780765428565894240238366010151837801134134377224753987319230077410763888004501205841645941714253032441849423672493494825516644629440598365995712185138970313283599866704553053460035020992421438318247350679051017187080554260638403999448092476331411275215358710096478770502495392938302924448996828561919236954263144332562898266998954228490456187247412200167995084224711692037766423916829100368279681344681518346999125626615042678091561197923545128290529080440068389193570634477815336906047340130517959948627892652566123329355843703591530519882850728894188847440632929436408759663500838578223938920340347954174396816562696712241287657981138125393963819661605870736315531139136654131498919506144899446898029841416217882759276707574951457323137664338918468475372026776779357708998604283975293069213028136333832440870698938634857930384989053030390571699542221319034670746950858577872082745826705725744561960168272152107373282131070586982306990575472769323336143254432248300592614981552478174442094136599813438132615321316778663733977534986467934555519580442983280637241592803029485200742597073005851132197713104233710994001167640939836964833453678996763854573044168389382290754238860540502297538895721657430765887024210687132420491843237545981545250171331123991587370128642295551119581721829819081628687505658459417980396180564952279482363989689490091682212123862882621328987004997540872212937008309470843092240643676474015157921289593686126290656604754380201899304232453099356113356594764367252831872497029653589009039060875000000000000*i1^100 + -497217002586182685841590315604645565028660870211730297587825817195792614642489836866583171619254679335378663753194914982820752597129417802052985633713416913949099313884756821382390527851554005820629374557560287829592133450711835466792957466496055686043850248295273290711319515877918170403034748177901557766940531889135063728706230667597844837344129318763675366832246654574035179489511137461030008449957107600241568380659735650362190027631010705251049624870717973574610333093514912748497039326995549120223882543935332430705897573603121380359384320665893886228085829372152011281715329994133079849124001048135738476698717736789522964370866659705491613708644598180971377024584614472029256534060905910714754728335764959929265642942386964665202324874779059913027502538881421403306777201402768870037219828461583994458163663741791691206830948274795511111634495727439694320013670694763878799652631066847447076772438862625853524592154461376889924896933865749325975570432375488057891723100197194471002491040525695288989819458474573999119779129902903191405427323728934687494720547128741784305116812350391347906534855015587300296228229023961189074628880571395922787567834891828879365237693621363266248867334680563507825316980417849894516041986771415625682212339206148586623473350482072569753693444918959731023668816829295129631824215920124600199427145974642821742693730980416643472102456468682205604927183767890527052248882372591586538369698433936447077586890194912394793405309400742329330810197968128459890335433074036172233188944853087555759883048585926700132987355691150871468730117723203963694102381846435256622012037013725108405759707456103114401292963629009386429461696704269896145589228623313888872760975617546305027883274755173520071448669850629414281921830383653005807235208961706025890963324605191164820941209922105490515544486218209624199086474717828410581109504353073520600503578504267320929706435783520403477917615919777692307534484724334750470319499596941982038446796065279246036786929268497004052438060695612171784772978756027984090866577859370740120297384131627582465264324725545605617417185090082652269171486090956133073229207424662945429642452108866401582015394821051748436255053880424908756562778490576164727684481806328942143098427214392914165528733966615637302252125626175437954983849187938320428656554851397372482523941973079169691720469773045370536992889123462586634852332652558509495028687854185771209935079519607899852062659983058676541859444418547153775919120896456300491392591074816080378598605865307025477288879964347179642733101970272688441199117461875514256266310656987985344881506377898132591039097711388286164135377660631605957544764360058278538596251092712328475838699015828032806852241541191191681680499289607799766471879497858843625033618755549587019478437731220630181086686366339145070237188917115563477646309425652440339634665962738269087988883542855959376241093707971359221630787425369570939851957954149207453347102155971278167617722746781606615193703085201847506113378194690224029127867087188820413848656843874275442019125202905193130709406418413679264820724792042004157611045363104347360572446944499762191917193512564626441239179419729653603019668198067296244987515459213490083187885496731377095721870285628426920066593699830468520423426133094653057791825087679465889126344290362102442848739388474777007280785072053725312500000000*i1^101 + -1675599508021713246819224469469350184744868399043336400599449995199979396381899635742421339250292296423861661621025240212926152041247982139740241377844737306250708688209434120367503262359103500615769440909255749229850752419765389636142932524202783110032350930030911321551460275559102291175506693237899991605387599827490426433080091486454535503481564288999073675170705969876186522248532594720697505275084793999623487113772023264657905846857222988554556362976261916666623820657292072711428551718383594849769718410194645928191573740884049590330939686764293039026965787206104523557106874150248723560792756581312432006882380502531829693784570299080225853055843914891042405603772117070584286553600501780498887059361733050079068008200629858060816147588104265190920691326421837448118908579080477591702071177991009077379647566098483503355639980827418891646687197086923200340867295828396312929074787033025270891558997935133532564428187738290310783068985988667639296833939291403266782037807619228396901959944468790785235554271232678304106627068874698700265225178373203027214379134825820236062686969468420662708289211582024333413042558116847818129367100313114757137428319637573532721975428073021285759383792771554580444422931893095677879640862961141321674727706920525980986612803583615007336823064078487805844329655331173575044598182849515693177498802009080243663528593827709646627369177408346375318614717875584082956537011272760558198269664439518837239303119631448392686492690260293731822599629136497245484620152887584933717940038523711786871128058948700562688684118987740372796925105450162743471199267069558605604212815190423206162536757321602088649303959641222469605463367203178806179153002426904731458431597385128495687717490366214579436596255531568991142520564380584855393073573891207410328933338002970077646567884269370743517774493963657148704086115284315939994454530833938529215360028961293396129369670688671272587886126870671193255258432372922042060150760383130081540279498385826416694367579993996406141153922536348191102231349642722781511096822288016723687879439601554796252742170656389230075324289122742909605027852825813669425990181659129488238306370603674815505485013738180509128156085203981992405934707552207960081177275079026263583960976355303016574479426770119534028170291847403817716945139877969025778459703078834112514193585496033501905795304523059637591064102358767480269841230047531579344402278983651964585064367457126289498006652441350374910510462075209460060239479497878018802008053077900340546541405494476412555846299977729687712352684858341005401030983678135899375039797165759089207031020119154006250574098489993906207890481923487812011960878710378575042025382817126290232066693301089033561007001210817199371653017537571343872095498487428134449450621547385396382073943601291865108687341413097862152724887117807259724977420372436219273331013963556108856996562213459112629444532405368033890387561971471277101653939530890509682208280212334998161416672261497298585650205966074384666468982236661245184823112672863395104008691897968634505439697708289704629681238896532747532820937681942010209465773538633148913627917609454525617302256685637091066553584207188196871954745202713839781607893436376851317822160846984115687738570638327396310362814789724244618191037483732477252214469412422161030085785282054619890108015136587326187082165651857187500000*i1^102 + 81632947868866590238400158516029415441197889555469532443185914087445400416961225294927883807314930481991118094473430842722673121203558203631331870527477293032674138152393606801343455493966311826246172688025238745238007822348784059691910074785762909039862254548196284909098867020703009199555812382123516255933806316384683443318608211826066721693711750245204759924134102204823801219307822363723196578663238058689329888639733833227683218100782493700054529243297822006566722348240810031137782913611672700968623212607193902420611317034259923773457280639898782654855217459685800786825383337445875343054329705396930638916289891435094991716075684615055619291548817754470952767386560457739837422290675744042822485137364702433957547706873801175520415938723691760287172395278903450509587217976723461958933526742410765313039560309717484511488482035560079627802363234916273207672101325744835924192499814489604748954625640851427703143001900205793602649409447780844063404806645079439050811029972997081364897448170342236234690785316182616073241646702201927821149161546468681165814142982959674801635628216501268645153849466133407896880650034373777532064681430929597783258403005689606661029519069713626366106524276037391171656097585842743751701171161544443387901586868680813278939448482034759540815244785115513938154288298585120463609471894915468696390527363962448842445901433936690600775874871713102564465690475706178159808683074492470512106346666695637690570773115568130186907417111346632403251472708131462727022103899217052912574739758661422871418739311778737620082567725312047482522062335012222272908854741425794893592377529287730436069213548947065005277820072393101126150189277549890376102624465713087534848589918254444994324507944549876936087293740475572398739700986483410417347905430156425985613791933916955592587899013261929751354141264660117715256643879342498921723721576353371241361325956768801646291436159408289764913352258447887579814595838416988489404324976400439259475531817506865644454382279553612059227637653617088577922969947433427468691889264063911321072968613283334643310910456723531324849901477688146457427246906911059527698678882575241637188385781408770656874608261340182541430619162757924135368702552671280556569229474210421419651777582796562868842625323156853215457849781068319169426757960225542882307831752016761685927116742448533896225975480748156071324010021494239294518932375342854049427244119160867813595585359561082231711553206882788787812231185792455779475056479224673080503602145451226153033953213238749284448040034921551284123499978422696553034393471445886643680455007483736605592645040379013781735613635729704768574208476961386479303060894947074945854374779177642297189484196251496943184690756057697575545539227252426210602859019190329451594854509310243908795923092341441170237178811081199524333478467934941188272938029719980775922310768859675329796001205379614730042987566245221520612656200347106973499979237644462976762890961053890095557944584409299814112683420348190201973208636668693994755157327667094715149003625754970344966472028231366748501714212199029769181107113398407216894484330647209515396577612373111537374292935860849872648101854265504921202747203313322005587014581006366323468917577896918264258892601501552290745070517121287929538018078515441693384947436616682673753518032831177403793408976475976826528598423352500000*i1^103 + 1809906331944146607922541558864381773570348232244422570261277639593899933055270820988745526503121884989879451280080595958530590747813355314119201262252778962314256768457325725938153966592093014649670577953147419888471708061919927880190632261007356970732612093187285254716732551485721173335282036966456250496962685082607696976005742635526405838526576005733080903047259394265906179441991853797869578234220379891578231730761644284546982831240593713301365008692902744512927868573718131747678071333088442102764686890780935346144679356914338894552255484348855332259489131669738593070087628690283891601294723332302696674626114900018540872525193503069976567972988182191713067031311926843688383196337529243492050655382245022479049450589072262856327140696868045998553334347895639701074314177332558441655366628512586398982562471152230681126890716844777350770720677700592714491670160203280557642748582000440184075812295235129383911080983528696647591049286615192589827966014628482259151062254273194749926712762053592814050594155369756280223611841163312012291384980579774675553774911666427331275578401044512181216642323944460331226915825446555926554426776032818697732139923990093155492077449570953156972422433872571485546801616822084245192664763693510684365196506504072113234642161822763088204894625453931451344418419354334206390714247822038644474097345156206834546608631065850933730024238333086901621658923788661706951363165513528644201685455856244677616993726875760921827826154241809696444254337183280987840005599958211581957982316340834257259892057780607841126187141316403976634054947442683776815963696337934852548220467557597305293726291257166594841423959988377618272442854948429974329350014331381161878194903349624528122674917081120545234368590253595040303482105738397316442798813405627639320051727909321130017579116207948663965879672510125329478226529934453319348829300211713745201825590001358636582130444243301965774625928034651934961647047612345670039113346134890872486831804316263805216313312036724023876570250234751857290991226931607939348516021155530741483693391890249637054679094331194237758726736507491216148048683764932043295385860965485360498933160007304361820195207787642104496890652478610545949391840908445816111790603182699471663970201153112402140138563652067885253685879957805203161393566848210762964226963265558600634517529002291852874136366709907413019942710333580508067121182413438992762466625086770348017303385761220533863759940431634843648264764170026298629744359332520611058331016033739211351486009272695135329274078935717439978902389884707848708857549216192841466268789647311710421743337421324000805071847506201413815522000883712761873922918707019847877254458560335385895502468182066557807049222093232709542107363815353970418321693152999725795949313691589104392408257743280288624899701095669161502967930335977933780693706529586641561639050404740115167332575310830369727005546899793556765942425133732257487441868107748369477448153480389327554023995515641239013772368644894147662751286614228705766344579606302297148066562436336145121846562116093331988039708865461854030341387445800815670725956350260864530090737422220940783726986991293127482400167573999578961722062026530218531341045260368899435748668367889204777179130543532170008647863969455979011899034123609552669957358401041100283955573696485690584154631449049154580357050751875*i1^104 + 20074349280468560457803548631888038076082431831898220020389010523830122068793384353649134618941589017803956026626485994958159880196389257286784320125358259548839554795068487946961247248850219215107976450998623905204267027871327397956414587762989052489249679471074692558262391244266233817850163218145993713011424820178699815449675049137175681646952095917963992324863369288534839651433443593485106354001044401289515990708544424407528481223885838349625972801692966261750527347309851058798796207723283580430726437744246952853608470471336254312318220663365481760207135985231226933910324823119923320495220436748844352574106415370109278439538797435568641846770399188084497879800232371970628675288200013999781996878768454789036904799816164757947963848786537004717447094932129724245237739809519041363775056136393457952633336056021931892705105023708759246233171717984139956161228132827273881293619173241795263363961732614558247963786598756973147474174782457101660916497910788438643316533378813066515136213863025985587795207767566116492798010560257901160379888986685389221080753087401577456035453600735409399981421428668343604413329546339195117510593449194256356036705657068732680045154220055744310869804035991076798352988545759312488838935258650487951561054659987196282587630693148568707820602293123350359094018074428398907744865748571808261993615976708553628435439192538817491262048589965194642810399646733000977827720690274990991840268563246761049129031059363573965381114064216552115035208486276731508927057775453379103267280066678555883313051895829783827523835126050919256084892624545448670206943036541411319847583925483601900036396059178556305167193168886936450067008644537181748892032019473103457469328689470810716411385033966433369753132855864714673148322767474463277756757483813084452347679759933585104232230813499139989153401115003236178734153801546801718164280404659698260828729760105717599824205166051736866763407885055375231570153918961773811569552494088647298198389601551688356099078494537825383427018712076923901321591910585763259885014883228684396127041169273179469630865522873096120441385025363140013192340196252550733144160326665298156968243050791980318774559539649820029591681395526224764514948093380515457392621425981008513732504596238630969223100141717389015421631624991738344379817190444771720181370647835440476200187017303750401399341382662573702980682629310722366958021572033071926424283237335385010019972737021115261365095811398544121343776191338490326055810279761032876642959247338668910289017701078107253930113145554572131922822048625126550518734584662837780893859589218081021169633573368337639175418535624290216567338946007151622450272006787972795324230837310256711846454597266947576317171476870568607044772940791796957521104037252070668133274804354082388615795852175829806938290501808084244726076075739903319533400671741065564438076342375042564703569118495009794187713758439315991022411784445734320269070559596733065452221870523023813078912231811919795694892097106275073406542678345890924525901006694106294323306381672000916502456466043349142770903184710884118246715276917021963928102547040552582866540758966167106977875976163889182360970374678178715252894730562985016450292412297144874393942043809401802374491254257236308495860583636722535066272245447848348700057866295271680760095569751209323135262960132181907829625984*i1^105 + 98681251833159828153782579188679395111166724889767257557438025795831260799907652973151662508186140164339590090587054308059409115116965166598830393760813836951716428264344749269543552808175895004859340445011582979110128122163917672020799878574682752455381060669978355919865952770374336966752238171894391347523191277910297517010702448335336377720463087286784923838941034482059203752793645441544419173041058928185575321114887566649145917547829369925362413244472058571606523153322833529955654046526530952001488029461355750225428225859257663630150920771294420154868222896298278702618023331856949432102515317709021617969457215631772583075149766326159229659526193482558836893144502962461183701052699906552726224897670261351735008110855760459717841470291152120846225349978317241811588959830846860900997103537554660331291748869870214258978073538855944142271152514888020275709501365048447415006062152524406111154702283223813745221126720573352573921559866647159678143564481374509940862946198305716671027429474218444180218797458308481562923649536701678081234696325121769356899221445394530565353034964549313911222359731325332449406128023593835537619171986002981592165811488479322904811211343759244275144827250384510842135129304351467958005287265143801570089568278805193518957328418751931862971132371802550534500492603332797496295495540052234237492019738262004723129175079006037107499585315752360369566797641897949004663590806621924586502819388590754410299829464849393990306478902460045893054487406499679793617282844949629444609684904948183370932804436486339381912035631694911096845361205822907054333540421506500605283902653484786340311530243094472642812712947996332167183148305805387728188125675126438079115030535780121969099835801055202837065830167623292678296911428038413216103719785657349490021857218457112320916115219089609122051437821872898680892967142066892948621969564656854899886317281639679543724828528505547001389676573674709242625686748729745913374472805692101562345817581359967288517365535479545444609879516591895506669744063879805878461640375476660675844424361629679317861182817851353422766174058832819092563500061091218714895526364241958570645386456042596301390602235351863348197894811545270613505793102998562436131788988998333233473288500758473755249286917461371740368142445432085370417829291765675318227232211803317572187098310463633164173788127064234965296746450470243974077862915955733737570226470301537267308012965085022125262115999586762164363005704290653927483955988833421713945957220742312454333650559512526700344574107326020206478401344103758077892070995645655048275737853932022983045771141908111002933776868180001748262217664495868311584839346933112149141117587214697736898525290318473345666338801613287720124312663076087118017554615876007324493324349727339846949965830219332989254645642060850631864480459069129371414219888955668697338254021087420085310557430559331946651522865612527270009526549224708877822385480486553560774862462422945087077249214231390476737066182082089891829934180868840705768904644235877161487621730034781895732473783953891110296072533081226244765685621737657403698883414657814585884380319679113179665165461269442689771839589131595367103932193390627341295416619904348323546753823201069351942404974122991018990971302353585486855760717901580893344559371736938917033053935367202797316608246708091977728*i1^106 + -1005889022399974882193749494356652190200462348052231397797316075306775746001300697882692552723126244622887618895261017240323844770387615482416404681699639832518529971930451156848292269969793784875962661736751100548510008294604258194605205732084081765782004307677626908694202924070454744240666184225722096766584959173646288784875361634420770217459750677295850334679277621178926022590897625269087994094573916365089264608665709082628779381687458871654344934890942740653087348283936016398554940425710077048694979008799413445290284025885263136140518389827302704623966749447021334864602852605487673318995485865115201786229850903224555187286460059219957402594347004698144555934100934092020488900451625943592957547078745134039208928717526586849044790645365980163146727853086414059899642936566844819718723782248061793327591856252439916618504385311224309449798871325922672631578034841803956634639310215504419996187413005918483151488307798477981509879950077744827165152449768978094166161264287669082012385209999937296746911624833553561202179276977537393142696913662601459361129076847394639349947049245234286151105758088359906021876575895017371730439974035484606466755362135023375364492588657095843943877883829084517860300043664236711713961883436376122694355332576895410366092251570971376071209572703409604112699741382370888058258246026782546687332559077702343696300244798698888561177626065328135484077599016288060919088765306437020991179956745626772437974439138988302765463258289919914537685931547467787046386418824619784861994975747375289973305669143262385964610591782718912281205443629138751929274596043897531287664192386683737242390085727426795478791975874919214452408812203534683177881955379146309864592549179637473780313327359909082512603233493568830984346904432334668531941781891890442478049735754266893481932879761176278207954899844834511467173564735938426679997429035374936448295978812229789493354389104479809593742640869549288298342387056734772938548750106298616224205677943079929401724877664832497762579350845917325346761157703728798927655547971071427299051708111092254345522420448697707539304226658704377589301161186785080823239839853915930957091518655716920493451237628564427908065404572449992732181724154001736838666406095004903812079230423316909294906417983991971245138706053739552350441923558230685219857114601675303624844882950125897080507709398443294605592840475266232594312839875291719944945635743579760531835041652273294280393569371214700926125377434942810928942557845093757785501756037825514935772224657707952263102057732376621809427250518671165034768003981866528281246563744377150306203179286738955900592580740118230240824184500814139941740858316303382260335249568579253581701301310590706863273496390217460492368060689544485001475508495754011035637781625052360986147188368480692840986271749260941244193928427150213972344858805265340155348924273057137765435516527878627655407747775924161275075967756287177486720138532744095457684998196138767374754226150566145214932539426642918961578323920160280418584633294697377044507840588880227408231921793383174297745829904624594608738639258583210586803995225257437909013678650864535683773564241736748832927419474922284562724651996865292652365048116511757601686476705039535865155278798347564365064053547963477145114351405221434369568792420319138938208157751801090717642787475423232*i1^107 + -29971706750924781369170461311407983129558926615380967780889322057163880964897324244849325244226011639279859922385790861097805106497314152000274770463429679424251110227962047321888129699695417462449954158914692749245606851886520075333035196000783546411304727406057619442735112628091024592906964033835384328534538378908655238717346813849982654506978507358740816914392357911929016557032800666555256041660437115525895558470471750947678014761392078413754733782563560296782907585037291332109682441193188590712348138045589896698418075651541329846042262906642991339325180007260747549482504708507202631269245914162739527554231577193443245695705009402189704361304619058777343001552478278189084571391069798867987637861669521952415022057963418915478360412328976409807230381975619733101527508829477026386521042692518634702681338062801833185083844546959628106255435662295959465133300238406892211727897874210458992446789212239653942259502877887906944150230946564958244854769585498136910887766876946845723278953675603206203830264092794263776633220491640060382540823461186517404746540557641798339008254803769461815672111541314823914971383078286674887859799756424233619013551673345296160385094464868915414740376541924011775559524916242312005304389843209477061115273342900162691703080206281939221043497849784358440957864773017818046576746735138135948853140056556546214225681854658306350291701539771524373368931441328260990001142649661727153175589340894499237373781608235833937750099668938803085438373476328422601613045539848934972364337105111626881122581511564103607817396213132040348883052218093185048224925210123440346048695963676500648081576913965387660957239179294585959230019861826707498483662725285874925574421959151317794366364310822362940370798857975419103313251831609519726776790079271255291801811671534266856337732081712598290154339957580853537858629839394288679744262467552703863303172192601776576256679064057523767753116881678798299007994033697245989126464395223021271934802273045795068489158380212131215088929511886403430029059261039453431886501962293621834199624727330470162042625645207889237546778797134528268009599822584734660692034358743390087396326431577142073644470123070898515761377895719104906096737841094968360446138237734898690452122127938148826281127333895970346566115573371042939686431142543874684935450704139617114759338003273567880774210273481928158986390518296009886333568769521282379774857628601475764687698467955106703555628494535325369370996017116008947399103967647207862338758148208712590780581278917556500214339817218426744311509890497230061000771212313886963831832523746537126455300705834893241620579006263074367629643493611234910220568540306014866719836545306589801267122171474018614746002063805516686938528357381924793027410328851974708668575453169723152437834738262967712104069118438702395066217930143142481702272216975387025042721119390454413170661860797534925066668532701982011693036513847700509993286993582742702719254718462716105422260173061677872830361573323734336636868811261498070167828788252756915625167801224306819068617934895286002122131100579633163627743169662916295610076708432047500302865691010783460922733027440284758639696290864351705288656045992485234544433455773074065684814745106428208809020598397487727186810757130923069988558344785093410627094933387246632280765998452891554774815604736*i1^108 + -399147894452314775557165540702774980432539383953003837970239139943713790829897609538679920850096362709456598293219777087573907866285660729851432823120540138037770842611681462049225521482275934148778718046310867386650162680083511353545810160034902985573905612546430120476719181922615748572262723938581328913369028354861769361561716732125130301923453762786818008143053048754443294923364956176106201241909281261558704812795721480321853550870437792241990520142730282866710312383357775437406050800344832406160094361649017080090839202242167235758488024069477709754558164511912652773300369194718676794715680720771407733648319637962226862332188568970725793741158281393523342437772714565313043091081380632305833257832914562889808462291367351371247810524331517518049332756087373645621462445880322984292563708641220223136126484692148185360593580273073691210836125151255861534887828094315511278737792126251304572544189697129543474206282726521161937542912971168201508060227437617951696110692453508764408811440235155538041444780211072794123999201627449896997547471435479220770948510608786313821761425859594031548379797805999189747311169442080495488261452857994884911123825957767782840333865751445020889966283344746580225522482898786479034989901536671503977171960836516615432951991234328306869534720301722783002771340365915716282629853286303659308645431053329820937731190476163643564341150513195328765839251056713226529472952642800590998222238150293030476340874464892410090548656629222902621891369025674710163459437980590488464114792835221478952799718666701140019601676063156251505932034510291463510985739032746702029607675316619781907829996087105265240000395359500774885889337957233560978670936898882736911338769184887556378334429719568955923178484725497463393580839984110209227555386324275636784315276585149947999059724788477555297102285290817272208913153003978203781158769024161173992677070618633235855671251813629892264165034537998757036596439213137118323211475387214248299606336610083036624136645929459107142223052549007943060023303335697632545636748850699451786093534796419396403081866838151535547208483474527096079556197415418815699225949539874345344738983375371764071305822127198311015675175955217329004275003848245483584696133661346989202405201905571770655005617480020612017691460507956295185865693973177953643380405144581156896967235281843892977494207595658666357116411315394776569475559410866683363384234092601355339277300633530335461092962529805415576744685374323873646370995161461261298809972143361240220861620034651448841887778695796983818827403290904928689415991231181323580173380949205937777941388181231719809511031920500043619138107664682492097182862683246844348438685596143534457526684854555989595824532400156619946916542597637761153835447647511243922134830054252328197254622794706442493499830370002774371183304279897175829270798607591920731899184329905781711640151588670234241735846715022574000170870526579739583962922836586531988662241660685364079696381714930333556251391196467976206750765491140559524433440027824751807462629747411720588448015170206169515291327319357806804069474939986080591380545215258833536177773005945626523308323798809093678599448350161029774458188305941306566076929884001935576284714035759570479092813171626608666593544624520572593649398938186820856126688334162316073990559456557672567930880*i1^109 + -3749178890442328640077324123091201398290942867502487505886417871694355260106398567893276832609882700398426120269559475075832922506014553241329139195673142771298618598715848944381855994171553696689605953172883265892472675714431096035158056835041032398585152297838982686808756712938205314259832251496575074307443063895721036000924381554784145162338500035478096351219047498090047264006545700868687447427793619858670875037802754633081925786744492820240646329250740866293903358760603450182707672405096461569341095591039932772619988369226295100541119351117072102335802183651622447688069207500004651806276938054118978981021986013338135270474214386245293947059720702729238484308320489827632775676178295819126686975776818378722917902675527037101273627398088395573714933798944134597872268385929611988207850625010720203026086590989971299144601044939381993054451530220790815270407979799289002884421648341703759812700848441013499288697953034480755997669239698236097559835509264488264848651283842519658595061110374581506917725211533267943871149443115140268394746299626416745615176578792201145817176642440415229562253630493112385997419827995144392470918125845090374021780906515009715475642556358513958774557488579419940015649385532011777268171681432879951435668039177176195741779852661681907669153367490245552883194255971166079881376197387152150457254014487938943152303268105035274192378292535594604190522416420366581019503690755629409950990757333193430333101175658410748035755897673203051429491816839068570687818432512990997469643752946827070677552062612473954741772425697117649617697373839924609762802912305601615063072827262887572641848718308192034933120219659540668859326313410512663720703438840935945612931390611800948266954531925619202661121487393359428940676586994306786216035525760029389177730325507326313305600130466352817052913417437836055168648261824532281860353157553095183786628576288603549148445165241722128513638688552856277315105892362754900859719603221700385133243778189892020712981208333796521509264783626940497339366549676668010720547937173987795490590440744084439417334106322318057290130608320909294279956902635910632908233312974720190427327714327419849255863089788564557417278644974775687347895483238402076934473777361688172107546182422199340307534235718399218067091918812127502411378069553417634315563634330600438279577797741095213269755416460886275472716792343280558406527139334770993289603632180690834297342341364170682438358238770416489490270800335385169276596622291013953167406862706193717260887994490092992381480514592341034424638243528184862516158429282072166244244723765035108094501190145795048873588437184307327622000485859731667138653350926173265561164220523427161913594039111456005663509029178602325123329937557959267193330438050300701582217251242621471900351079921489167989284005489433078441785671406034451928555405212758562429070458303710816157260954782996865821458476653702631593978503293483505819746059576312613402139621003892803954239155157460229682816184647907539853539791664609734843191590015101663218232166847256586486860761381939777471341646825904117927832143709546226010279698463599273945279945246157383705156291656463445373752255272243977750255313352486172924846619125463058357538065394776001484728279060461424508316934627785403151621441246787695356513936613854729555688815698865291264*i1^110 + -27546871547526144167273331870092633331147806720693894334850102557520559703922163778234777545281157249960757073899079996590710094174623153176424959938168596799799526460709534997915873020116772933740479901970353599459289901866469892968135206823733073744504767305162141726736019099810786662685343850799651529223856300085459477828693335835034168606280779926189267737050550089600721715840523133627355087942007579291236682653310572384958035635116733702311141930794312606018042848945082223504345102707878623536701296314838239818510883584049994291474261531789778257686397023818030453318100032271360058575368895049519325960356001268135903181809814773366320160751796076513728806846919101420786690185787141069588343649562386278822174514905649266616032065316843471275788727672544903827069612523270741203709855177515506068488989651961864863820740508159849393402819505502827211697443572794513374587455458750657437738671726689694215446030302323754111216241167789032559634867794702814897633275137273714532909910748182732001996376382237457711885479348204156345049875355330591094779225535493751253950651404895574565096424502440946510308863338952484265355503134310990037101066521443327086141115237253743563795995184067344129244700995618502989547772910179415425231696986291336779770044037259835216471887887772999228721672433106566538932313217801282198217501706921215584875140884219754424709254295229014995765712556478747870653059553470459136976493852479171239447038411268944267838949077407156704427518119882398008474116888653325792631697044230822074293963036757318229386977496835167520438234157820159211400643885846586210866854252867255423798697203823571423944102739158632957778995269723837876944343505821758063654788754291705039924162287851096412893175598622141497368008822470442603689636149629386453149504286913533153554456344321931823708859286816395655356666543378959272325204622901037428138659344839668090329562217122231893522617134856067766604151621759356569362066030893603641711212969803846734876512767833296855765411326230606436471775549191298742078294257837791013006769630163944576454117954906825955495343164884506414878179825201046248076232762863569586460364830916987978064115534339054661944223131941570136029576212810995518322305487176948590940859040692333036945182855496869792394852892974021264429560302133255498544984612230981540748687379750295467828030468829347684970474440043716131690451761620047269996133172867695476190189246275876362263671752212122300872712351737007391871962964237016884422108031869277475752055939007262733590210863615162139822915404303704329153005992680902773147335285841558260012110216637248639412868250350652322733186737177713696830528507852551857698662503416445783615168263574690394747497113091142362739956536166589069837575088267744886251091564869237216988492755808947263695765999924234255598575903611568786372980479331340148415731605277261059808036971248347587614555187830083442582911537374295372167450714782254864263214309840244189540545892674866554159698424512588542012827099908541340228296732285291103226042015001594124579000555982157306207723986312470692904931742876292972050668567690543147056367797995317570667117326178110807770151667046160125280825634719654930784304737632570557505787646517712887078365114702159769396610796141804013888523791926278250854890995976009248314124918587392*i1^111 + -165122775817449353301227236560434191103956269941549472446775880075605400059282606810534715346931712560234903665477384622055139236017508105103026328609690125235406204433884055101670715631603380110547645042663755013116196309946760625898842387327970173081997095028048877589417196883692827371557437614720377219719281606996909198611433616458098276286436572592986941893197879863551079436147254422879497245058809549637907675388678265727588663794960825216368626022844792236153567105653273281709221158248087446878622718896075266714196243190677604203962043342288667518324192820782939055698804527813088743133438325369068483678738472904209437669273487069464208890641025290179650180249651419349468711197308646583316945978927714884632109172178760597524029230633369919534168099992984856796286940065011070169852822580795551210764480542866598622770834141962938328607468798422036103613701260609447633004783167725104250436259726497457156307601325308803711535116162009249657810237451853932920466197153531797327895815906529152782716141803712729918891133179277962343175595935442319235863136025944128992208709389513220541540692291865597994204858630397373017320762039914327917800300518058636254317735189416580350811968848812218989639555724922624414991608040624312777042570713110044299543381089884386631078616500294508130025813619480253771816635060535330597677957564941322780948766886311427165579734217369813093634995954894087526091818054722735730947224908194629926046852336683965456161469326704351438911486327428574650472382194936063545469959712639316552709060314953516448344987980048536205513339668347829498155512582859889504661396529359677754509297128449276236094235290185991617229682564389510290856937429794174996251069802513273423868776748960662501544080886170747191234705004654784398078400471846737681476355120495514577274790438148106981100668645528111455073354018908593038107627008462814568356129778785615847114547203264943136132843290506395105446223178764734067746811675031750339062793046876542551066552281865995365217382286043966222548543135441921671718609659049929902601557150394863720032294923359158256222371428267504617363632222599576191547686943955472167816338782700343302927684241121852576453572649512029567632131384992163373964288633194813835313950449757756320617400128013535580858812510347993660641758767035540349515244271140207663463806191789055719409828383199915160626142930458958005000936489174890569800768060745481734528358957501354068593453227252819854179838124210214638213830565040723833634807957698510045558652531531710405705617837766128630687767799426230789089943186401114546531559332117352962598530096129626187868872080813155613317795772970242813343351124503472966266092854296617057802218193017642861058693370293444732533977820041199109423135650379509485890292594295129271270176572534124832241504419515698611204932808118225203648793102802509824131979256766936037224338240851213143986440361084895354079296271806918728368577763509595624005847164948041798972920614354480648726366504655320917107544992006153480905523171122626139858808600505337851170482674072228809032607164673941636205525656242466883109873207366559951163952163516892768798223953453012338724724120434040425824620708325005995598494217289889914655004857174535775835419656358291551850625553158809198202552261230636170572327547023756843519311872*i1^112 + -822720033473183323112453407266803978437615406666792209456917355614473123291934837196520177096374772426150712091055926862742861351875384152265357918226659250255886224074036028973687909752512650704572994883618162176967706160157985433714901818674550720839016773317361194494630221362837335872589048104890380170133817008015398898129346643551882598666837425953423531110495735398330179441172431347497254599308106020350131655478736062055598166704464088003099802588490120472321931493064766604195101108321639684147349926790070220567868462275781125585902518358734596610926074859486225012387533142994716146634847597946087556123445997783450713297423145186899313280574173465505125675483615770806341230055165602799331208920966375055640294103567925534714595469272508745806414362095351740383834402257414810082021336469996361507018426682444182955413193638642786198466884455263893752655163341442562723981191301660125661597581111064490760569639510947651316815524586351868450231470116076876526715142160193685523882493133023289386542817667031292810273342574266654208226508674727039914381142233098962927411457214888418552149303159755975409111534472271589896770045202108437465059728131113474894025185696423272739681746461334778309425610669011534073964839862300410659073654215876819522233193421544443162787910073647293769536672419869838029658383480452640060139560392739097307243008303653913984486737137855413806421056369280797193990343602619837325717931156549000319100541736034752492290613240142576196938321523383011836337412167660026463495813485292379839493570285251970431483366256889892138241813503422733498441114799818587493261886698540298385493799837031158355884114226176702234565888949409076588833336540354415526721330771019431083575672648935364587319044904736267707557159719141416784425594346583367528695054988630882098754194903514787995708267438758226141804712687696767513403191671121882148385536499200835887705603176053624762529944547715369734598261232313473591726444956564195325146829801776790895724572258109296362467633892158242020901734703592561320600623811288845675020727932637097091663032135580850985827367079934588942498050229029240220029228806336510269625969240857131219519822034531039048816064422186143799757198824632945785517575211914109286762526941453455601579437446225951962737090183216501205476226084042737083795513456611668465446086011690746403354335541883605824559251209151500715231177700977329473590291700084819174100382175893108239009777529088096505885366351826299633563882473435225685584069206950335005987349383867372314432355979126713096108270677972258101819515366550210960817292849533315578497753924770774626015966422018738330901378780308261846408509401936921654443297426250379797618540085456374550573364740221602328135914176935263048463684815718541733127275468171159733959220982285527996007300840448574983831646708104876957786073113752047628152105551278285696861276321828047896855105602060504559326365400867366178299198198402324450803088608860866181397128136696204872146452399212111095212227609783312486015448399900664778778488716809385967935711286263923117443954326567695583565273687088385185423400257275667210506478530407244862608053001414608089762161084053938159999904928799047455879953729380638024297279241663748205191557992317661750707079103433512985517479257325323638855907897564010119168*i1^113 + -3428810337505881766395369860570472129253126631491432662866482072182960214175915178216990893615653841130742575419951217425115102533957488942266587500208158870270688048281949721617096640897455700450243853731091710878269871723104754914471566214896709511079867672001580290875973314258461068816690447420191835042696754415259457287821941562215231771630664701452130489773137083240171773618976813595174591570427543993460121630886559513584447698297060295042103618809501475995292876586453866431115549556205909948729177655641193282969953066752818903481320330435975249951500971578044437062769398437604129350442261309509921879744668789448369512715937438878207053092662093515005072575447835953757733105710398455428393133985485789502121992125238255414211551446475292704610917555998313362847964864798779740003680096845608144909721100514800921235143604522719610771691830972513160600179849722354794009761087175714046960003389972777146488070291909748152315371728646015888489997740914802111324432878274292190780233609932105653597027814659272871692920913716411545792035450697379975057587679201020965746777930328988069902505246826233839296606659949763840633562748772672349616534045577949996344595223973835230624757555605766338333696457349149503636149182127423688852668209591536542035898518285276231906867186607514774472140582484955926060126643092975192435618368570307475196434446533003192131197047705642368624878495076571795458540269835132345394151178257523300486678947106253893658412477240771565885459654060366913523741969868977417163249787440711429141668952335433763709658250082611563897828907708382167874721770372523641841840596568885109973215944304644606851079750054475521599724754313565116171716646044813317911775993369863649135687097890597366290755743895836646616958294742346979740256106110212641081831657948959428010601008341451803979314318370864891160462665088894664580461326171310026393831170090236768415081650640024567455853365092517423667337739564546022541450603697776825215732452456988049571461985475999193326131214205681449545541934714302587615705988630644431299795567160035570140205652359951452246328984352637651077830320153505398021902484649057179531250702993516922858294399084698697761274491715656740605232286684777667984919731169522722415624004357106113393636534749020413777986209506995526357425143251969565968503701073016121034005291954793615668219563653428217520478050186949654752626449141411594009668908102859170965627830642602159662832331080655215169221747004759472411392214111157082094761089285769241849777899620603041202903223296450723324158867922832199509677807522529590926474516975200533125028378008234743112337463569420276793158703122661428567174371321825071882049817323822004417425109535029601733243523877779143346123547842735099613656001915194644622909856822017346103222756107173302367954774635273944243138998544946399686107819951445364539776943488759788667232423475183641075159419802679796823103718712883938858194913716249931215835328450759712925809991203664025726623433490558414496034470240119612628126643562846186692168843305271312283506236974405806838008739775074848473545376883855254419395808214908437025732465418294286586585539055598767434376668241967196096164079404799968618756547866869210504320281199500178884200881399124920610094229663136551652360760791544719713072411643478016*i1^114 + -11954210115531582021004135177620412080679978231103342400065675194219086879201870353904085205699339347257031129509506656324338653335484309741809865744695965615773795961994051585473208056523373220155948089753317819050747515926455029400138562470128109084210178236995439768132149368381422009769285693285512855856778970745395816301268982670251091729224769284505832011217373271367232943698183551047917476479913897321652009225276997225843983797636879776877244633652526919446757019195857275251360926676274713039229034370494211531358646317960883845470124897060798145374265100734045244104834666322839086995353947613401845064830045692990813617701839232941322439347533810651342460885748022752057263907933844652690728885844007748035147482783576993660706869083687626329195904120306565499069071003630586066923070024951177870409522035388359135234415115830115815574658648981016610571564976072253451146659114438854381773149311727625267842802800689027241074153165180740424449937047363908301753044328693309949412146926154319520818294964394179596523598216940981100683575377684299475218227204193226315830797798973257309323089008458394855101527756459187169433367491843692790705381643307272436533263441857487826039661067761171671748179371164083439539209964830931736398569336682596173848694666575728872906361630680429090813394555273142881767816317897263050444460871128146083361745078715137315502718504412057148028558119172086508338155979841938314138935040827681220518683941519763728383153270363752885223925414629080768417198954389357114345501413780564149788053545254068699441511636115224884433074838117151545902498878762274554303690317380460747427716521602989619620371047127776260169579914439772647322271222520952226408634882413547430532277995409774862651288786456198979476792229118127152545949160583220420015812095362000870888172948611344810081678983941504675721435922366536472890267942007858419297241717652825186982194712259118003404093973414896161554880654392564330520639467108941744730469886156537248095412909437433654476566554449025673089402393788024856691556525519088949498606400249430041190799631159863072978081243443857088135533581929511284964660077758116006655957991646988076807273923338483169701647298797987631317866257384317750347001615262992162694085099561161189053410500579128904141982502323553336602246871710869622344155592972603810261500155834550318385048293838526645678513418352246605635545750858482370397351753692032467082866999146672884984592367560791170558018691302493951708637176080723787636605309309776034016076836992969835372525543176455707549594442506019829821702755075213524117513123172884521406374815753895649878061166450552130137126299688576881691285129680187158490454131814834407745565916647872937418291163322041368811503924060505869095006830829033707296326999807949047722321589859748825842145910666454514522359962750803560950298659553455944302894814308068473517791143733618425155101300696233635956954498123046941406986641899011320165767872492660832449889658524564088263577730006333468916820080851903167529314892389375555057342894381888137731519549025611589588620401671551990818412165982137156610580586531356348337739287186223362344807386819803834373996839431467719489690753601956530188622922142885391625310385313740753582790750107277800374746814774157864820140961969279328788060045312*i1^115 + -34888748777541053386853737353604757556983081390561014802873591019662417827198592475455169929587639487832094652653633913160912144466186589858834984204169409287554923967390475266544927624419266161003991502344082556774307813148135910704197651332489612454365266297763930389292390796265107444551141173124212489614245175862061212480808228184069140390699905669802497843997334985273161388132015854840428914910665024230795903408709624840462994200029504955462637452769076848108873273202362003210406998188977951947046607371986406060031343496171119124414352971052040354862038720365659350395722362201019412810449612382687412235339417910211365339865731131991669628906870576706206780462000786366393472643786035561310410391829510326114387145163473142709445994614635221208213653245715287831366150978296217987451106177934867813558476386171412246744553604300588236861907522003260038296041000445804109650219825126683765828722054724234620228794330514050235780992892893915079048323531376313161642400941675567598550664515580519922094490947119862547913729439926661966237698480573139279478839347747773264373707749874494168246585725609539858486987329628678185622058473432724478608421636808724317437190419904043910759762178768893918014535091471823228430342018925384296210421117590330122788096369092548035710940474604004364547396093110831440286131143515470147999838764085040361373667042897401671409320484528155380123397130468895108182784809534559640045260795777585912871358865654974904246287721191243108595172418574090287221786612523353045491809469772733697556161256602502756787677080947730590980203470550418000711013555262093034549779781739294664518854685624381594283445273853600948109261243410887508455476865861209763039823331299071291808164142243058349154042675279997452289602716685157280916590581011786549796945706368335355937436868931980398930562752249126615299566459639506192508686532648262549462284877311871512227497256623562229542701812922650185503033735847315527914740136731827723971437411754689684178636554752223529821086927085148465840375500977224323104364422897272671853520517272496324311493802796772215066168432496970632630269744031455813492205448624550695008666399069112608606432970904664624441449459078122548916879542104560630713364500101892183904956495863659968741471561161442433104939300762933964827526864140701214079517250265985685571215674531984187762695333492104724411837494474377520575398817729857142646182703531434529422930535466608735727556324345333230180394631178543040732071099421376859387514019018900830364475967894834947334584691101259875070808687250644186345704062618635255684639319370336956466725457895758936019034669235035625356185353620076237166092307278151555223197885627484402320204544274345314787118399032675347860807994450152503106645559241278244892516169794369849893049189538420909158330041765694349611902631348666127105321222407295354134297205869673564512996869551145021171332214199186719170291364518827289301390018522324660065977215166660838400578577850975319148045775478372393992840580325727999598481594775981034669810969252536978482191171460276853732564212155487581640380186910728136125252333556880086163348428547857745106885665528525663367784600934034710336537053684193345639034793625002472643626840587517393073860871805600735328410414026783513673056398213928997355520*i1^116 + -86288555244599197383413946517100313021458688163991691586850388438926508965467724921405067835281711177186731867331360687412255151995562680011946969792555798621334134395213631170078644739730184020713659127909430748898421872092479323804704386292693955594323998773005533492025403162464822519720540055611662680974377373278356682344015943409626109500142070477420204095715645684459222553558281576941759462908862111568948608157459616404483686740141412951137601009090549342659963546563357767294203936527488232413960099676352084614813198217690836520681307187700781262433960227421303837947902295858292720038590627152438644561544876046466640714027810189265616080418389402363190737822896166420459568543733518385597561647468597133953462559475090824227617240586025237628287594364700618759762223897564357672335266709429971352045933514332049131222100127553376598559271946038259595265552090993672367775322402264675544377930558437229953069050532629071396876789413085770700005086996692066953709165070373218876959990531839603080607775280025403038652271343688223108837905819323427086787333340046843240692864712794383344006384272524534005546505603475653580642007916670869795311037997170571432025856494910424030347361072514445354147083570793714330837727625389338582057307239601036022044640788676680007625672101657108391814230520902172385401624448644848674494582016460154227902985064800877109944626482814772356512059044435111237387615622585875468472635328944224875101499869206344988663247739758820017119288948290422550627432769593537209049768197230980647000746214825544967023951997236397366885195156691594151082638327314408731775332653312606471343571506467426141587004859714220825983504040908548114316137575960189159303515894984078732149041208805268667141304008212872100434993967173180951924598788481012641902097215560690521538285237487731821451381445035338474880326972611769402758165080868038450112856136122005330167862307319754270281819951504391755315212564059028883226473376497158255255662859197528891681679285359239580698687805029789048540915252591024514433107899514344067421505131589906878897009683574420976269344956368170675254504279670128482830838333515070184000647503077268496661352684066645389740435035375496131663430820176495089303151156052471035817038317054855676438516920987319846613428657574756724527503855407999598881003287434131099947928932821615995905705210324018750759841194242129482941447910292288246393927061095301343299384712761315676623551573757803701821562834677529042706921933802339168711732318651172230064450855672484524755783252740359324276304184537731493325221303528767120624325577039070590405119731789610627972327335340284857234221142654354433274974877850337535544849694253962578720383992166592011060340092748110157279596078437692173542555470540215679836899412199971885611056014091347845154486607211294684071469426308077009079315474017720367853948866358250274648941190959954613924523138120632214869650210508376628014470749293346524512968525993339580645528387835867908475513509192535520267134939992865437370686063539281238568954593337545433566310581700528660695798081688478266095762363576887492136822987153454104680354563022053366020493405101638741943604882327849901248015898631827847342901815436362965289741029866735635976457435298842609745648228187018527132131961000165376*i1^117 + -188231778600579732842245332940997091332051480866489187699681452257547927632283525552487812653479447841277984374914046199785387206112523653845762966587772579367710242901556459233588418713935440592887119702715150379934825686216495589582499110135442687802286092193056276036699434558156706791758490722741206265450179983476078343037801021326914060369335122726370695136574809868032669510038655594200948904171093908068619728534177948022100030887460713636902551115456365480949015330193292017487514059449854746087881646913769243218774642660392349716778405779089369102015546816779678132695351235995075832542802509084046603915279923844570896753772224098268472244131550066345019735871577638196720838126118292314317546106681972833686316840822976820361552158800857639537432093715559323695642478694383058380520180320121766907551721949729375304175304865122838569915394834391576530372774774797400194138558386864287257945743158648902239135332357995440001010288410840789099481878442463052312326551106592288509881318586806569896168817953934678497583871914572481134938832807624508522806492499692475299514252212576254022016301967678827068221192857223518640953544358438726827320845402680868781095407665350563159659647177894803362973355073947400791924280199948676508867875789399638994279038446359569323819226562885864752342083111085362929549264391612406889856462674779295850739124460881953243586815262124244758765497786606190156427053412160189609056861769485971307458061725714692009744285226686106712912183588953346574770993855230748998790592782942535642489274818913743736843236203719333110365884430655506978023110996726163711542597764930177387504402594106915233581254735647887316821724454622365864335885821688569842219580899481736806173564020885894042906107640401049354404030662704094638803247835589922035278505381557203800192060781684980170429512239849502396581278018079424807770473048263361393009329567053610070616109901295945940828405984120437089694314099570908515011139826955956168741489759012926935619589584891909150281578021626943076928473643829041764086210072972317615739774900071458102416693900947257634103398194219518146878187012936525920191261193545954429444888822297998565981688146099665054212107457552969538622175759711804153779027874755827389317024704215424690339429869556574687404530916174127786554644624424271760940205483808358607705505656637733902276524881651532152230663118142518996290698360975494803125976530250942109613899205410882592673060791256928096716616334435486668807228078550127150459552723714047708570973000549605100779531964002096988970259617729362676967186958018287592014350777496407701921486828356625159168202735744312823234066377196789486171532613557197512021565161174537608643414805355592264426983377438807113030233891195658062848216795394193692391484665275133765812869475628061710376618637971713756384468917972238190461993842091342122177795624240646938605898500898182299685184723035801887559186603564172866285229418806740309169114959858200827302145940076651341007313994606594849594382538783505308586990469529842784148398538412111703130523764818361189737169245868739465675894834422202671830885241220913786702686739700922256634229785183835308626103477215376980245553806582623093753021729409932396659157906461966501185305377249500845470681640780814543712847659008*i1^118 + -387795754041403449946711419552980470491579525578765198142461686499286623436775672894061277102868756637957911414852266426167364036662291773048695930830234474970901713426117693699625710961728698861826050782321882532797981821442790787513157465723795869944738252910300402443076055427779805339801575076236917964158812789533130714545665151380020495800791003512281909089883247392176010474595489922576617718494776690807825790396031451446516077107632311416426948998213853206032545084136307094401865889541985270573137624278622325593852293282596806542273910807278347090531252689762095219077930874005196087955069902238068261940350751182844236568936228615715544349105892555088364304816722523065695031096911034595895247389127563659090918303748454778467657999805010904510127752308474895421841144068493764144238555060748594804102540872989320204437549487362669209124038759773159015773491489656494939065981133598851518182784853248445407662094512863191145557332566417638046417461451536568303559404493360207656695165037826253134388007946748759728499791745998771791688814455280201225411623191008836608731177334679697435248853265908420533089256723364396158514937938912729883033424552566116969003760086088220538476798789043699289452658724299271599151757330199603404519105450723270112052342362356844758849634571600023226394111292835291936088576029828464689717599189768929908701820739316519827795781083765332500709834955571771998231514412873860259949585819230354271157140240218535525216939047102678280807602578663195171574719797280123830487475859168352994535882509723471075632082474289856031228357066330775343927678341838980529807326195608214733357305497424237074695353786809952261974451095584583477287353395197063137693075812640524837548365960455956030196680090776613424962636960765050008420828168004769408404316578352549498444962994728113438655134296540634441052536729705564297994763536097646904392996575763130175424323042767389738250138451072635899738389518305360564367303564466302734978113078452862372700606518131808478921845774830168473156372760972404032161537669206478256851464705250527547135770737245385942924869523734925663814157458078228040929039039114344606875391582264962862152126803539927392000333773330007632156503171115505832965582121531839630457893192871909711028841965258141008641899822110919300511895816395180706612517234468261307277580348242317958065704267828536295753967177236080121474497158522673291176431404335620008463593029938145170705212391929462218770960421990209180518765730555016475310499192855304932193883384781678631798492788217130375291012672570943897935987319721262253441816249767493266122370414840216067750848919150483836189149018257704330291961589708976118971317930274661535958592156690118341970758728149759365416349230057791321826115734005529162699980568757674774977305428632738842676677062869071978543598956283348421720834819803862184902324162752678163945633661222435176682437359666005056132081247820424258887617762465108916433307644699402961432537650179511397068070022745058669717612512725729693884310956350784344365520968768106485061645453858544722958170314305121025815231654260284534837028203719604998423808155254147482912955516108084904128843055114228084213289796916640267144363471608191613721984183038173938648841116185902235711812815629267226329088*i1^119 + -779314183226381694379531991090096814082603648427223508406527904335571464582253004606754097298598665445422161989888759079825263319585077231515857356463582635158871014263198839725585555480487473631551956111523458914879438406996084282030642338865730578061347775775264889828969840551362174833768960779492280001348157715399559311003940305607059545159068912589358097292934070069931581103236074502524558881474925783341853816519228112543039713318222074805159383901604421206504124209207667016424160558636344295796795318836291904616527622847849876189725549380573910365242474236961683760353126453543737704911060176262794295395957007427748619696258073551311189748245050629692466534953901405291023016678046536982021787900854381299318721710884313014580348578263120581154489762521249974186843674068772790401639678116956993932747221718847899888604981438799077554575923757949561756836717836362725437751686860216906037450391439136179262113638842135355095863374642728540922900203882632156921815876438581203903588813892177205006578605426698938461154826910916186872585640806107762282818935003991531879501861470586394117530298307884470955956357668812082592153434615379068326978318141049347456755445424361211495892346959676257659228804439891040428719736941392755870320874025908766949813615991939272116781786449799073258652583287134290117697090276531810393584628779723148696494668343536150070818427702766882038288801703825955323645023086025544045268437615143019569582012357461450211338030250611703889606812720594938966813749277262765729647106417174645316938290069099877222055109432751748363932939264027313585524910208560568403375370297278945756127204504876401778116502818734632890667983608242028443839479294487048136149273808957888082320693061571981875056124247562299201539875184640451443341776192199480670966032267637479388066679632066177385559839369471016747577350060626772327050494138033115584308833044491378718363549905195891670429928404153106490662894645559021260703590085800478132888765896713763617283416426690015562108947051975521210230952927721220979978581117706439173814715710706531598614196417794057718862068094580412461495082750635703047697072714278662862063580989740165917570143363893971974204717283351620894169092444362223963116024260755283201825087408298193907661580483020064029363402586558441247109468313775275066865071768278145654718485453159475775719324595871066311718781613116672059773077472999519187703396720128657489876373818545475509183787265762768552056447372427564467661055758808174162680656296799851195961256800193767999978241390734729890049797899987322941809361518323768199277467591661241046866352105305729199244053178705747437707324985086084783513947999958254533272967742210830175659344057435418971319122523659964955032053152127987451987857619054714222550158486881431568757968161951529648459736605778411280922257851813242145327623045377043411716550417831433040023588366319601713277499176228506095761949323982723116543567896381202523722976369666011925168543200325714485481036841793697513834535037971049112005623524308626862312981530978499188102626952947803558160905007222278760745469570397266187299584436925332699731436463138956279845455712031685052278390926779291810598902813759875897351304911298681908445476437956252922362433175755746878715856623834759168*i1^120 + -1412464220053745866542418121565793641035471314905239130138069293235804706318315021341965667666871090531720487765192707653142679823144516983515623941990460664991505989051885706199255114560049650938358380919711664530045603770433321129300730272855533386422380481104409969694245131395514808876157363709131835332516108965632173121579536487566936892821338531677149052014572050004916986705125683144459496439635551483198586861199983210914997109091167745674552344459395825370335951045986185908049966007300072094608733727812788068506389969772652635516186965034727868278117357931684897193728465882068909078946177040915358573072356112944138288689932435708783654394706001869820183132127832681726809905065089731246368189407551607738953219151744974284744570957172329952240710194833880786146298888710578766501527087054288498249953869744902246406888856560808385239760638811295579141782795506385382991076948697194678033173607120751763356922237365368343353059199619889207907491870895642188999639811802825639354970168304544098188157092011923372381716814508051405215795886371563749295927495349465996043565805384346590547597373010040669999901929182107418036353101573999924981055198773639304277538743759619215646805928931114114363411319783613201026571091940379483199768334800187686355172921500162960023476793338844808616336825783610475921323567741245953855033851089019539895586620663184243414298528071073919622849904516130242244901783972346544815173925026836665185715875618486678479052064472348200202805396654727749804708456215721739679067353548829793126221303783884342033256444921441926524855048489359509105878414087255168992741500964927826343068745790188268559928571062033593426773386864190402781288537729802400841379759894220590431340888149166338314999307736408811351930436881822641050022470563029845455434388188954282087619124654913585795118626271303091718844464978378193132988498644755830351173573012479141107746941098151979065597947185158478621178154968067908314484791538613495741115708609016824096172117410267730264436807534165879769198456790193197310243345304514769035740391222182971333105802235161553997411345290770481165394012779982633327876924714043719819003436104126520249002082097091378480309680222328642854532218278973366741492352502497209355905078778281096132239943992571995020323947376991451779913927851758502667416729895605074931838469425978551630015261875344322396999961808931766160525604920509888136381749679520737196743307654984909154084387311795234463731981243591316152418778533958784642387336743167569224698719414116413818741857784372066920075145100215642498304588760579416665860510379839961063163442666505550712635783732153806121818963527974817016358514908999615387745660933414192337621869559358900313158386229570540909852768278372574053007932356350687739136520812882227728699258457521631032289515249909522518172257840430899605193058780472421881149627790342766796252670339458245331170767805073149450371339069776210979270499929832962968618513292916221565920013005619578573257624968666314896321110430609683812579874614215663640016082323340009215450137155410061196866795850543227902979975607361363850982236656849204536947122698643102843321008587610765929958968100972352072887171193796151987791819211498943357089381797496683080565006126171154510227888406528*i1^121 + -2021810883473093876045427807761216068751418548287313931990180450097403166223067073085620332395379423157865199127275960383730542791658770096693177521347673358080765245298520181583874395219844666242318562843763535328760063203135328234755462895626092258144393519253219131216995174237839761916532865991446785402929504999355531873416989962331374754365164494135498727634929767989693270773204522205523104850821886464250061351482819395300236527882595083666881748039384905048908751028198123192760758036464448872523947574115708519897886161718425162161767462287113562955285663270193060710610811725056417767964531263924488812358267535227738051765347678455539172542944527508491204218106658416472463182161085917730177751610450499698347869491778324960053294757039254590254821174042729586070576072803944196211703856838236475281268384967837772726688839064292995010343604735710911255089698111495558502052701716473153952413424993412724776052045997237171386210669862543285572837864218166589380128899507985462536214183394749322679141597361145684212215574314663054763218730855645121293535424373986813621375260314197532810238721904668435615338442883268598907571895158188332471295188388952502539479194491946981666333004993737407245009139145161971293233868273444687177691824056058166942349595373141807497125672559443806168674342136725130458426986679175387794144004464608951375714793727067427535287057402202105749552641086716437909962186324067493152310838097633924719468919827722126760338057844860268471034129905843424624966402276000502842987169624387894273310596117313387337740506276991973642449283770699192974840397386597628051541551768711720502570475289994126335336277002952501915378607198481217346253923724503526999297244777794437792335828761136851719042581138174084258430011763737055281149126106405014583830003329291685019937234784273368313221627442618426818202378097359338992954843557611089476517176239390484244408717732864179152560725168293069172272853076559815252495329205440452954719809801027777888166524921918376715257310300838968474260087698261759489836564566873092050591921294972636752967269656717477571275018700744212236607252409743264756999537655274500137507610021611535936555687554467795939398733221501469532699534256210369090134277238701500674468989359284024680337738264261449498516668764144917988652392516574990616091317628522369563129358974931116354682728600974280946388224750449048064862569236528481760782360873998150717832454209863906066788037591572902202588671940980688596635520267413921817695437722579666430864381578645279391994651001711641243563293907188892835776998778786528966351169147658351627120718693808487109594309375206601239716705613586529958800618131005926077770211525801018659822272349033257905761932933630293262267093204419595946394576650137849860762366774465187443433834047073538598227344475126635814811694909517836115248215929385500886822085968815323155788170957434447321338327790890881074853031418448633383248636755845619328631605144777865617762726663435664532867152130696633465766740024721666301925512573456700210493795647974162041415418063233365813947591806340874238136730093440454240733650677081179314238548255621741029526929881017878060410764770862281522025973876576746553013504188774847136111270507999671769030783879503270037684224*i1^122 + -2245923442091017443212107208827412062279696628151826362420609209265234120176725570421493939000906662460872094998253385677520301872201362816134105473615338307001010541162817217932867326416540802891299443673334451834613326149050829981822698410726463079493990957906507665270415987649605309183898769899219621709641392328379541761470947938611312633360368755458230769665955429185488202232517901476966083619434035061115597921640133085807501342235601451252910019948191727744164013869173949088688394530266049821527571406299456531367840725276674438000780655776144479605265032002525470265914576744569244651040711441873931333018196056991663126086230829671983277530579883874758844193672635274557841413087483904726960042578637807171890425636545160390896166706756182362272047651819557079875338798022161521568829205550233194899454488346810279612697942307599229365842362165101471591210405198947249637418951969900318215209123655064811158904554048921832851284645395614904695661144342422752593029812851901635720901157442588963822316747038624215849249074535534752643788155825311457686140160171673054614444700239313178778303119822865120807337146694636352290269786945947034392834622939894236794418898612859489461100619563259597938467200780916443524704883442428033658749523942280255964433851586046161001541367732081072286964783513468497691249591966925822322940814022245373262551500207279337242301481045382733657970032184442178337053585085564394729181700136545867694501498869956414771830507141092926256685447756403492281917590258958490006539687341340329106593649259254622542893027254473602271479374871746400852980676610619820900191172146593463812747186180812907660641321761669930262474686230024512234348770466767643764284615588489634819717361802179416124958773418456630036772428332994047867239107056334681145260194258227130432290138996210642094988433187482727998867988275300327714946695624007490133014964690484020845670721416847319114128084709184636307711078545869317822083063585990804473938651996777590845085964384678291324219966288126415627847416055603992487898088605425957175078431770420290429193210261278980892924070872676539567986413985678487861667233505731638061526689995336390932780172406351858472193433984920229130358762586441839990648267360253203807276834394906014983161004809367754553217892552564200464519794978242026080767256562601966991127758983484939503049647536078648957924825633053633344356829671320792150471302387873524468376871237496316076554303396444746752032447708473374975901574144280313607011212499271916920526149186974460035021990198742295828642729022131829148380115842054166140591716102208041066157122291831406822412738025666884534390019851265062430306193955596566230846998241070583190475835838176654499923779991486766862771396134786748911243662184573631857623289285575154467920751384898908854723627045359821934262283243723846679091507994697221573908149422042003162685090656111366775782433563948082151624997664230632797273395459689717995784341306059983094502331934381482749524032104722578331995584150643713368916738818722271655823406728429082363479944658078152784606266849196948019281278834935808248816766269517064355658892075065856326334582568715981277184577010271567910396388295669381178161985492332481488719308187752680923676716673766785024*i1^123 + -3075357647829869243752006039062702146755415574778601206500649221018809987157522909790933956400857758097049746318757831647660517543533235305431969725895084686849471815007318673384149853411080257290765777508741591444210059741999841247258251660616507298085032227794866835715925966574837289677681490045005215444235645957080633975808681445426583603640078686300772437783484373796059595047785296941517080988026644630588603245421275119868469371541121168204597703260748730921808902997964508141194574370620419656300866393287422226940673813293900806490133445413515619168187738959778668142889495318334505128629824073393369805235294125891306009692905869869190222516929058655629196949600092131201290413953743928338089516130949959040544276985369812563966401459776660850048797120739807545263654003055171120971109027655154827460471950954437109010256346150047286872169702126679692398431170299032630118938038151814334640001435604087770547730246006191586469081043449409153275605075584748558753006894408112342112647764374824338968855817095379734131421922851064800767408036659307706034390777255440328108173377583291102647925538292586904923713941277965335744560969372317164105518642626890660656845885383020743836907669561354334702652853365009374858625385820930964215850244489736727090563355599320840873540292162272374053111020137924315909201953203931762676483847331319253434024787913135648353954993606688346529881645632222762082812032827811377140255993280563681161747944578795731095952100774487563433602284128840682063849735326944747419174376593727378121169926276447301536430491095668321818349318494774610605701182825106006103883313593524396312489488241754102769396108844813027241175340959774281180858941798851068306169178197180249099531652302810127119198738847262326304215500167040016039370973550234602328771185068032198434012967678453913184287500565294523703214024278687157034725789461779183546306257004881256424495428920264657940781365048992422198109584998115803980000062998166035652479939135198725318479334992784595680820226430960226589912250537219578139574620797603618412056139002927685582368480778767953649472988775018271141087210699050813044546494997799423383333536141523171890546554705867065462402003476619278308626444359564853096659871916635844774044770263858553910023505601682113645750467467708398463498625919322282216640327521035042091509915311379673460957895551597803426099235269742779015070506063417018866613393503817710080139368311587805413368326759116081407538663311028103350647590418116634716429612796827451991204831751583980145076692882802118139168203797721517180243236380766887204712850456073953487373804759051028162716800282737157692841025987082003320502404965027046850469402023700096644050960525245192182449067320900707683457886283990874195477929949614295140743045053875987784586645893742283238327576627636700437087709934651915056659693927785725379972281022892473792350913527923057279200520728324243295656733226530240002232735074358679936040314040502605720394504890299468090681136154196426142115651981505567814167414272312585864894313175185221701871936979353679302876327042445846272686897444042862532643048579672826195731381409512411143486776295745601432726294304232966792368221979069889506662508308750218068384576938770548123028634468352*i1^124 + -6259092177417652096010382050716891228421057842668116969157584728844378453788145766057207255233403419938561955043045345147405226863342477555707811259692663843114025401856036014923131465241733593654284739475666541659373177290847258079345907101894196195849285982768915533700601530639969739749674891190849927576236494044776373476849870025009913974008475857218720040152910250492965572434869546372161384014173467621289016564785554420776988697686311563893659801680895395532414502485183378028740342771442670760580559942005119751556454824608394535053934327575565066648565007541002042627184145471090566653657926790444604321437111262471924849380179738516445990312751581516552700170867291652891142634118587435863612415604856550297894763156644438772403136619206993995434251086052118804446252495996977090943793744971300169262091106582509816750630819516639230018843190397971305117041249162666776507072218866917992572612079755021662920449757533198228691968175987660745730751959456517069708930861174071142402776317414131402912834451893288319173550536154251554997885043709412260547337700828043211252396468686347987865119504177754260445553473568306555311743518694226510506323961642307042147353113883492788102915022555558534019162379194848718745708015200121069431866099181225359376604128095323175050000428764072237936621407352719328831183764569267480459923680886030640301620539611418219845341063036667488897235769516177251322072177628898367867001865981812131577865719142618818974528014543420254110557086405681311575789313639824476808021420707483387800584537123996187064067544185527050109217786504669777096862606613769212805493965092240081354929807485774785339206690690405163488325495956628378255281508386585635944096670199473464821247493136254767932303651183573830697932457149176029544176532570576690183121990106975284282679833508962474997050437936162858684156194659900321200136551969195368874995077192719571927625418911576332011163328024615721605886329492771317724344882693364521893153361244582948139877906655867471693636148104846741391513395991981132919923139771784476570261568785148229548839387563335938017753423383083955551317425012524847374637167931858056655217993667599388542434421724751746153911706738264233700536916425024182518806510920672555891150817165029601376789433776634016956188658142441882063679891030105745668249136457351449526465934931111943661158979235585547114609016054328746584490031173787866941669351677170686028780129183393029515117364050440282613514105131067562971800981300190510608750072554153911623019169427035485734817480284974783024259964694053860539362107429123741152042191389831135780952836342393089670932515136924139580691076878065856235167188148269004379729383963585035967699269679668904389895434026236930096556082469710910870833262261186762985488935445345546158480622829368808997223584595203981117807962908610129917479256692434070760431365067788665155683247453898324289528331819117940977495237935448183947432164899369148821356024321483409355790212858651085778377062601325395066036322220099407782078260624670729342978965744760848945537297958896317215359543320943074861808966675644194914549934587996994280820839851797347377827320995888375434391503473179157568675661144908233902560260233523585304529689687402924480659456*i1^125 + -7508634353070887141340740502991143207391751956530969744709564563254144178265060848238111095542009229016899013685980680891331351906970627659861509804347748678883258619323543682672572509638713050257110926137742416313348139692928663231218338696188699066802104144304485646203736684044518867226779869292907169486679016233466029724847168827127078889701195840830549006608405332351120570764649416958889795018652687779112562613889178470197832797966378752050302749518496828358537410409087758084299361394291527281766266485867425611222325687895610060915382880405912061347388779754314651324885056705690808081149172954608937974726529929639402107727818983855018535219112532422931709036586031931274426870496232012956216138436679282614603558058069720163476660464932336051113408723400977905235574345009801451066970908449889793091520572607302981711224118998850983701633913898097722664278243371980456945795504367203323525162170929030012400149895133992930334980860615662057039480380148756719975908151521802000351185871886611346432061811598456702652042115527221181247926678534297485355020454310136692914817612649925295317533337515068468554151249818197734317674279186105097399747633722758468125980422539589387056360543179407772413503247227092283178955498452533786830134385309648341347854363260616334015060996438152933633747228639287779668329115494253552572990254984384190164798309557699723014122058277330553374907448445278335277666068993150833105718901301190963098000825782549891179676040772410823175028824463662104182029802466593015296779757364541938848027497565723777560287604951283482248258839843471396303348908787872978901619446848190677658162408286417124103016345507186462899976582016283921745504588801399100272282260727321337315399777094844457818414102985558151923025926503863507041640049021410363728180637094686129853110568998549469487486440115580711214913369383284635835048630335003314420713215198134077170544990463725038585718454388689729745557056059766706823049819817630351106598150462377924532308018129114572315894993960011508116911562538403556120552638835581561705030577552465397886067383265830787659213982905338785185377635657042268972426786301761039007144319240671491042772686344558720264781621424313651836686593504651910064903850504086234404919265565571516692076508479656783826738615054956167380318870362190392010120253226179543180490510049708994429491743699300898660398742700267498386404149298770898181779538232123110069159811133312522200837693845960626955599757283407356671670901779028098485034064875759288706231106305320755782440226976738052597693687581647054074075163769015005550795036624532355173674302755013589667728571495621735180676175269620190376326975592734083501839835480442076965139123186396946492797957505534361792314636542799795728371954985905016909365827352240679135786526864861581199799997335277238145096145401788415856235105117311732579722666969138138621332377471554207848268656641159522512823902808509878412147642136319902018399071997134298068348224455799721207627234691872040670839307666874850935816252767658020785742982580758638967772081228981986793893925012637844348385910659097298276305575281715406681234702776921303492222644075797678816791976531912780971317738896033316998022870696542545891235038710877650944*i1^126 + 178702689816080107466940169376183473077155590760353199339591197460798608177373173681222579258132458893101520712602260246104171312190219197263229429158398915283829183420279118274281491194633847218616180990843806970451291221076360590087736247887964257213300563683087062971087518690725093744368728070437484363811917746705000993107401941025522934041453189973660327497440577536756341212980064360200891203854203010474540488516451937561089346866282220541837973687089940482091585957258662534523094665095825189800296961938583278058662138614146503108966001416333185403326620467139727606978525731897494202540520715081123415716981604496549500552198819700971150308234073339229704942869157020587293689518809435284261615002178669762271115445321247253965381250947325878251945272466947615773696771398350887122962987922697244072326522743935562976850053476766810919824781695371972856421792598431953031211968721124112930212895049089500937855219660699487885744084248055399100305525603345069781861955437187015251670637999431598486907125618283522125301566984294705095492739491884628348377891469357100783851924683162595106193583285949187793219206088900443402140371684852962281816476042372121410059438962323074912999458912660815193154861802172445335401602976534158107337967959057969740551114285408097065814374623535271224731365122301612198214335390795994532274334252796073493769263013610766742543974355923627418488291258822001099957770568359289600326098126086016034334614901715037891595941478921905890696645016134343697059239229635352421425888773352206492312917732506775313382890142701142651831693047878622271147919523277081739323696301284622096561784240634244799799233729858337352703819934420383690608391659842423518828679379996489109298240509960918097243121048057137748403628562751359516718881890391311291447180003790715154820126432450904326600821092260524405607777139968561339734884364503516492781889315853723529250819604985358080293325276244034892619841235418758903997863133020766060843726302975984575516224029505825597805140281630283883703930877071297606948486821910729369593505168037752606883422233086031857084022013685685426588041692865365673837617926986132922088076491425816693994581245790562708678583360920393323951561494980336231106892597232459625064151188250146389280848525396843784052296491942071502795846962061822050829451010930216115538648414398225382283687312353266450888778239507920641699897697518733291256585183179644979776325812445788044176443888119826845495202898507052105946201907026814250687205630483411715854372739901704770107846084328848871483650114207000903837087206074531890524507936810960691231572185725235201736105211890022008743096325575152663507326295037613733793754865329802595036137377490671768478142281466042844334234557078390088857565390009975557079325963853016067936841151145917413076084812373498430499956243252479929220578603693989158759112557151201653744143463162971672769131291727141672457614325253052380296950878690358781012051880615243556391367444049642267171929467797014913039357997135551871804447324620939661821192913044874670782786127414370757708199567418550278839050951069494696355192578035189015114165495917658284377430632712645656645202290608515510323890599919258447727311986969524361702766804992*i1^127 + 2752366053550339288715563492673441309425753027389038404747342490148531578283312445657094021480320571297988134547948085885114610174841909355072200481856530230557296441604724842398299903499043825529364058677203150853581631973627446110222069008507127501047842641736737832866196670968909745443347831169802936796814558312307186677160407256219906045835408607264445820223809878232495731244114664507087053039097115546577004873410987095270024035162711429060361830655203057467282968814328915251000233666315750630351154038533580731419065675671241612990387736943191560909776754807418488365488402291228511454658884061315303350821863541402269179048280088322198354241399848788969322990080523154701559581048413364325811128698369514649350378139491755803913335996640155417645412475213427192901575713856940694010632236251446660766590314659192247521848333170152193483824187571178530422063048257950232071560504030886504810180092090202944627499920086097004545036681175293050055661704984408977419635311984838440424513118664178684708601698580453575700840995970784675061167021225700433547025266424263794769478506183574698667012700475035434369286982822472458346362923876717781165640236793050574927392394145352764402149039116781113230276628379575136388134178058965274350576897264145945689383043275584332343882234513296663806651148085503031280342429512099086481769753297870909665568738210657782721769591089638151105214914761992345745477598917082116307062308982358634989907718277428214532163132352028589136289886251605136318810313205355807613206455727204997272888144643006830139702610312936387484207454647309346917063738195877212116738173431739003325136681736244924586005994932462171908293986979031765744117003022896144204675061794095580863505258021494214242564592686342985913861668685623881520854733138308921991575777112993725333790885832472455597541201287181559410097873522184346843268969056339343769158932541765455600798088805416151326134196421648207042817626354221017072650599566654965262279964510533946738927482381142915992307005536423725226649997894378930606296529002583208628763041231477464726622330793663975216935952835039853871247498575915681891161939626150042081059335622447140891945429253336681690744393184512698674507488861474500405569412612268420211678461419346033022703198977983009118030202154856545752598860590468864408136978553115723684155079705855346112451431582836690659307282746408187688208264584733832393280423329543926566095487104672234396598362678452513111061193245826263725484010577904191425603925152803045088775663260436441554180085683166685732168102980022290839708468024329736436246408075413422883156502362448314532490842826320715778594068846029852491444907916645304931400424314341302569348457324046800089279023729072635090363618842599727572266874546204415305027197613027473246221427998939621708958211484909458878929741448931960479912437791143034221778319597974911158309185051175045335077189118079272883271441999121753404636910517506262678048250026000187555257912981389329989990112282648801477458387102834004234423660432094567521113067347869582492434998914620839266805725508277039674339190508705456675990245107656162907309067678678792990477438118121619012238923136579662147303514250558926157513193741571137493532672*i1^128 + -6378901226827733008135089193206858536640596417435360154897618558701518953110821017023331275540603884675027850249987461847706243438504553287419082841824459764827980617062359465526936974799270020063979311401806498071760662195971215658598574784677992990992378230869292838182235221356749732420206481844729542054826936538528353094470211505857801566321713342293173929907793342028384154259800784571714515056939018740632973464661581217419815019143332285491848198849577498222767604694919828570765418136255698603978980388367069455699522909400776166649433045676216320917531650090875384135979120516606662715816705363430156385801160590630179904731742465198126211685983986517151799937531765166570261727416536050878895313258993264309413868197271547649493126710019542761546453478496587997690644862559889311976968614546222611033581575236456470998214534626513621033031801195146925126373516638336217206897023978355261069594077255339219843241822739581302603440778944755915926148295016073835080532875121961871778593094005504492290100024354867412487606998816240568291715394292271103875138027019005444125548811581652675354298142394970605665225769987862798266495155585569913633983515049397918136740047921343004622758089277543501141451331910809073690270319430627194660951944727496329638889073648476783010300850650773478399718389628870848529073305025430575722592257328175309009916686535307489522705983413939684247739682573801945203307524321901623868798630066099931415048145525064363944046329747943318383629025927911544432230980845314415085694842975001337108446305043503331615016266445855304316066495351042788703724186482915525806000284943657538688743994972250438667900123858299318804396139830833316252081232987412293745646716360161536568304928202295849189763995877493553377584968633671968029634285304875972420507007052938321872740903314089128199621956667557608358706839865761878832791456881666063062758443907331989112393247170543454437192563059178350752601644651479367375859890833154157134829635839172866108286990549132891561871429724461015307124312910367923490434114958529627016767578890561163144963552368080957280481775389355407509393229666553301432972566205309392647706514284766420330535211368085313906755006837793035309103695476864440744927753543054782197032300031431035107268059763229240846383048827077050815850083077370963585863241712617959830237066019612005887736452570217490199819742691117531218297520903871071891178148361955874532730919853294373328248006840435281010325139469083453321513696360454387682261478674386809805350704977408657691656723573611665311045787899468957189797353404716485295026449903157644115060556593057232573721431802073920141973283535701095939153508145190957805754861951826511572669088583897890727687696204000453320082156949306892070873566896671015931133161014455053168616526896376984714156828439785318901841027620793015881698356132880905778717215520418691118221229693672319203734241292997322733163726945720144338130609138332725167761186648553611910229683426303301939473498755989794256692926669267382412624453083802966613505125224620940176827053282881164877366567960951769061266842898704523859295915679806986344503112566697483333063375798790016825291859064158981477735339914434969510325103155067486208*i1^129 + 7988794721878431308258661019600543012956086688850160256548005614523852845028668265457452290349852005877527450278301381339382620496611001948878433891745760512047702753164268170430360680378885844159530987149924505248749780457903677199651765072895917689682489953138681559988550469715557896076900117355657382851674972701271772860407623492874895255822098745021199771269225028719808558760414706869131192387406699729630336503401229175801170741832536866655847400307273883740429800663620012283025099317424284153403589686197788958006474866563630237102156578794358995325502417336757340909708614933608362247843244031086617692433326946404823065026204983074896056540794092785598526504994823927991865537147337495827324105389755481601788078584166166738772914823597336804594215571367851157223778904336812540724836483475642434184287128372366026391288737853632086436647569894965454265696227526293529176240570884362385040661613813246955839763241171667874701862377030789512247077162283734302157340255313162398895985670755896857795295284180484832021278354311288864227847452364711794325232812146065121067755494809683566057479671865591159583704922485279599264488311776537107659960448211265659513341310384386480515201419862749256177640176786337359944108439515526969871030293752735365403059980214374787196994248610411682811417194885724378251919818266307835587330033547744676229580467665233693295581138714310743449415496307090976817143692825845940477538572201280561471861645787623392734706954516760868702541935203575137951008949028174714020931040956158932336332398511411154930363100086558591807628069165793979996905833591306024845698401353197707161124927869328472596111567768727330659663161336529257981875860524522676615799947709828615974949474749614818164109912451136522512006572616166303038855995997770503688955786609245709811223880479519603570862913800210533766275227503810375096047058680599729327105063124943278721529480054578991954434354238944022637539643821497312865701276372874958839048761093846579055539628939095091250385091188837751795284021753709909361260744991458149029192362388856947671166288870411768156668755109848136688620941994598681955568513249005243615076744113058157062162985150461120057180463311048942572114241626425636604400429688681794329814946834347899345430380974921774630410227697403558068644045646473821845966174156304153749533538403295441965113077378337167818781220438776153057906133736250864619335295171343197500307797363774222811559385051713562533019637415987370033552938250742287451997721728505646318436373085817013091854635090912266946988893194127219990842130524205940700913812811971392439430418916974554208883850211727333257629960878122805894941201022051818267902883274193177976580287676667377581842881363460624647109089061158907224908141167710645635648912665394852424593345499373170356557677548128149569357641948373064056174516720098312854934905915637045862691228416719834158886293352224973530609147467341972903807975875855889150745128574007293062488966889322516491652200611052999691383414491078060911518540511106914790887378380583872926937319654706033256704099290336598922448842685946115929165583124604206902560226508779372490848269337142940218745670976189173392171863412576414718538993893376*i1^130 + 2692587142127941969102736896511856113750501629468359896783153373683527335126317309860207336114107755537827041634896859710109566694120972427450604972124929599314950423120691428934219344986761193571009816676997613092058001109978586147762886713208742988927991117590397393499895729241925375037047749804142064747255205610920549654375812667698749891800247715111443935512889443691853061939951154567824577741547705077396853119252228715368875838830239177841688022234468195236599597028571552780387919726636197016565110231517747749404838104744956742196569390087454225022790330312286823342818959366652383357937209386861472451109439676545928167923953640598517672111500185742919169038927585615939650007692758606279597670470617993540914293228736475861532556810451447333949067816588495252325706122176488439664099408487191320435825734706693559973550917025856989273490584891694203082214850717512557069452689082301971181223549379215697983773173161515105896301756796472515075520036041394956027978665520429524412657713008202735220296682724999325288985389308695394149389124452023990226542108617465916718873344687655286941667291194929870370502888577042914045742737549457308754869450778095381494068431923522538892912357051412147683487015596473372993658361768149214859405586581290415734421376555838410164136243069246317695921674083575121406559938464103588079839550891514268755133508892989633972016706218119605290050257238597411342348124519406366683959063233950157216857582309744863270252178317265026712849818926981393058851958239481099674059429547098173976963426567154150391865290078358437069155497078239357167242732331956415248070092548117260541385542144190907410603546110732456464108499200068207645242508265681251894023500360699753055990845768695395124269624140909105259245515704716900951696321759875381664893445626780617557407078225566963093567413100286840342325256251013986880490255723488664766025006832120924330557556755599105731248253692663074422498643653059310991471334707385660708682824486237316153076603397074945438632069627641285195123339032283799658818044603722488081163807323938139510673792760756203311843586980043967699344669277672757032123478963724824688731639584395413861127774374254758479788817819105717263006929054460460888845777662369888949920678344805970997681938815544252582751990601242095972228707932365092802035372690586066041149218039803789141733085904613903231495634107275381499473935434623756908313087532197734325736761277642714326660801427487580321243463680443249537366888150139813285693232894541083479095867321329502705178623582055065905218586205035666217857279929041167643236766556392187444719471469942354626812722648492325293810331839459674584976180427777167826983468214974237611716065049928249967039198154751361729193894284959223200914973238493416780561432618297484090284487833806606599354645812987004214570778561095755842156667214047903902254098783367888422845932499849972298926729594397151900482735340280012234907328552827344746243991184203762007194203940385720115241681812385331749931809189996542197784814175752795184208422782453389514358478034314276516723194592375973546407865792455858729224040104456794200340037421403161462368217632370431386976384121275748085380614088941887794708480*i1^131 + -22735122069477357047303785205845420101985250722486677551234955372058501226810704143064473770453916911785115234012737869850936870911065310572205615375926894806363425171917031002643885119098310916903399536934770509520092360703599877675004432892313041380699488866188442219773287747864811567841016490533834373250834619815466882773954933405789605956499559048933970054466155238470233124984293497343344682287754531907004996652167376620574774306651146025779815512356227138651395176605833150851759047305481144056262718867542628357299361656715218577341244893839341165307560773177043403227025579249033826278097858574788910205082189123089733483267148164183183996680166735992807793087563478487670921339676632341131893567264042396746559956844269444038490265065756166662635652796379690605247158533715073199057455729176073838338642251248326976617717986373023779261886067604773200346027689541052382377992636464486495687251828168511358366285596817983353135733604098027836414711190828808210966061319551216287799727791158417072661549998842960557980642420646253303226006795501380289110272971357013450353115137491819808489274171996924946075880039816950989769424043325955673239818794331900275368084215537912224679201796191242390364941170320790658760826601708341005745988000597155321832775567495752483556094967103061271072168551396236176215446689405724258079563506095215975712551172656720269667460267680269593294760817877037597766865391465863893209732292224006702706147758188725734146018711939343189245752133702903872336666426017278950554330874663053569621088645205971256367068140439097181013922751143580701974119025669068093143703356744616960867886877691193843312111576607766866170500826053116291549985001557851615857377472854384442634880023272452048828295411048359126442461080657227458591659884202195386552154841738801898190488103602117397251081766753019328468932414486648669820715487517911667994940936379006445265134085078781550384290743304842235183897377905025872109031071424336795930116278574731341014409061286117518705293873718941073141373932636005347574355747793023624577510219559716160342282927562325550525807726660620737367639863620276513915395751400809156641523020053684574464156563126799514684275609963813258069597514010214771002571603358520238046765312091755813598173474326911404665349804047229574577972638186284493232508703187749149860212455409262340465752782370443917515996256740890569703462215256814876149447700513027034747935138761883760183702964489153627803384267592217576764820920731575005481829711477655839697038446392298612233544741838651308964137669184598784118418083328738007533401736268038289132004295329885921361066801973316093723519489597951413986507433147589615343064471464811765175088062656174713886271617642013466153865535978549618561640852323132267303896554866624331935763109900269191151173927503914667996189450662110766878981230764655763806105515887483360726677620637246809583510474071700132010278782104359623172272029519762365058481135379443645920260180239001248831111163001032514034177901543110536083871595366055353576491059571776974898750461885727759131583756466402077461827653532456971133524879124250518528816623981520762188237008811376372681503822788153926732521974123921932288*i1^132 + 31901284343093303346297963149258391677855371687966835673496937991687443867005232478326739444494311446293552242147290173263878270494202275843697359199527350492515575799607988495417452713559602159498390462904478671189730464836853078286719557094712758353391436651446916113994262089451794684712591019959002806140107327291563246738392018032342913250940663832633800200641309853079306374943674200657226811806168181682996364272235757426846753325716416815919499097351743429173753113350642709763400681360610170846103999500626786884698595807558089515678146113670736451455008237954844222164551216375359627440430261091416274615154014745516156625521460556083898256456880539458965481034402043210047615861546063542827171892588140329550094509810972228705840371631443097501469765347496308377117260814037029245007646337318210740115324875716529847127018054610163231490226581146681619333456158640879186286988706278108937185191839335251147545073339824108710241645610452207187510126671138443705847496847224725732211722075107929114609235223063446430921148370448217532247756785602917093933044188928498846664846429451203100369771174221645050179735076696656260598559214939963997073603990150420504142195413187321239907948024625446333495602759178435334878583211491395598290978322493801683462328397126671741903536296018086260919174267321919774277053097944886938430956883313190249091869467706942058847949650375513398801140591459480163958505166224741658225589377608013091735639831858319576532050554337864869506084437794715992920855802998508872477332950358770398718467541916973566698252100209235141669059533213816249980760300330891962005614563154411340567658950155711707351366751928883155509500732226379425991861943073074178681032158020379301552587394330506113044144910704445804116869299284399077483904149834017378835181354408669118272567875312927519982523394567664293565904803668652274981893547880630717697556138441587819194164997880398176284465174276099159878911835974037654187888377899724939012106154487636653579202065675797975067573081866555736291530252068895382791044757568814267653088502668604535523429159595365369234429289092208633775402608182119935383909947272720977763668836286294677960443101020743107876955351997039970513764890365960382569349668569170856606560324871627113900958447337474931694853037119960831392770113972187219815318726553727994517500224029846682667269928739327892217279372682859098810757312441652948002863750538055693955843841742953058858416361309678390474485955713821646011197302138430124202503632727798478000540249956318508987433480808770115310218776066103441401287118271104122333068941628096272765572688652440855274414221830547572316339450613046223611173568165768887175065418016148670850746975248511871643848878676085401099070438842654217189689888081612872777306086138341330405022922500374580662894919346010236681875505462775511936110829215408690217869698471969859429824407653544359385585403014955770122130106455485858251370790605398869770284829902255942199198268028994448457375106858594325930862864767643567878613495998137626856250039848018428380156533554108876228684452366789671641806176863610066046757184627088857216601513440578024651327326350896155233764802266260298873063153336320*i1^133 + -27966793674030835222536757636992872898578487201724139794706217678599965553705652895126372070644643517148868096853929906273268300605989164776508429660967547549673972036001302884799259063986963744601270915403123089515084100515070017522106793379349707569916889123248670468629021599849763819613129378629866851166536631142568176133734744196486843907756115485109560817951974371814685100429226531732984807954960983293376771452100524737506646356602910630207582551176951737495772751851366925984611070596791125599405729872459460440798912963559614808312878101132506991596272314229941951833853107124882628036750620163116692464608155540685075816390232098447618173508677695206203917723624085197051477788931237986712496596858639061056002194977149486214118953721928289713646926717041106137236762270927382390366494695999789562888467539735866759179674395778638374105544279054680944880241936424492714129219527227567542792441932911290972977888407093352414978526087433345569206693749481180834301483633074531383952654716373788985063505549195598802109390821283747377323692756270820409170950576258934227215168440176782180573023031167867826941847962039737063090904826156078269101781974581897014635115536533262904286146898942579600391738062705828792520520912827352295629054386333799858683862888276064793996936354527387692052277829761843093131779789973504570901209578541289791566193935714854216236282913296223662486124312488530616492136654442127583792961414237912864094877123669896215773480273195005403252853433468058544503846052673307218554151867133795110916825021795685853714482592584920104134660994876010469064041618306483116643378588060327599862703320152053316381083781623590115058410067176357416299039390971470524407647971227106824313135780579269507124102601894443937366017692078477500621220491062279700174438352986915906289020730091522720667618118021960495988942052655426150744261048010638322315142534405192018300291053981191113594678624735227392143969672034607683584579334506403165031875686463532791475030242477962526243968240166718214022924804239022153053061680356359856284040618348450865117462410241077729481038140446040078047729470332957178217324944049342777399143547044081867452657624043791201143523656666803267459170570537835838204795438201585935299316497605877340971796086431392519236638869183375450022343982837459427861996754287666418522054954835595939648580093529076059420366987875606867080353977138177626793277479070995835979338407773715146985036338191036913898350673173336096515607785785571648490728175396367627330253316928431961152431425308732482381805569453151154470234277114387148480849104570831253465576614360426664877345398266573412666229969299015514154885381925842512110648003566169765420496380831151823346511769699086715378977368202857353559675386487477791133883049346148262329988277503538928718280842144053860131583559170192587526556043205785140745076760413908990475475755984407258136645902129741346379925386280159495824892483334209494939453540604001165789962763495302136057073842611820651816970824930925106617093890483412784961884943880456883352456353423632698540419760167091904934761297194176136217495769153416180083264838125244468447387213891048458464970203957758842864926720*i1^134 + 17682167354423952319153635389705886939783846078197288174767013649114598840542575793424087523665114624468693359704408829604535251167680437410276216399436629542703468558588277153421325382074858588812073185130088583244243493216441769699777468516858861916631821102082179139763986180448141198647869623759871049504050567689903455076467030790295994917623648359897760944939656268863245379468554010039020419951899302405953101770380333175665030011535200473935455773774153881267050498897064817048826502722226399194783349052544521852914688051214446907395340592783703596982157618963806587780383677512726244340371845895728792315807777844113072852614544029697469569445420074932566922553717398257679790125534917027370860518808857953079522267226594443851567069420927856475181337509439186208002786287112048466557955824007229623058673184834490282616085535641205124825550496606756084867023518925157605148470171476138118025841818933432029822757449030871814398135725630354834674516162825009792813833989081571895918638932128658158166594037478079764794605814506578493354860811030042873484099305122700412015050924140329714891151800429786429514923907189211467834670801624016587416636313572758172538215963864756706058463634939401272682860678487609071682908828802314078882727315589136023019730998115990702821398071659123333094139249419567652381435935557223584452951593988423840679631451094677432520653219260205726835349923435448821799170623274958082239511599699589141541053957591134191463705790787503406428383372092607598848464590142212919443702535640076799025872981731475720971591422204990584999983099263844288448390772235616990063588141027927730172576970592778547457540780572945556867342923110848634833915877144160600773033349566447046185319736541939514988790720203201200264638494284788045547160760520441257266003475854935533532474396122708202558803681628891031985332040834358931682206257162312231402210481639333028033476932734562006516205673881071958596330823531318283681076835431419477254394674200926220569052084704596101774886998912920528724600489949279734666656566980320273590551881077332658065189898789561222747363802806602163423773670395002208259659655904718964850276521127372548095648657137042751554358359522571353710311408810606764571861932727555688990945153125401589743834868410550091468288852523059237318370637384771188529525625821388763052692920353673990549563158374511622084834752618447338079381010413976435233674694742573533457837363363343402812054052623937504839697306380617778240037839590219369735724537156243812309606044121780399742365318258396960321458106626056163475170770274273808697087987267085568210684888202791287653825085088255635854683978501183438645903737383368628415788081837294320204671383019601566171698709792690852059361571167614356526391631149014781586991471253179375718582145973347344272371295052246209503682139633650866444407152524936233934828433804752921294725332948162570647414548549536084921154089988910351603548927335535375756139698682738477134961172950221483814467789436443576984000852833812946966609114304039270299652911460946361426107486867849877321494300241692361048303878506405340114124060241117606022495750473991139558479149826007902104795561964999802880*i1^135 + -9280239629650543826059006705744016224033147313548473386778930184308891223479999597330316376795642882795115889031677172101818086549506584925613287701673823035124100160584203203136207794588585422885401238858413698425653280340779096998015018012803048317391840778894563253424296099292565356967343174909764187125670033065416807858237240757010362207401465994984920940238058296537629516131183711679190184909184272068052531980698554346434643045839656642477636365073161737144244912874067807227674738238384848672481123557698310216072630768788991102640563588329117464981127825265322189962001231535947047737745851474958062600171854465502151731527352425611974753529268362071001463929410226607821981842091279399581072220348088748199885881024816963212001561084057996211399837857501582479582453472323125245798796206845274206447745834276027648974512295077186215149473335706685110389196841700317875469694735084804827161898440084370222298369200278697044586091953574442479754709254368292908261636398470303231780188416116176209864165003152193514904689365587243982706972326265987056300818115395748955791082882207630034405642581983944847104371521573160461158814005252963027251792893049459115600507261569622264312753953774315544694074060190009249376190656900325293261592602928408533273917574103581822586708444640275087617691784030993066431202082642198438281891779747990038817301409231522030754277015510334140812255657637078977689215190641541291858226881584674655677467298637391744693760475044449760089843199401785984689860053757490162144729709362642568544019305833963926211908742681365585610178653469232552749013910646089521103526101393122717365757753632118100131162158130020257151132467784328360250173622169196631802168377079998201105972057850767133122251526732089931008942833319263025695126100472823720331934054459240406531210192474762868735103436566796499186677096719482506658139520206669122191339225918813136318935162269617578663476373881286079297636458360223046426567418683321953569451073195209422013318743062641482788736762711923912456718419480130552286320786593128092370978974455081466196094522348619596130428072648273239435691392623613108905531671457055586793128149745143580591114733946218466165694753516385602397509564035819279299440520584107811998742669586154415271024760866426677620348306534581129002606404734561531298397850244958671475020040985207226813636798621523904947676283712718045915321318100083996455151631513207061893014415700039559118513891241993561919284757203336948947724481295581685364432982964071456747000832923652210449253378460617612717981858256432125596380374691745611503617158131871705305840554624021306876436705700159378997519171872584555135908342923464085172234211047581771318491946765796788273581596223644032052268691066111040417558166574031851042885243765065592350955869564756694175213052178746902972806557082481396490942981834329641066706706216476343658323073272791855971074670727360807126844185282334178956238238705808128398865120104392690913084548229837807185996531698217081529322213879596946260299802928887741718351505918009513187942143121761945674536555173104192017993636875335329180133797253711336875460942203845928361752026913222735973044952498176*i1^136 + 4465167792525256152885816512614781244441575876951736679560519217243800121444212306302230456183026801862915829852682126115321912238408774978622789525458666916751424749655288626986644872352660601262729786324707108547560643391630630014792964989695913227503271455827856864991319844041711702417037576389034746679286149088582289286755235735819077714637789492256038301378233388924603970224719605338471970098326488978165549711652871928151665639684180929087444979097917895921798828714895130308289999576186443679799527162747353302372356421590228268378811409971840116878652327239841958580658363842481623414020343799053823930469084262516892415948342482085230687222836850015806053283758319997567980927430971453946258086957161520354042811852851338787188151417941079147122888329425264032341506556546582653578220192622519158186623402062704332077262780153231594947461595883408752722135246488271770156102694236530952770370399909804223257671156334987264992542387527333544829609332655204019928096256102672081415679509775063883449573468233904124324544369801565457512431840056075123823827839637748148019816314403112265845020382521199760751379116105684242316948069881350164350370328651808313322467165013827855178292834572561083430615804956478020497676786690381389993052879419333307820386879735096549069464080146873806079972681454019012612785817773996272002560918977643096743526515918081750154251467449330953632219381916890146464892824057426893683406923060926475249435475620806638474531867878471852367808451861699049806459849234374218007955614567282166586741597550147780451576326319198317410189457458796486952222698624374850960482341900240481566953531971544207649176502862568460254066768996988815161214863458684806253878037889381485566819363908366288673953532215065961416003643181482095030002650786808816282996049273965552066747136856685476626544230097081301822172704917313345637733711488558810324502889812989550026030352497213130573269793124646901840815063758002268955473135989876534371594900346025897192987280573696220902403805282154086624717869019120256644282849481524607557042833557159497553669718864373268155226832168606553116345489972648211802105357016448885629080620393140280774818017095182685864594978408113907039007537399103930557165667934547965709331095163139641103558910422643495019586413074768708923385768146415480648025775142160560799597485045216644597587354268588879744753695799851797909144678292977366577657470512034709273685023534247895824217801494659268411856519916166575200411800420415977177425904503072687570283459402781673453285475981953914367554361427701682762754793478136974461466366576326056178186641632369952065727301474317397017003707765472298006040786139602721438427494362789920317995850976261566477282746276899817771095528531561610044267917572351598748732916756559540267717295668687658792534893123950130018385794885153133945115252617877255235571773574519291887372279342355672127753619194087555723771946460302245751755451244689533172413868777502195765680624986414859086059964898388145062939586652405620972470579834111147315479109762002214047472636900585244404123517819827963052783646076584296676520640391544511535261984193699443635006385618747091050299392*i1^137 + -2061402066247464960113679612687694709649407869746223204725212601904452249774018476495932449252753153702190679323950606468002021040737221883541901145191073890827531788215186250535951975303282932330440044618254201158782442045103314044025986704021092120365180790746950392948106739787528865027081642246706202150203093603883754317507831970444552752612010383800814296582776055431167275247600873213133137489687604941663579442506403372052336443689480579215456091016940303779965150510062696790509345310851736645047078603181965610991155625214669469011401663105289974069774906461748516652025100310623853349243800852241127568210080766239172968025904093337027230399298297944185650088600950151047712576912602020456089873413422467887170573086544686635605545800688623408684256814641721993432735052605291007022779522571297838578647140527953660752102080249261711856680131294895637704392890098128892156419761685863061133517466573370375515833290672445667508942687294309427733189347623034537698085934265454676043826742489885097612867317870393746626586849659367821865617152324982910842383679922745406623549004605503082124451267970167839506251735360454891022945709237556521314531653435292195963309307799036965778907229593421441150347196935633868010053363708320963278700774463516177427933502677675321107554912162929077139912829590696317989610440998096628551005858053019466738686085067817765182474311842902911542226810085487125871053816350117519475817159115238719584181601072032995496512887962743046439684685124671261861375745117009327401883611848956850664796904233662964516283410054619077152794628718389598470045884978869587930064737091577235746352854349661956387698740224837218091653257623638681959266198674486004482483528666318022940254591469655339783672150816999664525157875307441005294789644706164336710703489016343807303962017158998320845155438512039339405735774206856209806359394530966688750864997956371831433526350867059952162242637619478801821719957916380228120067058175251096563739081405269804359932096265810318307311929624932013913432719975892773324012483156544036771096014932397171768109477913566057381307633421341013811019247333275785162257212181685579271167706161562118262991489932889001453444372674881482429136499242980966335790119461977079344147321293193002205757971880607571659700592940022736285505818979644854450671804787513294020181355731371682039779714919529441895378354007466666830409685437874832123567314296797039021484110812667403430847773971533507181234255916731204596010706972915145811611970808091650301416316322754263223211547598866041005566129134093328003245036185882631356576575025805608361840611073668811578953138845142969393994969105571835877925861719759236581310100364859502416980963716761573440668397154873294266872986832833452250571912018956568061004982366947389082592462313583092425432342308159892746511283172669051386166576182842026440395390423814990818471757774385112714970531631093579577854525818769697746348542165232524223635445112603622333194779268673553312077040811436361596485734463342486383994566911322024096302604481494631137867998374321561768098005369651332930539256612005175435964784724080309282235823110880145363517958795206590464*i1^138 + 848028198023056162810828724884333385594326840623980290765310405099863716738608558929114382781739179461697711035774990437741139584317417614591833525987273986380760472159235238578492782842661673000335818279544450843142012978653077940605490464041630333590621003151058792628337523762477250661313186008294726736337425056937022727694136411108300327528307259314931963772466757342916237001065710691228840229560494399213433808555863476617933665788946980555775284040368432507559006366749995646243188937382553957033109859049164366025555614438192445205663365619691977400620165077372578872676234910835752753580847830216449576559001006333464305333637792210420412275964647360545032142533863143592015799977132256218846819143386808100307576806785597537302159834471664322934544894261291481748784198442058268125581744994678650923527681468192366503909092613905614543087479738308154011236828251591444709080793043901145712769399838429480903864311892662662743873784355145998888410342527033449558440072406483329298478149558624965456123006532844598217906409336725320995803934043796732484301376551917197667462187515912575610610808614808666168049680397828879786859226431932261060803877882851045478907745128654267940465301736054790821140531716664627479965333521070157200731726334286308066498268279313769958264203175341720056505865153010843277301991260714134587273607461744506979955235052022131548888760254618640466059860155377137542586769763315052642930908835468000045457664104773507417348790705284816399260154535982663104137498429378340638043806616654097825523457084490559807197443078259702730855804766595659962997548082045403446280705845603091467479870479299558241372520899651666241272643902362088501213838886365617723174239138153679576697051670919716808906023560134080404318356689944402110903096854327655171423211085751766018213377267650195045456648456628517317709817959227655058698712622575594460791931194675761223824941445628016382310822688486160040193148281059512303394447492030326725675051291350384188430849108637132162768468461017324101104566210910265896321619850545312644895129677521991304688113718512946513144893380226493497124301655254978612339819696042563414720902085716229226924046858842413149455163584739300678448180112922117709723310815541831739506492405356911996983974295285146558377746419625310662216464733052297984622217578255763983060233898719482773170733041916581182418309161647053385526086516595138950794628109165549755323804946322117811493123781283591047839537032883248643587424713988391983679673522558746898204309933041044993414145078437571150954878559544025363103783018959321006310641985246394818181749550127882710513970187083726011434189039838778254645722523714030798387896286276856714593274500516519227133803681403450374133514902223347708193269103906763166679573318023354863565863305556372276970822752775714121527369958842388209588869412768537342765226012347969782949846828773885338048624487447602621489942079565555050757674618948345484764484882020686200530909964746285668186094663618987991256492855908594015543122041498737869548586016189949567123721963531078358000534153574476783333414925723699060252767745522964921336976022329832387125427830784*i1^139 + -299438385972946462993214385793739364125008691926321951171176044200450109987315736860895810948340421941649867710267175508326499776029611300781912145434864375476372001291367338483280458899345191702199000019284157310588651817442591940906336096807115425985333680750831528186139921393096104493123033038962157368246917494385857186608367168144605510333993810976058454318631578277304567876473774674738601011286673578916953614651632491250291435295282679105352630592560190576568186526067301247108055072743772721025339621405765773770580285543378203073401566501441836554337573271055710704798391668920045317446053095812643684966507634047964759518453111189446493942502622183219245150101015793803996465371577329339944325551819541768739013315825159534857742088520973539063337675984462667894971969789661108993801731211921162656844129119757819823649236496766749067187406511650954909389184440536122605300796805021545213271963853595888936682073529813654055324101406937841426375338261621590926595103683734777455544759877632423784743435189875298418643225820904613893227015020026292901608904643594890388213352883887440338176794971556682575120406428593934449003604536236770496956262276268319522034706797879333259038787674665082174761705645297763886588134854671989403241524451816782920865726752209121464670457458011849318475698957149486780159166892908502556076690932339423087254930635729935305509345914645616931927318395718590527938460106241412839604617462775750026387889305598578328089779423081283677531107576274923348387942805380811640452891905067837303788689671364362210978149721366237957374594586825373393592573160927344416585436859609586006540236859683960494584752214986846337734585180843948430020106414677569621137714065319904940977525808410698882264010806393727735249996766725838257079975654190065432762549327573630589658429910931028622916104426961714028111691630910148967222433144332349838580949640514454533256709435553346790118212711341703557670559654478927270034160489567984262941440292503451907981331468008988854386743373954878850385310445027553243700122936229613866831793939182139907542239932352340219617033478175351815160456273707393317097810245287515395526759675721441748203328705085411467366474894935304332760220281786653137911656465755613804000927370133191186511793996765648876356047912542707017233443642748711210632577674044552109776145946684945290670106385318760457471150501678851695622335911866056961743897983447459491048888138360235815218021911418549367011665683296400472169901966264560346998387310984556973501866173345264052963347020359195082432602513456040062202720773195505722732487499975984483261413202531445880858653904822924966831196220839512281147319573725467433502214218975434496696706937876710507769536243423079635389305008726750928713852825585939720793667068829113089237325823858886146824994095653478328890397920529936695692314465331713806189371435361941223284053178111824434498055884601856762086016419403900247519353317949412444198846664764961075021488548223266887415993162712009203033453408359572661022495246425217167427845743227720034212044993265300282085131982054041527119808851984731902817212003657929737696790230461440466092032*i1^140 + 96927412410440434621029612683516907516796089853262117887049071947338429241407264373550071584500377967799307161850306173804252582691716492606374775948551244282532472129376773189818259606716094300662435360886548737468078280229112826038263048372072255567442167911246566311498394307773961320466300227909036850405196905453959037486044054566848757465942348221674566384253776858057910146945134901891382335547596786857646835130051913869658374560369887136314082341624889687482443236147516151051677287766057534653443353943573239280076864586308386011602386285979823171172501703732298144885151303203706160308027068819362316328212767028093934800471685613447064165581220553612444864652564873609117838698860666364830419968227627062980915361164934162798381619912258792087454727995006927138573957147977653618889778311646052774675818926739833146238049433130315221319321198730204533712205335979064146297606668515512040246867778930121968867306068026881900404116085116863524047847962412127859808628522630611985281468711632390099682811472581369888654553091894325964550427773491160222430633765573321208054096690723991783042528573424064462445905568356255346943144286494019063013318833500951828674661306698424359222855077742606826106714541197139782253091514677639705158078535647135602893538404609169771836254131794543206177240614809998429218775703102257571809511795313958801671648098339165649787233258754618839024416185250616815786033990273243955743536495876256999258896240300173094280956094918546029661457654266461095332618745000471570331447032191593102950417036452933329970868736065811742825955038698807174306618181388388882275637210949396820357058528069357363521276245388867799618335660347519399579580356850180635853900266045892845122636445927227323994090257933603486486202644145679711344735758762988303694976792704754518139907382692604004078160941333865059031500259647019126239179405982511783588866350190936093225671964246341831533432257214536993033632088608836495539387979819673550520411766625292198888206537576450521664352898240531056003884296388970422542932009532033283518811685790965115394888538544561584752845665039550142617671095004241427266190890336454319635266930206239649438243773350266274061343721964077905902688270422382691056686166830213277977657087196144092606277043232805626624043202613045958298864135865175546707050641877084160444265743981552969261135789257378954125016409275167902899334887011227734139457784526489830503407680215375969436682482488450786770165033659200270307140384381352958802161728541191064856901417309051607747940785493110759507900702327091063029447152474222718177870807818078287217597777989108812488544348977046436531088589100608097430338900906396150364303810610073730198367330138997124343806745850065028825912608155056967393808601595043284935923593923460523014644853650731444473704400120010586835938663128981850773952598101812402604457134094173871635064436274115786844118742975393694492123572695547057895719235648795645586307322417815739864250150121739227389880537686957139219212325548738093114050806958749601801672870839021818196563458865987616654035334384784883887780020141122510257298150837523370602424492837830656*i1^141 + -30508465646952841069718548559011135197357614392475280574163943079880441156900991434071113402256010055984298780041038144135241408213620844532810268290783087513303540782498626558110135084865829097693542896120124922017930514690722438243650073078038188222923873533559087763107075104964170380372365151893561981954131378651645870646267195950221583405771701644728592544284332248060800112050385997155178370529926329659043905003504725757690727376873027326996942369728903361770489553072991392331375942519550565616002931681848860514405034176006634946230856349857391563437493425776506637984409097101627155455221264116640738910773394553246766677739112426403118279894576536742517666675152524309308693177681393906754982380813158194774737576276921872104854757902870487738777953060137294295726468648528602862350164844283854874202519954481288258466547151172923463989255063689176444491517544623681388336730474062224595012945181284939974024141727864548171024078720083734110019736162498714401133644455298710402759023579484359008474991315117456265719656820733720227441500681548364640834784408749490315719867439633329910230686418203328379154237215688022409960588801263253358398363969690734045769489759686754253206168940746194550322501869403532508704027262549706420818138061536919901442562708227538242503768921554784599467450215509307296109185612830986043754226452001342690002312963322653134542844997279417495740972646726107697275738482380616282124826557518032323115188832523355258827940618131706146707758545147396839166766018015745218419519563559606320709519261284171481644859073095253588831458978708565797817066923287943009722683808271392182349877603098597801162421279313221240251085234578119864601136664186728114058961972659425507367815919232216373089420439841733025965916770839390988500529108521005235688456088621203747383997107492910687075533791545785188460478070677009196990834985574479695263629282887007965220253340021334606533884657314041571735066327390269694253878694766696013553011698695124179322661222568538842721734987926079528840982496016662576078766634405967648771431262228197189579875326616408985814697297136430551978826890844177868217958474255215802884950513574058156559611421851554169856196809217256481770856797214459266724195592812937177066693978947531016522846767540142431193199981106936483807365525851451267563826090052012064584195439418384313475835139565662311865140775340819634537264313731517654189284193747264363715247780278538173545788619315244362601376517240386995881825073385004895864761529845854458461929969900813365189933135461018234903002765923267142333348239649386500643283019121793355441285059034486994226849287017294727071928331656605388773002521721375502297264501377302425162366842191123478927234586801725166561322235801236947648419036921819117979412982211648457860963966785160017801113623376160075136452642163507088883930273953722369507501346896477249972687029454903057267018885349069469339337489891473223219384857537286211793555478257181773370514227573556426117538007444685278263630443850061476354133329624575401041661732708933603720531871323206577736521808271935275768493118519573745381024262670669448492661866496*i1^142 + 8512262058360495380955638624663660053251261727476368735876600606568546640429808520208291129578460267335417885055814462645317660942966608067916546775870672967476725952897279983719771321292685580377919037489602053108069566266729204827052551624392442880922925007936458169135038289096226498612447505604345550695248657590243217839922209363283048854078878318755688445591066427183330402025751092905577224524367043862606855922188236415621545244828307966669333610869516045741087876962469592762074017964402210820369413882312162469247029073240493692380391755189117148530534804346190961830684738147113343694450130885778321252303081133322784387476317642868784914401652627681437940281139581555030395611228447241973114777983692362577758892365402536264805863213967195928839799297116809015403263626249860239223382414941188366501662082318969946309369113270083238524207194959498798685084775321057221619806133112311692768257551157453438528798355006689291109035219592237871382480619220696211997492417548476187138888439757883021906708599296354890979821277908816530572186025514002726119201640585828503645497059237406483310757507365168802082452479477540178776736721795719154568174304488421687687057430836697281828949784966855210431380599534634440678716774954380171100722089756832895248128005036029353584186520462188668620519981436002293501959469973812654910746568898264512110665872880758134111718638411342286981107809096689167570169097531081125165366540764845655333515319560516573612488804752659195597109325814660358278848415752723565039810428202110433238391416768080377152184267603977712147129247298452518672068903708427736624378949045232812755066239321223029422784244352013407583520337523415301178716077402746450030892656781854800923150821667069196008271006520441817459802375173962804436912067673835700571250490679910194434180024961277286656054171437130582010515781586152636321474176062967044533938988992950897219408042098838988814969240197712034633737341099785165766887914690232500734891321343566290245981305391080011266969506424298377714672200991623331317404878085540601516519605695965422461972150328298191695608658218386362814524792380149711055219811105353849570970647574675729129798899481464088803867588603518012057529330572898678078653033513419321852508370378476768790096452465458938584649527328627135577306880051753701920563500235693113799406856272917857707697585071555035941321100747743474569782308036051334043864251230222914719581647006565533139723704643494066813358895630336903604171358903348484725211261616171452953522167839023031721078275516083065634886900055123066927335924316121893888297608768195551149142437319769957386605454498916887545587792231795485319918360501380588438061122593976926578534618674454057659163471503706864540002472048813829565721939372356632379263506916066198851461318684200658426325891797061616638848682185047838001965858637962662526167409840371519459729495508583260014266937550936695805222410001088150478174901033974149246776570482170982287377822896681157157711585195317300135710297868007740063178046260686263672675390174334230978455744499380701323422942052404528958591084265725561804328958448079468494848*i1^143 + -1837086406636393026705480756629618265937587271515694320525884689580587604508691301887782912133221858821713497141353209443375788355186402505831777262466297170061472656742515769830047875653961917747390119280099978826675685298522011374505130173581641471099025212707527373838654391308635289411069723271041448318995541525369136380516038011006606227397039820708653726366836462132771319401697079832560102377981531337779883134372388589189705243610565769319579226689472678623135688319645459537491560603015843328460624388302772334867188408594748412263528029775697132588253382423662745509083359725264901037812168865172882766483326561913514039462067810227764953721765232195893044965473429999368503628013342745668486976411794155096490224131097408512002393547208213896468225124901801886443375816142953225943163228875540925541364184909090716715687135487061939525582854709490101705831271793367089592902051675286263759536194164872218231780901928162369847243613601572250068427590911399022215613783252439749577743135705653400537212350813003869469118706938458370847925318548267739950153229420217659213514800820308219484366278592595333936018351500344003872697303344138757271405982943729043773614930612798696705909134931003973011350221778020726882573700652119449334243233808610753701777253132547611159090961566928050202626432349800793912358155909596268299614720302395244037763776342670060312327932856753892444838044486055772212209563921247903120898480432106599523671572840658345244671054075780641114524897214057854782564045923328026457815612694658877683979232621684282866023433171363687634033918046093004824868556573848877847001493142958334055549637018880061888500951846741333580387627380534275958278611196929575557310675120176932969310396032577115725593469411038542286641734641294678894642981600038883274062364056170717598898863575407768477241947641792913874981451082075269429254436118298237995645237483352249728797816673820492060229264683369582256109951736378854827121727600975871303630476210075316137549607685963767081024624861654477435783428381709393054669199348352788471079872182568364470980882659044193217391706948378099507072737249605643604434507125760163141740517882537007531635746640873419452181465152035629985983329630763578293896937505538416633515574239852731459231083731784496074613074363467335677802082493979752347470515747201519290063922525945629385724959833903265780397780400000202782113679972202149650803438022268943381543976170269914085120068667439174044934128088188361169147992432796717580706305470779465519769273210394267710491734330759038156278560242959640009453157557877369601070485614252949933508837066862189962454077401660252256372532074688951791358633824783753168949841341785428798845898597787602695342564254946444759845266805116109136436875289492347810768550883467315177088744378284215165877393565613756366925011171424923085801847625543666614809820624208420943388277722808149377570034468252358573264534604768624495688916546569878778248519555224792768813238579396723955610218295915301719226779223509896137637644282159164127297962176284772877879828863742362611060732921041599740622253103656061493134650477903872*i1^144 + 334201910061533848617514699043642101665155670535951675814140127955547281695651842266114971599819221850146003249224423398723071427898884933870221303651077401348979750040750595399991193608384254173968905722907587424095007512271075147638199032575933514488291195957976729590325648029383979540585797653354899958276329068628881721412126488241879994976177108580526605920257489242352893383371090709466943760481903956479815699921073719760899627112751025274505207269077046736420149291909541254268357162986195745171163114584344295307123550075725403804771110782882274567937827771439972405097363719568654585630580737791929614106790224933945537194394088470527701157885000807635324132454944534055976639276716164696198033621994268518811139713242585092110278555508839033958857332715372244064435963333780423665940173146470378972808763499991340639201200393843169694434900730660413267867367852144447818694626029891046728811686628973958946141522885091382417142618014707435071755874145053523220324429638146667137585714399346396468595915616990662967263175509234179667598392048779452219404263947578616578741450154949167430849829372891353652453664916790199632627199985748861366483980450315091653298644106319849452599076355090594960897516029830511806057795316521708137846262367963846635119214443154260601690413437925627224792242106814736702350466494647832773692295441074476324563601549462939584906303934624778964711793621414945342467200438396704254774238925700503707895886340497234296876751608696655946164289592944884771207485350781725924129615526168726837487785403355232024257229722916432901834127339278985656779031977381594628220500118944834811969001781730172328266427391785976016692415288952557101168911929041288699388853301898970402537463635332108118217735976725056503221943060103152682644186893886092741397261161472097778546816742981160165716231428613280710701838333264839302771024950837461374374708283200945119028262558173783462332443310811901622145192580470231815756446419296097983766136821215501806388061078427201136188892786339751025556451111609528254254865443585198316963628889625367629030103088869562985232915400636488771301983683665827990917088527211986314871506541790887241332037756791712991656878039995738032652212319672147342458507926076357879315829530498265744176532105309878517603184597203755518971614680961944801809385510229647802571508131194043560796896057695595176370460892244490840107913672101716275404341562304061416653545613678023744046700737321230292017929433956227653162147148215831005047007636579262144803452942957670492620143280078950876447234134153877864663918734726792634170176429331447701909934163920914011711109316189539219975290426468992427942278368641509807340489249118607506572594646383563372190874029093243168758770667503808491016288857638365695459472606374850967056449106130973578541867249853098288747821637282459860811282701069246698462532622841174411939923173566979496332663899080673435037846322773526251399257993914036909477314533861192458879167892851421943934927820391303054956820824418632390120060231176023472823116038739442596694115289508073013280924384334054084867167145144052447512100864*i1^145 + -62857539000609060186027019452982634140074042369382030119114214227019039997329105004514711740281478265373311017666600742270149527458419205671610542012931979015432330679913863807365637067207020618376207231321105290825616034079822127296740028721152205994627263832214539245273436035555277096320854795031850216456349536833446293086940477461488524759687983016109716187184463098906913393703386676845044149064124058391866036058281582926932248029618726162549573490327146654614011152472630532920447184083271688122098774351423910783483257509045669528825148215289415761276703418940412791539417702948641958104493025470185398177817035216693360091730128487863219480614089164197902371727581342510079640730944147001491322418870011613028377482840418080092713081572272484228500693967119581014785823189314065269054948765605376012940004184896436494052816881629261834750397484316355487448133193342289242566389643951768212198752522265011412671861088899283220154519659483062891885583354030997137268854738059119004211549420198161591895800832364722158653432512333742528868942546984720146831052436045731750508509360857505706994166554789092482559117374445449545531388838988619369038071048632501886348162421669249875274048445634639048593903510089487810703882641937843848627594989901147382995632239728066683789152722953757432860387867205301038621465278778138571243775788968887117779478481532994639255673841844749583306936868132151777723003856761824580137765115472420041162963998083551286584317419063073744904893586570402080725047660717861690635522451103386115937137170842712824221699603505864609211254705260817310349015686592679422883502150143141948535013533971240372850289293079107574916534574102405768467057869590624250323222881571659571525984835100388568461446684882690094245509522117590013037966391440044508402126276665313202745379472204155460950714792035464536430703669269984049304764417550026211137261245463278771619990972247386124764720182529082036749437231629262910544136802418565812100655685544364459373690382747740125796568781275176754035278088066830670905871576147103166829485078272593905933029393926861221969526456996629312291139489072753945674280947179573226654004498326933654191458111668468189077651943990449176371866828029957769048547277046756953974193172910530851338440637145676886362209554084723308459928382086354140895098557156802586424588732743009710762301369669916262942415137065163588896218852535228144671065664686750417593408248898848141158007897391259362662774494597083843152135218853959516758413994412203104779861755553702685407495976232591048811163783575119184916382019641420291047225138021372417859064365565904693192934024680068706914547326876424391855080566558894580601001797254439844293440884857330998866684595840364748090345852390244963023262047571355321039927073025905495800282651686452674754354242544563108042253709685711993617475849031777238147418406326617573289825618309910214662284086530254847017108216665666852729133962225327812918877890160730791891240154806126159945554872671999053225624082222518843220057672909682887401668765021556479631790070578537029090910789449279166928656021423264890880*i1^146 + 5942828300844112297783298418116886548929522224455587140195250285928286824687187065692567550099048882126463459040316216689829613985779497515989002929039387610097621591054593939198871311212020362645983361614762665367919999392026820243645534926853718563290459726478255255408364588680165969488623994933126038856766911696593649845710149523897184231547128084124177987890777144816171227422895958790189296015652891503434419671267310934634100604949026731161630731871251798147637007130478272347350008419988054723233596098678170139320887698317163972547200158750655766783894927410078670412193227504044164071542392995221722816581881454973984590954123278704934743267056285932372482572988784974933201377315400506500988757834150454181594556269586173533145001750359174015068121753817555939179013064306283687817050221435236766924445593292056827675213861011237246032688588278484374844457818387110098092816429937424053923594438111231500109173479173591828704342322081471973262478628328156716491985351621552116752280441564197583066851725768400597889692153983482558630141360260764170949374225436509089750964809978353763237439162245985518772902968998486929963564562871349153657730192946163678942952208137104723174185443205365606138192943714253819708312751856033844565797861983361483416656457194410031807091877348814484301952480381991991558384251045127622159417655673580042433901239476350735271532011882573560524506988181990124829598126577420816705503677007282303974348638083970388543924561205825440127753570697758252062500125203587312099931009524376096616561048290104720239656982959392129862708913836184100469218272060402437257266273880555533925681535440298627582338678201078409630535771934002803839916620199914904961643423840328032496182517871597323603815631321324442863833943105865351496305402979024677933560421915023279141708720153957248801345379176387489371639299898438195553778344961147957033645216487709114208008487591221769170116491110825837961360579560573277725191252677865235459307209622186157275834784016050732864423459136925505780363379449180660538584859581519843744310194115468610480015201137796524121860070803643052906480845006471089545579073384096858450136112621145843979020230582682323712437334095206234457809845525249738920835332749436422797631087338993347868946287896771919571736917369598551942228569830903904390439743699575815584363119352321570788619552485750698387420616328547944903222285698010472724328547826507852967371266189206342766333574639737761709338503499866941087068534855365976041058559980652767930190991651128918934202596894318743871124920861207968397596915360894780929051291781669646649605092151017635797239072977547644682776641355913991199823503974774306663529633057807751314038609671154010470231090149451275682310401417076533982281801731058325161649518882871579393059793476795678629397707631523393057141227868741215438158327654220606280294959378260169903301459340969839075365901802960638902985532547082478311953034041915094268353044516765224194717467813939222034140453367090933017778725695176166504884065411057761310484158539414522982627537341171536395927746003650787347028257013760*i1^147 + 1884985685009309640119444145580390481149883038963745359669704893834648575459215025172362852813393597211082971713143646447499193739615298951369093163770356141873365692985685867930218029551356556744733008449054685630594161570746295807834730315007740882045592071623000187169020874772537746844565961414658164146458104491404120921975930627958455373328708773965042749088272259668361931270289086860042639011613784872024806886834749066637377023022200361796459279455444488687692006060530071809236983806578845166263133136345956632045811063808769001454315272280204190299517801665215647417893347802800412883122050757339536509070216802442082750855022592989844238433571190455885105773085243543657944871041793938794044267810117150686835751151481123927568943950851591925887724731049626779368219602173788896186110155863753675395955128270573661412917095304825062189124150751933210380243425494417241636775773568249292329606639585947135943474425621801447675290447352818942876481596238030429227910820272854823580876981136470513132611427347288787210278837844308978772659807106171505016754447165813903117310085190512675938263667357557575429018052236075596625966383126654921788528226386680446246393798159707486976688231585919547468190392878111072028857471207832776002912171383191867731446521317712788017449783403986720727991857353190740169368207992124758003453841955166961240452068866974332208114130138620285628719946343239515975469611023264091197072870322194537011213801018928455672799877250004073149152698388651496164460505034160177188392485680648872824359786000573974902761343025683564348556230035733019871871463068412110430827956600184080298345649145995101129371134558983307954755312113421540698537128698135790682737291559296554325083748673385890199999034253679148272843325711408722055623402140082430672869825920230579357612062371359497410005576179483764913703286635510359618786232877869802768906479571512313855714214192823651847768633481649387393283438032652538424585896427263896382555242630948702379413859177391522635730296468770732830607468204815971617178836108880182588726439621891142685498857735493201666995973179814336935949548986844586391003102965465497049903991533373396807971237153576110675864846705243991738574351277845675327082022620324009529256293911967449143487774124551654287518742557962251630854582163012972507106623507084590765393111689807977291909688497033504339637934350823957475314994626265979208436214930921369344292866397323923396672912330970864487794750817059640838476626532875322705911311087047395058594438865026750148405082306633816918496493602465431843828239633999591351091556232876335764662923053230200794471678837838605996888357773287361184902824147884750307743045375210699071978815784382935717937908070284086451607970298938277178207079309737858765388683688687805995823341853091773252622418186538865885845742334535350874353335933490363279708791951511810391163340877424399673197964295099159590353332627631501253021297542267413513105189983265435034293144374179823675253957792784703011858122207828780874229145244089412113492373757112837105932442639850771286093648812580974574436352*i1^148 + -625835778147655056892801342815798101543506211568853442702554072937697755991189837346055926243272283305667715261887673394331160260877641488555090714145546253271571857784128710395825227957170486694205459076697448442476484131625674088065957755279304111905525708179333073927804872750607984113207172564326884470906031150176522699812911692557055976976270832753228028163503709319528235999018271114542736257021408501271788804915956838380499513926108241055986950117386079412584996837325976822316901501051009862513830615889395298140109541614495199739148895564917480775242032509666854014036007553489140283132314385334357367045724518870541419736068493239900587359077474066441101338992114996905685354969148993441095033215399382160526015075246981246909005053980259434615360607303821299635524359995471906798282265380981137151110087102091470909021779838932690805642236986523103266372773250153425389029235304721322676990491807292839481796464070052459691609322651914507178759751089603423053867249464941299486633614969409303928052314015260230219304690086127042221230380975419343443730171368016077167816409534580801683445531827684861022104724892937134510151118829115526710595418184887679255982562529033220925114706920980967391468341406704581683580153706868169469203199820797706268534197205221304829296571753824197282021501373391626235188922136340478889605742663868337645296186422626302299064169601419041697112480265682886236730729697181172584039064719263346854025864962917288964517464583259672256616539006859678956255723574214365962842065216191911349434699974062169380285523485655601715123173023026235853150589313750150035316915517330171252911894167027837093731189080927731681703512358169668177345881575966426144558774698046333736410438973352752613188385157122357349707235821902565437211979400481224941285257841232900681243723061062706921470252529652792555867512666666398302569284371444010442870677275131440996497055540149446860896898807753576111177246892174223537021235428054468388176034620223981387272666695747850382919395896831423009786185581453108822776527624696323563107148715466336489091671787983349725150117559404670225761970525397850353870888149591718431687611717590166690270203300239719489427970929841725027723055973970863570955497416720924053439037037516406878167263293741029549049800316076145954902450590930984257933449709436792063951278691344985106539649263240784624074366440178802125869526494331591522556095240752510903085256046306505457108986508128897336608155316081624474594886299714738944170580572634882927761991451034062699752089421591828155724001607466653708725930418831305750675864939711169724459516625474403510980978772780983979536021056322821641363462905523072625689130497249746788270286011742706040507324078432856225468605610779030045491222207077799395543137721273500708830446503258023925417437984789039980308961972735645891967100283593980713197935955130954051344888688170368955012111238424940654107304690779480658070132821353839528412585627440518885254380499506480760455148415035151246795860716252807630561125517824445407625570891659580275741613079201501818056240338432950272*i1^149 + 19674042248605745652326894138737584534735250926548283101622898144651579924852610240004194184663631415414261006953824848991312570825145950425516347917901672113073851170688867600684057421379829521374178623498861956070964333668068750157017431958587158391894918616564521610697411046733802100689596647345876372978396358743046589802688397670636695469247097029545885684504805013035581792852762477668946107640720278770619520185259295843924476577652693312795156747704827973829999004917435386045510916036288078001714099837972868577985146891202966916513604745878136075931982970716881719213001315998639220669928013071019521325011461478067777916775822531936424194607792462576406447709925300214908289079673948166220457009583599166151963602089132097749304764191802718102972758905301705919203774160089056764360980560103457488132215241342370941210503440986231548910453577632414603781750350368515819416974676151006109580748073452007353387449201743858752776923354659271522095513729423480137776362286092501010545288836431039743664936065915245571949864754240841914329529887545716046632139840560153574100270319995759917655930106257161221531011521550454714710426785466718817293142799811989426927032135712112024467183187453414617861329700801769066756858820934112791848963319156940372960286330758651798095605866323141216748455120533252486172541482442237668282928494593533705404102224963962432725368395749033893440891141704931929647612343693514934282337498253113534511344057351869562308395090128126063850288666478338634805328626824821691493405099694102298184207837130442233198449646211446520034067586593581142374378464932102673914502997342477912317495343550550129142631996152163606184197852544592501419819375073428304963676960468323523895527300661691881121317674913413288036953483240294436046980340341440495106060527460045400233038085193784855470751387353418127636612098989751383479194232923073956829922425763372508863893259824867611732771509575485725324853067094539053414414582422194687766994905950182595706940001396994649567165853558082987636639855758339392105273270043561840455690167197739301894289846985870738525290761827991118923865774399059978799412329760881717315496350818956634450323113959559624567363065813042756991368971289906651504464960214925414966423214627937325430852799993347245463886920532923227822514636644448994254328653752025107421738748164989553508387113760271363636878196982379820358830410275325464379600323449578117375352309233483715184840339758463179876441094164965744477368872825756955990236982055046446347118645377121855713298217007076752364973025494622780487512987520633120877270274774031957780957728216292474321157185518127152132421613555011533103023953193601619216766827693456921395811212104433508969114473713691050578329344103292586231450116739701055238423568522499368361697002604859632505919862476157833741352333201035174507586447397683672176845923198031526366882102728385993852541395985237022027304932062218106366878556398070293391644815153350273747114636924539102324278905280678971592441588542962531136120714657331930037026380593404306011324371888905887473345757184*i1^150 + 7494115918544023623996567806351390692584059722675909311948228440243057409817364645523079020679189411230582815944442531981712941643555609483529004312796023167570314173154799419229753033126138215977918542156179094145062953592673155616769956541996566621467142432491298715193727588417916407922983440944910088382399088468328127357551336375129799000912352657665707049855786892294483528758498038735642559203549068910018121473816582381412874848273861235047443139276620224681103529455975225636835853365566774704515756236539846514609254592618423291653551927180715610411184245790083193601863623826975627914403825118981066475037345403619205115693695131578714626410270877751337098824847411131262734293111936582565042789349832493396979183512999916094129901899530846451330922113556115452159582764971001869016816664459597814863954246988097119032994100906482976907174989496849225708436127028848980600524365706094688594234901662008931365498032351550580493037765769470157018798128370389216641996851666807348903797345195419834282993097908220245896582328318796831458688981729061595826801723915787355647294567673806800104033510109515441387286548352344925773393460030535434014033415411534898114827043672596774364225247580081407035320346438801101464339105504747166330868190289162241270527711823115665390147532797000681298948206780879110254604082273471582410846234850465325167814008737350457014306953049855811564635215174609536903685749121977540142138876436652258246410118065726718732665482935946269977686984021627721891908476617513268471549759448665173301909783463383499543561748087237668265623206423137391880862858953971250637302747753989286408164533540880782436778934061974448812353771624899748915436071874505830883899225158226643254418153440351328054187645417306509417565300348320196321587404479248977645759622708510524124153007009702743461125048694743694304379645404437973251491846880605269701218475797270880303195880670558046689753918997998443766139487784860400319302403299526197169498020807660344769102177771466597678690998065483711394963577822200325277896557603327723541288580205450558334025923812163313409935284223939898812795689940185188497759681276854909339149959869739709050236629158539754773347829322933383288083990260806785501058388094674499553319060471728311693747270189646864540833637828304022704946951401075828509713279256486350105132754526950497046244175527548557364655496869009033083645631041692042332126081134958675725517819012358683254788741837185321087071512688897175272283173960280538444687383407638728343483588829788819540707510082448395980563444138128894337252558035840992879006955157867032380407559931777782136211613605660030066269479383069385083533795672575282454323348567905602650901978846779503851263259390853998868870823872125842391099296289079818714505363396681774753845534945698498321127582319592553586157718409192181849771740709540303023473381105875352947805883557064636198629147266151618773773120020354013855578158272175540069518371228428643736745388853815317523182147952937382265142094068294440191121285730969880731447662587621698170544464847960954372096*i1^151 + -836397504884611146424754030822940884034376467875840596371334809471121870671247296349153463262570885004652516006791662602932880918825420609573820190109709997639217805971375201829509543548868450761169385695768234198918666090370160505488359018888136574429387875937414950450201255612563368230173857749497087104553745653446820784671899778366073044311263525557637954515421166504372091338130573456055218857092138160360226758987229573883795079857877406353873874639803083089551837824899076429983784220098591748094683390229771137657131737026408158783963128482965288022466675073878033961390918361888483755895072391859005484276788994443547966105886126293419208118270627680258609271825165042239921689966215760305951431190780593184346236886663264625038611464555516589367853488112828176003819451904298471271641111095812195072742886405261108185581797031503540195632005118297836579874682721082764070308248509123994488262172980140239091049818657568141007093504074998494605734403014611864243156676159386605246277333586059675442279441243584189143085042134872133105649819657079500547138173469011545537418374606208238174007317045373611352880848772716982321493281829870518718785365375929743949497466388676457125001832544599210476845948124419319193765383290659495754886749608457089670144101483846165149313257287002733961963238798903482161915448844875853439795398606685277702927517342720325933150617322725942193107509773435730113538374277774447062761831188951980152260247587850817220056166194460976388619777410112404961518424355346293338738935357606391430864205012189651856138941809332747169592215619833906171700707291669198283888213551290046119653702472912656016234855854375079628254012850116828009521117772713650962137324177387708596677569380394689609675815162142367982105643956351368784575422372010742659556010237115190524292551477869777919963920012174135317485396364104234577793441440797039686527585987219239198262365824502241801855570596441815944002923989523007838575346318957102304953282567230898482929998941251770042493319714094808361729370602736470594736684427883826260027816948971707561365623720739322067165139657620827100205260218640455188139299301063490974316149938654683485247682812353289304112966464580950906569917306733017005325826483190095931628134798755767540696317887352499300418825935695481732343483964176016091391587936986715867001373233317950167796234105385563865729521560804151839151689833622860092591648946397506485016271781197146285163302096609210855826082942173095866301695570576676071816874555137524114483329169435104337627121484960153879719296360690503307045117396105636518017872393343499766499598276930312212466007589445633487807658581542554263909827310978812778485113403559853156559329147806673137896135926345970743155003509612011287704073484065082918512066882163817549131781465330876563505432493800964917231435633059647274531403949750630084390917895108977296374267665446984115176631932541743252668461631181448707906538867973824462983448652895330167265417217713878763159201357875723846955553371799461262827901449007547820258708698718548404052175899066368*i1^152 + 3670757450024081636759375016430386156494895829542861567754119719614457151335826822218586017734404617073181793573028933767361047026557719676867539491812952165586441505012541016485546805447267381401096411572191338483537923851812958812404838910005523312859080778283089721789955553118670159215858608237934672287971098739101775614057268110678009781321958103907903752400689189095109279367048100139326187065151485996386973576665054386141759802810311065901661908976964357329777938629941291908764763002077407263883414137044925851740495932341778928363371562971863944815842066358064079404740697682130992822527658473615255881401063161249698387153390547771451511248946496776344150142611662509914787751728527745167598197739317043298425969940182249850807927287204124020073883046092926856164224302642024911734252863049068200224541517662499311831560428921132214034022190859927990390512096009889789704396191118222405262290037611033901809507095518192493338011759516400686565616728167336113304551796400200352327693739539425815572820223295106255148336007010971110065517656957803666755095676361280273895491231739600566394221136596816001484272764685647628893968126969804152013206752171314994449509000771194188400272685305993165925609749170980374998304914001213498633572353950886089726034809264748290285606786881890453890887360551443147669343729931664019351184307603803757191334371620630585767322600310485476850491407029206338826723529244486868676039340425060376620668866977079076402649383678099849064398027523139517841992743316254494647344296704537423964286628698649045100497326690188280524576286427352012454288506966652845972336679651612242584749199528652086191095619724875573702362319990391396933016915098168726129031312331077783524178311113389605414536101207286384099537749436073789795753893570008252438632524826398760618316936428519208234490482898542888613412453959963072900632222782176229010636470810182021746186243385742587733291385120973509973784739117632456396890693313463179842001916897179912711665546067822202507815493454644236353507213217935425935757747142858220666488096021571813066656112114466976904203324422500619638022369087133412550479813718315720488457190998476437102094244427686428257946481149651607796350737654131204715229647620620845918825912440293467412917780725309585117781807840361832034188183088642460263940987686972451824813732591061348831820733608529040245372245469661988820207375752470571195083186010968447303480602730998264220351028378982332515915586640499026725747609672233344974331838185275706291168591215995248244176404501490894748117481148492928893841691357593856705624464948879588440399283909407263106445607610782917672540794418234482625314006610485770136784910564868276889989852000960925944836906683748533792181389471191769033902494946259009540244906450579684424946439190765811934606658225864465713984156288138800014619199350318097384033202656677999490147494251539881338586416643022313775085249167886153485380738627143897310485088564416144557236374128918511406344713027841820199297029375496371884353978147818401232115694310307974332022784*i1^153 + 5396194285036144419886324294199167063303221539030171537858585268588821836414871783327191678814753425790593534351430803966082873375133121449019131625312224267896346331131349992770323425396229740208636657454284244800858159240875744617912509890406039308632505027775079139617841965067729038322525661125409960185673531963288638441207226345371995819862112753776215147082916781353088989454082577938832297995647963457929081607332101264256481254586815748803410489537464208749426056662859912086708621422217825402688952860343252051760490731497791958250355367629252362188937366633633390017501802655927382011751744803077425118623005980366399715676040500152555142058218323228784294236328210125189208375096922762289718067455611370820330130875275020518984298119408364475540029358137361556676117540867173905100314139554909966392215343999746843532341257685146245541795518919943835316357003369745854461121321586869858034139447650846638408672585968316064606139945689535474579042147388750326213966320279674485978849407770590442907749247010163952114215792429052498537876126836845189354494638890960884379002029824333901242700984707462651210846515387943345834943808739450346678503679321000671091895893244671451677009964417998594934926016445050300856194770713318184470883488164492730587965308504350345418338268641066523077828170444023920761527560279811813876786413423248607838517797798881093906769751028147544789996046620420736434535485672368954357940975385589074457401833641176605326137244427956209657393695947714215385405471013146965152224541924564046017554407599958181644132530861565684036951213847221724161274106905525352668702836991603925412334032814009751207003731268013572250385099651697432864312149393433546554602652357916794169370775852902232003646102138323408719083152505058384508827750800963239890241770307975541095473523438755599521007739920750521608784459389045220709677848898104945351157703573478911885526364976346275154524379791321722743825987304710929693136928210005338322198646088208556386730522169534440776979815921838460290881779446826047757958150801197680907470712685557500285053238215435960196070992304156224645045268655147733536485318411350007587363933110344295352734264823636191724524046830848666221659797865738596821730445624259931594184961457820219820396213000975014574839293022000174693496335835140746919086037403200129205632884641530963379956534456504369555499558933530598715661106313068134210862491880355791210305862781009471699886193506018539735140038016802980753411073705560536960791572048413905651517731832239853009552945070442039569915297714724339601235273575708396137828968716659867307561026902706759797563895616974814281808843355208573667886764778006963865386609193611681038389560065066333240374380983259600014049132739150189806724535018758098300911311438694011001951399873581795294409819034816393318370302780470932142045558715509072744010704177464808743470624816290239407470429487431219638949448758967968313889988782218246115668229819607611604052773567364100002025203276287198322502398121008310678262570542020677933157740640831799296*i1^154 + -176011973568112103709915247346879908927633348768712584804752621113163646155546685777561188699310672579660684565785011871039255945479967671055305823705093453345079094910373275484119123819252976269231516276333430911173784144815934766168691151507180680271715527062670981165926525760705707105654011311078475996799260578225633757945374214177180362119614797433583883884957104187128372156125512410533560466540798002954006227074722783615399782361874856558506867894152570078579786345396524729882806119098889986682979680586307568477651533599157434629134634671360544629043431654416843359097961065502360947507167873217790448116983044533689895138361669066455255593606579839913303544093342044975622636885877513449521623941970860513126741666078259802581115460651244077228688726817415878745470414965548728612790912477107904752995070854224515772240293194103762462653201308798140795734670707967856573602547506072044657119826378398728193814285474481452146500976955676963596335706201414625000550150604650038479263545476927886346915250022497358708607992928372314218837476943563931401244156744225299785737766722777164181471352417770916385543862684633952529907337428184640261373709268711243613216144258511302520214920837065890993343657885550456521856698382571861393731955200141919178289035362071999552617300180171614204270339523177114515001604788924895049748567698967907619994394348712192631144620824970521974737846677830377950471954585072823423574441831514616341250193930731863944355554651871822646982879430318608323014012064365936377731927780949930779712518555747597628161401594203100248902783359364986370928576084964272322066239447636050043016232887802032438420799236569768135624727638425397934599744364128132830775838331278270768100523392978860887240423743953115371954287379086980466782113594343556108777011123000379295579723637544839924333107851849148831855558580259098721770636621225306524004722939393531473536606467545502771212523830059877142339028306009908824534421895121335236630656812780845912497863528210408822407954682790001149890784203748762362468180091487651760825033723330843200439047285017742235813007412351728398959412505139945148672754486558711246924832124534789633414131264122493109264822960862215360753152372774272929121677412324938455381189817308028008057089648360463457344602767288681242663262846082643865317540190062395795380489920971836466960284200147625636674310685001143118519249162126279705637016632956067261854413553043031273678256355966166678389406512050943303029980346548183686690792522151844934586453382549810818420687253843902173977980671128068562123201562383237032331939267276641995735912521743266127115076828511430084354188870290979651225932728832474553873466089901669398685581473582861577448859879156845611328631432945572510913181454669570409645434070610156144017544897270395075013042811770917808307747419178007912440876004104028596106824492569858762780285184116047742992447162272644049392646498774840391311812881749151567432675794604422160846361233771692707615776069036447267987834296309530777608622222589472376636758294528*i1^155 + 6235032759729649071593011370236722639489201150772886840460498408267436058712481331834896858937502661361132728862032839948720142372315608545458211397443906529319021220224249097898639780220643709110983362924679005611049317912364448546497787230407245656594724836416596776152936373902575253837528436308047248517857782059428278853080264793591623978297411491190682368042719993084699990929947602196697970281297913209573764767927853286231892261174464748170691127793718294672455622319944291336403447312658411920464715656715744533183319022177051459816090832078125974163594268721358073393212733998576997540894091008659101667577993813783750283408171818642582311877786710230047294840063484279044557161147928747155176060682493997558681293041113815966794217005072150260354782896585112739259205408488559553037598606399505657551506055971102947142969221162470319284825111709199216199316556641842268210333551539907050460951789271562368727304334127486702813739063075881879145931213232184391178485159583406984821900032251990307841001853150996740723703101756592025688620532594673696113899608046400109754978981468021262492987120001646703747645971158781498341107071617614805053530610655897360408246107284484490526014042698511357071268685706629663176872418585143209191743540219058395518456319164349616771338047032230242898644689158117258233176136647881223719011573369262474419998880654107584663519744663103740970440987620655032823426397747722936767038376169722731708779029510137227819854284604793936811826764900102294233126730835118129802595254823976526511070994049318870317384938274136630372630882789351356452953299657353359645337992663629939173381106628817343570141850773300852184295662973202804097484198662436543161213985053707953716271835221556238912056637464417771406474066660767237447962653788641253792482207906332258238541782147922936148895171701558187115435049850839508488450972869255172360727308524518941850627074072960953604549013398523530713537819988730121842333945991731043448362764523585863308516236479887349907045147740964441488693385223030330788255435193424959996870494651907048792271365758971434356972049291840272128625431802942513840056889219386314334789906646973640932072292620104786588152869981102199581663978148275621988832311667684427500791688583840469125136830399307324478412634277132793238448072016833977785902167282895527933084437160343259433434741053150583267964704249719103848473577502191240869049418711323370652478369334189057427172109659183596120010603936897474676950513064260265136169685509561921305485411946070601393115684690558560262426327133583377177803435197265261082265671693029088611775205815044445893733120483940235140643874565485333149654969824989322485413369117519188095348142497901355305168069682153551180692737905627775446342066140220997194281711935486801338343598923123982512742679774088054295542469737175075407694267220476775279707041280610404053346837518096184329522723933427300724535784050388230677390980335022726515074486414652300407923565622522952780013381112761521241921316188704555729427419133591110549504*i1^156 + 1594047695555954059747381548504420629229286732400430148000947569006603031298214272467276644658383650600773689090636981922383956042229323456719946340512476830187769735953627787388861319501144041779524185557126175766916561177028582057599917559187720298837118928715033793265257710812666066335142000259276342616497040281390676731944670452614390823787387226495331057456837532515570985835480224893456275160683425696152750793019424445211423879121321149785407979351898724940689400613277746163917161324073158944929725285711470644688036338657263687471950937817262271903648599708901727593841314885624302143255740641485546656624302300135195795838533657293840914613044553284404132869266263695799275007308604866647606003722127527500667307992250815414612747661808380967567768623200197876164500797353179174081404195008351574020694931750618081145367809878872243662050145869682642922313303182181194578680544911220189601304920551991940314985761630165953515634771792262291570239079225050667749474983324895506759204308432522336023835072925810707962696744073062370015885059750061492574666818533521108646512797241643889108946427357812519376587020395754000944668719236581496383826184313973073627260293438650600717077593443564232776854942012124065930760501771046186842655989590603843933929827593838457032414054842637145180955813928806477048830186135664694934002170889466695607254065674900552913470225655432895779798979629250398657374330293007929382657015395131383058683549629390722073517974280897909746858087638539747260248532048693001886447904231939184538157495729455285222291915920997835458262900497891509200555004647872588516861971372102689792744635330160992866592422689541724296856116162249869811864196454264323001799640623197504078112010748984378560547787687973017259409247998013393813846056870500235391412997225964108922354138174733688397960818583487308292355086738385841423943643630320033479994900616781570857358381692340945166300924048396020704112274434374156673260923877909764830768856416252116958523021502668551544907881888651566254125433548466135540638536346567697089844171733711531394023434163573246189027137442233971636310916979965611471830004321762593605246217104897576243205881690656024757362715090503451730685156234426214182734363991397162992576798927317683896186770658938555910957951854693300058844010854114601426718020449357494363810098464982372764573205323163807992880842628531296375634615109290286026397936084185460620032271603987360096189724483630774601880732419585811450218516768007170450655395897967420459058399198125875634364704136124405230204439096438562725786883753651365631399320562656659163800389025428454873079468631346989850267256698401905050863007892923011569909652680443907314289678788756987979615332529880575722379729396866270538861973664310452080846648001592943479679319770412983173517176295791317544741095955964223964673148209720966272703630520869205598309971134482321793645503090752071535616471007095935184150141347502567431287225981371064269614348494683285840489736432665009367097361494779212924626077883564032*i1^157 + 23221687797649356169837219113170124580749506356106431740536883974737860062019929653975712722964320710542134514032676281680426362848099243916254802145333398108355293531901583386062339451584752295897036639843420371365456902395001966587543909771114933655298013602253468734708574620425802845993002615205737766716205462574920194762046376245472799495615770092006793797732690406654310868871952409669462184512787010164545591295207406218976514097179487522677059252439731300053941384084948869667152405226656436193697892386838889739116513343242391938984111713096598034335397186668172308692695572586070325043257928360047832597055509805047668702455860486557427833766071390055026294755107979947831936451610427380207997198501322493988945178640334912342280548088462115117075457598747785716408256728843185368979277315032050684091396553991040860197734182912210152395269035699740463169324339426279177414985926636905819655209484160396303439395543041574775683238174361665144893521906195151576296505302423855331529611990178014213499850774369136186379484520458267512980873642732756163740220164443160516889792092558805638652163504506840346789841965329101408172263371501464917856718197523562702998947079716090596210884640565051017496945635328839949843043456058117640599508720673150164143283657005708014218950984546055556765347853421971825172957692502150422413566557045071322170376275708664663675087516563474937597810441250184392069244669459948207685974752213977907949375849719873469968180033790831840435294806528705166892957967813803455704519808973140718223867389477186565849228001160534641983999168053284842787451528579373176192052997551645951829766354358045526029961247828389121380896456425271595337690235396035690669006807931519590907123561318058243278993457738118298832443125832118788729761834130815896340977207310233121482802885447337920800746344740740359479276097338222525501956623519748500140685909769254219733251279687784365854255097412174231796284216923370328883888366400313573166319852040369582301930761541858196980443853018688366145787564823457793758589761743493752273683053458967443579121671698551323377407617314968664256829462930361523910599555533857195757197069587809528548478382314052960782594636889336923409924289000136324695672147103844731139428695915183329440083522301641471275708258754460109110464194058808813881933218436394952316808172668674492445314259335654645058657172231694284091893240017101644942491506500519518051533597910270812012940545061989866821717116608598330949954782952491606835142777058532130490306209966506322738011544157835256076367495631582360201275138818568888135682625453772193299277364788769530095244115609069758629164137816414937903421850632341906459446229775110361156163121782355101821106023135783941070542392511943425857655035751808420671216205696029459163345724299134544958913746949104954842973682578605474273806177821284978451772225014507402133388261108122214776028067976464538331203092412364835324766770862059554448875355116424872560045033083877179015731852422192597263053383559847320775294976*i1^158 + 1353707657527095968471185904338711047544594152089797431690888935926840294827383791974612915673109743335415148019061303492018054174271502660519252395336229362636684184025224125927249141978465858951201602208406985575880682420167884611771515330272738500830653299554294910820402581283303447710580794063690914560056140876514573264976105800363833351662239125009374036138170902120769023881986360782782082259528629454978262617577175088250023437004788412764640535897380237192706399257677162888715528200922675976156484593753093034797352159567766232201627417377176618047870409577949479388878805903955136887067507289381228011574908046952472920379787096781463098635206026210014460469018041805312159870198146147964940361752969892148674785871448291020357622992943638405779237324216279972018879144385032118025976367689203272605307975559526880798912407581807281590103105064183530818061202221902814152089434661360455835704267572455213893618230608799181161595690478542950594389168715373600278703402904007969989687150960500826971685283519022109086950410945125348674146262990286527433324105012973379245244634961671220046803375760601536597780965066066127966990538026567275026984399569279789283891484659594203230097080538035806541483581804069639757728701083037446346140217565865348237823300504123834647961109417586329114803397259946766495985627970494035110087969475996996104308253211678228756749883395022734794245667903367398328277744166753917471328742807188561670743544170809813842968814669225265594625847138014560860176040659848524197578079685035730408001219637945816794951813278911377162837390540354264123376728555838220456140469105266979401450697070452968392173369885806849327858691893589991568570385316697362579935894762782130687165388561828570240418305791549922283618611246970242664819199241413584486652710419645130503542272773934242314046015678353074700830857310690693347412551204735153504022483937899267470016651186021370012660647381472516588040861623106157750115262738117119947278047614201033932942324829718929536060024060607414247737617868688403364853282647934225473718763569499269786595983312143446484508150730815555169326590561083889632068657940138648299251647699528546388443829125294402051146213928774811086162220318063754822275295926644886412351899805075727098174634505665455398999759637032842195036418516482234549146653771627432121323657603480764982512173570994841948969584400712895186598898663001545225852035409163920155101687381882641506285876527556570575689518366892488640618684960894018524054534645176097663520307242211577085913164030294939206819712261787105882976209185962174556037154697635028834701685759237401926017554927030939527674330085386870954526397720412703470527235316461804492012621508001475078824511601593151491972553270053981567966812663244599642323451456314117961369153262610650418300135583457423163075054873934875219610424577627129954131521903721655500509964294825828202611027130385122639960204923053092319394714558464455963007982765487578622714735040796811190891375820164700722210861733575131136*i1^159 + -82923296559743974924762639199262055832999915637187491262738063786933097195369568227059133734000396759635796041920513072906386589524126917680976029597681755993780015558345482509585968237050103942749647434593425994700992176402051553362202550361965641807890551915302277433551433098744080162558301825997159362688916231505504373675854417905883217159174383344404043149390074577965672934891103787929667499679539716336464703472192580229505521979754553973935703687521546270895386320858101822258937627504583736394722301805367524899223440570968536581688266632381219614694254190594876040972636594807411102252078305192412071197991346631842511513879682811209217230166236672007589509284352175155849693123142280626132512441833486339020110405220671538593787189250523840157751710774533193423894172798933975989183331465688001909525531933720508552983728276561176905259353725569519276597011596011750532645708644140161604983281120755512712326946713761451132256000780143193635739428542052012536989480769818475239360626471155754266740188081398896812571817505908939492919568313659241743337685942414893715202810863433836298759545541899283930781749220040028805530324901204440989639897703483969145182875553200298099249671872602821221206276598653011249101047622509965616506267056633430000761520230035883856279542250222727050918863971948795837669581310803119675051796634197122989739774831386726016501569243984464714732744581028577259979417710880887175795018340439952618175137022268817518790690974337926157719740752681023540693843900276503781203202810167364893043808343471726661384007969409140336405711651227933009193460845147396546109127401925115379952372909887640533085684409755600922095910963745116838673151493858428977850178042567641513512947298844229462875233198009713535210741745152858316765631083129211067954116480984915116178421567638372510091734769438921658464012588053891147050116713545419679640668381607167396156893246873540763138527656144561273633212997210830796329824261219523157214116422815312559116094928413212460562286767780680413678764302610295851087201906583706970077026240303131186743903830967456528437136870546222210154307264086246900773671050984951088557950012497043726698441172399042211293117958806306001470606020183669318690422653269226628298037444965366309193596109444090391234363488137949666885637844929015221470311983567153759967093033833008329199618203943744272464972165253137898627215488133098761940583768956742587348872452781498586145166545447582106092798317457479533712967865847216660061342682752414736828665273525688613388857814672256385327956775623686721749379974017857225066615636053006127454482514389420890471550067026686751411605652475257165523654318448789800848304629613029177545681462969262600855467175440662246422250380867907012124254167271151672119850008854851302149590868097405157229623521981799193420376965456815657994772158040795345372437605020436986210869233552544526473837150271422767863447779610524261090599942873554376014405467207710812727428542058781118572530034340743187349423259648*i1^160 + 759690746855857347048032177711710902839653519942030817059157438333769251096732783618207347978888062396945332736908487293551567903489343351998939570176242799065360787830392921854351133182095256247604675326436857374208408036359711149162902786983240259283952900008402289096796740225018136666553933536509566925504053007652464361934277742668658524535464673463838188112322140303510303030730880474040874153883994620135968653332099810824990956368652689859441579484698804372431097378993917147952363980731553171125818773861887239197631543494175923014513264067111192386720348211725321213820154517250349227954902916336438755095605397905751499535600401994244462866681951305021992047442968098641565748694348991888675571767675672619597155572094283685232004466585331700801274921949962094711883290909616311743442048847345082415098651319147074882300857712840221937596382851909736995331791612638985832512631145478673722058959062686141995599816351778550175171534993201470634706466018702885253259131442006197196337235092209299090694135829738861536362482014572948010668960713187684709883179857058231803251373063886438473019776065621268290756366155631147935486821858006805807379166495833692444739472589148536627292832275015141120031671086384460784817053853625088472770533621729946842255033483951504834993554219556323638155922493080461565158532048085746310610980524233280717351765275121761354069605486203509515557781330880769226757132526073729526909929530116441810813905631459892217367861554844066931143394865221785785389550052613919238658909372021331032211205176795747960152434067413460602984071624963899286022951659147903205443340758617297162460348930228291908427710793973564599209793239184228965153219064570802665776586408843052281905413470274507641082224367338674123971026570302985804538555053368986226449091892901367942174960518886539338155521689231725689106588258849416039503150384325781419802788705081382758382426347563760056078910048906236095641862309507438777418444954835194614974752617980233059189986428861668517743005367129026973184873957033412978275446260375686166970688779395290802374265105164691108355067581255875669775735840839026347362467814599314229941170779135601570094661882737068279580902527501431241977500925366131293019897979126922591711178702357754031774566309886213356719419853549424031681292743058862879546286809774369302100242794417647087348928815513072203307291366512320310218672554556606405177895430664948264324300837194654903850568251954585024104842744277260244118968483462068238873272513930318080103088049516744324327146159514551086801224882415670441948855682813842483139857016519289180964866036075053199516810881470371911179336268242966847730232424595737064709679708952102919444801908697517580992725722779364225057806637402273631055960705454219581347840851154135542467214785160548511139656734086176232885367194060904155542081757733577954132764532296748229419525936512609964651973878520134008243956285125184900965021171950096982913373599495974757094461470795289689166210115686633570304*i1^161 + -41366716858423740225917330171038813922936610533983706116796920548230563182016565661294323911748916988121717705404334017579875436129068266189947964182252351807550065937112778375428861967011897098398543828564970498315547080648093653069144299822832647004711848874821257811373118023835978828743970060440811686133232550340461428732332086472427064686798632932393281211372890018241919409782330623121762578986542298589943311726675252836919851583451132535435994678118468007668567875001316690230972682567250307566629006605363204128019802699865534261184804075874127397116182500804051225503630431859406502446251305217331190519479368700582459096007854033282716539257014392238244421591108440758905828520910371250948470830105170888847923988485141036144870971580259223937155641869176838742198404526141280785339159972258661329671909120118567337069219187402522170033941843039331345200823085008962892478228907166100768346141430044363177738304987064427846614694086822768841975012847200364878854341998044995341886900129622107788818761085214805344836431080088730372489975249040163048888646718454034851602719540359215281670841748155656851830952102417502760478863779789087675861137160549566463363333758027428916730863974017916644014115422187334950251951112868299979992763798642524980158363814730782463173159524421795829946793093739818058319133279326724624188888498606550469141951420522281106390814505947776146553798736764530159579080277630493085307925431870276154053893949377613239806015178005838354990308126787829684107227914467244017686432810788628595717809876333109507682286030439196811708939598777421617999960191972520129531298264942163746126779508193888098420468560835619699920428816550074056671760276762463899953895080651454365842693005053395819763685211281006771585482529773560078577150081953274079004531359798535679604318059832127041445612855127389269860174172951616035711368900389937566588249176653137814962570512418632319678876221217997084764690452793882337501349677963055025301179772168097800415242827777184065478749198863986534184134217514915252085458543695732590722368721488395962768459277074723698409900927843610113685987589381590710519786664142690723725632556382083232288864822925171065545870932102752882103153044852778071483761102185424526082360340605876190463460564806943262650022545202614998527864259820879833824312670772926648903796568979167019680739524478166969879280351603599703136523241777374983330805280640464735316481539335953257114966132543480453768504747881147442248335463173207178079968047367523590264575001760463342803183376899327368164461083489414822568432725167108026824567095122480495199924623760134150884374177462657729781309170249257705495354726499319894600398854309013286284374384982736297635682285284539759662743906365410102688284112761031132110575428768055132547270956399552345693287385634903458497259589009566609603810284301782839670808986539259105733952238137470917620955674393919087081547627800999840094583661094523568483730123540096598021375681666410068183552270270464*i1^162 + 504099709085287118306711374125761658330406826658218642998284332532102432665133624509261535872198423017111709438359502727145288607322916477903676442012854338890390450452725729997226261240294710731560730073276514374910471303796697947651553765087139049710228423339008730956624281865936051444267096776969035735182943602725710102458077660417974556679585467042788698887586913324421918655850455316556996885910042910741244513113322966641472532989577901684394329501491114762600215640666206761028621863112006302680969908148884480240645812960387894218920095556609055364891960940501855354146276749291493184420971460611911531389686868000537054219945300741603221726412246355912099293534464929744687057574705432909785234501574934426378975663983366048144356232125161073001815508467737064262450576332740479887434500251991378842109299479163739552936676193587062635272783797171968751048898798021043509825507831711182125051488301799992127478595045659096763829460208732931638204111013373395733374259541870216771295406453564329164820678821211970984689512512599195728998454448768193413998065628159489752481322426185694007582039255926529262882373825157127361634232956427913502435665330542117102163070939533168476907037829093271792586588920069468286584911545233303178533395967095166375445457609176748368469583756152552558580311325668990835328342287400662776472301135765348454345432177754894460230308419252042308178211460705897106532380596660317786970897438000849279449245243430286101902116733158607576649816335445297538867412079152808437796420383941808585239123354502135740646152867248183227422683982862228251918165951219182525252540435153123704803874695089335144925313161636852822212640159469774872613203310550467781828142240352264390461040611586973801471470026025517964793804688468649342563208686662542396631791349609446727606397617161968922371782330236712200471765693033639387443415201806855990026670622852500765569786287128008453109451599760062295892820840620324716033470438613956820836261873006251386516731738255699210515347099499108157351790618628253693626453592605825849993163187598367337217536127465165292648054695695036241641259663343678043648601765649763110802295159313481281365325431291268544964075297535679848293440810656317098804218649719292823344377762669350237816937796958651491754404339849942448813057237960468696404997151969276137908931011546627178027812085495648719237138532507523322292244027742076612424008838065586987235432020702319240994543648604613213420399671147655789099787469222253740729415958989857913704185186392931805926956279853199968570903054923529678142846147662011147606293520496600156875751796913102121321714060489454937384938187953783700980519009763364399708769441807341713495378931464012553549224711815627580116411281832661433192695598027426297537789009732987012317110677163313328915486381449073603593938462237801633930300511169404143164209346043881634710511377831747060297528638734242439585826901376441438204630803835578105111256768897142571128548872211123660652544*i1^163 + -10042577726201539694598381779645086332305870328582574748421978382931189776111730468174767072960180224229241865336920853143980884512670039199714424069824857661527285744340314629258430790260177148732427012859121246231919872038690517796342738073549210057539389306944641947461553872829276449338664992819094232253462830925887255558545439248615918684436802411464810844633822317606629361204629383909884123801703793282309684851211954122701053951691028666362292470287535427798322805732264624375750903849086397896410839245532931246359350988346307185919061246014637336076658168775836682154749679264688774508464491070415812919738002689057192033530761313158497989687539163836080296259990542080182147788876937596943560997086820423718686709611779010381091667586299135932641018044422991172166188165191717657406893646310840179326184859436162554124555394757871599402211460533669722732363354575646115577184134495483445876403110464605604407281850800816547659439893899146360822464806200654631437853029103200125739736172603087249343990304146487994064200973008959155337243123324916864059862430036898543697455853666374520837070235971575280830915116613259198713177069149604649269640923579489726591499865324238319598547469484004676424364975521092032736705942814675166283568256336846699441455340861125429141563744855421463542891106901094569824299554709962173359999288391353266402901512939975816746707983638921211629265457924873374133013421845110855872186010688252499113366979159580567423638501902528913322776365900515960683229797272834028365676815129099950271400420367244653644761821102470033278483383823070960904181128454864930185816331610807011516935603018090595210307777930963342646411240175665198839300875109429108657308974055568466287328883648898766963276341960484045026590672603096762581032010658846433978040832364128278018170732029657991095176139972891904089004674195557347287901904521346485086694383249976353775887189466467976677993643408942471969864703841509430961262263396317163581571376323340353928533653819171730656648021488242251252267745200566172071179365519806747369226061134245345513533263206624556575179837330275675382345674669905463923423829524365454797208754956143154142918603874630242752864310249882914126617351142042453460578371909511154312954370068206623514256104268226236695615934893146132841379826879975991723661732644549483901132482364550896006011783418145669848351852332330838073674007347854149495217892467737371755546993347127706909899535241752788580602134536118404689289041336006620886333300173392131339415926204222526241137876469482903284240231808437399977627260619441761791498395974343768994222651387675375545695367240519699056202028204057122505571543174246169096854465056772644184052809124435440152726484847791351335221858979332904055509386463393961356792120632855369019915386295308842813817057756786260387697187283317590217905881156228915523325578728043381068645761281274273369002641769646658279164071062506218656610947955015287301759644598246980060819605168324608*i1^164 + 184596104020243756944661410516669790789395006545184347769218561844663670544467291866065305804158299033569839302799688461661003991183527204447742716055033183374316810107837503594240022498389425485179371935658386128619917333245589263759641045471259257482229433014340706518650906614048927592466663256114422760806152581217894860532345360223219096480609141760233237815376939851610291114885657200767417890440075415076987456310674579052294290056295613325426973266245814740236714676726318898364969657079595332784664888918407688095076110478046515764858057025267436773271721941434551510965129070063630633396247789914137100234558433590632409878319358974744574406946913127507994193270278286785717628866498871184543096350102503422784504781319024916318073164750217595945242742639226919011125843599801992642792621508927394315531018040993583886718506364071288019662172546170558118082216343252588126192940493218717101143656526200969084078177958210229003931150126673920611375953234131495791332332247732388130029577107880829602289025658659623060851360288137125171562936314403296760629626094336810150732338917547220431739999711709496090210793338837317730448504604060995323310433952421199082598125986842855892900293742261003688086911736371446788716228888522735765272947140201692076589326091913923205931380672736986953903017841921563232317905557088916808876577672104536027099059541731200706614231510051468353668730384246356835584153158069345507154278476595036736145124887665654934847346373235874313690145212635927085033011026372008624745036711038960188374240963469470207391288320670170445355637914841876115214333731018383978521829680322540138645595165702319580093074250623482436033337320553462697293350663315366679336391711244602823150772249158344321756732355069579338447632422476486726951697705834825220564416555209435978833329957448528356049546760170615929438843268410727699586635273641250481221761708177977611582234478194411672931225940795160587828170496153989859360262309923005832653793470890668210385247457952910242408708797466063726387147693582939720396319956497270856200626616675790379995839157300163810328632935665385340134672585166797791721098329169011041375275403455628229206772099463026322621166174499433982461569268446887339380976138396114617610028290126659758593736385769187874295434113631024085645826344518942620524373548147023401480394864144864470887461753603904036127614957022051899440238157949648551182493859489393446861780142873118864131997016902790862797546283236617440653334022716071407409048811122241785440329952125016381136325083980910410171306313455382906976365153487136216641291184883945240782045751283788996437497592586160228526613499040710220273644026730585899683507875771941296829962032481996204148500987230584071727445176125238436885408027338602749224631942063992410567339298105082338420332169920018336410175980994483078202263693808314146216506738182323777785798612910367350774593222362580296112366944645418173999819363779389101322408111715731777001619456*i1^165 + -2051359170205165857994919124390978936468499266122520787564907369757472039119185243722065572776265156130812251771369477823002038357492096574345427625501911410824330629152452007094982001562428385878593772949230559221244100337649486645361118687569810874070753597445362814115162058247464824905533365887632958252376112121353749795946200646867606684840663358844722822576692777220204919694565574421864561290049817092696571021453841678457808651517812763877254073108945639224312504801716880136775502305860934351145124049496193856197594855030660000129951580660982554953284177198408714054784058076012027043277703163559174431214095898909762733027373440775102113178284761643996350832233019231860391552505391839920118547546580405279839483503164985127363452975866779950802299355108075767612631942524764118771133078618000405986438986407801294101319420077143747037453368598284861234072963688405001400612265364085471548152260477748387963678704603911497837017939817180904234847596587166733340892765544586794038241631326881556655879830330679370490950502547870856242238346431452247993164399394424604144428648784503955228171481797144416585107238586061100728493246101993431889066967100411199450650959463058184776835820976861094270367891988454173837890946948958367562000638471481860791596158382368282746171940662987202707043212559603501004530013955464595323735502754437871062312658147656411036014904273053444333616300797353368031016016388986736949800240521440756117133182851900313867322841622534136169173702673599184848725509950540893440603314859679503998495562474261314304491455475663151492668183827976093446667305358135388115348749312958659482428530523023926807242159173246624312956593928849212598018801587955824215013689115183951493024175039247319377810825718912984697851819659704900967036614009338256745482623850168279906485535423984682641677970925862664435006327413421614589685995146527764639916802307711810268403038440846279550482183649251749539698309901510645188148985702210083718179107925237786860988483934791908487588727108842216969727424765831257426545572219714591212363334508389375264305425637007206932787309335242281179951089854948695635928808776038699162580791721118916298079830266088856578907110545113163800500167051680577964364088940915774812986038969602783558415340349551841960817107259574215806854242729531093372635078423820800935298956462913517656421003729178657501289449378031783571892937675206815445184228710484767309002293666561721321245992162806209579476931068791821435984108844570158598938763194927614109986637540700117083599081144529311581431075879107461414435607552112493523581214295347163470657315170838863813144506760668396443603061685935209297802704131470618060867255765480955080563849887406428001441459147066745759977562355270591523966335694832137017871165368542428647374989270589290914285660748673547542772953878470824482726290553343535601846602778796111270538924774502436460619498128357064968442650589127266854050151723636562755305554176750125056*i1^166 + 22035840956845265243248270893549727606350269948718131934549560728713031833718783158731172945194116307593155589996106931132625777787927962265790667982871929657151318193439844701300471286731719083943757971770958367093131335509831723038143394593745901033498899438182875661322628617375338764035669628691044097752288891333420932773603548144548218526492821289202550828342880246113313267731535759147975889738750694842307272630332452890735583233828742356937068437001583341350960735183277555413720715435125964054244995393732152410265975453010019348188044982397387235116531705675047812926123021077365789611479472889968362622310631359397432300936676597463914577595886309566319709425896202194704346439945615714413905406107932429222674095148950149261066362664072670167141261987261712260476340286913619684423088875711220219715305091930175589128213523450471941550294367787722069915058384286091395068061858825525447928575199283526311331342923159665369205277074605419699858452788190785693480983992506295400038161048930428044443155021033367021524500814617718839395210720328388057781001437595954921312956257365457533856112216601302988819048797848581007028665359595263274866336883134302031053819818203512458963550258336079715065797333552376885523796608856359643459599062757756721066576152574885433929077072690208157348533572285456370810275180993967332760972586512113933544571104410830968379551663692904462101397657757693018262120434598105057691819450042102255211922735664459365259679230945549586388651544344275242550270311599407850555974826685424589479997248530674004522784178002153863976244584800947889849329758207415440438961011735965170484086253387361618284088086727999811323289610452769126205697482032181150266668683811575358469178147636169401981034764248796657642636014086007389489602648815046769109088335864908807992752435981500628430344195146253086005749379131759302874661693901692490057383531253233441275429615602845265318846193894532603020861662535020418326584015148341976356984644904524689910574388224594834332171982222414963947022386824430813388906448982378161104832206706963334141823971307507540238130197718477186444612761258576884140261427915569221205715717639107120989582223294998934079049807808102181780457360406082043687741869995147568440047083656372316809970310835093037173086829209512616055187604845434269197355967117347649843453813256483875655512323690819896116454280593730446425265167423837236653949694002710655028364405862646509707790727374452490703283849975279807274914654067394799291693832747129844671432513569448846531509967625320539719946447210150621503139642087856264320816789119883574879695458586959285559002632929473385094386780322133514429919662568600285685739512578021675844219475891056204176332779589846254531995153739288442208577525181110168338233361412207448522811955068684554564373557304057436657491119673090633408673231085584506802530193450412664867879843595908169173911685141719626038007331626803270463546696174730173476396597248*i1^167 + -123249130430559530900953705037948701338650119040941648781526039582970177574926953387911165183944360938463074517975173982769954712639024002353827775115368857446897624651316373358542653283088046598870783953816695040290414765785217574541758398411387990155005176103318642619608153325083865613462488560186475113757141702166692196596000643833929977865526967012007831170770188438993827296984970194057268878971967691215960442215032060833063767406069634916294942457861905319934867521129629574322037238944142167856251768130085449456698909534375434274791550330626383917742614540178670860071903438548302037661569656264634667202133981296622029473552760276015001904062049405621003584819324208999041738551418592003356149227406911605019006801127653653264499227846471986796193366561755591899633354012961529982756942092000569408508565244223267910220125443618534321370044344127370809994344256270606246016634918699652169110743046262713452761626160460596096441961200515618083236982317884101739706936359007699134968255694151376805235230012619308575710917178159675069947290237243700010589600224309290046230776356418135071958923240430880654782516672554555535298597294302865410914031712531976655296305041264002947286703096857431043025620089405364645270637404846482063967661415115195925469994901344813008398036221420070941434658156178140704569654302624136424014171276564573578153992469194300673540252683161281348456939750572019124509950599732222377360319564722572486225728409066664943878461241829118466219202863292799397998029018955822927879343086021021321093806230204377369531763189058263840507011656034725570119748738506212244992740406789444456720689750347758978644025479947852839374191966012399665950148781016542733014991707333937662609695448885497039512886428959451308573411165286645089117336413014564499070707263519585154095394493744795383332362268025936119302774462075877706157084753139672201085854367032387731834125397779579954728075444958953938642794186987420161062589666361660944046170416536169248105914191960292346675400242875010025812018808203041036384405228718966749825121150725894076954336951305604822837284221756720428005136212396542385526007085627366833028166611833928819203404715592406907740449088087465758977175183847187636142110820396848786947528677268951974030901042588949567463557381582722880720217844952442837423959752881046552737707319944446954069211028058841068426963693776921800865259874403596598879587649770261396173107362711611388736041175911667517829337428919727832227387197480017863837266320373424620003495589018177385891618089205676410065885958504181537911912892036818652889085209118059385285145827394331932651967661986324692279113095704376947644373357865669902988864221201072195928748645483171620159103228226023709850320720747634808079402163838639688435363821775800353023035925396554633658145449753304684804080239349263655616024663139166806601593952993216912274620795500714527796420274363060681623039893931423673182416303538135105536*i1^168 + 107143816117251003060218526865469017279789653213111884366752286299348025809854070938652061588532374246887274478214857676569857640443198580768050365183981695945986141357043491052899138482388452520769586743223546743765221986999988311626566782454521007901899580538743068202288738788110482099091259354673725346404965968806033688419940276401882855870807559065879816779172392727330320364758334673774852400997112993584727685856098309503512996091190121733858392500286915101092485946690509821529247299302237872760187646475461690772053904598465387097865715577339410080074416926778163316666119384178801951570397324084544993049239862720540721988509793820340219962436850954447565778848901633441971686517226700868792309064806795285238639408641995334766866071747846917429018004975988115211939679897067506205885256646213672240311037838703974260792621922388494560079013221311484474541427222656538342953114204960792528774710156600955722210894823355812420098009110406512066743741608796941046457626425939763489178152592578751126777174106129260035421894635746764806773656465116959316764165405090801485756345514667374147904098118213829849475913139973688893707260855092894437445516435446528981318800908189810484763409457130883787161655233192906451469045472155407979957404478853497436157666014857759940933417972665232101218658956115107806773454212246204631290485512109452105692916032549200217996777607555205207472630371466120870575994418168780815671979601799436674997562101380721945360278715869345127392268764987565219215273615472815382188167107779510756320392220975258743324317753426256947224688855134716914991494683606557660994339175382752719901901661720458085716149940928172224737814228661579686347426293800283673113857522646651550812420293089741021218745017230610377691325217475938801742542588392744269778761054124379634550254804177838533690974015103249797170354985712920130981046773984581314524358296119118333259152453954521838326775739066777013914561318354382637981142013103878301573117357543514001186329360863336048950793391050964479526453696567622303412245732619336065347301237632948429434399412033651224000720696878173489468395601485690860043383866970929160604322794733820024717680627557471869653897468000901250425257902209865157432630133081979817939400595272874540559714294503391730879990231707201706396843273955472636861832587193003919885154941937276966183271567478914478280162185067535112707964644268123912926794354277883078286326317526512669513497224870129573950351765908537328499267995444924341278372523883569772601091759269803014520882250564769549525915445958102566064052401994511048421375303438560942245817515628980008857215339216891543136611965309974965851661711903534885176289603233481980418146213462313330320838708055191250605084875719541791808169271515005113166788704327269555256956005838778941447644334699787309354348794963318443556743628283520582289663259586134158444080843200330553417794040833297166945549454051482676046854094848*i1^169 + -9541132988997421649984638187909429336311585208485165491811712617423773223723977049677928019928838754717823872661071765615256856307625570989486654659708841113345633793949782066694528787140311378318402371109685493989365100377241265296636105759464953136565608247106922963401921003179586180245891526583473056760276044021290237927553403603329365706956938829043741217787997127452972145664857505646202992033168614465130664242091513425511587237722007708312622128954914527621208790667040372357494439211856273341615053211876417816300382133468753183201539638024621479655511206519397881718613764914653372996049452723755407936607418878565047866302907191551193363841284257625238557789483315412492948749450639265842875630534405912307158855711991326635582992848039789458385832993890000897520378369336549863288614169596622700494212666329769824430674031724221117089364433617668680741597478988124902618559135098400278306739051718617306466339123410707867994344839100522830126239511538148843772606915959789280234656330204315622871528045283097509879597850482740107525138522428543089439124678932970195904778616164477485751877715015407646649139689720985239680574496219992088522036404146363121903505754280473747784111180346294757469661261468016066191585060263865864153892616478254828774500864523313536547803504242731598640251269361696991469694284622854815261994663226757675317661403648209184385526568937029903269204642678563703203341981433580740538872394613174023329757935738160597593071546963392223416264172201457608614273099692389987357462794844138237596827842291444002460807401471125289214977417213203106522152465839595658013926642757551238743619275299068309419510354710232117406678811823187050821125467645495464929858948308423165117418701576226155765430449444636090393748128692421571564493376861843824805128331209871079887938379960007427034253096539181273450836399384263204750702970714686002340390214733625056969559201498866524771292384786191337030702090059325774189921609148397078296672918933108096199651153072275108763763265475368453455792567144047002881535884440918372481337236171646407502139039023794240304151258097037133720599011389451288933265505231975847553282689928822474126008508599150835958180457268748400814254894853311163747570229614030913654153033573638446915008158471349209077553045855109649258197252294188528197224442073443774416988862948066051796448753610392180579423473602793081236645069481787368874385369217245724065444165815962703793577821873528857359045607937054275023691838762364054327407908753385779275967533605137520103768188098083556289448900471602027983943942056799762284304319310358103245158409371850153205941559228240453337235623089534533300205401972405848174219404784498737694401595367549582356968024136657522401139081875536531549110890009169103722811052751222475459669094572003347637992033606634645517923114887521125168994319679665630533186233395854633555149550255189816355478721910050077517645658682405421056*i1^170 + -4661481369178710097272992246337396775407838627232851777440645467176329602176491726357564586205298538234229324131171023521234254362867678321017106997840664707415988527473320011961161285606018823723891188947574563106577429678949113096192989318380922997184525178946985919486618197639534183530354251187045626330322135877390119419631683204394592541658256059039190711916379888580536533279196468227958318679499431307133293316923494193482627575239512880986539685085971984558312382565537598321019910366135040611583310348029863365581360691035675205785606033221293940303758738649867339165746374183670925095222462306972574480466579205580061241713614302685894942042258481048241436225417259437748080198229828915742590820790186887684840075839068598516622228866176832615588003215773725249195023889573850508236824199574798633325703138553601182422355687323675078151333101123876354303931742070680401082355951610107779875136762205101083247930674510287943239972034480404652249371137843587168872861881397083886490495500286938159485322008811439244677205271118247920508929941808131273329687849392620002378195336433310493719234854707718719988850388125169954654303107490277818451374824598460048348700399848973071141832762296125216149258212994783792207890442663505141637906110585590133619649550397591753840544151368437598981413665216714281025977946457853097748666541465027443078396162552367969748508200337586568171186536549208874874271584727346867422531563573975948868310086268256201181893519760456011632507596983426549971777196546941056892463575492372746290232395500270407080354737367356855772565055408211283986174570497552490761513533109695083221714075884079796939650067341137571513652454150505075978057016954380885548307112538786068416437033915856264706857231943567360871293779624171565909391779802130546999297935790683839884813138640438465285550128778382263812515605148382164011831757057799661950180323179387216473010415304275796116604204817749536632474442648577549177592778812743919145133950813211885202097664322659784203010161772383029874614934242407265718776541805224233989316039162606050763277061704600424167685903188358076539346951834332847086628354841799280540502839453534290047609814777658182467071120308627187895509214670465010488552445735245649173729663530191948853769462793369281766689325029463636074095998490037557341061021033626721203280149659233994690445987169066944532567958823944249102138400566054674231267742248159741870739604962324009722126378846018595397806067339293155965577248331054617536500254745935451479265081134084637354982879841955226944916829830962701488487368481507814338630967798266952330042844743394720157681889522303934908639364291864733441589957705434002238615751901169418240461463299245245426133098397291654991558703577969032901486510591518806904459879177704328401146250677956003952351823788281996453996430875734565374369970624321789741209617169202242850692418823257973224303050163828986254129627136*i1^171 + -51340160257639626867637676874981174630623847402547891375125428273396918757646122327197633265220507057879491572070998552386259335922567654811579399883102753143105681642336427818702414567756498175815074432753799234748210603573300633543609067128255050572278559790580127154481682655264578382446505090189386796392540274775378634820241554680030275233663421136644124920967348102731805017477464832121490145326315688893310605881175106875985358119966304403263104079492816729706596310267973140651881070130168938810048865830027411208590383772168944583070152253250358500872422130656482130822061809494455147984367074761476499473698317748457224680889551542645118855723783024232476586649753537851366716313834195345148131422084774221638774106992315433386223829215837329193369876599322945839660094566591376926282023185038986093939809405957259480380802835803140127707299039635371837349116533005946920870446883131901151631903273303477805497625879991874539611222835840743164007795225994029206906369624896777092161727303492116874266640873239216940998481087886430915487395811116915806592749725945049966079308727448275747602122272607434587892764869637745067677426647221182078535890867716434020081988296385673736997668613025484433139177205507397743121837710832004999527690734953878778973569719904052101761069608892989998759635545621874612833452360941862864458738087545829920375295127619204245420911120694820930057888021306660055403702331629725707680470053588032879359680752790207688785591453466267819260395751012928472153788139176600806450734806872401699461104632463237742362622087294437116376649980678579656618053454917662631321791510960156074338757122583558807342664427958771840659073520825624091797482000620538048406915753387590404867680130250895485600648472477795396651790991424036906451604740107671182401614989184596441508200208818753403472643148906556790908057891175078834847711868658451454919163221640331645813037608174486230367889013778057174241898993459629364688013038788355856653062991671833272867501213989520764395760663907410204158241502018426081933911931826781665943903226529364705107095979047830694936160606038166947863021499058014400618627906099028943096229081395293154534575732360409050944209196586891250632394594000267799259963674640094975685896718558762199923394184003841768121352192679286229492599447880626411031301020957809794500462741067936802097197267116046425460644072907368178808634847003053008602238501824742093234942960683863730545731851590891502617848687999408230253521380532976633223852712995741306701708170405187904191542658829750544360517445986028458095404010912182980506726900402737537474715327683426869829210955813838979626656834548505027961789682333585898199003919674546533200184228139510068978031861526456422775628319306292287167272593068015249475739807103218850615114907871160315433117795423948452282767801534047605612243884054927176462565717078061699974298284307738674881015712920782241792*i1^172 + 43301651655477865935575335877842124708845156198554209676583245659937739665981353580984107304120179287488339245006154698659208632484191105696078089185899854159867852061646267828039492283114985688389831577652859303304407071887452634848176323480716922577843640089280497288149191713981185014974720225139632567177419255441020748147507024453026589923107234806587559244709762598948288959822073431704828843411849459731963272874824279125738480833115323439841267916971828014858984466021307899896324039727523457848688012554497911240469834474406373507448103048360396387481156130039162276849742917745385831167590557732335062696559811636817667495226239408667809055747278082731249429292650380224519922709778546941134580687969414329975534177507342034058983961491903513929841314092865130149699039232900139779463595284349878448991491181179982952945330985578671134606944576912853986763053012065918455735642099222144042512698198259590769690495330528640670213560445412946540018578090054072166559453301113558967635009030146250743331550561196301952980725530843583348849914097645559471011563003391996074525683174948124933217089618489221287833566524315553733450146520471649508169478957992225883903116478458136938161815767543974371872348066548478340932357353948739276540188896974156391258859244962262165130505616980813285287645886474933967381722868215802981754123719716792677143681837391156996149168334522614161402049826538420245949808859582940732273163715700274430575034630512557486748822490839285835653653675118347937278059399518820831328253507115914257957904384980785354128966508287162248617034042807156903790851259926818195371509062227490321298872800874387888016054556772490876972855865604545960580197938151493721483563122198951614562372755391182237122298705526265413307345194043049695629355735379360571055370645131724195770073952150740479085583197416877992813263139716436078449644077169940759761219077821232676359261380988181591958872386906377707562041704178842767438978205671048098636334835896821050283522194275946589935934287414274618773553078002078235399085689635640872206119297900944447888913604087355914847760169035565279485073201515055712567704952324507901252642232554318955026679090370960939369707166219127137419062594354102464484429283570473920281447452349767943273922104274139743409646967583205527958865653558734902391144612246484423089764634425409448317031657785608782309467795810117826382390168898919518392917012904521804557393714564386498838067799039790893099942450783794822030358337194950794646759242015012448300530341155261560337414948980682808453892629454073438943158283427507396530594227141911312622051374000387989424096738235180836435719992242612622197469242296312966395029688405746364221275855032195223362663209402725977256045495028531843758210848759850308742820963408076317343269190589618134742348284846669282251950193820669770551480371235926552237430837859281535035358265634014288047851438080*i1^173 + -12760926818259336647543313809178357896081046100285378856827586472969755895115100140337275146382168201158964362085827830211946803883827800835522097710546982980411251246139262438454102878520327902124373704605601378547632432470981054298274521310710433470433586119179985532666265200751826359444767891000972416789854690970400904206026052510455634569481954330381564139873093125797112607723814048846420286473949936486966040769672049838702676164348232226607482593698011301039827535591942128843326354947234901266029008516708281392540552902838211828743595554997243551205300138635600190008903943647852549349546789567239005567051230005153055475410879542938965338585731943216008818164961255598934023618187393681826932462372309080029715677262609135309969089160063991973656664172078451468155443401967242283159774392095703930197120958135340487825484379336521083117556567117629604925635956605889753679999254636600304573965617841369898136985445291765549881337488837007464950433339084864374306702266480092795994318123534131265271388880120580106463999694112317385692010842167954347524550848746891590987377141507975124382988958197205422932204091414962363982217393362599825768962757089300251916443825615236483801222210695099170830873557482589506334929224830620421783562883504913060347500070509082602323545655640451378329429009783116302295341907324687953241850399130813028092752434680153224331381878204952886587362877184827879433143800225957333421659498250824230670923402043914896737208891112617843481871838804317791622252378803650324179774363706864810476020540345992057065794221331124493241537216383726416809950535943747006231509815318186537344433782044575089648221771261856676683443347890951669800972295699108148476363716886518256511100642345435797953150270436134873967126350759578744542411534803510365816615224672872770711442575893824048397502415303605628280612709375708799565453019406139885639882851293886069710178855528483063449709029429589088287048486787378888632470907901011145405206760888131891804706283903333306447728548996112158960695286935118021600948011685114397207206795460240144124134126867655182361303668866578218067788935857528041488265739632742715903417670529698763707446744615405124362804542775636407404346977789899148258542360460767459297322685867512689532948994075042007204845364526452046596559924963205999191619942597406779416733422559560607823765778006961629666592935000156469662377169693930292382254328443495125936510124797735103312940098774332429931379876431457157774878561319980525786027523609456199991531732791264215407635838095288816782959883911218272612502064944616452964560464876702849855326333695432660885635827451778848773934246533137571113008625389378705579738109719158717883648059861568738134928425447322071678110700883614895357440202182613407398640221595754589616065031662588173654132755381382777134823387805602042487772947317554552417023293368810767073396566842100678656*i1^174 + 1287271635440948156086875204349661099907144093007010635693334468451329413746260320818580060870662670117161709445917313516349084671298747400442926187688977683775751167306354147973247084122090107895064495371506201411130008351908212376040565966020354479775002908195774887907441915180632047967448897695123177242302454458421855758111844309219019756684316491125460625722113933439749426407534863416999382696657289170386086276739523532032774480627425947444835409646668305343744877638302087795709463662309058031611143313111744213893592983236624513338019244254198064372619302519092129363897665486032410810241749129932041036350862056360828830451115068234734385707284832197379348283503097584031023492353712918279816838270994268038382607603865522078913216940646256929619778016236132000985416498354542110900260061883805294673126362807158656248728726926622173184973734133479892374604057222058425482347973602647571801115201270936080688252557229733267636314303402785552234620435342632615187469165010432496372827330491126731820024149373992375824836190299924514152361409041195810358491317465218811346136663664922756237742837213178223782739337238721825605265206805547457050898282643622516527417927891411768685892698164329742846253486195167353608334303386518226419428593152676476716857906630326261893448040171102421638649001912205998134976194764865239412628525763689679839898256153766283145935155366281651021064777124527236148875134149915730187559181483754861509412453598494124095116115104715055883076216496379273583613334867063582522773544009261173094996229565283665666975590092410740929037608004219581563145892595612362808022835659000834029446154051528081910653527940535993769120151107043077728578243265766856842694222508850458022952357562125396795823090318664469313284264716145818255866433538660580826778712862722340581786870697690197786020259206057979967108125169868382672298945551802938050130828038997546308068023911746054565168368232219383045371171507150819560707627680330271587684642158785851617136578315291188508797040659470273735852875509292634920359370751964043112066743703411625947482408944691997329931349609814698428003488554792462994899164947486235503427872329062023014844039520598331284801935376565315246154291885115591915353148588073288179216611435131650193895153894202106041746893780133659921534085818818072913335269909201014965617560440686392484768607450008902638584717033489711848496066930683446102990385493907328555999536394856808135188767557510689477975329249333634267728781918031893236647132722980275455605636238929366697282294167263996575155677620228598424729529945314672841243198010331164180662425481222824792334755435774227158789481282064164310351973316617862308934254830099961423702852436832282669179043301891803636048393728508855987495546937083566758679373126508756442218963602548198054021442721855631046675219584633496197746189217467751554127789923401461638342115328*i1^175 + -1397646360247598839240958228847700666798031697507348132431125306437009102599783993363213791887568364465969608108100456309804496659970938715446228110354846253957273107051365657802744366347375600987575418077771201377266209719708022820543260465260354299812859783899046947122642918433607728620534348830955209338043399505169037293714194765033785150297436315115137381426729057476491256281492962293771560362184042837408568579684774202756440626604030816282679677852285043576391042422509908992023063577251761840753289254114365208945256092524654318361212043454229005077737139866738203629964398021723620873611067116341412500577583465538493869636120588408156017205288785983903151538556298736162067491965636333950712818564749382530608739753283920005228494641603195574595611689302699116602333117934428126388357280944610994692559121208844517397001725183239353503742678865337718449575277278232192417952569830573096472011652867862881025787447062655120766951913057202506648593582076829656784696691224693417015063653096262437532534395103898374068085088253928798438213795373299778238201931845988710582161791974581553390870122990424546523900725105891834287773658763326400724472812981809669666794673862784374087020653043038228506005645960916491712795286831136221481460843239625123969920029880289174242014628248058411644036466370041747068474492798263335170941955285161055332816493828130901232111669072204695729053140927509557597829596959659694938415392042128634061763347805629064957331394859477480529814595111289583057846869400904567889839785733609523145076522720113337763284855743321623946660881964617607994430358300606576988252700136995915889041576242131159036804215420023221314008228019112312742719752869881854280764661885038341858904196969318237725532105936828247458524450707002750350177094412742365235839761697020564124745830964032871649955016257201747876012424998032621906396869740605321968819554211741284821759139060944824667714209190320475476269311214740756552701703923977288710659788219397798268292237883264773015723256583587744951661972907464393052067756577633705042524863440686278002391134391492900192430417142128777998190438046136547686562324949293433409327625216377807009119755525156141035381291081513370929042787192130232195412391782224660219956144623858094095540412395770849239103195227975430668934351002435592092259152958816673523605501649574388217322505776176376798483945969826169588406127814290428472156726478726295202356513924813656123736426623924541813889416868656215713131521621517689738617608035550121896454872516752504306703697788276922144246834522493236090041842233739012236180103339222300168290601060126164335853560968920952122073319327501303341143751160921833958617323496667459553345742966157333402806443413351171541592396253799951049574536138876518440977797483168196363578430085784083741150774039453641916321327729724328652106927038819801332023392655688859648*i1^176 + -122945537403638385639433851047224460591654526229570967764649800903051179874162180716542832523890155539570528877882608248953385432569417730036307734464507366879350730529681458198269558311310621767000810631999511378325296337095279178515879614904132310538496262918576240010507979025878521562484534065601956435733366478549249284858640538070762323495614650583900896051403223901632278938493123334698609057055908200119162868260785409045139555233173503245836119394886719194522340284158877208570763815600770626971889152011457857662945956839794939534453845962275280510606143681025897272014920295100087605052329047946060262092990834998984957854394773827033115765662373011341915133408405127840979488594034954588582844790312325508383297323057199472850436479061683800026569167197634276275396898325151480088121394592581746856536330945983463945323200925598597248155777020892274079473735217496243450022894515260570415918303527837623404718281496065862980060535583271742598537741789822994356163053639321370387768488406609177915527864698440473633409473912346841389068178583921751940132018185049367004626773973043049555864933241604073268179193380116523623798836396158001602528479987038120634698706733049364333662389022311334184349887594373580089547389037940122957851069983545743770465305577502952633666163594049898859227943463533169672453451953709195528843204674437189275483785172083278601694134754954417148330219261957527652483160587407249504743647748319624497953909170995598386710289822456186508359159864253465175655684167237734979484562984324104987193405670114579205023960029936542058416268006188936517941355179846550001550988072116568694735659712873678826030536605339174453261771361028519530291283395542778112747869962327560558067963271092884486399424334435126176909004813028953257843566383682586423732916885169265844842496455512815759775973615464032217427960077501568191819383610492066887965073522217696555238501382575950420611655942160442108996944230822412690695382080027080819447234099804615170176569655555834622486661227326051644706179046697100723839687597353630256533438581315188019580047732016805963993345210285681660128532851014901646842378931541121553618047364583644586442267974763601068527361435817646919350649155674584801258850171982884573253634333083499020455680815445829216857581040771130874321696134058103678926493685309657267627779978851213542154748539143542165793236640258128711301953205779834047464743096669150301701643212262583610405359416311110339992236574293371377423393210617238023970948210828979916303064492742153162142421794909882626250289441996740847266302338986168456550327661401584594107370617339710957362910696154550692642987461977782479578052758633383267556162359536019518634526913482832001316722437991053251675910924513966482948781518787112532732065290852940451715873171827299163523588294677634528118181148586516939686183739987049147153776640*i1^177 + -20640185946512880435096748552649560658116015935712338666889127954344468504349620912158486810151283556311547491619566239267191895040293499363670913926402488336237505655115912986855056872165424828587631137980232740609859007341099425123569584610148033603471369603794628402329517591131698782732131542974535960163175024412507406267039293816948135207190817469813507643242029410231359368554455883122489653368346517016092480160957936706131073239492065735429547768453146877616140498824616206936461426437408882704103903328753131632767911273022866112850735191935792183766220090825242979171294469532935566570516555815871424822663111598354248701977924637635015092813859380073794466557873647595381593009366188970135747376626895349358146347768698935867809653472499615106717017063104470813441772256556245779749207652875284523985062124788213571691660729745440331691291512115624108350116898269042087021180641781513112198524247289399611939188236138388112790001367488348659517252781231053330233590494966245242221404376518769483367469867034266826552963176211793247724015158948376486065048055183384874921399653849380632686986424859621635273309257195106457021823083533418632877868220814046719416949695020349122214629209004696844855974567772892180187850250089626495348685259703050012443171856569210451627723967427852262019238964003483465265027077477140344350104799372533940477820240103189292661962995284619175193389698120550495532737557713585005669465230063013468381207264194786322974746235126210410132615197945611094273077976571705706451656776480290810893861036810833697956123865544944175237221279982029121862511116889039028550066416647756781868163438341768424025733855702277793042291677590457886928334672114372800358809326754648646661512469597285666262452307537266335203628201511925284195335587311118443409185904272612575358260065534612121397874845086537472176972016464488820433093352171012228795120336448391550668282366875574222368304111322482303696556483956124548481854016263178935916960040688717367522470208023863099235748279517405269799144476917268821110540903993986002425150771582103920763489600337830638898776292927923169936509344419345028509662858551296211993937064998148346360379547844029227204870802051061107654857483539926469953127694911918199211280151340913854429734954454149622238388947629841016384304981006097239615628510446415880994713444689720043507926662747177272645208930364522597602783948857306729358454655205043940434881418944588828147582972227139815993770602062916174296617734109757115160847448316414661034760877166117512582595697243354183123425698560713668681450282820205950928916107833166983027865952244881948087954430188268702978955848207111280137280384098563522616548718810159606602720166966979264393628018296292040060449812979882875188101841643727397281176666938631349045219342564616060278530458976643174498369380887243285835515522396979200*i1^178 + -1157021895656732555381261580351031809077895610815632740041448314211166809773858296714275895728265123732314269547336022069807432207661596983002390519157816703443549246132754396398670264697577875879224983781166160123512079653208963594476935789841839800359596405273576321035094476781695251849027395895156345152514869418725663173084223166343111370565187124194480418227691327044156030750692985422015789390768369374915263379973102300707756022791787047027046625196438491608367678564753773782177145708727397785138584002828171158549127565862656969098254102305058776103688227030142398793376808048456372832162110842200151152785851082258475185273738087626224971243959813175089178898238928368064402606279394196678222856867556652454534265049231793027500636747702939408298493961201634422965935023414741546254138344934329920659977791670757222474635187906222095144310794075628471928653423980927956205977294757666649014206774687302501223231642417585717213373668511332855102086930587425682555534845932276104822665389391144074138374747314880261215816985389787551731084863646912815551733510820036269320254575623293479103660457274068254181985492822454092745700972643644249596859671018726325086622909185131021034571113451387467071234991264430715372248562298958874479587920620667782004467936087641753349866756819686012072001729715097770896205652138078582854343503925825232563917736063170438974936748433847135267797502434800900350489682175756425983681317803840212432385106802299212915513017503689863370132529569940299963445195315111163372191257488773249890645808132930517854497795558765456780584412111223208312604622081501666035603631646158032775737508089058289452251013326456798935627547278447895330211392241092256418049240265086885307209916505196533634513245167328963730687253892232067363052907744293866609017298089239317066284866668986650214205994530365520961565387719547895854912372996639380171609804064530450006061763462860574482955201143240803379597547356182959768820957254014623815894315349530758776192814387929283427952227315464209089068393155835661183549256121793558428318638778954264330377968382950180222501880159153251401588617645222277436943398601499716699767389296271806771188728498281820127016252659290267689281030751145204767892888538754627569560356581036269192576739031322162692103758802939423829625509260444899438057044570560496628400300616790189197597565479500614602787047481685878105588995922453917890822158888083771161751998056384732632256742527455444672171666673795250957898416114027022678402503366970925021599080625133100741635819011154896686745592500398080352231022169579162990602284029926328118778775626118572300017470124388217949750082174801993766376801199372694126546919634315930916948325535132957123388352454101973335279980006045404906965608607403916279460444614235702281669630251553132692841165245962437261302931200991094682681344*i1^179 + -64039186522270331556953176735888474282855339837637759635498781107472155477904950030501565319741691556990218704125233376367460816700847764767493829747796155973354422787597515330994736239218788085470959445100837898256749694961544018574655429757523374878081145578986124756031450076480901150304784709101596149634034482078263098179992143925738624188716772185477711403456057847250304001305833767548165041574000671419078038322720757574601860138929110836555432122212952088885972866006712971878331482166053086127973208951058909392428937925185577765494397889779676950802214204741031086498847765368152575192891542321712382825914724289540874775271090887346596470697800458349006952493506320385392118932227494181128748128993367929024210971971987892736259382697045389097116587531959903106500480271869337810901627427051352696422632629784252105519332568022051473565903547116593534415908880472916395665143346528741898609697911499367952421262646936962789210092356934419273953769406522323662481655688111536074528324051864497122119057378741834275609288695003192630930248598692653817118547081103047145676781253717231978050921084656180529726292532162825660915966889574720387702908327322018731416635357485770370090604793750054370189076928074619031161513489182094531609162099453421571386985285891816580332274066651209951324237597972369458203114338720836549816281572880681713238152636384573151464407491633637929751033925010362029579966799679062002364462916172586426535864939678447187592016405415610376926642031504071354485008694529810617861311937008385884809058544664823740186480237442432874194621866797305743426982451182444962440580307197555508387209877656176752070317565064501047340738150287878817234051155061219470229444203765485674312936932847442829851741093716325844417655357694326131534942359768089968864350718183729417536961099911629889322584376634965064465965186438895562222424316353649088974705841304719451521305249303849961426482053438263773815123656687853359748119486511416846021512376046474379745524234462643115039801234449468664049406217275973764001048233341140187355056675581374625121627999109327288604702378823338092427806601747215991444926375250230895915922945589130391682700890807298964258577089484573139906149890493636620784119945305975024524288273032986175810780450438389721208962135474344802985263275203299135984997820601753542183763502099320475662118872600853323374152654921646862120803488977034027004539272802990637238716909184112269841807166474339696541851483285010152976038920707258431442287281477212235066281801881180794047019408394263413831262358211215307363329555122712887067486038883076845068103521731907475336585020153110719882747575013051166847635186170410060368902547555819660906233756163669027367433498129272830363977141702974464773291109710996403461676109455834824689024927840869480802551908410706612924727991205888*i1^180 + -1937786803966716146512290813802300110629796532712467174226480418540984221391925162976001733953561736234600455304231874611427140230007260254362495179549484812768601963089305450051578171439103317913848324252141687368736164365378156281008408619796514897414698520313654863626165471969358552339685502505088695861318057612279804135568120851735894807163288416919043131176449346962728670938965728900623496814119594191509688068346033763635309367980939975409334102141487361274186115558914359408284332721314613962438593979610321659724914939649725833278244750224056794613932013630763766902427450786478706017363045340150745633546573290628296330875636697705574572257561771152789140134391184470406707832651239910136089471390396500215242717634818575331875756192070878650612408158738177964676487531919774464448032430249375739542105983701742952589150483081761405067247067394785522174369291516484227693980024963265284340277539036843135582618938345324335612380499025085864843132993058887486490630497026910575832724373493606948886348645182709425344062331989398321049955963320549622222891337482375497576156477471263174046783934137406457621201395732048360084949707617681426817958971590162525220196192473784213763014058758476817350524593248021920403302981341111558716717810135779353626719607956027385628362416523888490515224043261923829109466636115764850116693706895603097505403463396709401553202888417238038007859412503408872006167596726883339734211554418191148287681343711033163825443301948023187789681629853479995595734471090297333379754430591870856100346635929352768260898755327072367044981823231722640767295539720462612109261209215724024198647242523392510757422224728689013149687206352633893802014780137977290857895078008300875956375810078633886558052936681951631800976003459458395850369016640717197449790904572825695521233912961382781907595046874716091501406199698279637425360060802482322425677157594099891833368273977401671214536893184636492396622473435996984322094952557382651030526284689940493078446272828508086923698364774317405178685392823617565050854754256894280891609362110297193033641719372493997015096213609377131023454366477581586161437073716250190556761126985572052813648314247224822423911696552951291310611119410940595178149016478916209077521631591281752782464703438627399029902287402102917175496402462815560307699292163456721747301982929483617156333960792655854930411494425364413306558802305745897226058275741357195728217335926461269441659836989100958203810567621691193310607947561267654142126410891950752303195183273460542772329732177066044361689969103220039164566708854577449326576331185164460451207996537105141780615612031521214397926934488726415254409316198345564813376494996914638566394080091910798584934516431061314076323514138316633985897877301062916520504714333625603725645135191670390957048799217793019936768*i1^181 + -7035660590832803930332742087148239763837153210288678116802362352953532903035449996637243230685103786135365780045947444071850337959971217130473957833592017254759486682684882165365359992129842213330378655200144077832875581281348562868483972316886267939343987412779953479294485733471470555566216689298876166282922065177187180912175455986978915940947203356691980121604749274729445486379329249168340515380772539417553819721844295507170345342869235782606512104934817739135064910543946493526303819694272204446083088342825228270534200373070565475234068683743605283601183289090011725439048496414573327333770088700932052290916841294985486185683784574662753374486987519009818180978043396911444488175099060272974243205680232210578612533874084521088880908250665071732602630754161593297785908998991914181920043742020353568056841078228469882075428349022917277736850799692812930440437449423003938145231180698994635307735092426872880680097131969395628325396924423077544169235924377935635910626645653527840081195319710965053938641799435642494188605110059124729811887120304623692462735579459904548484372591712624261420068766620024439232180992290282018717463859562992901807773403909101381002621509024309828369554390927158926763544998327953275900840588086634017594291667954808928615097061098069959268247031492936117179160810170975853386952477370850906216937789073912798139564227856424070127018734813168910453243789696740014975934547517457686635176229601482242491428588884530001220045615151157163789542745997548428878087596442491267491344522994067367935793299734291977981297621549667484001349908684043398610131943416466771391852468920118412977447321097853952913347793880691698942350970451650378328605215420013066572524450901165884676627707905505506117690914827405368625131912566966629697797911081707763376905290324450095665019209035264935600662798509962792142526677311405921700306793026796737975770058564520236760414984461682708716155228956756465457748357936126310658961645393120168798826167001618234373799391919293003615805140340148511825037624780908298798204532894909834968250185013860502327786440112345170042540913300768188723350521229870896621452502949753182693089813621237109789630129394098614673383306032782556099762469227927758252216508787841298422350679843248484045708864730680222801666292276251241109469133372665418286482120939748317791878562513098796873667060741225710176538266962026600290421015053058924582124129084557279067286978361261194091906814288524001675339562376491603130298850696582391874441293018358222159779775521012837106196459012911596404736564803198904418668500524860126878089788800931487663025278122377075687108281742559279520399126036839204161280357160081207677438514764360007439757973310643003492023633759035662533410740132010936284054186064042217168926160686813574211476891293594969705554116608*i1^182 + -976285537775444883163726800616468308745296264296878649394415934728880548234209705230962691592164709390485353994074703258759344084584505869791527373878397597076590646250536452534054795952698824143422371764227917253617761915420140418150188698617744676616100884951479703971243238390863079892083022129154680040370282289236918260430346649024300303958672635154694729368876935248369485680268189497836677934639018101799029330353416639456293226137680147831048696045242824242181619841762707179243433090967592827834506932381447343647632179881455952749411388553809101796356529592769594201472631292333287577417509468716368904953065988492648451230691538118363451251785826433394198765565268994045849091400320723882656636747343481190886937835451552385187137552562733518927612913759204338129575643018099371299010185157234662184248573967624056816356150580737355585252107164379597622784165904414421898992860083345538111418415049835606972463008102899786079899167531579420531343831771069666847543329221856397225509484612041159089770456198407183785691655055561427652135540211989648979948139844906561502501455457321835712594827772975602173477641958273916207239484237795705187313815146575956581655054762371331649491380587614013133841012060869549447893230950275491228834906189374039440219940888732040498529921371693695379021558864820676543040613520977733320053386091427037927240223907262693891044025519856877344704558080937070037534922660858304390498822130024777826957784539415842416405232421165699482566893817578781061325568857310517213715000612851924156086728872659473094193527811691729138319803524722351843246041869049625482048626310857141465790176689513044464333016736460438553616736018296878293968751639284700809862269390820876012473234654843770404089706165759891533777699959252892688854359511768226156517167545602238527172085854184873840410522049045074822385460284587990901070125002969598444559498734802821315130089311063485527994340132572097530861425059386234925219252094203793506185925577978865557556811149171055323476348857281400795381918530095264065745756869309164854037494519755235068139262846791294395317210601630665474342184977461419210348344513293952903967456087168708774337880164332953271281842602997349077991695866035533393452802240796375449706215346535815317475151806330217181138670491162262351058481224973871859930156404278833639320692783125539098293056723294409357647301367969787080867276964224058453759695977397199095718333129430826408464717518317488062109176645248743750915421674985258773416092777442112322906036343257277428241958584586807931262842787443784892465103772473391993996495083335771623703312915814073471071942740559129555144639910612991604460383287496895553454521970253033120208685946548049564703650088831665850687687068114635957955843492366144529853630111589336067300152687718301696*i1^183 + 38767670632721435391303643372078559468907207337308658244595668405333078554248017911271911435106326781535863886710837486609743991000125102876969486429587636872458579082255111804275058604063098845067934881428941691829620301063892456668195845178125155248840889495576497524767517618379900131488831078276765974274153313811521280340426396520360367422306245136782922012676311272566009503625426816170650170030406485800907401558394796495382483854391417373680663237630305456523211666038148982220706972430836663027284198647321739718576007259100206874934372044013432159861773629645082122029420543026303824898281089992470797478872576848155709217757939305132669963623599787591978112485937483358986933483956656281782117935521439130389603622406643836339090356897444497467078967201519273393024711317734030723227656316587645338369420333909656717940284758994433261549942832514531841377157364741346034284754953449473679931954775314586450252734833083962925273175272029568223734446561823178980434488796024823371541143463698514222598517597034648226241486452796801069620477650234049988719314520117320819768469375609352842638698659604683314745354155787537042050043855688171375653704685723506457556965103920642024457799806517474343940527245926237572934293339417648105354688914030501546846720087601127322901723230408302654301796150989274201238736616356738099464782273955942749014326972436229080942479328431926230904071179896085902023730492775015956025675093311495060690830669794987394216631263053107576573032417195231511725217478044218919507304534214713521170230666626008869039481917988293304804893736469468413221581229856637643623723136395158397621209765139347974138648506788197117986217646650473719254380338240082328290655335764406371090699065365470602042607903829922452991276166364769572812483634248180352009946114921169163787627772826097708509009723721005794783837399707910742498161471238338007445442964264018352487669176649030299461310828401996688367351535089584479363752466277455494713649526238056391436024877586910002381311756098624124911054092064364058095739166683768282890218122043128912209511252287977926839556379832569355465236890231054642992166388925439442909960730973743168977841770836698792652100769076272926019413749747957246853119491995297578516301379164809686510674795009303121987882242090645685052273861686866410174616272127409220691709372741066745024156079248217946044406521077885016397574737318176378491034616090053863504252884049800269963136853709563273763685487883492971609930987996365895735442016085511193625182743726554644551931527228356582874471080855565134160939606263330939507737831224105095286623089725051439924869050462843940879404060690218890544122717882545738351931397719570387630243006179711323771013694612312258978278518676578042398209023064515672468360386560666140904783872*i1^184 + -204477739676768081676280609667253312710885684681837934005333528256447704535276265002831326685317631212995860115159228522306814761626836124618037477967134594192203905379632721100794534043261641529553761977838300441546268702555556587124151906172165763385825076506815735181339454901371172776782256722651503463911906952524535719452755697442826174091398458489408552246698143583857581560455924369101042918943156489165002331948938375825013539849972560506440260028965793929052837002916046949770414485473216990634177726263263620688552137501501383081796716090559906210311041734400185821866798330769924101330682818309992598249626122039829714826190432065185886494789710871551988395141726572550525727669939086864242178431391070901047770681709722355351903722970818146720854610301430873849853521938313176727302087450573181220273593817999534467342831083945806855524622962236206452889699257088322431638358873328608044016989342798209337012881449552517900934352718941808072387997833506673439006698839930199653298390001113461840110649450102617423228436963534951917744945634475878058780316470624361822089829464575659214926267648134149172307443691647505605066830227860011898106329500835465497757782773649200241742736051096985484575778075591744917199231352147949070849140830683211082924868378547563786237215060789773701841966830196305491027414382330941472023326574205247785516738082307205496235437492188531562778155600890898557697227236634129794023453476095151034302538480112638749063402130508837857362229910236770884717852211508136247911730827244194954342458607568423445112297524401433876973490076129745364234960523696899629547918619941615690380430863104244737243441412892168826579161651652122021281472421818127690874173807274406613577119673973289719870786709478310146567658717189369774283266896369806223073850619795968144887888752557435842033319547345454493457285801436644710556793126015266052121853664604982659735457602837882617844571212494582137237436087447122102450063711790776582064634939655365404462624034584183204801119628778131629412271996472049528865087783275257138381163820550797762854265320331079809744954518332810428168495316435370178849728504471952803870525785973947728211918025040493794124492022913573736396135090676815618408073889452451049318023586020939214005485277559349431174853611421170044819101131608915334909821906269176140767643047733726217341208406566443833449026514180870808873698254527470774738666376552166036079066720678061687196274606876201944422447660871756118897334830619556069299564786213546402825297783599465531374472026106702790777602866844744430349824270791832835289250446359745155227630881079386927280712127632517664624713753166554212613058879804496885987430781255632820558019150123692502455276692838688527948926427293683492277722496154733194724077463404544*i1^185 + 369048285858412389314601581681366425233791483915643062240366398779553055722398355818982567918497961925390625713865717435295298122635230983365983636299278768253254326451283119955838844834968990241886074423205807949354626562326164084412224706779199534990775319901128825885801563669884081380555865572555179977350642398136529382595843073261675243982042625417614618493492425476335459142979647309938145901591259552288118340268394962601835660439193099935160251389556943532071209880917139740980126152459532542719249916569224229209089856978794691969700081833003130239222742324401715668575516062387294393700191714026968514174859003779831706202633436927118426156486077319758466127379759754386648737820800798054633087720037358159661957569726354905159038430542688896208270368059620477125975218482177210943826124745352046409192506554172656106160558708510721458335660102325222203043141384869818549010621727854697893154790102042103053658410058563071741761952787457776682645855790117609031842124961844391167110895994149259693890387870153082717895013943064103494786460835410251792377014227713745387320234730754248068409563259927192668918890126184995358065056421449469663187406591669271917785083033369153119561505576156936638926265506011771108666024042151073936366101976406924863339148501838637098697042699429124973091674929188932143424533595074822564104458962198769309489757349301353183795419707249745835644201165321804872368935583191108099988455215151298134888794659523943437161891175702911944204578408171996037480630430945007425275730318228916923516828188512809080710100766896411306934318515160384393850885946338143794146757021790399592552374102613276623898116105630361466909851061174076513411768456954057742093728752649713096982264685502840239094303887885760339229842948325709062373394766830606850118416795491264559897536804567276784307395187684483254588098887989882226654622611367832763376614422783185939357129634806440965287948995221330861553546020645938060449840251986133902646549046221203882341487423380277307218775300080723840876167808009632673356818824203964041839784431414058160916866434977792844115638183119755791105172171473509201256035679728732639755618499413664048606556486128363543087732955753335445868611817344889931098617511065087286766895442185382638164364152313111478541678541383279574266226103902005116068530310116303967237029407103496628517571846321444827140347034975718382958147783221280729437458258884037619208686380481207936042157787374518930404045672695856347721996017162001502479063134369233435512522685430520769050128647098694502810912246693310255265382122704815802901734542467143456705602534891797158289895434350763774226056660605907966212065284311680613248839507507150684130670637458757746106360979950928996286257549451671479168757955434316300288*i1^186 + -201782044986662304936480385388156139294582145835525189775615202811875388572538727999060763647584602539098127669626949916736410284645025234573929553944668479366408204998955791077872553478574853283072853982643096657849536143931277568845725803813976744810653258414713167251203899235505439531895236333355104839876914316931212107035622285860301775632898344828759629413252426923256189914439727605907729671542946146800005216006474614240118799934384326766241242454500201321991245797978424231123403308525808287230313539844865028961372370046309922433265893874505130385062576545710228059035336475100990079726035120935376149527440356113258659384793417105891120262988452846731867485730187818971561048440531905102301146176944639060097912773201321241555101061054298716923233233764399263665094180729980986360627105432190265101285831994207920672520841287069302032493459093711346068629499317243948170677606727332124831353567034503722388397425367908250890379208382274002428972936352424684877646395051943743871760749549610821337056121586008140050061194376592629317553407618882614415957365955704968851636568238212481620445702222732248950320262926629174892158784647633142455610024119157404579736230911386039743774227449960298258017877159309793639762368986397935463517778106968302047863337924904768452541345407358497679827478353568850388630783518417122995257031696513829506226842177267095465228410455392998187477562909948745358712766197381442284638202142883409686157405311619436229529749826161605421061040834897612696553627295177174464339063972024902584359081948569921079167878830069938436325726429592623200142142066687788855897928665155105705964576233291936949964062311774807110161125605431496186972116796597079486421194516600912543249075583805221915348531880343379465514161909039286473278271939527070232154356754134851746884592387331818887323012271031476969028312390955037562560126028273594756026183155076794895630235296666179270733919613328531347279651050171403947003645253227134759154445455691853529594836093218123733811840725169970985912353437549387474745026437590367719305118378883087986894952881356959416688414183222342352383994547127707561186343652830719655913175141910811864778901485143080780933814342335906441618857490526117081822160161536723114109765745879650866522609404158927412234071483753868317151442687263934892911867518578847767162493927328981762818002051137336442949980462327061684763308556315518595766692511393583562207066318108940418802683192145356075229131522006280490195516521917664355135977139749090471633577846885353329915675168282687824565448852927783147683165132672258880224776274381142229746411374601540675731350126199774273379264760421417090715800677267077364848899759986136095529689874482548760299045569946867211968506204312758993771560960*i1^187 + -28843628806874714969781954155532934783651205402125022145265918119172037942661958625598826114130816852963451112578346249726409778487194155435093596002133804213348920195283078128850257800162889776082650383837228375362100135411282072729571262722460956301000713114370593334243513197518154096439009703295529516520650333243369212757778770220558731398754686397317069370783713886674424468333428746461768094188909629035089291934415757331148828999798786672082346598346172273268868973826104444794340946199914596434308297314419071851948134285499229987015580358845722373083126024324170363840365600636695514805274025891655651939062040911960209396061126554717914713098466835975762045875322653264054291190844688450616044226143735051997751729778833648593666469527496940340778720604348142710211511781889752475243421054377041189094938145651604377773939705774564723007535492211516120634963924853233025688398383958456495659054273037479261449413013014408896895206820176801098781867570014926022821347450112734694660155158932142434188178938888048845914138113566299417031940642095408497842197855117559986432153773218992308779626673373092103954680023674616272121589230583410213214581224492800031400082461765313855806286490846210526631239216846160927136038787659466737344116263963846808347601090580852827948035624598047323406348730838456275054924861102871560794488810660231893742760441045290467023515417889880305819495452429625094410277482653766772890815943142254660077010503043109986686929087218129009934163308795368486063957813789841938852760940552049937975532073573362174968560775248076811965807839060382619295289047260124520620507744376478879232698022401926304127173508545521703841317395835860015989508969914285410117685078820033359460480008516079256948422177030261229298151543699643841301809009237506629092802654225683765761683356741219416435864666477263246287323925780240399684223628157333007038274264510930562385839582868546667152479736150851842274111837194373541578291098226231051157009155996359015569499766139284349828835314944455742799740669867562054915442477920724835558611168406673789293979892322180681424543078379756244986352432592730247743945750584245395737713992767479624410362078902623598589409595424928055480997399890954411726514503297677276863038324147744065224888156994236403313641024192339707265036335988312930975145472419692201591544042988230462280496072466240857652939856641154101979314342817892408668747264407606943756043474180420218271313528989671794406298389178295260178852368734715037861210060384955235860409472990522968943751881819740767222868103124837733712900685347010103459260549259017422296372842194305433146411866605522172214781949690890180891876194418290724423875391201985682613690914814154766569133537537984266700929581973504*i1^188 + -1316014988973634407638833293525264287696605767061259207007922233597609693189041955432590761939833870327500361949242899569967119271825791042309877259451921431800477440110626471010076222813699000956261259669527434151272095448594061431315335425959846627887477140152225936783628857892718413724616180352065094385054303150489334004965393492709448503167948214206599448022132301580408627020524221391285914201421130064146412760502784208032795484581853509025549990346008089513223971889807319826867142779689728558245408566988038400804240454716940228582109122348351191352026224806689501961956085433945817087021245731430820978764697941027233019817702907211284897057630412912598133790435609711483716791227769110328781935093646900898877589059006314431580916992088020043170966133931124117629801722493699619082161932826341308257957348435071831104554656768106012575555423724991005072150779258879382644699454747384882711996327709547330584595006693497380581553227974057345691164480611787965726356142669905481987168242752168671092846108973107872825494123091217703123760586604456396548144460551538159708314268689193123595411900956356108212279558397719377809392941580102039885742310431815061513668383819654909672321446009039711700012564665956047317954739805388801091654641694152883497988203368735915691848524752513862567133032600293222662040660657343225366264364096470979897596447777804820817622267768514084407331850026424464146306893300290506607317037487096312624429376170230947628232145068611898331036503378955431611785442755873188720835326057661515554132061598818368918228185096434538461382251759627511133276657906172265621465010785583087416944715319305398121869616629798015849623514892965299390303142372469886867567300152491490248802391229417040944681258605004410239313502640907696051691109885633775343930772150781559860675088227878583269453012808988796568009673222035278912602383960512822711304324508724077075507159607152925689299078437434511843123382550914773704096689214747539117424177543463344964196016968529558022512357397966316059137168866044712786594571466569662186430793108211507242170188141574441251069980721896005626346113369727070840591677862018214983999920555305523577315699617547458508274914610188190017453464249894020495348881531537455897139092467860575258877494648441572681489785645725198164094974088179686433426732127092710447963530691267578358827114568026198696941507994700686917857886158195813415921885955372547686637003548551219940289814278915724921708480987580666691461018367781892290564032263983020451405748400859831909789852915244461624554864495480268660106720997944072927983528250640981123145672181515628797414348897875987364202691357980514508038959117334071258623330261443700936861785192087554413698021758056005632*i1^189 + -204626771343578558149177425997065358876552294469420859474249452682372703715638635473164148511363219193514458078494458695143563144739253766595184416725554786378117843916016081550060247663270664521530362591773646137939587232682354432692328647265765319207408087584792578766579845809651156511063264824779486453180729190487275256401782393607573379362655338401471732921976521206199859890822820780271705211502469576282636779555761762613523804915449689242871355782775814742308393945842826418562722445570601719537315514810423599478205958449165868406060228073666811643086587051653187627825342032016410883856450994373229867916603717870062024254553166719466662659586715857616003131113217799818015294828288652601033271977241663737307955917615321694239276842286466377890592714537467495743642636108539525954323180540268925983671841272724578951068265836430253836424820729729012080046647271789536013039939732592168610291265640746940626792222486661694207756552742631581718021788867234404458087650642288424626856982809283463543426339959571146908080002126670466655927732334267545583176368198059766833122911764320596936702757698532193458584689104226719052654691259299214008717574638568395298373534049491136953346746854375024562401975844109984883979291860961520476029001030308232136157771795357060289199668719640280091660610282772127081662236875114360426074912978217162270336612669236811215764630874118889780223404978067450133266807878340803112212526226022668987261593236583615783697996462042133710263642916140787535285614056266821286811439629499336675236875814859829101641297741211714470892411619048470988245508076845753684198212757289029840768890884480828608076379382072996034722018819591445247955857850415935415896871239724152608545966584783326671048508997069305497916759800224140849888099987243400339547803102162271817084763482450796744626489769326504308752490976762647363321773474898445541272972930683967535530216970206238379778224496871965898038908545958646546124244969242448785992031183732084905512270618184862239755143620988916699397062872343757067287709803141481642943862340919577563221854271619056228266394497242575405364173400287312568907025465841052430820899114518048909640694525639336652423618708565526154780094401217427046808391370116082903095828723623385232070243986703174458273264902518363376537946267611716988233754950338673638284376435118027703217099916068321724095170152186772664437494076987496133261426427894536436983018417598454331444621431692778879738651383355602089744348197019124779338511854914190809808368748998655462953658447846543771993806667590132360203827937737283231682202095546837828359516644943852201498015954555721660587399903859101630225984235195315834931661227641775071278827255198024256716800*i1^190 + -16976698444772201525898778401659824843696545323140748363375116921327747009650843013469991873662201522830328592152236271077792555149056392922793085792022011695857051602494180169037601097261963275134166906707289793828715673689471795369758729439731237643131401375480479334610095907476735488311171421876593216965094322141846431521989884403797751362366639413418573072653450523575862879979467846376724686249929610663604043818370317933648708963622314564071075542862520578100107873447331699760634508219113344477563771970450125848837408210083863577897078281443825999912711847578878490378607873566796747270093745836749529324044498810216594107387945033964448481121159082384341175293621227829145073319373254711066061532454688952345681725051416353233706923772993169022577232869431954475810900207070022600877253285046813069459347141097737630199882767618978664641199166969762204350144008194104346805158195995280283491110239678144764190796026079135191820703572413795928555324922062622006403263517821836419700418190878826576844685805349873087022343897180719472720059308453477802034579691721722205402685736935123567029822693592113600314680630241139959527864962159675509811989509529947092526652062374655666909602650165768462254834600746895083292781480669713646199319694997620539614203851181962553116614015571535940207669065351582115000647286135679542539791940953627872616534784645317665579722706286383786799948203055430465312862718036353003387999069816218168949791958417224637300496032822625000543483477999780357150971913512057108258473019743841193728136072893138600908064910110983571648000931016873571370406399212757628410643244996990899392322464266915370543984622167398643330182404196224626360065626390162263196424801354618414375929121941431732862129366382959563189286749713935430300130397976051014816027907039801111040393425639028461776222264088022434111938195801359187460559728776862471714731355427431582196642332577518521305155398275734246963388775685509583743394343438179775277871469562234322685100027964715144085903730079148387957428937756747281700081329296145814893942065144940773376254788759088181608497513809222079818976140033151761995631759626470825816533537271231668476312235047870712312710396040386832247192238307674728444944959911895950133312164037568011265610829594745926914912886545667604889565721681653319331969681072384987403192608928327819572718600349361577663691464568412480602236484113051045727987423105780496580629194989291901099859935744196679950099828837477007720808513133843212109177173882651993952855130225446277730741729006907750696758250268093154545358732871877993855721840193270496001869539924319406462933591491159707408750311221994025534648958505839998209311526486680955508305690624*i1^191 + -867350105222842003405457776097530874797987516201326452188463690717961638563897998782965564122975729381755389623750499644431035871481405524573033180515929603569726517672882388653460080630668341080976386303874481354445840294512086367334240919789662989160079717508990719254732037376150365371525943601059032972009115619631871098600185222139943107544430349482855729490731803393752955484313677355037816975572342574746194472521946658568805229350715908168774272682816325288969285639238748931089688092347098722321290457634317424872933952345920425986944735407911037722552232994409667543013099776570809096251607203668005238495204291887856710017242980919926750766937616216720823451134230690201759949968192200558905718171075346005621220351257340072998509555039728057397965842254780623133230043500065651716216220744374289704377304406481510533218078320740988305113295618976765257682806390986481882359403619738520223062385408970761060785583351706095821286524814636492235907542113139374253692365287900973144396456591402559640351017002797060778235435266520306778884465715425308062629729580766386795635352265733049619018001456035983194506132697007729229689980082980178705207459477344496679534916876907791110283109675050037179351469400353582576069087026093930515256297552783562064105347775405887842664093666020205011764392460885414329823848180758194941141431406911186129427938295611878640438953778786375255674031724192591257950888617497580726347253544053397211288919470541264949275067348410337479751337971585190679086153064355941819008885966976583633891888262861833547120100003411690772978630938640842988228083371836500652680031308051256577779085541771966556505314390295661900797443785742095703201574777525318098373798350683621326905174311137069467079708406347583752651192324702788649504099883497078565188269810041953152901053893832806789173951577075834481318851189280677331199996932639118919689367625010314793413078292125443448908461638138686156464191943681492581819447792751434632855910883129571245960571487335369908397907953140932837644130573170916983884564879117981381165646379843728602998692984636071020956441733720033812216212566483756737308734026523706907745716434792338997066407307417668847798037758102454733066507226044317653462603904709698928752061110246352498739355646876276766202559981457107541777865391494071415017338522896408844159264390321710980372798296594170392869706731816785601329630147784630298002823872314379932004601943359313333981475216433905537099583353191934095446985906557288476055334402457714626658327556828119346959611483346107274654584853979979805606877501625910537040814080622739018639942410762508888108190126342830045945529207935102617557478811804970869185567279546368*i1^192 + -24247151139238129432083105534066454966528030762529609065719295378470996734080326818573003841998117272815984252294549281145318049197472508725418571364972593011629790025777604617839934033956210636811847332492985810615930032181003297959572934138344518508571135404969111388296047385136842677394253018612309662610371486177931314988126179531777401892597264258285876650431178390685331188139246537582084856999881323895463554465344175992076395697686173916179042309456113429860970242447199499888897676590553811936460809302511517515405693441893680376670861028712999586679628391490483282437438057309908503117240557334393757602536444371290563347038918210476146854783451206027359771699910988527850268724778318685664909175904403223948711108950863340789204760433105407111941220786485764014622895381268196756448397527093594739802783991557144879134400361487319601295019025684978574609715437589674066938031288783943786044206947207113315197906848569929517370315301619004971056473373307788186019529106995478289517830248712330308265016651655285630439122164119826812277142359767372587794369114523665931427796429245536340179982940399608259770527325069438848271946368419914096838227025917272486746399067816057986111727615715814232156275339421487432366000978448203745004680491859186225459117526015392214003372575603507686789094821997457193315951509572208906661952270681764425779509720324837321430391039604268819826219275921987756007812241563611025131011877963039051211520067287281153088909309365517998651949570458657188317609639452775844021101890957258404054263190681991162486142114128441983399702389639343202926485856772312060819106358406224478587591706501779877087581078122531024352922174372757014531314124792293280646748697656398122557233189530646135294828625843469771246988683658407601045631251835745320590744516512626366884134667430171830709592741436204750793876097738679480747980036956711363888867845874324972139417417538110268051078844698963897842437988432533820601594311632134073695040450783922151619212326046640062905037765763024633390870629648637723810049555438793049223308251089151217729724054451630484172479988814037556482952859781624350181209696753523701823566841676090742033516666039983695449648242982003606859839972038367328389760472583900103448580051135107007965821350236099603407201090611349371650501650154150399953047133945316152059113653376493373707968595628425519117319910613902169872127360472170405953030120625312506614920363086044502374983089044124123318892850728820907004218473060050551110178982224152531558839734200314886772144816643648746153473778011684577334280529518136618731791674745894549430767269376445139197010093731504059710444439018752660330181485437676158976*i1^193 + -298741908831777256973754031239692074586860569917844268070695505285878158419685504773630976191155438692419170022896695176451763010643451885571288540937247042720209040542558216299553680169651614942604874258246369591927339080807870244205448321736211821141911544659028610617060862636369186144011894194084886850721432031233279410815670691623327822306675289746122975713148970059802109162092764751773691096159305286682157740112891996979368949370246260669267575615979802468161358709217772394605236515413415201355453963970743630976953957565223827830505419658317235510237522207765110865003665297221231066780452306161790433695580902019531518539717720136980397562414288271747483529362594356919885207070435241630216404010442049601692189360064575560793394964301782899883588458334900368299253900550269066100045375210765461952718745640621731245263753482458577280264898576223324547442929293872518187872557402619772007897710378355833327500424867179860791421365888431146460214728214662811293927753508995757311866307419812823971677562176730582725663734967203690241838591458797885129283732470258279660908907385967412385531727223390553693241603047729868636112605329622035599337133261403878022120113080097398244933094467111021400756079522618958522588828016279006095625169172057000675191902333332317405805086005030739979553194887941865527821212757988777611925747389494816272832031297857897835596023672742637046723689000914681427681541949139654671947980470889202336003265385962889955754848421929697777547628518321936699352151620880980577416518202007542008980805819457062188014404605233409458645820619415295168024277100861272673633377748390362742451793373412433619349466167811233817074402426990379614927247087528277635650929445018462024843189211088905081004256953483726625626656558789367068995802924670809975119758709436843352729955091053375257578034773739999729423196301534055060349670307798525027545042586433444183010224438245256637615961052245316259179799281024369338313036567360087597109524722775025255882757786249359843758780122338214881554464430966902297035676453155735666723371621997290301460882475181498789948854303401712649277039228726896040962825350339419336321133971226776679511664797337242659856038272169785872736789457173026069877514371727959374739452333929083396886359025597502225534396233831443092886467036763060803586013083029813814863179529468877474428152618800147559860127968180683058295511557048527822655674784085044942576666492750623197155266536203714498125159440141795423313478815046757324988777221245413835133436608939445647391047188483621503660909963793007765706607847800982876386289304121418028777054670008910951242856735696722408766074434419718059196416*i1^194 + -1376361620221154441878924853480544309150084772671935955728101387549536441638266038339089096692360313285604381727371626842711879858451337641623531609350217293720541097760005531874991764306340926941889242763975731877794541704205214085602623764728013765852045413832265111750104085642884988056364749725939214985485744067920366123352559404260219959639117530871353401641109221923784095037772540033028309756472818579655713110207591891316112313512114008964769627972236315822889203475305872582843688814967626599006904518922004916056521565214849747135858376773624277423493987772669155041546908465401171175892975735919590088889690180781804097118407837101982327723068253757642858203925351675689765868229214369896771734150652074649287307594625158069709696217445235159284953581558823029495081222505840332269508163805757241337644002038386050288389589762974390971501248193112831593349028091561324050567937766600986214512683115355567751619904062968602722501251299808601149905766173490864925697384968032884524395340440267042385414421128285936777229747024869060750237140064827243094046790947039795452823764209564846409241718451004075768308135629254423850282630054785398054759351380072709569861808825267090287406289718365105537340968346645652508974171261195853731286461576708544081816992801524009599451584105646543656772159648755743135389607909554692750966451864798123222079828692698145751098243623544554667984447032854701903748335152679851966655576467316960495995365084372412477786547676476574545666728340941247932880608008875016642177287509497557422078910183276937354527717696323787169121173090483654614937504761752358433699714781318925314390776653300343951138412807703810001109575750239168554771291289014507673076690889282930339861393048318664373236216647447725284992095620221367094885287731829739587265009851663568833030643333891763362269715528820428461761885837651066200834441063255549252122634753163568259287578285445563778002798595550844948277172527582512036079911999160588991573504515027514986707607035506122578969830147195756701352623751594626898343573405824259206909622014520013747236379241585192944593245633711210700230954367750726660972559018432241654557934582800037784614355026702743634779506737492450668736756637631137585030247384280936930275735883584135561084836829278014582560742314343387813808647317044343265997201214405541296653390274566872960983195389286101021887242265557174055025954199487287550650626917282627662171108124150899070470371223659906690555561646768047300231670724644866237600139158330143228845917627241074255395792131426250335541124043127677366739884222736307339884000222228969082506782669934273952993377484532047750369378304*i1^195 + -6934290017546540348742132249547782586481674354866784013486480372053625352922080847895389925631230816409470883083133641781704426467569386005125082844101904648916778605034436264552488750078911801955877718919409726875889585581434288859440937855943876774733239999517018566080039155835284929276326316303515894091405863151161280848065868344183682254251926143799630018546643108473795542022041919360260233482171590725734608451869737193800259181386261437692022660836220467597004658439630882455624487939720049387309891715267355875581649560415200487088753538333689561257312525943359715927673872221558735782136127833209497127247856763323961079000027252475176078175049120682358564595527017470561089308553142060749503863521743463067145518160079344115627042898001263070762206372386285469233487891272532428204407648257493403135599737815100830158423335683692602683980431830458484032227199881166785429791040967642816736784754432267594067057824279692775380421971404051672989669133794887262345081500023083308866253983870619548792938860761217689772957857233903985021527592925733034308198228474251954199233142891455219250847727847324664340403766569465845386297260206820848507759345847433494622462285587577490468490280751290687683751924905696477806328971814848623007490036010967475151393075995472387602967716357716143664717074227527214032290846341634016374841110786055496710657775083619581827193711144919881267332354758668662626950959974075192668541340821473583663470002166853649899460568508420836010789653288496009126340649681405476004514743163681342948266717474624877392762606716481061289732154832740998333013412686669866503357141757579193160368162959792933331929627469168989438478854395613576583176329900237786377538880900870619939380625003150191710779951048638047784996794602242258641943745438386343663385297778412816512442015355754374475616684800521788023371680115311165348714138288138736502751625879232331092385568166675546909123059227593216211198689819478894511230728070705364224811571038724902200412073576692499566251906345618612801867385935304457251321790203867654920013407170313505333570839948650026223356559470166134612594058322304676585782762101075546950668748943113533901576454978353524391899347686218163877021617989072844081509853401430036086593985412007069961834298758235799252575507109536020284280559738746768795348584576338555110282899845809163384668079821884995933063268465559965453236886154617824641923987669320722627526863071663750634870240547710016000490493156467123072599163326403177488768795042455629461555375809569672711386973101026485078490644495166377822314425654283736082904923641774117108784606929107549064828955918336*i1^196 + -12505433161940888025165692571157640097682032752037823597227732495841202066339166341016318960600861989632527059143069222465990038296126423463485609251616405074543662030176363701177747479807462716792516164977797547594751510346070293528663882419862289616758165629297416024432566851084136239197586371987058494043898057104972431907655295909457703407310445098050144414959162155009147483834601932149274898859036581798244737227724189786070364037166843808141462144335060151368011732587982838140440730732813123084925787145655616234386342437941825353042181981059241267690854520967537760041683184244618357811466351903117979110270013961712282936320184183357970442589316298846987078942314644634380065110747130311312223784011143391424561210138850355324855280432702254686794461256480102815045847552347870935478812441671692371775814652196800517604073687782008616705547492520872402532969343775952784773957559220699776216777261224631951617806019750354565066660826106131766415286736953015935160252393070178629112174341314552532072342538181003027891015767099452683963589438054490859085298201917615050081376564406307757649674502931294618407484791933008502816981294008810426507914225073672590344723474452706730019200970680341981481399926780567367395305883220359167688363834089340965008233771498294860018076971628494675661041092496213343785854742541256676775751014084536582052835419239009240410494809673950240731351159202860832581978031243428451956809565008285029366804065241715491203568710787019823936032191583317661422352036996040182313927218852209844828028388696612370177163877043639658853660396549865034541700679383876284393585289623622221079546672570293771436352815556112785212893455352005860823879435601693271476198950311300487118316362230794690716985483200293022637290054267629792025745569832691732997472277192548605051790708572122912121381952421646473844402529261735914695511660260605116590104769975407157052826685474788940851146503224513428694780121486410264104008209700797569523970834920388740191071897929114633510258656736360048719291412773613569471279434102906329499425464717588924472864169016888031153257296110367755037109394382312135887499747263022640722323864278578156623656462814810390288709597365232290547719938359344233181742342626872676446066049337568143467320621368097768218023346864961462360071839278349091814065706813268050550363606849819449709151271793753785181644103727587614175387273560227965220176312707090916254518859282606287373742541575267925867916806329561345787845935691822240035222448989059910605802933755607577270206879530152568474944521836605107882466327247560261594522420595893138788564834000568320*i1^197 + -19510327601997980059367533868484258767557568686565972448685246577821197779884831818262150019205380844561181668442269932889636847767266822525284479634681486833715732407114600050220821000625859231656634337308825441091956494937458658074468977057825609661658053616267680818707172183118330716681967740328298337988988590722825060615981024731672523363392707047519643893072059971860162377751903169409437635421011655805144144618244001172181480506445130841957307039257656671661106549629273063802410289539489518855701407906551818206111709007451925923956714787421935349832548176926109930694118267499365826266661653695406532499396912491493431786220158654534551623481017559231553213282161453087052694595455787988808810409821155823356741941251215911126143802905789361880019447639808760073399639658992225863731706661726834728322384222310836991017414097026867601073550485916556302652737387279255318796418854456694290108723539578236938520670981190776761644225631611215977287395370813819430216886081398414342929733776390116165704503316722714799809158278875367219753567763008371026160717944705891169709020424125517412915196376087224315372524851289983180383572758545680347706916176880401543306795113835423246552858859539704507328161969572704790610728522086385594752009632599145591566755477666555152824086983177592899909956100720072116680317972574355006672628422753526131275996232519000845862322058281895074738585999643713016407924188889813726719745659196162522702154868885487083982349812094463814398351902911810678436371916864782608044398010095314339590690529694669012853657913735110602916394558484027082339972960201540790784542110614242232110665198224462791052783281955670278585833863046795504433228561741183710858018049375900250234597030738284644224121525599300369337159368033201774539568779749279951525162265417606836072709578782739051869595351074919647503108270869279661260709651874936569544341304029529580133235853652500176775984687172210472939686316722297098255251093523951647262719610612572345716655381536953421264341001555365701652631636841449407575209676536639195729847714118649245335668784558400019207093252964773848971445671917730176769664671275908528937805310745939071724098450419710631728719318167011671222611674815325666123802477423592416815935067476366401368665363246086997670649883003975309240649611757048550970027693477662483772680145943044115057678523541962505468786061157057362254409441357766874548556654625844914194054751778190346392337685771125277433299849072233359609012203327918623593414535620932326338961640251223256071384441576001563436508159753203128901032771676028639656507955523071508480*i1^198 + 64036342530935366607523088455226985808278840051953232953123548523709346892093077461900921756573308951028439152294907798209310221819231703469846154460897746371667337700105443429517999228348079066873486712429553853385423546839105238950786407036351909173612447039052554040969666956890788058777760440938881450872873347490171889489314231140452535518062118968290497114196615930720289311148788831576997955684220666771519203756650196392777698978282890232222468065522709754035442756096988187745196876861705008630506861426831084900606932664744945981245299003981795218002627621004072364021249853968309017417766384481786771718547366187186623920363835114879677639955556508780836326419565605459365392529088404182044566013166745368540899829736578162493902018690080285603583016964097553224737115543302592864335808181775545133978877164160809029591152308834329365592008967717987781403544046280778968855378396111953029819848315170859210632966216781533728675867682129850476499619557275375794641070219395845729853788987506093995991042106874798286600344282658592005765295304929231883634432908825731646664523637184645898905381792167181451987050139925810489688676649495442267480966093963914313097622325043524357190813009595737978280114077682417244346175939485396874579128506035654381441709717019705259707459939897116373214780838565360160507935736936422926268887933401278007110481480511135482853542900416103046272121340901092129434625944853779887402000274526521519275706275547956330391256130388964032412704663611971071672443000572741921873720798987966527916234283787725776016918683253623833696948706803790711467803516689982083168776992365589336669740439613613942145439186765703194033730595956130303298047268867177396122441657209501897472860952768128763786479309851746277447016774724484220802720114525349758574176479720138624623683555908080422445786825261348944943040233434256264292532777799125806355333053283031145525017382187299409467608302899615455585698668694452222095895854150010379762977043902978039282317288738953673874314643263805478631684086024447173006598449405194306425939256976648799374040910397674323876719891112115268945051555955551587241924750050359721839798600180553509425315651310223819416039911677522959271822948397722246395692097254420227406840142593458140734178651871506973811246053330239356110521061062220374415147414246562188867032463726338963167577696198058843802571342902471084563028366308008515447835353299654469439008777543797545661783527449166079581076217851683358765541093730764473879895503359549887823414355177594812385360255624143020272103454613653426177466695501893074944*i1^199 + 1337428781902111102081072564822573350503919010129706901419373928814087322785291860751985611293233977821877898261160732011386399126861355852910526146370229673526067559089253770455319397486442286682029544141358839159210711835688061797490961385781479656103214681990297613537794369265099661490296367274691058971187116181836727916495433666181156271100129860367106942101171389354991340869384347710104448394879849781284032140550882707762199606051293791927081921103713338410263441645754453023230207984245314055865967532525701323905754859819209406030742504623235503677748969694543492018738831939432680183605452556256395347314377955788698321156135253004351683043918500649848819695117771027760917890900829613430765287294466311000764322554442120610965750807546296836291472844175599592594450159363682910985092273221226672768643728092597086675134382262679336575526478505845237298436730606077574792385049427485855902534880977813226791094399213507115438145956165347478354579155212849064627962424329112341215870510909389923987601286954930163354902342215683063638262434952499002281644571591425756715624975184546897104203480511650329670173774872198033813197119535126557393067422228976652330550607099779853527002947800751065815920923962799715618929767111561315345862775700902034745830075119288047869399000113722587301897509831730542535068871064131294884470042631622171478312294219252407012755492407939701736379265563345017470594289891038640608433087976519712773396025895992851507138443256528349145599321689433624032839119335699799568371753518940587319584322608995610020393557302299242923409231425076284526317961864014487755860338855055141773017184466568284877009619366390647106085814741944597951735064111851328190945495274350170855307813510188137037824836583223462759126994244142018970189673547274301727917990405266011281499828862958609609166330843021667381985197498266714334463172822659429743896214768895295315634997842021351142756691250396429049673499758733269890627466186967205108479015515345372096192480901063348708280462084252002220031355166683036190309755444319606251295933360912984435954709146771318542263143410414742763947918693908545432774889200057411243841964094288412260185772580172223583886265508900577738797349898705570221451014061356986209858763438959675251264889630852547552541675188204463180761557778244512460625008188519572039554139993500061901265698611232703682273614260236246598544363064324083137012048774692048246654184722692074130903461277820314112723401814408753088166694536956346716609964892314276902984919818238965994179201151966906670230390633073699979264*i1^200 + -2669088920892500907880437473777473777096912207845221265880542029971079197950039119487240829522013936327405149813047211304525121101559097784896780882115910171049542575516104287950797042123421402396488519271129631246171496580828639514250372676473502992865896257649717524999197493190081357181762090660034102527895894213362033980601061006166147455476006905472541711895688263373130729923601045897295944446485028390512655742909790289352460804600088207813192716461033539688291069851490990887343039170589599916861366393976283475353872286573548277377001631902077863160024770400398355839603759382699871277710182655962989330150909148278525420710751773229645084526132196707165932231488898220265169411456214188718525376831127121502562507908155090417801242880189971614707701693824087828297017777792605231618842039960779246034736575492493385990313478370887859726403935166774790052041209308591509361979841147476451503756947292674488169197514596790606754088125533527190228672420433985281485669100754601191976605803710738597900829446172893438873693417165828419720013885038484947082418458384436885447641682526616511758262046046871964981895293388860539343164577328022989991579820023492004769332398452779696255399305545538063122373419857090127832739207179114852447332553511944737930000962017328441629465677555460899460665869931232096737619793567411465553692504411819197889984804822216508532939481691903537461803185170650508655008243931892748666304236845577875912606903483601831062628931249712692487201029573722554411860802360315263141228114363659235465903253758290785678590935773995963463056630392247323302807779849340258644042952665113981943606849234213449853887346571836945624333709195279879382874491320795930893941701851564144911996534967793056525232534516082751214052392040217602795483621246363211872671326388987944038799864825940519766435226312605933891678722768412916428766437740581972916277789638057377428257072156124622995628484497556066508811280783125072923308265784352926512236925804350947430792417501671664536907503607762829934613427760766507017560770626657345028182702600875608089930168781785825431320706748612227744919461893042281621021181133177433649171599808230509072843271500311211043025911780627567894253580647875477618386181886328138872706167595604629526368538987336696898194640701610777650880375967893847477029838689558881697889255350678713029237370414075588999182066345084297923856288636522279559704833712733927537411284713906470813811206822123719006982564043077762154848808672755601114901593746529311734013939937536152805584355269204246528*i1^201 + 13717120927734861999552098121444870118215292183701102560319963581969380978328587363538051474788355864100263735342711374793948109193081323567342091145140800797306116746479127314252323880221236856028279272163919892951147290137354189772048435527452008170501533468253632071710634625167359958914468596237062584929736305384278310126887106539242632067425097517827952008833207259655977403707901852942256900243129529993388205817554204893409253944245564598946654452814947684475194402533488440772330136183666915802529482596141030536455130351465940049822554560576689981294912356776859067068229717355213631916909375772023749510690021189515004546090830761419156613472735726474455972915476624407458861728988681477150797120812462910675756583835584592329872913855220044722486533675956770905810395491499338655380583424479310678969934542202306041093430705827098967092699756015778258697478862651697530043366680150514993005308655017774629458089735612182894067599881074274045840414799604407030898306372562337635494930889123390323275328776282935703712159229042252479241887265603541207698239179254254986426082099702446536177775047866392854210227099916978496091706428509428545965114113259743754028876754904663770761882422559488048598713770988778825220718629601457407493636208560998352998727654166080674448925531064641259717164547066374786912158686499703941343777132512523985157844988788369168046996984359302524073613329854740226137671174483147884622261523820704638793998676588589624766407411099231541295097309658404474251882505539257959714833593820329486213516784875494566800037135770184661543815694831061224310185946846025924905898998667907703580854417941671643358172549092301755659552091259739363845335254451929423015886192716760012112495936510515824385229466407155063430492434068399126854790913675177939481438267415525179050269390386524770222164748715855728781452980684276233159416490938287961219491686874092194661796930103336217032878594717935160173239690168958885834775477776915769195152793947234913315992433741764090393220722395116990773491987443829340038237835056263559170822985297911293071159521838645613199215354472767278311742661418958281649377571034713026533710593250874824383702035815668929535710293737205708533675480323715228459407757314063328076311326464643628395377163058663329225727832320296864493656994155138640316920480847816739696484650624056783736630269023519693543875152698175970418840163978701886601149092065203912597518102455100099301504718617956023751332215746773655415758425737882428392797863932224756245719448675155968*i1^202 + -115369648504662670218276263393653026771316103534682006511428862410903610571991585076246634998711850823420864492599267085241246743674094415372465747818825174495557097236667882131271043856608095413055518077786525104904996388199613550914139437337066454256590682309221984533966371251252715836046205773084034023281247244226308283090700808591315385625709794520266499067242407370111713536681459637070921176977723443167421165853892890375982750443070154765063937733136787788830496112821859933059386826815851265974814696005257232150550561675507309794519218067096347207429381881633524394094899078647484754373993964957615695941687337378945147323905173969264468465075810838046908803993045469402575316120778862655276271096759118803971724291938756800112626818897190522973254383165073990225504174850938502616728268594939600343375020970771130110695055225566036098750843778846029771025284697602454412024088812749177413999272987874135145198279983294820840818929381272821717651060044398843333538582018339217503595222243362834589250909658785243503178942617804498429440861271643286269948176855186265717768377353869112285177547324808535033477614752448104055548551317767447786301981586345641045616188033077235683902857483048472123511992329933532142304453916731555439432664028347812969411079451754969381375299021348350119221944760960716637560524348109252204002402510450513330646151017414029088226880087280666855604996072174124434427797309507996123550180947173531638775430159276251870961005677959727639105319556280965592595984333078015934104863129900869746604868061661425214205873513610528604822745950122293914481262362355105323712990985632220442768545858202033365100113677438498420471392711144257941120406029326461249214807120763516653557072097622315209856437745156069481789133860118391781181992868588976296521279245499564268635490503089988575255751502234990336141256484062665547722163950975860576791269887246764561489236356580576871399417694800112397709219929031334547652448202321883032187095795459487049741112849368976726950364164563858107285018223440496705478823146998289678534021784232025063369202598881610943693526698677129993349204760358728725518207599188834585104740295939023730728510976126396423363994789408401812282204942816800051682102225043710100844903745165463934395060943209674234565518982519786394770451371527482578498911664082516158577699264318827431895066963249832458324727142399669124911190534592072206267785557756220820038162326154185943433883591182001741152624635517387774129617100903429432322920808448*i1^203 + -4159715914494518811104437748563175509632762783617652634302406931769690125666425110189649212354721859645003130814856813390378697296614127752189334101956115710722910358053393000471424455829512161034958864308455937021927178416999196038742674759135298106911902061155213177175657220500690387553936155659029104817042567159623949907364733324587043135846743457527160984141847635256088576062750661506172776991976848083737393475807620628597592400249937638473339982936492816714862345844977572057558442804468147181033776581228851264685590029141849467416816088128635152960968315848048145195999795366088886041725538204947068013739590718903532675234241425961172602729759814369160224242504691104859106252177548383360488200103451892039218558354283617173506816044328122510900465237795012629077019394480235783316714362396867259314294521850886245541124495143631948850389701578415385989292732219089385998750823531576236586643446106294271264176968760281073377652347564468397874355042973486203607484342290868445778823342882160716815718340064560680123984633848046687860457743913678741146973305933757296565537861794710408852159452338992365021810061040207749145997843025912098445717865683761525626946498209609940273119389156713949241559992142815647530190918937335046754137315279789347957328379429716672012878469274995176278234865933814547731093992927064454639771349438229465292100446182053696800081413464682336563272954681158530554663952357661353088644066818133689626751411430231595826937305697982895314258457155196246132059421053927018902223305932723306765570931611665327569432736392023296504378157140896702727879561082152920272767278493820868684890030297204204781186605781752506391014399921084976808639972160822485672426553471443753761322790393245051006797492008384483656001214568253495437990732997682739896610326372632515468569681161284314543756891016738069993992212338004141390716365888936752032658820715582528690898556549840425337105747932182701793261555315221703661068113373986011148325959112209797268044470129702957276062100683101059991032189538985522858361669413335955531770274620535625560532172834327245154661032767525928980724290142637960830072351325586293515305341543080866610168409729422224780343233952154904780035589721460630705854705254789431896906879474538556911149433590459027776419840344217581307856365491773077268933815094666304989062383616439832173136366801502083400058513605966495382496744523560080326595893882944992116830862426347343023963022523654006688908375054764718040285184*i1^204 + -20368224853587544070174462300202119525516768359799107892714292235730656284528283501478653359050204306025041014056138957290003266190756124925622404234454399123978703860430664337245932040782510654985615759312892442542742192971226128781696034195990826127062368579617421464535576660766571467537907312710414034954332417941869138063002066167314868980526474478641558390847004007652305929920422010718769888221116985969704847339044314532018737328672694001295359567746434351855641225463651238716129503523648764992642964307687680974323178939897670240579055250413783238833614283577627282421815105203923964998162573857759849189241637500053924985613621778595748123405825023563283408033031334132781667343629089716527979917295649709615676591175753437282386996108060158486392600564464436202697851996925480360354514866500461435545442742198345930844990680738972602037264319389509085467740779533285687240293384068810873370813678970094988141007670487071469597769519614077794619395556717668049899778593879225660380400137750944474293626339064460396097620654779359836923576842187302766573399448796462352168520805276085158619609688047294246969211253703926568700170795428024557669774350472554508793266629531257683128622504479198655974074313565240575932199900731836827595817858676604775658405442074979476389604873761258318713722657223177778100985001432285445491617353026850425985550695260110352438691590315732530305361044837893377122631107098861056801971493596233238704190528979054965615335890296186188722341757599066258697293377556433368364298784656576755750242263958811115583223775327583253748685690768196515903913217253546272384880952308391851721970646289458739904428554299309771522084670116886712759751994968475705613760824274232629935131862016226043954982340702698677298765403734759424409919362396259600531547309386084817914606218366978588100276362213617229374692216604925619400981232269148453948368424694359434313969676337953411407522937947320631274476980590660937076027572237506833514029420711756629682559348708059531056918737963425360884436406699360648667215596108728932064925167685017858124282573866688170937391687592006868742028397221900031432706302279431188678346647914786693948039343176052268738664746000798383257083015494783794473454508929550057052057281833050599925267893223344656777502893279598367337872636263858502886440534419155353199224344860899701363495826352572928552889434099131493761627544411442484612711094066812302001649606478360902724120556962171584512*i1^205 + -11923651339190822429405088748384740318633412897624976672722420288838981393891108939055390691296786306784008381553508734408530708905182133418643530783767873495083003486838238008722237234027697711984976406100220921767002895765140352828109511154026863743354789750690611346952018412392485399778087987316258267332842205170645903443297078670264027946932676093866301980902929762746690583211030794903199036980221951403440322721155991750958356298777826641827442999657002878093939154831512928390291725538050240030455683830455787333801887796761517862437992908369573487325724948222669033066007022188063364426767656562737431285197949635665968262406782929570220072740265688715172103119448407113096104068333129341075647594241526664567784943560489998238624347931032130789855449289095978726657473057926648548417119019319336716590262547595742274666956810567624441745536560335945463522890387850628564719776648827610297202525193037352359893270594142754286323403703677946473312183474853171260599581630838302980028444337524131507508303918578273213594773724894775346442176326158584487713515707336883071498849738543487242896712574372938196776607858746148706701403527532529207483922308318659370498023051477703346866390405110424164785483094724368588105055341855292516082746825437506536986620019892351247652547810700422619035453368739646836965970191651476816863205462254619828563242548019641015998415553876250883477968485897689522118116830366178461992332355366220986963715310265695433764394108047091649505709005637759844509066531580352673614360244307248986217854547839274095066757337397954094438575044654632191297426668741710124449883797229975684138272337052351193217579214620401045192586481972529507560605042123791517136214738607515173278765063608338832527196171163119487113476386029165848270003335522271545532112791979194242614133454451682655250727653480204384338788317751017639972564420357851775620206314892501507701452352893797134194582600220359799743495936486300334806783232910930029645556045574499702255649033936641722232118348227697047967477516599289161680599942737367303518894609721653983136280406167965223197880204289219422420220266350206518314562066523008480868260152790839700088158971985720957360368273190468948606863023594014325549782462905903403695072678649721968113778611861531524754387871886024090071931617861467190474756081535998092509968950766574412164058205964196515046352207062261670619074696040130642225832997185821624252528538419200*i1^206 + 631232880314231366290126673718436527077595874766680898998749320988834298900873845737110322856200446051792520368713008419235582773406233575609237015528841715757055081327815666057415228045664844967317402389560318450148475212059370115750304090290674657770491993109509801142243563908224847142440699938409444564091730404839541086400785619690627186956603246929711290095920651809232176853750306128493069384428410110919131080586839204372793105839753942637590084062193132800846297554360506552272814076039567951243758284247626044660536454812327015088525691381917830073090330134422699984378629210930320859847299036278183553913582449316743010200641607830309597581733469335758243345339528025280809537369295350624583045703537307201294219744278499360080602560030676842182124396132324354709386887059673847509832545631146513897010026854263439568004597538174588255156553792313671670207650488639536563985225220405445805073431997047792564051615430495481964561974426596213193388999002251222131296463217864367849268029051016296984595505344911919833565316009468750922464051046383586883968272814205975706767076236355250624900747968900697950741295032449387428523107880397818707042425645306620845033997109006698004406020157696316158332849388106200857749529447798582679325886602116289963699446553483497303652375385475481184319649658424886607375763095488998712861038965971463484155019474791522512772727581291368837705678628791937141432275231435367869418741737238742327586859105376287563678557337202984884143505285275401859375125161482402559418059796786517992676626415517144874956613330687804737546381038401110543883631744159745848004617941426304036106671704854990731306120469745728976312806650954610081905895282589174194359722943608052791306797909074978233506178037843726707359064288521195306980842840294296349605564038192078553237251399174467790511660227171112496668145137245156270683915756811621298311946355230532591398289020977805073924868733053756327285690569423974153940946953800204716471213771729193996828407115431685275710961096085471339783686931489718688526304080388618083798217200782727882650478572066865977831032735786269943427176855885016463374194667493817084539858291508849227851093938479977940361355980373094420338660390040242672381723538560621894579262033390331070418301033836683368591007954428104398516998423641565762301482944610392089883340153318510367691891291517829387518604277604484302194742278832414613569536*i1^207 + 9257440355104516986960584139599470664252294434879168203026728370254771092533755173429407687322115174663092241672327905609923083361510827812719377440659298262458025973320953162500477282106268610439723129070671918995748443968479871601156961198620230622410751929870307538717726415792348334619508207479308575587318219092430053214233176327726240456907417355549514326861402620159612145159869259838226926183425452355710932055455433758240555621186067382801997574140870087263155023290771289419086365383831187588887737551206652926673777213334899627918731278451769426712612993040786062178786189489336075528866594950425114734503209234093323340712950195415243664530355248162825359075052640412042859856772561684463286959911159861684982485287534553347967852423639246035903561577808028252496164336599823236022159377536367222445800630001346955756683291348941521721624988507932247115780290218833663374790530555002067636462531885718498589035707205767237078008827437222095038092678735033883565792243314713710573162100095553611030252086893996106771928052053716539648928313210293344124536505611783378085863704231731051284701462323283271547288379877998738196024198315839446650030741059205069637205079151798409914650566538240714623315055903830028769999838647773114838789240853745178126823476397673930772393509930016925952939002053069522327511721498370983486911662863400409352384782919076067794120750285692602219797863798724408342965305713363852203384237957767064409187839367446226492774507558484214867871305308905935999259581949046942520269656013631957419142412318579394635825321650380766643168474616214701822761300341263578136263496816134730446691729969113990591560086468971705515634453454150127603439102220430115739407121807637825235984480844783022174620382539556912120312341609811885905512111736781260787559914113501861421873451064713829627236605903588209523991781910243784392227155794727706286947494617544799471761882909835536449871344454037062865292296244102267595121229695576615033680760097860052331054335733039362900810284185217574389027999355162513301931898918208005227451370748468882379945336490400222281127814517982547748741822140049145727030680635007194601873864803076117740368965498584149880517772090523427019561660402619612655515851061911188614228415048899054415146329151799085806784081599345685762993353598826615331831686391544439908256813819372943571859951617962942517034493199515648*i1^208 + -1812610364056673827017233668943006528277391908141913923992681779607009836041142147959692997761491926388179352547753648799646277240826841432220038650488051368619354259607336491713570779042670356423440911871386573495875432849061990297353175368576466553864153778835399801443598226389022987293075141552971669114497147350092095457368221303827408905197640075312074862903156601247866527516803821015319848623081447018139033623160378928502452005123912459245291468239199940738268569665623912875789052708611108731752720056626388906467701454793393030014987843600317923326664548797856601537436134105396595117830746374502079251971299052073609335891549426095976142424104149929481850163260470618578292733528008380398376178684706459172552483453402748201649738066428219133382758066733217777109290100056570946679297249403553521871345914675578490272757580490920701141167298663390455760928292455289224627217741185330126456352380067591175283437774747197040789086910557252150797438490502011713794728539708486832655552912343246496106822576725943118393946995923268976250392223622165721184989411741036347527236332450820091358830199295527546882972527664134107936668376327442654367169412638235225664721326516163201616720686322167908012258752663215451238418505551200977600073288421454129415732557527487588315057897186972665201758111867617392428572033431170469775882062899261164383493404139596152895627451736599172429438316803667962689543147715165186857499944488578404569632883591822235942288676493792855645827346187276936544099490662897504298779189920783069565165106825625300840559613710759519521169156309472083696640175223277675282458916893022347663355103530405839134561073590224883665568263339392476677308209332181371219204625314154050689881769790135039783945255381357760585786140798406837219128315705153983937691182605547714046751955994142027426941311165573818263067543392156471381164286818554615499076216024153463152995595277008699276206461010124918253159908877387259466898977953214596667765129098427085670076146275342026288363311725418369053264913659686509038782007764620001098024137002816045189928543744795370666869380603171911687575326858991012140953234132676149644166481174708697263233668724565164372865107135905478409791218704061759288310753608110608619730657772671724437432068383638704838471120497569163420744850215128024697315946504736651345920*i1^209 - N1*402025999832482493083309541116292885438980850261597830938206367032429046560062996546720643002172786886727881193175353972755839479727721083038953653371155638628374366161181683455826727601584089624563360601114950248545812485961747313391390203518495385269039275775796559900743509834655104*i2, -58029825050511534165253275266933627063672006560295836581582704474675935895165294255115627401388605643824820976961155825559173515223888612549829697120690017972634679635563049366829129732275426127635770641347751536803105711778376789787245617291041709120061637400009664055720336649072980133512813161764254773998574357506530177109986659832207406138431756153868958947636740393030272822530781798081685814728279053624714082679075856943738658384110552386933973226857439798967406459155961290050068311013490249057992233841914593839038361853939600666729683235516741766770116431336951298078201941518689784521032196011293910103179029129560409119175962871683386166985572227493888538204252478723866029828393110795303501084691461233841885533658837761446131048225073128391329105868963843402043427445499827516147848038574249172257010562643892662409667447279340331071259492376676388951356397747111545679172319501844094035485085919995512967967369070697000252268091359189795828987091027613524245747471477184726801268782936493866602551528241225170835427892494524487422706924233748507303051331365134653190926990155809927120903430252490754902087458603478842535176422419639021033443134516575525672817496213722442205425459471995890350334822831895810257714183242686479291864143034147277041069287319565269453516818862764665118220447796479778327196901293805670980978220048311164779610321332643958246021674381587225843221373260175669626968199545943484742951992897260271406246297081442969294332413304238457772335241233886034655341574516267184430729430602602033217256496227178191397110228694917803772965950458127923033239642465399633668736627617665824560706614540551308842829493551875290913900296746977503521334082010508616543288602850712962638989101854355212871759017592842289336340980789041211062645920795986602649216681358475952279955110923338299688039747398023442172044146776801713770776079750436108925969274775936257570373399388797106297288960904282571173502618660013571418024898015417252026226076970598953082042425395517686652772985846998136044024787562537453751280940146755419690397362543796878923536852915078051526191432691701209845867419135599113332350550318818380442326559579943169681215568931621141133786085701387958346303734883527534531914882049146857941243124549446041447384093971380787709158303996040139899094395193554779933485064261730219355850752048634116896672083576251374694686755259160423706115299563127022604619417306369053328388767737123974391718167416029155249475902453036124723102955823395429231679911208783929655796563452229802498901654737571793284476291305131599061946102821057267343499410414854668603677622250573153058129350269744604014188160995816174227580119906953804521296359478565929197152071174094697396089854285673254185935110410213123369513632361834662170725269674836813285214972264842301713821395635897004570928715612719763213651269630559176449678078125885041857527950941952202932694300763596799355360625338453234019170617659343504496958930706019042658807868346263365007648904830871421122967086809489056560427470028331874165272910426367879638942456369518670544742949950914558863912148646821586144828927452853598130679348123286711268780765901767707605786781913351674006591901515460764839492915687193034357861799581802639122683305520775518749336452702441633243791708412228085756781311048631619514821556376372345675239110659015077658020432030541025898540871739147474894394949799453387562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 8339906026205921962519778506805291093004035299691199852870949128788291190284061134862034264808713579705621720495519569399200496892966075585707284808354601410839265986064959379886684244425681528023721173383922497939926003663746160549659862029673347879149459896061820761086868706446987159026026159783132723015711319154271887467961828796805996598798736539232051051475087755634134574045906504223859678831248162850953280772300540152047518036895813842177441158909906252834983746976030438305762626257102107577361603082034997013302443641471115351532160494090129934137993702849575073140887001239687891380289862882943895887806846876915469272984396982445305146211527705006029064648293779979391565947576258318341078317479741866487136684104921956064963377712575827572988017504662015585142713102606182799327019103204131630392892314377455094343197901669374942521121108999222489437875193111781009327838872197323078489764487575832714715173932833591042319222134347946444465498108377003045129585426588222354007481104350624363043945063383904291811554389074959483937156714932146267774781631933928537165117832385704405048610814544391108187685813489703177968528936047956802305041525998326054345163078045310354528698376156640749986591910451658882758303941955810329432583135510368160638243793240814685452397780369907848170099207484571499083648773071642383181638713974571805981667171738253497661638094182704804833954198080687453666377870392201410024728649424458868918771668681742059399373332277451609789123631740904475960879133351224627627125464283324306647630486069612832560044310211166645904439746287313876109507467149758004019463259730882321305329172015009505500084300915557302997772948730274245176180240958259564503728740791732135066240476516923506885568319222592844988228936308603801709103694395199923772747483359417561057305931018736250183213919687422011489531005153650187898138821878422077685273827585412938963274614716748946633909149990535001193810575450744233943961189651181703636067256245832737934783367757310554663512270552909797515517808054826488698511735953931805542821958119557868248327074748256835597654967286360215697915344611987141479012243163368604086619306167378685725273482757914511511719618167772313288298831658096402320681084063699129048374957819836803992484962357711532199757557290527041437722571408645282339996244877013950746922155945637531874289629603590080388869595106121798570730265432467677442465903761385663776257463990098774681593132514299452211932518815363848162523838010230735145557848419003972792436784731502487108165004361823422966304934697884226846989273495273477140451838087304040800004018293943743737119364720066261674524533327117167055692087938166415342620459433123614873086836862651183110303996341454516310171388671651675559130542666938803890551834022706508445563035789363060589841452055614038064959501952079313366324815801349706820956221386971121174994492851755537582302624491732600265212094295235812537864372120037122092107780551415044456979522024534318517424350844511843603054709762315660504065959298764753613302330219396828354093607904512257529024105593154555669644908994816202869006299265598887409757281398966663226829335532934943901798596272991726891709733962216885857554649538501056197730015940215745474711123769953389755497463637442881430072510940593133604628065268063864472733971487698673701021002501102738744502800944208341032813274478405559237108263718520174810781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -813957192226479572911702115766137055715371380814101563278191059383088635615486480729761767414431178734566383906617944900052704345591078536586374301238585900226887473587440348619868657634951456729619061277987084020617763939548298770112240137843394172886580429056984382356507908700316136896395562724331267938602348417820703186315794356583017033911107032949182776043867553171340474746698568809273559521858947191653281233350916330998473066808935152028953235432796422844030107946886216442537862807244439700743537337250193098004762332826126014415402520534637931594199967155537277433534583226501868291623916919063423006883131447714228857243920083679912423023063833231763084599219962537629832953832609797816604706042443588901741148144633949073063980148114298614254583585838045531260836498087446081707053136061687657929662511414109648258877570068366386865737236651221075671388017544059488998977199814265473198409092222370858525146983605506860049788123250549528854323880699450285269611742397940770802086528245321621210834650192071411476009185775363217137225719422471910503591771399202501970153801831538983296851805141352485621021803643578283086676839816761128526274567839996811245660911055064603992173416629745383741363287261561328958945172865626791966412474883071460950315213624499626859407911224152511078072963485937565970138358269425450959574484930908740973135248698481533401456788192449960777947822908040032715607820960524925043492148725509551576222679852296249638306434850709004388121778460749221456219643203264192454366565582935548921460820399905835877319649833666077129376259959620598385136282988749059388807268227707936347959009042985067118772520673939800002217973533005717154787447914207950074100431560925813944908640432940858324369268473342342630663908764816623702375277652693082449684597684184882493493202436942546091234464137459920416326834674002092908068886780186506417019569095566627970535213959667017762473399654511699250423494468911015207363401785176291149369171423780979647354315223868797045734051657245503525140044676542268736949465627824784107666473729956821401308295246624156992383001830063646074459744348875675767013694587416048565436224292426561503328569458968381385296995468189074338901963426588660733442627131811502822498018338816589421747187183697040493977589459457396796572769443154430358693002379896515829275578863946620252830653025644428338381250354310057260428068978952895358428927563149683639582378422973112127799553694471367903578701751195247639320655659106295744091272069469293660241239506231137713549856468052639037281129434287596397195373048805582472153671851213278647025346385964458988951737170994203775391273043459575147256514827338918355296041226045955960334745997247037492403994319402342465237183041819635597836638891975331346032199335830329498028799703587456047596438970849024604486969611231154824864109073379130936723946169730997864720486945786255059927438066040003407469064976578471392847419554269270162647697466855733288046831171759920535366569313585090631901349183908267564959261512958756826136646435952769190903677371113462861320369568153821449474698833842513434907758629785853595425368783649537541679081290916086175614113664703691059549813105700915580804723934370521222246504023409722593558054033729452381615101909854019219748908988823989047852764842228468850061084646143443645617795990366628465462346820371194024505922067400630171222533796161552577360468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -28141578333437880718871392008703479510967286497335050734784338838461816079959163054853871717668943146849782583915682688337569075677653071942212990513483573037396326676831737983931557331385704466010029991350397369230277178036917250086447763362492749534786606464511681822964980733305421112949928115349297281359861610403984018875824050879938517550184090948345567434151592360900005516062211089822341643048473043138059189129053446724478138843515416718929118670484100723453335946351574636513035835295736539978699492379874597799981076441775501109931772821905302984841827247822499994585933381132052935427115421398435139024283835064461741699471627196201734627501933376305647900892122408218977734378706863717037884241831149538096565550852812498774078281507040910680900722543697502426447557805482941381953957988179531986930304881149401355407032870643460297090229255454196633548154017993341350449623823868322490989132893436033840218155816494936232635195502338439062831385003369660200680940701906989913827700599364769825353535909808305643978767410888569019346314794569286189892844292174556711344122732956354536129257746131657974799292129766182499374806911086935793203533730848503646987554242068714748104870985777163395763152718028528207744550814119111296503037613150466700828775554438762234772216159551078119993582960779955380303628240050591000616871941064803836888688386535143169297550836409544981718761160868122090592452682988346713235032455611850122092378965525154621101807575202641722685802094016879607519630652052852341838644740291134944064125117563798641747302227950814800042136266111518326889381020426781765272153989749565539467284696964721269283803152268956938025652622943450885806390450516502632784466010888944372375183392191462581514580467461986092366747232595050432826157185060372958851641637569218951134900090234142213174390775872355165106971823677499378799054246530028613271322806570992721916275576213763038077951137643668674179961768910022475390201924363328911624850450898053567301664248821080663144438178923904972958510793940595237935806976378706674108399412001212504764191698850950047612383048860402446549932920632887336283263753281557631863390007052336200160220146416667845178430907241947743659528515912874778209624288179928144704416744080731750160035218701298309256382091669658814548246487005092373217705594717966151502165472948363898323446297878174109295628043246623302866134902991575593151804140827208868615750833131662905514363730876746903744504878469598185762473729524825243123910614259889761850300846781441812570572211555368534517903687487376662094179574064892640128661723484972763612095321849020266513983162224110011872601409566002500713738508081430390633325909658324393941230648558471965587662465371594110876246412161074884918460506791548143225404514889967870813793662413700603591121251253903642609899144869616803912761397405784342885618675814519078611621468113894352456526175613139808366598199130798743690334460323934913925723822576343994313206757621585608531013381509753456860839090335598139188922302544356849343697268524174925716046206654391091103261937811660520719123261223610874103447968859741951047430928892653132433967076180911158208324250152115660153117458998130379187399624865383613001059237095145262772085255464796902579756798948011993288137499268270537927809891430903579926157237436702681695952692125249497857569793058591964818925977869913238096822713792882231312695937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -941799934048287661313425602783965335258065183587778050581906244867622636979549625636929816337924284658007639057047974864691836710085745108034426194098749002288668884294773719528034528736651914452053295975300745690722402554099088849047218769694980210590773254729129820252531423528749620847145967931635678492303325233116168786220377273756911754967294397262581672659531920607746022472399814832849654727061474297021535228532300877114532926736203351984821109014662755343709542811914495259529455942811153776044709816575100942102103408155051556499809443310773721928045165639737007353363844600587985085867264958555369075957615354398169650872030312497312370196165116666851850083015743266816905327314584858747875874945343540990213027212778041928761239789927644513430844160088370234498911461474125711144031250850126862799879690493292892020513859894641451564840186589170718121330862004069546351115810118220074807349974174196459454589498295590646508849575899376879648220391441805579781989792497622004406339091074066338219916453701389784675328999986987147132433574132312382476915711550566530847270585408172267129039579385299232356785883308392931667816932684175759905778275390093038178736216347119233414876532987080036121062900181037683882201221566420110760692339082599280113297311046166056684159030531798810235425425410167098195050181979018321280614890221916187328631357181918627676437145404223621456103757950008920536562472186043812489884268104503995511850701049250912449954018837716039726582550771382215087026993694568378490410127624525423153505140640188012463613484684612568892828390693925821599041365107812213600106016275439926333004838699709038990743138827502093492906578607176042436783218671112915997287406589813845625323086489453677876840184606207325150178016712038364433657775548099686558920629196721501270646613771828745875073700565322168031708413902824028034495641133410857037081729281773103623484055571359142265241963918983056277018304596350974267584782297088581210313118101193947435430078385599495432897109800568988752938799354837972341236420629589212269626969754904982165014048105509770728140330298685195934815401890413178220154434038315288118520930924354223188702026297685483546324746003517310167845637333109370486576708132479411158515031076024410936949789753850453165441758886021862203356167770553414131130754873720176158037380483362685519596148177781113794706207421024655551223294353933769807775171029193222841751020360442499870898828214340966529073666264127138586415524302095041227696531174867175997796804116854011386956574669387922726802437730866369714768283870043265470721364131561367585665832340954763894133642361411910897096415081410843797840086962450862442788054839486719371085121498100622536960525519810761193957150064535987802717308637817768079250670181855931046191322821580736529346294092918335911645050748012395247322724358710538409864635300469587848448954083294725128048431183274517785813445747391442618177897093264904428123939044817112067360311830853976113713296493802119314802533119063964471881522861759002033598518517880208471914957126453767737452683689143673451109421037391433412725206022900844813873931981045888371045173078826733165331734018808165906094479778492621476860177477029453670483533352835742720398247982921332783570095207862344310722903047301125571486470850644471348417039596581255652132910301976235252066184333125446978543482668706855516440122915523032302401982031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -15956485020030907172736464888780771911899538384967876069395044546983860930134421547747865760982792023542701434522550195074632903620720765745280166199386671885106276797330081263926414891235517813364999125059927106662319833777017908046409874226583641373680607179351265330293292299131805965369356885586548906360327515190992357219719128066957241352831515811266506958200683737099697248718378664821499670620577057784595590315911103086201061386322398254769590740596461165378903408860864895505759160825003346511046820993466582953309357297698090870570005020873419121101651768236331021078511677208086719489451562876967963986589990394935278428648651625470049657952355813450417141554168002024877453596753839109791823891721377214105778406291314173365275560763772687042476454813975037435945526755090188666808693018070881752896969633128092329649745481638711300444124938886380905120559282173300669087241886202152479840836982116781610265949469883666967095595218184247507386722642658584715588866233817995118006705893618951608360911703226763653394581884565538462286441874172267388307815910782922424117927918521798926989585308787899812005036213378953652411787107560609293430570738181699241540546160492192962297392280403762200185766178306690217459605536491309780391951043397337136163199761060799795032080782504931400092892502892453671480743159838239067434450098458617449231898212518271993943986784815264703007674043629189640124811412665088479556696178552856831890104137118139894451824314066677515801397318866924836958585576636447498842160885272160537404852257352788787424080745639067837286382530367967798889532183196082228205365720607729449570874215840578113240983249835238361412427926355267684763330294067990120330955057197379739623326173772056817150422060847951278705677100379910713925334620709829416994090923037760787558793645076614935668023742349510644558026702716384229677294125073487379534348281252928040657708551846345243201224901231919695265392887475231589406355744239177715373441745380118245895875196721102509027134966269010485617799914039269641811899794038443271617958659674841346686080888122361684607807986599499260873668254445979941254439103426872282066311244470577713018690152752267124859160562959329412231938707636973029913866845757183725045968692574883751860516327849770401871063373193842837172509638901275151489727437345109531986682257364127445289020312493528005904236329957762909567051148409779295618803767730445004029331666234131851856515732120552395897379370595069118079201367343654307398338387182426156703788776667185191998180867385720934734522230209395224502020732589462910440068728715777394287833781767122850084933233824480763266899743103845642331997396758013755043669834833391143764060340269123290392064907552807824105919727304996712155070937200400685912787008376055538664945434139861949116839923991630263017488871592909470257863085252961070785191868290666413564629235209543344038637832103382690843466769270400933807341905651070689541251018366222607145905622375426504977937124819727507660105980470460099710574435144289910091076275805613427634598366293879497633913741372844914873562966537351267554610280497348490831906030464776435310901438676412018527068958258082798223091753422448021785320047048939051493995934390135804123937648314009263233159144250025212886192660202494410790543184032493219552248894307342704460723193309793542300083007220807988876021867963492787674336896059417189806834813218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -247274610176063388567389861096041163518760486162723644976643085797184768103854540872837361622649524432142831444544943958875444356445262629366998029685302537711517321620232939111478305297727679031820930795793497051562966152734322046228983581968759073137602882753848984706496283248641865577761446129434727978906416088651137667341711087096034397637464135274950708689731568976621606818843560164145191561573302625359773374671916855283194556079144400118937253787870482496973062908486841789057129241055595369350522238373362353334835162544241233507041261644157532869392416354437331492603282095567872505385322021699936679344886702855604014051970008881823102726377167736936942086380043219181116816843227586690226611270769447752447229434566946658770773941422069592425378463602684831220422570340584874764844898724656708479352335152339079462281689971043953312114374882440481664428085202108306964283856344610823284894215601986111387093557371366696749019207909943447670222338809197505537374856783967489838866168181948785164044801981829286064412811596441480896200936863041264080110931737519816494904859971231472682578748417488666048035807065339475526521373840583239861869620464315354629985107715432943366087798257868174531210719552568390649312787575397105135145553049752981429685658688687521362589984357895037660222296025858780958060048460014144517027844236431363520698894542579792951964862023254171609140574401553879778497432083913490253996448414950761878018702675861682389124134483030809975158959603588400866361456940502869888850350050022504663752601597134396083930013771515391023942870356823424533201167127000302491722645037162674424094537055546763422270146036477890387631928895870241651648294783076020257694847440213045934952547755452558938910119777441029986903117616857403995551188312410332326632543859405613388759296124046593071415851222321235905563532751820741256143983640852372382436301987248456615648228173894507127247059416512700101603675634141759321867190285524985122012176327194880608754530941916473253923084820867988847665267092429463165158584162517083285404152081398804351750630049950304374212945830636446817911995155216084406590264361245704640336366579504518865891323784799761586402563007711571511747486932343194178197392336014460092526801301608303710682168206544694918119182328094190715377013664500020774440311771592162568779244314069932422752502156152588403769465214513986253367770100167315850088778206507336329667847435850511354173010264269141604585299999444911747513394068915861086582994629228514879856696149451488005922221277159863623167387668311934927381179442557155295704924016355427907357165193803282274904581491985684627126434322847192951866474735565680870568591369589843574631625083675461952774422954599135551712482090440978807082876296226137858744637630187472825655135613960826781746243739805331285287918148908721518641734058381389078926045427857302723842693308691586605383663074751944729169658417962760193141505690784080240487236324337284202974198432728904142911960975396324375478836545165290245975421504511061897110380211139177777620963992619248234553777312290898662587894205086116813863211859130019859961441400634908120886785419494080637279591757872301846034003562590038593002744207460526215147857983251368378112055522535354225148227713603009211059789125166883186135218692860610325631974590086825502054780650421581961273865034362235717833956990522806947647360713676172488129189168750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -3091545931714836776727400359779263975460010448704785555495720880453720205282537286475583576810358598608486091397174746428530383426924944050068723779521826109588454519625953996777575307448385744717204649375542130563881318683080863495962327875801744489180245656994216841248832447339140887769139452307204423022470970733109418470038146684286938844034599967857530954462626677902048010113657231135100903565380587049925239734181139941950000707504810654538862618950973984614421137139493588820163138302362005540029333412856014613955643079623291340456967366670280567422821146673011324694482442689032742494732602945572892004979657082169330187119298065892281713988716140636643041003469481386154884543704868046865469891399599998493510773744940355169811223867982006766402334652327758813137838683336912125531523705185190637058022364666615384590087029026558053472293437874339764687309289831250196620216472524653758887823853451975827926962488315046031764862817216167393545994190385906965347320168146783072444145149281127170258894014882309502416430002204030746340980508159099919272780116441728496075092158508531834272861691854043999439858185898432021003386019872862304257786056127600347322241843434318607464389122604782803390844870190065328218392713781485163223622527224224418502133496790117678613572767615160502513955385964906464507242985129987269989259933763710862797844643372701316377313091406138029815956766477013598661748058518142366096701162206529300606056306648758473353166454037533272605811680553996443073361662853452919666929452775022417427548163387787512009062264343933562100533131085222046724354055121840206306653266798912538343183803931108357460970078526355555036196190228031264689476360651375580238773942352453415689851413311005860909769896596299798240908541455848152884086467572771248473204073872135781320773006037411366545219688867746281826458139861065511634521101287364677003485828636056006576660672400855578541156722239539168758838418459861901111260399791674203607875082777130413814038945273601017049541082199975852134292631508637260777070422536638825677798878098672427241093188333769015628561922217954892423736661869059792820574573234179893314166669933604526993067917947950105839827447679518348915640306418339769515668616281834972404984445915952179716011395861471698620035931625697356741917851165749262085451614177433362011383482877755576722278518602599958558470740472848080338857116316056843930074798311817913296812357615142199370373874431080282840921192994450712356222269746468521603750398259401894515102735364151843015470418388513413987385028998294358640248331923439193080909754767998250381607156890244944527576041429084311832870224395904245693756219223417390618128482294198715705005959739307064851277531977238331172537312554138777429334212298545001856901380295646917766906398225001965360783628286363241027613841607817596366296344220186559774969367940823566398422054245134044407677736428593635183178999707007058427706823395036672412644323467233498919402035622761824322863456421919312392088071241755236154920371536037544652714233517525932214041794575102175407319140466178088193090941582147924039650458020416375357703043811179742908817139730812532314345218362741410405224715754238044345665906261509533747801265536329899858478527232286248639416105218435075547899651489939971314214408990146740695521821060678290873900760383391318560905267901375735483332606802217026916615032896571652097811928642187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -39725986149807245859219276811854164190462187354492787683333138033019550144572353952123491608514360524839461941778912646784243614125408011509142169799738431272716913014260011679089161794689916887853098208072359908931102666336424192193287356783907185440456613048660347863943479686198740131042643553579814460431494487834964172155917139062991711910397427616517273248940964034474182523806944513208105167369012344632482744066901172347915650293310376284530236104884595137672538645369648151045942091470634883783269325820361332016970318759618130130014401826971853396984708106546468774185771859355932021330533240112321683335164140565573032410448680373489554930432247251225292624496456250559092203870005990789684755249354924070094475704605013167374049824094813127702166881101567803799770349546895533301047327446464453828649035086145767057981020610250452437157492165536305170504938332150307004054872055728938528005901901433918685369459760947010514126174755377894858241625297232117714438160677653389843584524664047882989253100129017868067160674888037768242946305977691191261416757243334067988601345297526195335095822894341993355747967093058538718600521052813983162907068563202523094325085557970353597405017819897902548122924874991358846718289422914636173847570171029189762454685039730884913145227339399523534735948887109950950106724437762399212619860560822857462102031965719759284441657557127558915596129054079764412468183477146153421212761529105641491462255649458800670356099110027174142166053286644922891097322829107531311901335352284707344246869013833437394540818697323791095507905963573503552471966990249692445742470624060790405302934260668338532578669275122247355713627453261384764049632336280741144953356061334482592480985662392810115390289771406438181381128974673723665560925058829248837990744176517321301539509755218518043290671446502807495286916366824713693185782073979536831923707268042011301387020868030886291119385094308747662116412621645018288895611519012402730345962087786618492727393573376943157055682413655444393624874057928272700677998902190266347900729095203623055154268520067019686231184644142448679164010370341326059879391989536070415388036355357711759064411207187731894908524061806494361147171753179549075267980822516644732934865291195830079131896949808066839419880880776392832113699422578251433714868455006739051241491309131606451819310401366335171360273997481111673516996623871367120739692722299446630329545646047931631266207375216565354762042084280303740743122136471905699395894953772192045937540029999154431368678733975504365179979957953576199407265640798160926318424370464507042308635006037892494705602038553386602405765346080513263104087797260131809667596313458166490126877921772649109030552239473917990458903954996271856729398639250205449278163839845873350243640355014602514435527944807101522438671783506527961924841097925567448719620977677951201467951331198389978434618494041929011894325620430855388310695412348823618625984195523974445244165850982790478953607666769894881665110958473033842911121891881236216099406840927713112192219204505481054571616770541896869830132090670303670850442167998234432516958120345438812124677123461920395852034991045470170907289580530732263101346819788088561705712041832373622328854493319034553281089278260038471762664029121906756323069764392081341103286296483565130753741424314484759439529607928481473630170840713281357666400577715318789247857892440625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -225009685891085361020101277917541601823865874278095447444916483813957175898965520942772947786517107353567800968408546157315110951892937803074819463637734875415478381079774353607125756470458053971233127776492624462624773458948790815828496518684153520082460385384342166556719827576163981867085941265873213335711007583228960657623072919534419261587967441664820759131853469632534369529034264917925516219478571208376963465736637773422813070207053718655285347369802341806371657172886613413628796561950657972324501307070014592645537420890680596695244483417032358394780835218353242425564052811116999734509392973113184465103959189290545516875689419236677274870977331828402271021798253503399376947825167150703332482587681938040808550533801153503904891546784137122824453804058475271744973091270675158823232026231372014379371030896290126373823320814717790492001148397755639518930445504143360934015412224368236158303008721725773119554530222664348864345866388324543821727710287267090571548045547093961894541315444674499023829427505478132262175301775304511098680403569696257663105407156332550888611078079207768379912257964596466872284623233438038924997663045970963580806692607263739992476532746656235903471320157864903424841459048512069555122879042267069111885976450601246128520191760989886122904833519590930816302222699544177265860422077777526817707025751764273979295127100103066410785458090000002588895282462396670196268923702259892046236239804203398705291407890232913002085331496776617742604213216330641138581361281217377792505191503881613967878083451819159788164033371577846144191996010224527122977827487209263655126279683917839198478112971632689541612796172323608956193967285801100797720573472871604896988132404239938563818440607110907616940547245289484567295730324857683667651755058102410109771031501058877502439790000406622546102642762921774867133021466787638120923515175013430245896154348804304646909908217070174757924056256406303862184005627454262146925423001718637110243129037288575484494722107016897882265266317250458089911164655641104754069696856407639309390835486401635972020890485596993438625685334964771200081657459202192706601251933240506999496284493540047611750825744156857303029468532454599071785600826963537373725349068417838777717934914831938733460159836288909698735127664732987039509929652614488767701334839810963529088722921775761305274049430936706297935440937213089993072652817373168436895434773383219973871820600109277119551639909853359328631027777685856012431229995702020489764317988154201193559132288228041464682683547484695853724777299926997786576285315479506267862886204504275948758456532010531819626443070168806428196635577559229895937436338736408608169338647579866900890020025402418382962046080313913824155429403908878847479659469618620216458820725265247524452559297592218903578903983503108642960680413964772049401304238686988752040619619548027093298196041029835677289361883343003627087185681029242402572001189082845290912269972047972329855776467419334994655551312775417221120964543609951479769647215171627872652350716934956142446869308286914028263689775452497037518321314134657346916619609104334136496406474960558065912842087562177005870440321554810045201095462683969335797443799969074986437227803966894644771684920770270218654735739952656753659085872805246643991395679670553391531403429209425379029538085796900943431798283068683541943198486989144534868059143935772952506520783453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -4250308559665989330674735346384546753671870454569861724537648787181806872272793924431060826356541485966054620909866878010676946976288665568983750794236833811694159023655349869427008278171921321498247318105892851095664319938856652034253347720980203447642992497540312588654833860187142553587871783629836955750285465977176774966694304472392673025553673051943212238984675081184502656529458347688050650649090701926089818300392775744877229138541111698356818720590795806224002485677126500450975328326684504143047894689508241736877246874210153706435654307850022412019494604521570686325636601680229177339048348175996048528043524200253928260226685214487557786785276930025257227905624066225763838604386064347036927387730658584173726416594903957705590027839491279774167639351045001174448678779526502428480232764254699197769329180920630777998549495651238360308963638174620467472444099918067578177611149484069442035733876794474432505842556673470518156231926837780080433167400629591529457231539456896032083590382250487350602698908703070475213447558807104311988096559207589045907185157350155249307780982352617533629153399925925197202714792681862130341467803384561407742070380741640397509365643350163374455919762629080362684280455787983869721367290339395527347631659025417908248830776416032833354212445452161794447870002690016030314077428390887200297116694819294485446415956416829207667382105589072065248259821486078703334256974001948316420035430515584753071115517334354440616449541695004962241190925362703372273457920324492452933643962252472614186081348005754703745113086072230553886292975609940394320321005551952660112930445517611602096384635243184430197727000604043677348786068974327280605042264619381954842758890968113886700100025211678586917559547841368705773586299120448666913854374262227854550694473918228810960379741437720302794693834166048885807367647140806162356331131441079646271904889256119633314252596582035320071459722083440006367304752513230333286276594923400424016119967385154040067368814250272440262751720536536811794596351929105073481236013725063189745973209877287875244763280873286249056977679703729822956598033391971703000874062322304241466955021439119387253043111998844694037099159024686151946773855094241484335981494888635291660670389949795984904845748742351120300344629040423459308072912830696629151962036545044446000894796433201173859478697003980492271584492519506618320291280863378834246774927089749410039621614982806739629097931532001208901422183014733187283303582762539834977291464662552533811899496829095250120031708111722232454876953916986524818898912702894165797611364205959141840620359801251183356500745061603658769702250166351837234508834904593592387291697364343370381027671487884850901985858301046158506677725676518294662521678314985625878999351928681911852030755991097768630093233701342639979970825691626032846516781009495832529534891160975678654769164640986022992594645358804228744329502277101799220797161776701629207169193121526277547907062051724962638112214261256912077508214037715251419021018505330009535749352010973346422513222151825795120060235292165137591737542861463784500541475539480009837561357248670003976935386741188741252330539579148198027753044167412539755844150769727434499102355538471936923263730223178417749556736570408525363748277765481369905160948536864114240713943557622736891416154246291573019943970023818728521738852471002878812204704557743571769801936885081875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 3383091513544728748489401081855000018767071512871043786204168461096480151617922768147502170115132727558626765919749461156575099044760464713487875025182889131397790084184304384223714774137373975765286546696938231564107834041650389559762936409320631036251317950877144769214431736666016796628369168263283283480395276028747791212999996034472504431958265107150857892962840575002630995006063304020817948214908122430751119419965157768136668245520364457694103895729167587906901893432339235004187555226118511293123852334267280127538999232350401387521127450999093934534709893901345495890759983866734697338103828050320022836227036865500700687151594775655897093258543342360289447548114065513492045470071784768192963832981603298696136181283799350436036566268353708647863834633946405406945166516283750588092523127019583705674497614533638491288006917630452615400723954359830504643708336594976145578875779013417608194199443493068487543356637418137594776250505819903859556138129467938325113373025886430398619960512486334063453679050613896772118900474409966951220221607425747018339698672751771628532985602531686540750006172167288713990485982047923820844806929230936335844259331871189356902654083867168269573609243985337325888196752203366640454963598743570834200330441048127310961939374566966212856994409155349945246495145222642550503740080404085580547196808320922203968451686453700870262084735358000637371983611654362032286258998666887428350034659787814187569232089235615047527712278874093800743293770165073919312267101149519570377277560928060518127335400472449479268581209677071530169550159775658937568029217618507796380430632604609365051981606872148449049257114151320582832628401932826070298903780442422291903981442218046567047691156494350550016019549998576998221808361295255021680450885159914331882940833688790276213896136664148228345864932110903915704592036873519265809883257235676921786608054856687300626593686598950749760922198318439810775473991338472642416149585474303263267432085062940852732131120120755609295274777068667021292055878062021502903546578649974474842954956132736901306616092399702457390368650593018716442864046305115360004794373026935460761200743431672874396963266388901160387466384334526829629765545683869085362822184113957877792153156283777902652525377860913078182663103861392424070940618369905730228428704614288073798546586292763525337770574893242951911046570848073428067830047272270553654081295007445251700777437146618168655948074070063447149284296682400297516917336309758875404788513767884287094622219870049253249081858729464170466155035731463624690346928100312431512653764199724240817650158132172944985245126246720081047189419907927977717306195335225101472407064970500923407595253035960230039696472911716538847594271400125396029679115418588477877890220226801256931536384930444039461326884794485036058595225579453427511683162949181665828971198345495638764011463014850533658957541236804069629488327739223719990642073503832582230305858878617132424867292719926189241655364124598031925962278258781871064537992226562937403150437463509527124060494176109794245645913044109186036818165641917211394607975800983051805949626543312698569812651114949696730870326794499105940904009724937571619644822359439894276743156296710314453846039010012386865185652548219189905397773966873678689853716285750960989499722617314620864663614165245750011852921918831846835389394465574153833379168342435145977224087415993750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -386390312869910340643857848336143386742390701930323909608236022564893739924547855396415138242605404025689175666900648661148848367232857372928324790626315805273295002377949694374789472885762003660842287364258634188396896281026702653295542076490810214137557316265030027818084284106448898382304707319718746485019162441876503771874683370581269973716236266871872499738622150727284349052914684699876676806902423638849254556178619801101297454337839779790878709215234847589462096504885118211047288397988746436982350546645237570741107262059589514035613489090379852511383997473051737107390425598700037743897521514391499299392917317940210578520742585493287222492850235363617296996218577580790357917512367083553609355700072291079564025193500662868463505719311948270028541132769600714309883329670353381835761222833812456571259908807252507671529752259444008405051844139324152465063056578593051341420719889378256367611699022039383315283428445449883806120269643205271700550687250854693184157164344308580991392803888535790848630146244333418668665066344773958252978736992731488151212379984080450289650266512243366794945270403537470106806768085380190751365009647510951830848385175130672959794189423345628021569177044315627372992157581475989555187028629201930317880525567114904303899657886936629251744749703085247367687212053790261308432688951568640073781223393306956776490349150531285976654448574093561504773592280413342986581413709835514655926918794624237129088138341118524410044308861991799804228010230376044726206859904373064931663048580670242175756445014205314840734084338808664497327965143003473444928266329453985025512752523543411037758204750078488166515898706027044836203384169614305244513979608391044703386038138456609756931907801120571726615005594358445935772110035823685160677192653405273753460465819519830985097385047498652257830544502464667667724543282504924748123150160844861377658321037999661408098066253886771608476042973303296079959509464388148261954727539063388301590783388350068310905689417286279578928450616876517527674219947954287594684583439579013516061646022351778625831746148824045033512427470192709915256960776665419301072324516419983935785435803582985276305039726403817510661711918771431210715656561120269290551485562181627170124522267857566380011177646916681844889770697031490151239458051348027381044257231195901125531484841727461875506030530496794075814218472917965585609867252337465909652450988589104509715300672076605396342938464819683542219968171620431620604864017242722548623214479509459639466128880574561331468531023527168640977121867608787546372044783904523962627368405164705686131595899658640930542561818554762364753761506315378999929761926329958451229479266555892139619572501346802369473389833565913734046208769065162681421227126071082148158051616754880667291378538967517763373438062125381053374376449460740004296749512288484786383064715373473169998769062341379763163280788599867256645598981329629527349158972380075015713847114191930154814367314802945477118808451701487340349562403669998890170556049183350617952091611631418516664463622121568415240376450520543870755777296946785438220615353240380483960840937943987535140322999861209635105394493762707928139973087397030799642696883544320260445672356200756234727088662602650394290478583494388199904835096892177574515488604202252629131393961271635923219820824239443047360974689832244726642567870559683529272811030923204089912916060625590625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 867327009903956086630063416080849916985195756601261122753128509447344725683766626567290968383841215315842852569422567266655271924459532401100464042464847440134927761717355969736675715128784121707884789568891877086557325508744881091013386946829929892513557159350271769348777863041387981003802953034631472698161658665993147557587390092992022667606747675831008375213973609254813876012698119778105566450701097410884659973173214156882706069788984258798243052817632890134455825012966773897584348353333007903746573690826814737126644957151190317361032353130351590801352073634768324072540400292103982544975593717420123502827784559079357640171157664757708943563765762876581258345625817263362928205697974234483280216947438680812631541986011579481476302628591491595960126912076888865315429814224715714480890400043064681658040276308658162383904271058054235966145191982330250114455721618790262969234691960563967893825258122504725182702890443257653794213469269395786908835282052498738384955577330254630784289995152952374836730464405614943158025552095625457013565683553869223194151235086330477062023439421319465562019336756772852854000142916686376326778795443412340862041184449394522822250059714800361351421226019783444062807879701005585966995540603937472112851044376396589467743386622969775329415945504463497543992436259254429907745271276891787625524656875022255625852859372384029901359242017220947509679796694565050715122509963144700101385615669733415201479982162187930286684398335833855734887523843808645261988770046917995725675845956819764710400868519900459405778223738942797262655542418307158706681781276555337643150239428246984076735136482051295073503790523016483769576067113914255916112681859126535246356982531225963284869871141235947333235420341833835447595410518285810605529112873835767021689470881539486756950237081583482583877408656763818122980434582155895803911380478459849181375171048774327045250750391588513601045703540423481804441651423183767547675529871982004112120858750467647220432221877588756275734906397756624729650759335094586957179968535560672397397765226143023694487861446429187169400999423247070419318593478898587925650096079619406260181698202641022489838409280384922379201469906743646359778829115387406958626929810180230219498591348797527668821096420084315273860891123370069587716765937332637880849593653643483191188337598195301767454660375610552675270755424842316759510724133484223050709311408791872354196055620331044870195188869723517985244658487237864956842265163010268004131877971996377684284747974185839057501258577476364130313577435262966679700637053482476347966311692368835886522568226747426310852450303523681806766323888151429802517074876743321699970197404705223435586101356435225194528639764161393900123276287726568605828320234841624248144891939733491149973787669790431801347933661331084954669061183373055169285248038269327886537510558252524282287194213669701024221976657584940036029407971946049392835550414107117413659282075436101776398512968133262032612734319623371290942138529293683265731741016194306350341087276271597530339685258158630103265747623017587472310869409902588143762932617685660555570681754917784065781907497890660760728868728213951518512339592981597517483307750207940148562361893380276410189955448316962750957886141071483928948557661577379850890137786874467284778410375469767288772447380095748309555776516917437655135134540328836460447256613194836105708024545710709375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -12489438098373731325981391624556777732572494866100425043340991988924366970979839373436199119329092836655975972811386837439452216676348991421611376366291416443138123417571635860602414966435655997358461470532482201642592853861269527952674708147900202796557610102350067979285712857335128586723375902592048806483607890462402887000053481014996409362225467140213429777732906388095111479828490562838592953868466848095792632145503229453708247407376223397203974233547878295404360113837321609501180359347150757460852251160726826978278177123907916123686146790400981139713161942511990670451479615249647622808628766267833888944946550985985930980047758639942566215635529139450907846969173800978888260814149944092968643526544286257150333385695192242027471197397838805886827630843656291845327677339639157073136420902264288435275488529510076471621509919606882434000739979638372560167872238761113605539084543438625207115249927859914998332066598215609535359095539370057559481625346717207953695542219094568799199355250771486513054306032972698940637070589481868011647100420487449795689068645420213172709485043360927642244484937861998148027177971325359125552407351748450767649984942882362630343766807001396476706512301931970897004208042819311855222401099948056706745663708585085431372597191557725590566475158740389250998464161275183049909993316167740147940717443926065095059240986011682459308875800015374278493198927725540402550797778831812320789874085827742440647709298914462375199321343536320369218285434444027425110333877302001856086725526921423701227533432489640831047607815449369184397915784810181533713407301386779517908680252889341476303621389128875540883866159292735518579458183893127767989995116959891471375136320068214798092083498171772799564671992660456963924795922201377363129310224078618992873008751944186077970258395973055019645546624494467840684377564900732651466901046636003074428023569379536832398921653401258406362822687329182108839437936368217752502634819579498877527954209557554954451122989380221516422646681319688178939991747939863454430476967744775290521826334694024246493961477588788305510061350360609525828118013080996634391555540232523653257298096598784176792439174064828182388272027733178885292259489881527640972229915113456330835803503167561906625676006036717679178167317321740940406387578638551038410044091812909812736517374586786933936993255345342487981860801208167896605169371948638170700360157205633501995843309437278520639240972620150003562104999592486492486492885698596276870367416282966251968061034404267823511732896009490216901079059733248190997609573742379072762985199362135237541801829769303655619283425927676372130492464402013839516343443559956205281102980648844368913763423591208669982852880581434340730438870831020464632013874207395729572130963864780232634979571576390033489488350835332427101262953414176713437066947615609976619350493214241224977097062733351253076009496740332999719178818663110131172296890794878853505469832058399703157008468760845469608176925121398438940240858390789025504239394797891508808528172988491198440261058795542299855283439066163558900031938519778373173911058452054456419093584893565593863572766907841979690046485997992968891625733408946794086119095976168405201186752099201509529080278690486523814079614010875930109514705211661057442295506420191580845591718727476373133360513636870639954117442827704324679268388081835007884761845783891673914830830979434718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -9579512947103759634498185353474374183395051523273877787035652381377289982947006543528190596735275322136876791722333839318900028267896476007395553233628362039076853697950000644539264796438902611457787388856093374628560757538573793474805864559832115684511359794466873863455963204697293110939545484436473017013123226136690302553382216925038767906632380269419144028135787226258158357517102955642834723132804778928609448840276223171530107578077815520721889052784302622140322345199112801315186295885819732510962418685870815668307923166594088581355360838674902196438602399377234919487420214064264213697168187567951289627146782338510746309761149752098171699681043344059802684833323192749407813319388330522182187069012734327887541941412336940629275160148508929694173107395894370683483283389809447053697045775715409007675543384262321862689473221660010227348085641913347654524116689317137487604104702300667565458613819901008877014719821226515969696769980256825213755514833165010222432483973250330117792841086306883683445859174984872257875130740536111980049102459132285903373217350069954751857780484710656573682516027617120919964375600906025500482652972781169062883554853974482222864436330655511929981045135254262669369061214095697782664355710634387450021937012545996532237769305656687610751153083668814152102420809063916891175856911182665372715617933036863649522229089053459579803026907296726861305430049556834189823316062247817504405683850033636570007992794975654655688320969172311719152995616750254458497472355000487382031991849623514754721719442143621200132412356782273674663496303701806458584691386561265861901953678455302654281108898260110222520136928725589788571625560919222083043602534990041020313194750639238821900944166336387116869681782720476746080015000300882415128150661650062451785014385656959014576592964225219559649316474548069178263906205781156323780524468278174607418990438863125908273484273638174745853139778959993951536747790294813150001554708061836449176144991561205731226622500530983016945079012838954349754483935427096237163310296363252228055374848241064057100645844423641197512061934181747097333605828514766495259636800228081393187105152370815719077574653973767091971285545882238137072617864527108117907590054440218976350218057727098615471249110269855005265981130616988440097003134539372154071767481401026319112673295521350959485227402299207154213641815578097004277380147085111584343873623350741533195159746111959707947515117299891354260573996620075896620777566860087952368381976539924349838542501321256718425674185482175620887453432933361767362358816908683454636646646430519336657039203393139775031150957619942810471510277794572292517374015271201100451783324201097872678074021899854645613180480064914888598356469505449563451775661328617554743062255417728919345687585299005699711650292762440950705251556757180663215399166190319757497942054367450304500601695851174360555925741655044886434755908659342652518780154271019049003642629333256686042736437960143249692975996244146942203645199756999543803213402848203158574798156457534254280927615936861448360447424157553005487373942654184052958149684731508441596645190816688185425385119902727722274797463935366096200263530659151503231065439406379711192800789590321219695504202953032556484675374718553853671301035045024525334324240079498059659227341208944431728429840242471289715861565639342542062683560014801854151324443193368828878311122003936326250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -107868028819761929391927283789581131927486602755426118272502666760320259094114386503666712286835980408958792981949288545593162295340076561361650048797838873790972320582901331941208249991637726168223274355629630271197593605723353287223981079146826409713219946967713121892470666294798090088768257438314528940704000150264685937608637281280446579470768599616967635774647258863113192605158768017947889616213159589207142771122920653972976853425088495318805037600500033165563653992077833065812163632014047860264405654085912713149346675658901261330607192011467013090487030139193213805574696349008264338901399878191303397078421363710864487267908022098198863819030544280200028613813217673654680223202349336721312560067677395104511173688086759710482684932902169303985092808503974382086950901904073409406530460451749907804383783506113058765360164267936198550846125386756321985209622147495004808892257292938568076428860349180729420829871470892283499478269911402495017974446723282701418050119285229140036141722698922026403712889053736790743155404068608038847942549022744553516289285011818108583570395097292336081491670908614522726618954508907331831625064823776974489577189120493339027980097053453765872755465338747928314516955645979754347288192495392422451444689069729251845206280828401855140862912524557654767192264743469908851553472893051833406773802746024920567869470116649951244913880650103014426659337446454878178429764343652725305131081921729219506316237589097343330955038330286219934330226383523464095348478943399087311678329835727358162091548994164214336022673868022296262648842041368231861920642218753721983432420312553199779427648135279205322828221630743569836820585749161339183993167421311725731037403235203227008967640348432110342567120644980438969235786434209971630705199959331181294636125970894944692062868377783313395750713582398826350947892451133992877297335465348660038210283336657238274072160117741715880562035618515440688244619443531713603948531459089255810137296064658257704861269175803629268562524643044471286454467995036370810485448402584399673782535419805024564298091425371720585262129052297448955810990995044175441468133649929051619493853232801255690801765501728184467234829795717928772214839527116504276191065401109497025938252033818528909598870658919376757670843250356869006587496816881924855981805073857469703484205073145806287192268578668499359865636399735331370178674982941152012117556054867700467124390027063964354395858344721420682033945570500912463121717560112531543238095382449682158771127347049603464011126319178532874028257069995135747386659718479040974307707999243918426552110558123101413431975483778472976157650271309987326223395232930192199663373459515091060299579072503105988531466426747921164974824675797984364038866283898850007209733344165665131028751085982566030058791124888762293129398162356351991663131171954922996683341724401159441096298152805096228630349657318483886932507812949875654290422373323148475503706255077056897290041247564136967573203910638805413428003608207772161294597671309630121181821995088599387905710647105975909811226844548278774874504980470468624411971744498251405352479312470019028414577465964118356620418573040507995400487504007676623170908575695295681026572243360246884619860271642026771074088659428353206550421904461987548440796783991404153884944203956331454045082183897053666821549488896564024169320123419552576337326246538050262939672106649358946875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -1018835065225787324629306110906785613999633473265691054986385751845016953730010029423417574004446083650677886826851714673278736975429060184456448440330644418471996724531947441764744214224914745977269153859723017834286607722364312673541565871080437739055079582874962824706714898921849728190941798933550739154787362146512715737095510133915734616321177099682538624784798544139146599570833041310233130664457241963705617007077744089852267991319618594104940928173516261604472421609542922580121079957802438582101803152388752934695660035881119161143249361373866520276662106728886371415413800878779589898472630232211794629417498135207233943290722283681439699982932299291962688168127346027536019663461488798048049986938593236002683107915917029981845456457733133227386458157320831199043740702331239304155587391662408016448295684579445263299147480751702583530017078030462919952910260853239289206410802398459675762295116340107632722207140256308670154791775533827670853826387205855161588259791142420205094383653382829682210150055525741419466159968000386055491305625297576824645528907463376782759043141403785524288685639928951106898988470743560409551955340479196793094174646554143598912569562406950851195032762273151599010406297956249644854843576759834858460907485840057434795738482374167225830528004163535634371790974592038099661423385670552339458141640364546922970390459048920650648520043860825093254618930268360077801274617070781856135304350075292599669465849514393021771140640553941420287200174627969067267453605912699496015935601438944638635899259417720674070121516039790943124921282673221169615304617463603545467945745433533298327718147034363960841227709254288125230087855875270348235045544149991440392251472711351554866006471787626498642297599375547434571314632904139769532999639130554933369615234895418627348593153734096365774187806964037400347437566556511154217932924634432871434302306537776632021329407020011127255464140958671931134956281323443028148658708768767709869398324187857388273947025647531617655061980478886437694382529812619842739688692265077559526235676984489708901508992203568594266247607401375045029122777388323157429890924034426546302562265677675938201034564079936399303394741308284233259147167037848280787152643473190160577942529599421750210327784739082664427080153727978810526916839381190737106140264545531337511507165450024275149793281559085767130143851150347545504715633945637453721620178526003933057226170156650195436949292763639881412326756681055727782838692282762294166297795719070619313374776413504650342681758430663489530177119282103817672055923910241376773853701850548425389524807749734914773834915864175865528473952452239235895971544240446673421041874550946466348520431279924172072527214561864273270866514337073805173583683404084791809785568085975805186094446523641961252710275955217181058008583722462517241425519128471546471806167989312664794358515192614687399229257434235125459276071686244112252502772905249913785474805762383945907174701960711070491051976122800936584177761135805650977802569108827080829852961551522131032873475922562569277867055731839188229629223979204156759049191553680727681272336097682302970115989577833371550111309265722623667708305798679339399403533356975028559004589061260678431541738929776089915870024396301063484528133652197962960176638310900874339008177440691589031336193431866837880478012574174169147035179184920241483223665559730162897431037978597012729687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -2107818139963635127903995837790321069310547092557681043291487924105211693192211763495011144733147971581731962714591696101227317038591350849590588083139134697362189871384299402991900072272554238187576663359462025015074845176863732783197953124327552126226586131294354534941174244515465802425389759174470700863654542698464566584486422237204273410058599379650887952282479852037093336018380227017456705864405476675933985959595819614603618495828394687181169743030612166582333684944010443995187507574956018563886758231223126731831394360657858508560678707202354668647887089344097660347302907229843971063227383272044732333774449508572887887212171411925260318066289587516736135752390003484596229653923097261181912278421976861467784483045150889242022336151064699825764928765662728096639471309802439536229383951589660321024382017326888975103240286911753492383485195863731829189786338578086909925542709770848004075542081242231483276534794383066204067255482524937755109991862346687656809936005771096605670889100915884308555961500784474254537532893666439336517339195674275429462355809987926185049156178291765293230835749875679515369253680175530334969265695715774967205716703319420636437306159138178281540512996499210357517161777660355063171959196791116380451371364281894031040054773143251558569116342058461379821128876705883238452682801875342652858565086306321330632016569404167213364314262927668820651880455735706697288997962496718343751640630069145201038637338332611902849689295357030448535348370616127498324458086105164811557338141933115153211170270503075970006315289374799570159205325095154400585507367872313028454998152026791409638159285474737289253516048900900426323409202415459993789339210161233407084390293238856553303458186074785022177524404721420106737563897396575360734160052724423937027147652117201688454642371816664631855240745689959919546027113378848576066424800455124538416346107288479224041113106720676500514020487511012338980247128741661742192418475222022766981983071770064610578399875042590570638351621158883338888779365564781758183826989166474242477200599389481119982220766154150052537428474034098731321450091896768390910483715221728894478985722333476426508340143564023861445800718970152559229758677804357057034951964599563640750971651797097274919672888935950057121346110403455804050799982483184676893911138548220291494914689092363302376265720405414908054083871575563599941299182575682754585518638822030148767763422780513721517823366040039078505471618644103397957926939668988655933029517333575173877464341455577791073734505650445233538893213201617594046003366792112415246361006140477178001279170869159242893773421266088215762383380503929739726759233725980427086307476627410159513645123218015980828321016184082838013284850859549588816632855149980489182022544402762748614733442118229730720218375180316959657398215231612664607650928544269765595981826715284566352847677598019907762721062838160527418068854856913923993770261465150956348409415953684994377327623240134204697713717254441569493989929580182468733447368721692475144058217360984201618277067985448995677964098176084363082501438875449811640903514736466217125816296034024329560803885586911130256864996497294199363629481401083911535868061400932010917127472149056908713691459938945927721974196626282755723165957062334978222833486594043499107676666433020779573091337392123378585387760955792012776781034588152298217171833602629191261501135758402465373437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -9352482620000779142270681270689912985757713408527023852228032356245321714111473419633990560351959266013187611742828850370936384715711687736832921808330220735108592540839559231410667504766217195459836387120068908867367948016546564057929762200044716513135053597682233067948623310681223596962324800437526824495979913844334348521913254571780538086453365500491996639298089917908949779319088181884992918044413614273750315764193997925301394683928695963563372423930546401403755246572251606391705660556306508981173776468102859414729628635066180676002824731109011006403754088294617505994894447926338894889790585345745190304933326455946483324060228823028113884749575426065671473153710899212110013890800743868133782923745768603297172295820160597697215813435800535343676573856601438426919403465749123342292922742030255587006014450761795512448114449903231272182619179354052011186419719594640208889416997842209599461488137083826904085884123803176440374336239239273696547159936284378087758325612845162006693300320015987905675392068353571994834805959453642888613046258754983145142277368416297202512491129492215356082629394002254448027608183978410521360653163260346784019927550784744147559833704087472481225672641079706231807548520015713461615647002454421557113028441412277255394037062375611358807952629887356919892950872498309537898007489323456098775275002529487966803559222679074649548598348091094153366519785807558342591050609124131117878913436808611566899034115639375898122356899460344803169608980956134999877485320010013029629969218720542947742400773342993728894153449147894855137985600436418129154269323822534693551848345029521324111740608237248497012553615162321622301605944045177963735673402123244942180052496456602020843328991589821749094519474166736350219425004712045895177024117467419593961498652289353893230767379850719055716901013549350414492841653657836408094096797392330844762511231435771737993839662640869820893879989808490606906207192830885056944632396202870573850064646670276765744194883658126789309959518378307420885210028072968134472497477718265977822553656761152904838588185238627949379461789012322503202931229159262339075650264676527177727676670903366667969768946502596942531385890135531070516770047935524843608994738164055269446487515799093210744521905974283759746566871499890747260673109761422163166916164842101444186972387314932762559710647120125176646012470438697333843668480862322962931994471564780340591671197599710928937380623538233084828937116843952872146814026871256067414229039351131844180755449639732476533492751735806803063981628931080164447498806187860002211280580440998032864417731485395857125022394854201216949073923704918957375486326630058412710543747571259493956902499338202869424814451915959352935735244417494628464977760767792122822010405312302157363412031362604662460970306294574911496421302200398130025412442321225254731974811399698928141666829812232066909585847736756170438802295386435957633325927417187888995576148408287775111246596540880344942626335357343475108945990486010276731943232554643191162514164809933879956296655022122319814629266904328911703073866781311951331573487707055591040639447256972905145951054113558423454819521213973421580051587289201222168790043858953184432129367882979212066426328924497096650187268517615907382735400331470658279595593401869424996248216352793057322043918872291461750846798368814886136040780869192441357389131758273054164632729691114402484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -71335053645805622265358246546235726726074112343861053648599225208989954868018898402233323793487981552589238415107522513515406384242719083923341864869967451653909788664371787005826309854062135687035076549170967214090813214131679038835435200233402324155576445728527255908042511390522381006797072076138082740866633022697927215566848423914216863203710588227271998423154528714363002417538671306527114526539431320613365979072294201353401475870598700160115686053919985120454845972057757289105414680513721692801270373152042749038550318230304212305173661539144479809877669888946929197048172898013844875311355832774762091274889527547932186173903430253430991938138855431522404230738918633475513674146924773552234240011844455454699900434857812941620912945651046997350729656626897994755912951534559799119226186165209858386535228623946075991136037551830295504803512182389739156510248997120875728408431384475015495925623967549853114146034477715795611816505817080709419956860850233930605100807403506218862492761494574090152505038734918348628594964032424930616747901705869419120638001411022749533153235851881077074276479019887982692003436607925795421345660925050194776332032338120792758015936522999714746091203261069651456105984178142750483594760489039572257408600541771967716879014887764480438446553309993326237186481322054016825334858011718329964549046370295047501073321658659392650678919807103163659925221810457684004941772671874490710565186934498890379738746052090038900304015988741752455636066071355011449196191983975984843109126077588702514744693430388312409747885250177778285168738354436454476623091825942130704207724397281203339170455788604180272907258524481589791048446092158216339874272625774667292763466326772582980378737348211906813462256137123850602907520095893015023736708112085716279391037607868419308652315239877570162358248568314739273002475489387793133308983498766613320342601495109217024518291217449184581064436586452081770406374385456863545559118570496780443921587384188521971597984794006158087905841971879147386677800409251505200474633454358941373705836781656051049748448105149513247620225673226518924270041829167517672293785808396261021800671020316118299622533395310419465723160733897485911946549429449962085921895203628194427139334808265964688533412129033275892334939383866842095948050553144275862958530431208304214991633561663813748652859765329223349062423459635043632428915387901242962977407130339865731464278738852414410942647659467404581229297396269225702766972858274695707567197120685240683047298242215998108106323163022522814529966654477920215917465100706757998315469659392496763865703134976658030026812287933678340185895891053925694769632639299892570415742411760992465690371621184678094504819192757222988748604736825478790377948994574082682626654142760753051944808251575473388420327988332966776457963655895916694147145372037006474144228987889684141910729659469131125797836136977305230160011557336865860955051372130799099868857819958945348071147277357913987874399382061445364414235875832055013267969747137490955048584155042178379327117466468289875493908336997075749578831717694512118759241002887872788865365400350910857397695265922523923091418043488223443320826566597385764385494027025155538157790533394165234848276745065393697492529167342788839021544693155308414534621269189344360705802520580648412791757697679397501734725716183632396049145681049352923123225847496860729205168375132946518699062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -143769357362088336099737930572294363869094881547434964192911435303454473977292848839321786767077204017578456883825190885171854720143139692166798248234930750367886126350008154607138017198490866109705017543047805790348125303263340568496750155712988404510206614207484833035800804358524592059393560162342273792140570785477036003507751226235404126921479887212897689759745221019710809645623414509422195631633090543847180246782443452216536093166027517359721050617403118314279577738384849414161701791696034410798907544877945695677061252299982478904746164730644758942448461008333469928107134513548742941346608786225710866583746891742676483760302593315934930745657843139629614688537726647776349784964130036218884474927973384214220233252018454245614746722335067495611622262406506074024790958310356263443980977798499256964199267845240405179522721373159373481284238302300671578657202319899016647998160642074120604811931567570932882081094060083869906768647160621668178893129963654210157898534165379525784219359064492870505832779522223900040092230104375093563436902275909511974174942744108888123045346672423394691376596543265239940388496261821615249992604024257734300485005385766781400126558092574777678310645397829878841256456427361042548749571394087671877581987576552008297701694028684223877344858816909828015501543233271813662046168191685133795525052298665230711825276437280905413703581839622660850915038933868537583711470514939594802293625713024804036586169255057116775862566574097518935436793719186623893520725989325222780489578981604427103699320844417858882788377710446788436965011622043661218109308167115691983316942881903001023464511266408043756158972782918122604190591119061189073536032301922733563020020782511238416250089229090717548232476281960339442034291709746376756795759627486603202204805333558381281963475275607032681183463624757094002655307448717371825205704456577456986460590840016258988083401585142158755700131006200478925702402976970111087051136235346968964628445870754511762308856030696114233362303613097154939989618504475804793888365663807999500772801603200801242693048497697589020405834023147894444991534700979558052832287723618686237779490411757330065153681279610213770813875711073939889545521341676763493046284859524325853036594895138482756312542047793776858193146141380726126209365448554019319407112863264088159188558728114161268092201738054466140564961393061088277761340577429267805545778637301225356672539638230448714429057514782498044624295979687486798196222663161070342972381129588840779740000319743514493783077498385909828188394409582186474496006648757767289596297980162263396252087121776603841738197533384331980991450113703941497861868357424878402969656427883191764245830109323753996612752067939837506832419832528813924086487144651196865858055454465206195674816571701735949352260182562186048817602609930183310042022193838975077085690756068989592145390597239305037375495005691831025744851503639649859635575168170868988072528694701466679415560893034093523442567726930166956234467180701166808520859547433497782190409118420345452154449825929533261639253009105467336149588273250800046296181521386093154537706012897229452151736007380788701154499612293804953446435742455477339688615731404523708377789596889577294396527788737888402457739330901099932989241417223815443122079122084801684374825787805028711874661661138028260356889152477137092822208233263077563925434163062576979799617892357737358667187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 191971238580652621831978424189201131830276340862443128011077627881514973632282598888066836906963316144375256646741192885743428300606743590998260820293852649878170258128764247885475843672782197445983846351493124387319658155566341778535097357982981434044793264799787223030381627133099557479013843004814933936312775778877483507871092025887576963389980290149738700292851619323918957327138423506528737798751678987895554365089509519171054686556771962774431749482505164478108512332868373833459255417819581395296903836909252433379590253492233321918458576573792740663550308137982826118857618081039669808441765997296056670095429848370582045113159627144845805838689552297533036652314760186988992664063116256504458927167648340810319292197269867318049366747686225863875650589252924272554058305292136265549879060940137192995255894231278853706957658969591657367886213000480484948862520708309070031182109840055555522311909992714133654203724618957477426641431314509643158808565201887527430192380814001577348505361123520733896739171783016754157925251371552453146126089931135243301176851420922367759468870042950179669923818860395696689432686409737402582092971057161445598149652396894245703093331297122606255182342953088896741522081180041174141368283395553332509723932278049114231948659396598311657637988422251656707359730365249805014487197398084950243949318826612237968290817869295975630158259627748074190423655694238633139695057994571719771902641308872004840734332618397344054095033973899105558458247637177967828889646723025633044732481387999768412536884210237093295619454292213544824138163879524784031473941531958331853160716804295542507367149118289699331400124513561517912770529895701695017755175684269653079755140399811162377499898824769474366207841406238525870831027232656877872811812836885867573722510601181154992991130061665813709517896087230906138219198551103719572481023651768166740865620812254385810885885117227281451723519226648900830688903714518849316068649008083629136425449376057751149184676314704666183299644897544007130850380514990532606495105684815672361683698248336409810948579216410462857276840650764920519121146384347531024609120753980309410624625986949305209266153484910527445417288982505653146245616725255649894097469122652885489724937427294558138358080557100022660385613854545998326450833553280157884696873605365091190094373287978523863423834341797439363504755866581954127500102129533491526025157075305405295440688341984464753543467917359589939809885295284028506341314908535338857387343182654360527918972556452097369988205607644055208288227004151605040036834312023620505847366027668298798128910360729699405674880603164159316932030920309358665054865262392260409444851541508022168008949600441929342696376638615678212264231867934856999165050510154725391280207815495814074537070495879509913596215452869021215012321759528414360598105818429350591296950871524450194609678373405323241022751645770906788879785236177115809797261402303309646127474676309247392974329483671662261581665875403978029481811762972866044633387154335096892935673216304827543396549511155620521241261156552296346272228596819068029808596689702391073902137084735102961907672515985408210563313063523165170382501172307799298658827709674771906390975392970215144810424000745496803113277012845369507902722953611344383252570561158028026051901943050727058227602888634385214834830055673085269192264529402712487318344109331344014720222348177687408556250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 681612663992684230381260187552646570277176534963847705200431792594310611051600239042110532076539344954835487435140539152878495362477710600138698183432273630919836796319328276184305788607213448312357029560978645346596223813488605698201734403732454778559153242107648932400627372175842404254956088672757276006592243138351870664543513803689571590370929829343589364503829500159176225166806017772424657079845149798949213883687059341239069855559950066530981182794564732262670726658887780194594552114600770363994441572774193049328858668962204919307461243662568694978914492646878782172145911742682968094742486488454733771542790019490186958856926157266312024007347044425636583105543437136266160376958405341099379206618085053744943249510474649883835159103727066018950365413640121273245189834118762152626939741878932328352860620743724822405507408681456165944608077628124242642235042736348451603405284393796353333637740788838423642874415681379922314068378245489888114860257577782124919253571879675180513191900340575647920124999838739490050616566208338505033726114517372530804395321466938276341581013987790271522334002979941869077575531732194279695221682100095659473378702760161446599725456020879446342097731060510107769007645432523703940124175942468773605732964779217194175229653265496010639213044260961810448179831642108952963228276887937296252203940695294959172203050069832345146210487296867432914566376189379459456336507119201703675063742645105891159117044835679226950510850310424495563102857785157347574281326189959216098318750570151424636022133643676725116717046959968858292552747395274724867199287997954690512442225145340631831144627173446890608607656755584771504388124121242534845361837217090233225902899594461818311119114273495209675681156538613932999981974182622122068541842831756698934522130658006035373340442647741525640628976060449895251094598927063556543739962230922349152824533425454983076009028632803100845812377694412643975883705737054026856890436739723410102929934284674243732822321034032607865512874178729271459637270664737718717986888901502065045296128621626746993422061511783790811216452711406222119805644061221780038037253952075060650639905039604024385661301059445901481626667134598706974180579995951353989190239144447651731542382525177598562162585296998581394725303782934197705182103815308248355430590145229554767759420172976798416095914349845744860251183901653966124821306798235432078522427440052149820239291739726924950442005898033984040193615123754411841959656535608197111068209576435892458986999387895560497114616322823207957559058552348677584227536642971804305801825147378396901338990128325818598702252408347437876339088183463625410002191476764328015941892031960631550371751550033822694381059683791383034441433958438467922058556990938399806535709787139351061474553577851961587947304035365382573903403859139419666278781472265374675319076770889476500023576283944932585720229629901630090375996357647627762881508501057066711539248460393966088770655541728820713957936202837964785898351119129609196651986252982066132214590040559428044136923611551636817484034873322265417460189279020167555917763652468880392439085287382672533338866471793499941412780732131517862432352145623792959727710614326670325205098202269351485579059770585658348826941711943071761730366537821314297556274786765248507834945534090618260701829294811511392451755492043799178585120985204140374894150017107590412342448040173439104128125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -836181682153123450615295721068622266143035673258382335604064312939977539304906915639298662017814564765607085825364853814914154213327601996182116126413960289761696036346792989266019927051938641061183390781361250585984295325559831201330881562844726991732455042977237615465650128597455542846695937603322134149003806298523936828579529320783409579880158669231244680429600001161095277851842584147501255971583974295202703946683122644913231138995754206855141703926473953498685618125804159322609403026824035210836162858035570820468798370638924995722685136358206363219676652442748314290439229665154948236756200612386109016787683542998707837310691567274727817448261510258808535014694287393443058472990241500507353818450811376132117967211336366502506204228292757590698579358719778436611986990751884905691937599256049602832901106044163086125033244329479184262992873372463528059710584174889612843461515742321017399083182483374195138819714127435005137731213619484874805706415373180818291579801159932115893220189620001716083965301275827640369146730107466610060870458419489081033847805906311768491941804782825924786445193598891394555268708717170673798299303352478024628710792582725821477531043498934298999019863691960428636435012495759866482324220711662840827912705869880393338305700788780241911505589498699718657361865921079270321337885720711484843303355571643104389662419258564364176436706229143914647910291105652212779661238085778228371534942927840764815261487552103130761940771608316473505950794354087283659196932073026242254401887739877552118827081214175576374557697457769741453318583257503881056049196773200295682458500300453426239872842604300468599224672384961282454482859250560767671561349588587025650752785146287761950504708905825045408271497217823506984012683587991164719175913254251649497066127720824268486932034292849461996641561124512096055977225332348722223732472690171991357212493584941270910459964946951908659676175019283164903611134806230336464846262140057889052285052808545622137257339030156956017293200132278446669875843223352590965209809728496974538379574940373838026134155229957795178848364948864696394929284839032638671771459577593495067383473289598735796892894054008213919380455188055402370082664745260984011519211985764608711107934671356916925722270774879729631334215257178159951891224718033995353408057994525203564817358870740021959630076240211974367734327373662127126158311773678899834129420559240440643610157066653056110406579541964592301264528876371111903084827769836080728930843301938859781766810814383637177774058162844192756437257001498997413219851195780810846645198442296485676768749589580812093397013734027680887400041499073523493956501469582925865946225525272048899099713376684584915129579001356153257716868201760863075861590520895018415773854087924429290206447826449015066090890537448683321320020262761303094920877634039150844696679737448392851125443483753435610468554480857900258766282474307813864761973958638305595517316537772574281133330719971124286999313153800257792973325609584426137645614097267106510049528915883517493630984778079038784439564341666673492776330281304999492370340988154069936029474658055647646644340321138500881854964919795422507742774928716525474464702417351869606520598969423748068584567354543147507812898646080650209429350976741963007011104788526196509105862161784070079216490629998493299261858287422797377352888295225895585149821945788244284825686644503804191718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -540010037724547397018346068145841801260118935887310775849873398393703225261727068838881726211012687641981240678817476159517903271589382532009848169461088920367613912436587774513765561248240779802263388346539964764768708308732235566285617139821786466706306171880190598130989922938270884094048160430194126251872922215090806230932141583508428935821927393794313802472750111975444500113198888119540220990573871786692382734418792939300560981561447712336966266979058459846389628914150847713631155385551534443233067862075706498538582236690354419088822012372413814436455298148713900077855771912394455322504647411597505943888240245361361525725810526721840106592339038973101665063311148266384272910304691067444155821241368644524152322010241612075383059919518659172079891326186408753262113242281223673151346666267170482207077311350240765420681816156789872091968152984911511418131741043653871957429182764681450694049126795914933028887946593729431520988175166821856724686973184228426940721483239809169496785270334886043691236442887609027851433246790689236179881595137669817439242388789648972836549935534676395160267646794836073773114220911802718319648764562375304218828361953012044263836198534782417423137452002799428123549728050297807759290538320128788251496127839076240013802493180187752785759103387645149575617688022336625377710721759553140946204231139548519183913711479793673192055613479733386895993487791580223094876877968017111645996915134994328288984155093297481426299980983146557300560076343081911439612543626343300207454396710209787898742774293481721922209837483313767851559020592415153401655156789076637682711579554347875250368960782306838525686073844334764713978798299726884168289903752130638255160738034541851628502536365074540898009153774976003735972120930953956695488493961669213324363453648303053029743294525706807133482375102743044097061522107396893178247083089214520318794115609289338705804769770090181728405249476436930133773553471886885515476892928485860826969472470182770604684406979297734034601167097729284854696774665695598717803824735179664300773780924309201287217312282052869291916110752898305191367306580714283448429744831067100461447871966180146041148218113183329605031242429389994006532448555244226326271375811999573859698284037199287118771787213255094586232291787193676561297808721124647138000761257969632188277513814116736600507535394127119411047414830236446095024686110182645282540622717364539218662307217853443039073292843156632860911273996544522775045714489487039530993048309837277147269475274884579918231181917281345723766090840385724057776609782562396350330986789719981695419730789906931561982078500949828075281126972201210071500187905865778922532171007073003093460446535629463545762094709656649485878258973600118406650209763190090495722099441754562989364144001820244383287089109965258941960968852151156120435659678634861586997040351398249283182615583263075719781533768154866204241146982296965677990905123605454555347417558374590101597959614949742959605212625127423725543490785038244357358394106319554349295819001623824901570126892795521701103498431508658070370517507865531771668722123306822854932019929940930605931160641767935628927628558129194429094177178728455735669936360195683195385561595959111582894232671526782605541587823682712824033331676353258703705195634160912252820401976038680786378966604111212677375412801326455243815578991726806418185169666554893063001648544496716762539125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 13655992294814500577232941922814497614194011991312162661121343229575322963943314419588151936961480169064549437386379488202273561656184794379543585650055136485956224506459101906167131151473846689848216880189248968966294085935584671245255996245770961999089525438292164403635207845222320877773480452484295853322714958839194402524148945442210779661165124449704077976004248799204960216288826952644376381227223045684539764069924935539133191570829307381170085426931339715661789877331093262263817773329622774650869227046318829504456816508751705567953449235502461511290534962408642713274337261450687261590303159864822522397503891651284822603532619902760904739444861764622673030147111048815735931243242158239654400983123801062112525022481375394442236183453804643029062415657950822562008477920107409116938286039683080411279990350499548588615946295988616202480492023179736731542650650377308310917268474314042527524654016575172084267166628284826548937132581571397634142082475187578133001808135640426953709918827907530418702482674350159562117006286656414980856575060639020597299469050383266350150894538276110724033854470275022260601942162700956146064118297674791632094330240317080082799032230400662581599220912487139502356589586207094519616086359282022824007136810676840375466808858260811265263308204359723423299718245854426569707623831135560980921398242192570073611745615780420736854228103170142453258077982968922664054778011648675161419622289253652028424906155497275343922890555580667069710105620068817447626038005585485729137876490286717891119285426987028180848327737224241843423464357337323987704104804466379072884901723677847423326346588119481571792181449532811166733819225650747323693382392579729670587015348146678321088804254721311921950332251115180257911399984676467831148227375206363520003308219400337117504436764547078898754235980729443620855587044378449904923483823157789168390862797854037634715474545203763894000820566263946161028434481055484505112924977908197505336857351027446365336853499248226727655930472531373231758395063250577887344426426934717644444847561621335311682057560269138851537367637366002605079451845194771820090834282601627943960652087753007944496556130065872686684704464444417109253443763443416900187878903502743876410049328640122003351365501868046762338838990759796723401484732667179050976731247993997498071938261524462392135455407305771765968326234380553403081436232890277802270083855009490449582438049424333771153617764183711585748979088787783745969422718687363876249709530454826537455048386359333614271168945202770630802394539309825039338953762239264474303880962552621368409977110933524401089779522132554270733290178977600227294844059046164580918230586214090814084580278802814811729255519920129851566962003741945433887274777179982841819401863719468696665291564484492619931772070631292554809821353530126419990985962456726843611831623898560189108275682274859694416696870513115999502877716679291219909689684564851972798163318366983095653315284480156202829434237782910751445913512157214997147982927314635846606428856296253553667899577514329994320529282306543211572795477493262497803012042888281238405140906619026338490817670291833863731179643898740868820648930890586198423192760158084911111553606220486158407163229801784903528766173036620703574217726717589906796172346253127226247726865733694125586359438756046887266328706936146147173072987525297242394585342341481794876926631419127101911100625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 8188116019294604312033838008806066911493292362295434756362184744277023166790577800466422907566511690409327675321800592385080355907182812870897860411303515300952141444264028392956860252788715655388608462531257280180025261735760204254622905890388617777395294131486212748503703904827392050283607384492566593202830144567782678965345494727056256072842583702124681441350036572414861996655100170133002996566389026306148528136661644594796362273987581053898369320174597737216375055452620272983454871698567553522229788053995026043253534848958031481981913315441727441838930882108776033824384297152473265710678483499695762189684917220582455811630956029470419612364942046050845013871136334749555468619530441441709490070311467557846458714612924885447602686169836200384154117486167969299810130273755163212174017453418455581683424231583921894945841910226845782892251262559916598446854642256207077401273035789458349315571362102003541132130510387686921753272484651790369995389474798936826449443980185403911460185602084107340137375471293823447403983673019176131391882939207465805861648826968970844061274344235475802527921537583073438867850812792469910824870005727717397722358068788911539368443942426642738151732257079091580031915002559384371145542639266894966354065365348851503154467606388214184735422530557056599411833725340754399178316093581493213909116687045690473789869835304368436916586363882709674250432423837376700656796700827260113108964215393485823941561184399876943084020402077239753651502696739191666191417548191487662765340730204165542049511599201174559038223372036276526227845280385862773783876472678138375033302185792824758648208484534172443500759801618154280142557179927077426599997599947952353507731238997613267176732754468692897616016416044818714070530993787417955170382023514514803860555463105872068065326733741017618552154177717098983298724591713041623362718757114339817700278754895376517327072760751443793597888266424858411116730274168998905931907125371467013081042402370200296364758566920827674126011711023133029085160169835857785171000946895145218969799443818536770536053797163792052008267125669333402763677669145033454224423953608460744145756928748762796730561302850810098437908975697946264593921412921392476790225414329919501452824271758380681148110658759236389560236462654735484909669403576876711452308081033119314461373232762923486787737464613367308623456312307307286520735474298957870062408027789462513042101319967805349849457453843029753445360382128000612959259688649377354442683859018829766184989256463469232482911828989492290997275346504764127601105941404538707625002116704699598429334242834440660337774301825377852593356334639984928728607919739986492702476685876011908238199527812521123137769267240376968452619872801554348671351398785643033152822224658226972531332546250832963097259943525102918587901588313550932843631738724767757258997144651811550818000062709899826603287426864279937844968612059540723421891268730419762459368158438099384431540804166718977977828176896711632850595610604967877832477090146742541635510246462924541635233594391451342194479902952170686517448900406022853228829153495503295605489970983232057807287720739512265126357019111337980846599449160457718999714190611940415994602011118171123379548492192753130977455436928476648232600719563927262470572887093695820504805261082172317493740225955509185772691223329335016986828932196257757174854577647879099542067679990091924740113750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -75063589029602551560587770034567106263771665214056406264139994390269363157727554936306200360134776445588321890195687807282346410937948472943132952521839616387570110303651692860182844325845077787500477730596329070172907105443361217295199775006112533608254009114608678865352740085319443744742963058705070993221362280888059447265420486087247427630345070142369166694893995427106136292366045561866694314463486624927758093087690365690318968171695687880205095374584606977423085281480936064715854609284933007845824456074667313809074466090042116563747170680299001366307460305767506277390688575276274993674040189116892267017831090576774161164223228183676163205658929798398275721894730734319405109869688679718708239947086986337734601578072017195722402823882518495647148818816418469863585936061213343488034420197399817447901325248085087492783627013102636239818295183318342788771583007736494046058034862530269221911661793044879255186183338811700752761981219561775482393870206066880234286585423277722244773954756723697815265759994339826023134592216446862022542245680193206391619850250507424905468210213426703901253504524491404911569404952240597157388483933030870892287939594811838583997807841316808749735458573966303726619209536382393121449307059463887397180649596382579015556714665706639784773745384829656983763237110056191396115498222403342062110923696774469920169619884434634040257137378886995165948560404291072817735047407570261216313254025532565628108575353303811558870914069856098432517380485821917180861750635152670908428679836771724160240343664769823715592845536805007132909745587154675683849621142985989485359198843069939344163592458181978129045454613852936874412733003445966062334649038855171721424740500054246763160789066448231663289526766533444771219063574044725696055891808529024698967098181465018743096749488774159501469202188689011480976192208413133720270470098876974624020697514153254187130723027710441300795648228282436141423786550582209451033253540075566552859785833723181010435728905902034018427866079624311899886638545972655898022999325465571079563827054916031377725465333647136185234664188865258509569945526965699911731810955823859350975034888331907649528260603956685933744710709264051634965905995212306778334881075960781902799013170365637681510632411579967982697661390510600455719445933354445868709109829070140919460999091828072070116128046229088759727740771495636534381421035484012182677136903570091955476065652948264887702934945595922721852023075614711472257094031991944583713580969089970869923620066328915749109924914273859349301528142536913935105271453356008255208665886245384680115684421206204133257381693286635790296139329780164950984513221503701530604764281023722200086552501659460848481958397996602638365282845566498080609314576646399539584830618149201265406700157553630395726454305906249060259779400107976943427985250092367182318234730703454796871982365056665250139660902618996385215296144244983420675385231050439860538756814470209543691760006834543916318392513583624318314708873371656497014736423609713850212340063046463269522748721742091741250799344685275874365225997442868921108568557898921860884004982601319590576674510717809835566650168741511488132648293311772811194053317378272731200013845190652221117511338267495150266384907189346535000690944212155708566937788008244756329552875154274285075993648728593344283032323204013924337687439204876855550100554658612575422003205735771874647138125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -85576992600421470910542285121034400213253130570777955657595935862671740691832685243681298878312238311681561713478887585241462704623810029427872792086316967268162068477951047859825033510180346857466879997449517708398624997006183454461365100156407562586986774894513087309177040791817477395046369808532923754384408711463256619934689622877714339231296547186495844814516378919934131879433203736274078343220827865193880875446483189131456649346618291785477321178131691329978336625777044448164951253957282940765471409948752969107305408869341993783657564157817733376985218676016177724407629675447319499287428480474366603727101482323312017002273235489595925451602914671940892131047473284773063528885633269392219264579273726416591126580889501336855434612317394585388798426967668761584940101980575207984700944813313186334222729388051571743866918046332066102381911937913515459961196569941985441674606673047393671673775761082634931589093499819384265213471150890442695063960562553831657702450962136317926900386697577567235243861354974653598307316519442346171210312063922621516477275466554815894293934428801806660468549558993324341157910384291651717306861409733867332127542936613979014453769058807424661553281634243120059433387410876256334773487959103883618461601538433370947061977417039531054543463509822221856194634440162991173395401753473477180043899497220683457148277914461367630374709138216845566397888258656584191905894933441199381298714418737030236272850157037851444083497882610077144555258151864055567510945034620824343197578051629467012294688398225276184276437126626390216486945813326593710574228392582814852010054169331469169356669533282155672821530291887500270783467278254704089924078764955853316400814670807765969586468527063931502192367561534342470929416706003225975388218405946454050222821004447816674183655032280970150705038171092985613894673603145165320187550763847785255336797291347731498783062069718572665467318348616078312478552991707638096671527683129444841791749661116787715872120028581332843062676924133347609269310597547926357557936637129262294874636939443261653207086987332445662050504797970293837746465320396798899342923697911770505480209525949849935945687216539230454342551635870358885177000269038168439682919528902962479774055432816012663237594049024449436830678470858615112906950584442606935660460315900909109835896058270144038524144233897006565688124880437647832519137050101734741843690161208204063094723375014097124519269470831261033799362251332690966813974772753532437979814174593672800178078220810788764873158800620933362787590669400181702705298346591635339387492521786254889378108015543496559056690485850407522336297580513890096645531970943404631895517902519923733420480543063175628179513235669013647517048188938714546892072916957663796658042481485829592193601063414383962036084439091826991201046249077143558853503733601674903206707660637611787310987092760394012085526030255678665601956308990292540517981229946009448634233686685308203091753849163892775877935460895233115225889745469735116274098113912113600558181007197560770687330032960838003179460327202094759117450435447333768942945298892010974296365167284091663076657643641886860040821547161562163946414849629864454457664071503853862491536795271016274737626479156324097784326672962372516118756460898912722651039545854980390661336356517253874038608981165424892042346175807040446762784294264097408462715523410957542594552237833547170667665625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 210357555516029390713715289571689102545762129878232063824403640630565469480284097645680139036915646974323938195275121586581383352673395858700513118981151803691079742466005445826434999576248418518569223518050424359767529590549927605512351500053788912948281335995504592134469355765160588347834704101470506810026606453459216386089069093216593634392563667985699533550619258926434797642755820415300816272990235939143824425143149607158307226129622317027239015204343377606363509460636034845854312551932590059812130714226710269417038998479158704091415191469263607221350932497385020007675056328029553953746605245438514311778995701545306264871199817995495703147667148034883509612463120281602653312706541976463939841938161592185207650138502164480033621956579857245005859633074773011851834337089157991949744529748601801789650437111592380506698360955954686878318147446890540561183976449841232899701987078662842794432571713230902124762783002728543579664914471151742435508474130887325849322997411552805136430299155321218308722573412285481333838508567230595809290896496251395608134423356445209597151258694379537526091739126429524146360275817175127607172917481844139378021177899274108803078858757348319179390368934531259582810037533268348147850099655579162209885037578014582491334816795230501030242519640120164383200541528731180351406490530351039357329373365316113660058857308570720682910956354099728226439235746108413215639785870732938501874163729544497557436213147193955302674682986886360289680735900262096749432969088337190697536824039917112912643528061809353093629600301641079299460419056365488486963733796464228786565849677026023360643905408196064692294225900987555802822456692279595171019897553470088003408042440914821433051772853865113376304348483133615200951495112823491125189006262356565518737365977024695803730643922166414742520964760382286220920670690239732256912954738142469642259843288004762850279821765187805974777370230090680045608639602666396272122304838340740949935318030393248630611680315973073610070746764642725108365526449255197058385131536410726986914332962341426470704348225892831214099096664781733836086628957411404430656062677536147897939305724611614252994683057776815229278195543035970718954818408047733012700440945697390560686085136755883559971671745813541412311231422263230360368343836729521252378973804488110816071459853183175398973634451695229156853474180915881213625532526209900216509053479626079396888617309862936650461097694641737724974977811243393370422278046901713253505773548043539747585132745867499561287941990335772103163836440305581913485010180822855540822120169554761155113197204273550505651586223096602320006329557600302560633706561138706086159032625486396527790205342369043450332853526965486128715301073123285073472846118445408508565894914020437542451575121535429105512088706351879889596518964730926785040489940436597507730631038855117495613741241637197757320488152743854522328392980845710564235243425841667736793366370276462555535018158853769263017661172583196980132542249487510288052379629564339255811900123943111424013075397791627359426009025324747305997785766378437218593442263065201951816016054520524235181496061872722537317185050904552211202008614509717523857653188465153415626153280312603748401695784259482832027302203418534202001045498793766063673122188999947466104778683774243085364213657078036436238542478205544982429992428294143310341200422944713084009487570839412373754319750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 369156622427690658440082529370476682752891606974581181322147725247885543236607369297430218122069893527036796939071141599372233002802897481941889064529915563133398904433679101165793721640743033075802384169743306708203398192546363086917221393886986904210810628745794265603590882425531746293447888773399290903855713334911118495388199028948778053590610410894521647473422649169348505362957085624376009623688580138823638416277788387149011222720833069510956939137893019707834560043011192453910621981740150152045946379569172874877195825323576382689257346097529072655993245248123722940562194101995609160163003313465041448439063461208341695203421398776940868426672964074619059674226334477461491129450884241049688820761758298716072864700181307207925403973321246747643976867922961016501835408603477587210353750777816514394842448279482937795824381465499109969554463483682194329348993849562190447475283692480681302861121949625745503811422388075693592673299737404502394852179424757146750838351508027886368691975781957478172893553353382754719201778099036089698749997870354808293455849720092891656699215947216659868087875509985297931175136645745427036454159773232858949083368573969108319364117131966820350678668333684004584123060783153760751257155411045115717230999353865545887845143257441700668543824040697768480440298105940418997332050434709485038258026793139924505650589240202705439216580863435893585710800807765171797871194700369861009313795504839661339704292185793632543369069824048791736210507206643015797445343844514666723897643254896804194344238640417546028394508126088057932409068723470264872712030145947161637738796473787674430075144938808826813321402268699926957990889310683039559369196282515857307862740437894584092795552001355704993798134020952863215010179058346244616712135570138146677269194297110313815016820354207279640622201650517552221659431976415460308239331852688852823825724042873042565119356804910121136406199926448306838573966594142764336973181677639799562434824169731141508852057760993195923799820214916864678137279708277743573084182104010698558131578014763427545244483615854100825628615538675989426874229811446655478269063803317925277030363802501011041094438679778004002362854468570569790270479354740022939896259715721687797725303432074800030007925706106336643138132356013609999013794451990515041398802848822826418481245519877510109375120221863497920993245497767769759768015612281682403215339005804676356422835835388907170573423490627292893980383032411960325765433065497551235093834785515292845470068329362946652254938500644529449502197322493476994538784167884426763070560900058506303807682469687639849497097080201412805073884204236198090579881518048301363763570765748585371696443815383987795676976586333252481288203749488880738452628121901903463268912887008915282426228816227986482450455159343402372374219676955802414679216904362659154225680579427690273082098719975679367564640365690563044352752634463103848361502930643488127596152908594644753523854115773364062301779069373619284972277682585825924803367911596237371886493129338611534376601962625049119394693077744206861777976439446361528999287165558285092607900636929932945707143158359121072638457272187703624185475048229548095085928009861791872583105862768234826519411255685362604568067329903341537852502754947757459725379859483514901635133636080900491982625488806157894833753256223616316240325820185603808997655098427852315531728509833909022134443750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -415771160618246150245684777096940289071971675703784027199603991990132331875837040525152470089450293448816660780118273989905453588893939737599068127403675014793132417028645473177678792789447064950825336619389161001890745728678343879924781894822772744287207557687054030059559248055855826220970562153994093059308627070597373360532466229919362839968153220616692237967364569830068012245208456795797288032010241994223662656687777658154771314891857765640324031600748461779274532680062627797295170327033393723000255181230068980587274486560210140035358932476449496650151950576180363105921160311126200391467683280174313218402057262460001166967178955334136643146396377148358691749857519514526233385958255079823841934949552902650611379204532924317052616355496801666257080077392165955886613777391420371649995991338798545947912834586708261507398345849251709687561363267082483232603111927020660561357368925971268810735080160151683591904513386033853205100149264837746172969577585731271374795616148180390035510001709778777854120001241530403743739797782903154550571090766340790757730372740229569063027902251034597286112049190084598274118661316332512547507959129341799230011070141942827488287381637036217997027810565820508877043674821257715400631056451098716494764585196541326281440815300681851108127763964464915675529084092968158390618255867537141350974569119075119833613027957935415673683030464675715388568393963918371118759943302068066932512003450469277769050365255122873871057756073382625485040492097468772673855965178824088900028818581425175867522726562436982733054965353665950248695712036836150952649685548741929320403967078508799394279634523801932896803290088580894900432212758421212166752346902617696561421757189085778786513769686348962104781300787131161312477848036121243643010278184726059890187182546527047560804616332642281730658504835450519264164975542962650704100338781373815100802030374984599962920930120406216377318032133532244922826761997531542353478300027551925762482406985033370676936789997815220991052523106247163987813841455609304353033545501056461939740274835265433099211198815513709700131683418581626312608776873663265301096374580077829099147648021246396923470687664639048758959096520487325675015294318024756875123967131822205944072892435617673838154913539614452438830131241068094778423648983453260157062514042491293517058105199677538571480431681580209041365736847112883868944633136653264911495038964741364572686268744902464247117118268220627212960127405096311367798166994239460126166407568763760274253075143334635960394448664297887282736855196497876614288234615849365043650652356613092263866808243747431005732682775256120311500961267108182599229990979762600978113215422968043962834093090271696063863163105237258094900875072505986551214550297501355556267832760393307962003230046506990002132919413979983239595523282725903050305829297312415456821781850256634019592234628136370057612392508280938671783152371558821045607609005501392818165615778627303431165432148084632505039617029471154564078392207916493737927901527661826245760142561012625797158393218450122057534831516151832693536453239633445675628085783240826951981867868099180281580559195496769335543089905617801831648768762914253200481013224459970201009794877865376757586914822446850394519772673649524231732457436640604554574864689912866955585481045463251598675838708148239952122897864220355357011759518624988664088300016358312725776779113174252140123979687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -665837238226654392577166165290633374898008559464205440784614231798761086153259668873296272751005556512838021488012439388888480971988205748409367632903404012683326232082116541954785438388900806665280535366239321307504548125868875982941246638226628022558534163222695093339896363140875745196856862211897992679332483457120011923146409240418806890500229750811154832472538916182629174104100692013518215282954318230238741791746805203043088650707342981244420386091007481673031454923210517221430206808315597741142826684652761734429077787377961845507606171811359066705703295715521936238019634036104571146677829790175053102728763431797708304240898654948888823293826181947792143411275786677653541810251678398830333325531442114224246227302212938953816294720647641250536537261533997852279140257549832715707755519685267091719566422013037306660467395547370842752107153609404665753520671343182620550785815184924061143774205766382546243364104608549967802839210451139919971891352452396602379710588290610394382873433995464834550237149443969551281430592825695508538848839296555215118275131461400044363672144015791068474161208735103696504375540279148780746696207419553904425973398092712499391157975630741099067673602941666038750334307772479974468961559654791284556038039932586469327902227407512540495499109957883868418117555938221185227875413100955518422167532001090108173437520900025114861450042569647393684039208531583730070130647947191321855308924039341813047559086583311985977779332850125801860994466112505308169360110846187857952848170493267979865199059221858983272268729054341519475573122361603852621920256428651636878383252954068670072000899864358821041529703057676875923956457439027607882973429479762057587726088614580577759070638845394367903684644561684582513333605758110687916711395324392313342868501662959633893866834926931275971217224945679811864289113025894232381748948200281305297336422556900909695683213683400686622982647271015253668773395071675020305792921587015450161107282522347641475354549675368079719848982409458415851830746863027496980707278275286036572796083856772029308746037837879816538502551180936444813484353375032091573880176861111451607703001709772287379811366305946330163807470796349930352285259415937027173291668726285914293370501352320406231847347036205141204050764678570524498282269258461772150133491170268943872486233334162337982277484192084988335878708663465430206651215555724559761928278107648585013000694233664334070322226392442420853029209029196056422272555708913745918831121880654657534679000827187467170790269576481629105829444429556801206865831862080456892494414303590918424050789443841602910977101459693409831164540139775439559876208151380254742133862882280004502345451384910824982625846906936175099012922577248684290747943141583204092534294812163434860634117771248280986653400412277444295560221929095698197407266285388194184444774990717638846482894449787014282827042368943808536860952822114927827806318591515976994190309821800793644933935222416784059621801768748392155566929528732221576742813235029656327496918878530355384784719165738559832007301849440015718135584819043285547880125435907084366744990452805154811393100637051754809350755798413232604214194458199544153123006144521037656976503047894114125835354617945468706071900190372928299738979222376553380423351920619328880314852193430368400802972153787751075958656787973541553973919312963253177075933521127077535999971362691340980174307031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 114501355941687728475403165185467133042774288521602344293737113232122347391461979437841645435590265276538084072031309343549832644909932328637993653736452429385431994070933252346538110624016826391073020169011726160377577574159061130725647204744456831394585982369868606176389789864693401688149129550224163394424572517010265701988937104499606689700784057929060654706366446883052958720214451275037674758182927247157626260856308735996805815936315167235730640560629020335390023999479226266934383050245152558902292475232125434372928412468662230402771228689714396503694933189525500354736887606715341322300460748140384342264366263137976993989006959591787572670354422447803698997850072739477736272400715794564062493250764406090196993043275315739405671320085777149194180445272731808056620734676432960673579950189518491059362153095921530767838618619291027582652624083492551015099860647977910040861350986545675818476510398702113801738717641573038121991770106832043751279299882995455719978626187257536208804942352439864557107005359402233372329741416144650955479078716661643102051836586938035489886101016303243767954611536812222319409168831712361710863063790222598064542139680391774336313971535836802539128171514350267465307588265236142307512178813319716723608237416982531640467123674609998600271036902975949510732678669871112226043112174882038590895869687195887679654064833171202857758200696874169625667258514584042662345624133562618302965051860671614944827461628678623552106424953456543000391484037899919070624078472353795648502500783230509694071330641814400761096022963670770870779471256700685948961642910528469301761404095049515848117150122316531437196612189185867736687519017702112915084199892635049360348910531061560114058587678188453609288736607213756053054687437208606939557509220085612664879870037753419467537585171064533851619338423907612434300385532220418572289411049811722634340848164964082202393029011512906379368464523845190613238254706293982537653785376387229602383471025584796119431671483930807307350550048471154948908758972341626531482755564661961744125035719991570127799263435047819961050074765800324040107263265817574423270070102236777862232225022238842821301970193741042860197555470431192257038208165508843296452690837887045038451628830620544838012629967951273673949528798114721434891035806213213407504433790991562929762451759399470899150878854029651744958182069593503893185218768294909007170063750652809811275465751487735451317379336941222779411985643305809448469110645732867887821411682434510731245720459995697336854087821677739033564035234448885938083561872452547813620089294725945819874283663989682843064855299336146089309755011633535078541940355755792984013110875763571422105444626615475006030621248517647662671411722146662985544722168854226247230551304254477136363781117783732437182818636586800905677810059630661722096177100719403463270467322128830769224759075380820816967598735771431444865672585377672241497781188883654165082502110796756747702927691755110091133945531496499636633109875210618869722900321632242793770140335668504394398790295280580179637050248562618193633898117919896891810419311741350641860644385020341271443523544649036921996905097631881729848955781292972154487108465233454893960480164445179196228717647348111350540763898797362596274084035253167512019885081110345505134477435348687177985995967293117915719083992774900888454789325618163015141053976760302142110519865261556245556980468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 1081097864535727201647456597524498239728742414759448042200583595244408333317808357031325853996078365316245574228267354167558485006818767881171956876652649851437363862534587482279780853125799236495351246234009797804617762875738092970064932875881719653667885523272159414259157175172777663357400564233377604327924703060408490835671791575957654698125645877012534715766256677436943939681594653226098058106936913086015649746370090542350218289002266793455885913713572410848085911147000815516200527751894688209799367966743585212437933373648360705654570515222703783138407596694428894153226071850192778146299504448169668377075178031963545417043404238087296734997565625466253480338701158901148977964993905240795500915981465215855389848518839280996097367338838710202215523430327219606478693702872589440756522179929654485207036147708244913350703506743956547592934739722780118096803094066558108985196148975061063153039603535943609769030420370169987375289508248951187228492344524269954421344303145712310453006324513677328319901365404689137518319234285222316783922084552716996864570934121681145109304270628202666248218430777772921991261908398001763956546911766843614007663926295490086648851023613915957474387162471546234887649579284009811755721599114594109912803669425161451477870811347635847306415511929732118562857443007464944032366827083644647412998346495970700168414296301749831890068730657260826692027966017382329984421760586984459202763571089290279099610723252657186821105779397955033201483756493554737845251324430354159749822049056606597391973138937962695770657782919830695534605622410202883789393452255717399540970135287425084167751195586902651008653966456209112715630843827491694031712963809685997670591107094697239772959687427309437792836410521791856148428363579705710981916136638968282745443076253745783352979658117363683497291009134675314375458968504460505050397553345482209043128805126731857741562987015711699095606076448059278588457757126971467394590261680397963810557063529058019393432876570535189921493075292043800009280746106127030359719397792969537726368640356799886349927436499729847463090748808824617318580797302394829701393110666165263243951677536775008367343996807017541760239492734814217434395638166544459530263867588326550703184661362343224525050910579510680274608534931410453564703774122736832045029907124635816639664572197678657226847643233922147953398724099007287152935625119742758535072331518100893796137510070249270255008431133898720436937883775689749741560401606132791579426415574872859489543444947899480204915797854113866844840255890841577314549006275619850728151291634931088462578948956065815972186983038601576238619596339767557820279371690233628362307164875622910497582690195737335338710359869578529163089141027776026118652419731117304255036715868182183520220232083757907443270707784718313851226633239531947226356348589891010220759717289409094957185219364331785932933886089222106421468358145241958957473456130887652062242272105528245667339039642047919506018161947762578923991788377226988526769590072697686009556121494489275839256470110666674105195048181517034122895978721660947697078153915839107108883497847475896261948796362925199151693044768200748285078839138693318803113354614121836261162686561325662278364420037972947104707581357717270384740583232521594583421002690319771782105319749213369163063203946220302213587229392516102883719606672673419590323361437551019999382411914385153668357653437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 96274294052742244883229393277007980899166400679812866469448571675819931129933822199701998279480236689123716598622462957205040458496512188218070948838454151645591616037278343440054437504072660655671716630191666373092245217172616831300264847067771586631709586379569800192499362607661614714962849276323716145127096130446529812583152556851729162408086008947345526449941546868359556598509741764482037026720951972780432226895367703540004424172867330121992267783493062288811278114194199226998210648433317714643903134265859849695735525376301720985482088989935674052643869738209881627547036448961310718582752125067538027789786296225907606769764413188050336161517747313607241108613517017707467739530340100479738495084926874615025409892026164412535574944420369791743087669316082906144048480451100172895039739792075773073274123084629703247062485157726198277713792320892141141367930793744866474857041693147414153909884424640243676659196940727031834265054808924778970460831972005823082859514739603253774857235151950409605605681608032455105221320703051856502295280730680111568946640512254142703539486112718071293586090115883348343878478552366668140000069154712166511898739473990207069375667593604858474017338002125593437465160489086074291635885930505811283461991607665521905633336275697791240873596754600545317422272212177197331461475959742412787604891688126457734545383272861744777759849696898902196328014943903948850369518182942100554242922132544819038147767840331431638905775817590499465884397551047194105196240166841630012426430059939463085074111789049869733576420240105595818146481914481091951125820302396903342828229839281076885146954004225951594422597720837814153409805132866513054536496529668807496154959894180557211541771220242149743203538678595992820190342806513772890557688084458881603178848851877812833492954741739833518037693642706309657447979655549877745020070743743518251259411536329832033071675912700878253145546321483015484126426469583702836872626158316685917919020285132871464044020852651657037210652281767002540165754678762789866301037602263838451152442505994165715816980542549987674679519891254268342935425265649094321739794826296911164919071489704982684368053830183483002007239765011713250203019904603610043079939099411001172539343438763483832875916816999351362055893039364524958949494535439098956874208022307316614279024268040259846265265441447907602359461609226780016877929020584444588847302023145958758950098821043079811704434855921573392274901910635086624480158230519955536507449452439028136607051304896667073078144904349135184454931422004741439213819704921167368242316021520867740400885281311670304390969378760284059279191825376981440928098201829242677496572758161818800136760673030261971509343314132295052070354424697171252318434647381860952310171407807853460176072750746555412451195096676591192462764044241421937717035033230323282129436484048481784930290612422570959860842627604438146979461194554420638078619614754600535292677099043537078050349671443891721290106856613983945450716859202344473551295820403773023322844410538101083836371251316647294753784804348288558165296967870831021012396227273880450002031036331806251273226226547167733293986706297461001366704972314917385867408827646322184559154311664758413337707206527641242834180378529476089736238305436886763334409799341414952981296279793141089296378127336904790006260052214417729229731200649728738580983738042603357894397150036085434778319531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -1240326154210818971860360220023929264826399863796754892686342072526959365015472536866248173490410381825282354279149189324085370494679410536878870626606279259510088388002204605606674630736209337913543223009355883012212551557445802230377801641866525892321091513456917178110950316971886034853548806809642429739907787279952604121930228107808203154613421860994142586814128644171479171642585599200878386370576749075512776211858671099834075935493009444022972209937400236091630221817190493666246223297153814331345075464618790791066260696922495237998590545803461467117539941159999384721888481112797381456541778184141544467745703019472734826729652687553968500655919563920046417593463513728065889452517602252875195083938865179651518660376973439036029710377165229758592138328653581990340032678164648065027959722431921580956720734923810181293876178708400253612536627674251688556016634026135721481296459189924118848623742188931890768624194639179116508102815014556720986151043679573497333400336312637006813608651197684919582380916905046534609835773559319037502460671731873934883041301354442617523265370304047768223915286450094754176125393250581797125342886002661957461515502287865087196252039099837070726657053432287536927847336369504574666653548728847693792487653253669585733193432960704009752836060201800428648146176638722959893556468291744371095186246353030777445567673895705067192246452583808498952248007320871326941914086687986706734989805709888205994647442065574061374525032720093941660580978993443202050169827889561863210137926644121944300640423531970315755950481520919169595904662221102332600775543974498110428807089888646157044544241599070444353546466352467262525717583175554876336332989577304721091834578121689307961896103286368050307852588044171041303939336714451893564019811189983942451214104221031089782462516851605181744457951628183118211483041941410939820310095781779205226972887194115527590831441997913728810007088677379657339571256599206203947925818596439080276647701513570498431059034572367566739817370119614644267925261181682749284986441442825149884638115908350746596768880578923773502859151033782501732317276679486121496701796499294825084025232715373555931433183255592034019198049525330448082110334306815366918126460123036324945696503697517266413598317369216049906332433539431447141746085445611872749537030087520829709748579759659549641880506446104078972544250385398402116359958674594234742839903469047504595798958932408961521086997856879126528050018673425130841636919458383095057174773454773097542779690133369825548048408456918800222273954911346905254090987028319736933435411994489643786295103415062387237649572433283688853489225160592074521282476390840464658079045929877066018278315063179372403233651490812290827223707859611344868549590208020092615178924577023062471464186671258886821301150318574872092173029666596108156770770908646652157241933515051578863148212345638849714026658724694267194055916777232409340735262006557017021481104785218542671812559603191872434765468812715201880073511958341353253987122976092071621619308585159066622255144338855199381530726956006653656166890548287309897602758246452142840902068317745272194135468524742902719796216844611674147604275034715348382015603618907514547484291775875911334142922685890945926593161958890422478230482265533365912222546240770436710901361845585231155248548151208069195800061623463768248643407003129047223944262499396821191271547672444632834322169531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 223664587141475776326417059052980977386592584828294816903491544017571909942185317022778930564455135850204574311317462511343061099995042980347375392061703375763603655036868258679982992884723734748383432782491509642037363722814951284945041553808261046024072838271644524571701242054676710005891764539554144151440561865074077964610121883984804728665922914314807867207728332596004371651396646412063873080919215581190413908615999847909870265204229775418068255948882004080303550030567380754604401631952898675417474568699881844092972022732099908422876175640544706430092785762221139627180069448619558422411622432352214485420597814262733063253531409653785254599413050014228949084644781099257615496144986810656020203902811833252893553059458819075156815875437588745881894779312151838746142362211617360729349440150993265695806963127580381884025780646147505008643850270650805847269783895352258609816053799738555727070778513608659416446798405693454299346691928377015053026974908157269510496241166056392750890299711452909984694573421362024605246436020169612829926949860726202975598942841929496224512072530888500578149935659376030382158986336047124942670640451942476773943527580351092355515438051329446472634151275558731926691790374513586736199008025979123115371977392759786324210809724969904949949027819344224829780000129532945299601517115158635796293372941842045613132294618445138360645922429124896774956550620943878806791029971959487251419962807306191464791277733822294521905071493790947134606141896332215379859098835046895958438720447249526670603789495549796639472598633579887129157126479785682568974177476675917615969644726421780834022629190286424372406426584231530103596544337524769556927840901803566151031676240742608465082262806793441044774034258622490063090371563749886488173545201183739585210877351176311331063570216427729763881895611416933029816627605338406769105922140709187658499716886709289541796231351796950682190330884180156697112007465555250868835041062642125963616230432098575998199791404420981613466612390630251726123027176956233385485093054886563166173077617459651882734631336360482551368888708198328013015658399888660955969539823244430329613602207699408608695172045776380413784819262741770200009525013845857566449122136114278375628575850603579757308379858970558588611400634040613504153827137741538827278363985427132000488208667834017046680276966635809355786221845895873151229186361673649275837265835462039270844654506942115435361984474003633107729032272576263638336155142873886667938297206113338515652794949952238731535666368462222731854820555152030277870582433578434687663548158808195874217600886223112198133613484237799085107382389228000060624696272715574571812260347359180105101887143330858447938154228856685365828477138033115434082064324484133436422122510198050577855834312664601737403006767705909251261565246169486249179831953561278462465837438784429249727153480050001822006119112998470275324084857900795183567614527862958211491196994726953570605815304587529768128266887762700598498692831438211412608322921472765556160401461495742108937734962253390162117506938284496545775769552131447195599039665897575803466011297877599216491032766340548034962451837961256241401286625293064644457351882626572871297890487783726236209355548101105405978858027177327296569458551769440302391133945125025152789343740577356248685190817942992037448713400669111295192292648563031212637171940483164067510340105972734496043700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 888518015181504823857952558364667726917666584451033844949649557753434212868409728405745011074513456056220944079598139945774455368368580113778438653585357000298609555027217050834807288475019815561470630569213532271052357807977457264013251208319745620627551733264840242030728865357218245845754556112888043909897251012029403124096903601419438603901513552975500602017467936391628078810719385658781356618275331779692212502651786598799636618921093053992040848934161797756734396652195801992312895169761265303850991165378665016516217219871847453537614760147651383874127687022368553849777406645495519380646834026495861996673513625053831928501804566426893747027586269155756361432438420717109211262194167794716685619761607493153538708110369482681589119584141438275381621384455702387081328171684165970859064241964489389520842628487092022452764357833094207205789455522185561870004312218193171004980557892407678428265854740762151955417209927605147649209021937416345863057726507192654765893653188873508111005490897554060162237385975601206721297544593037552729048594521057228844918447275152712718471022433112231984179537104476396649301325393140656695478919843493484108691595712315660145538038247660842938323682684246463134043400174445159497871870811803557548837762559070824610562280892158487160918518437903670439194956278756086818525441166748753717739831410047500398035184940922822680666476942975808273354322378369695570981955659528828865037488159597194578347522401969569795754901323468105397199561010964754147463461364363508126601010655850069522090638993994089560597295524104176079990097375769786688864832498402550887589716220098649125404521797805819977821782933239160270103273559021277478474172625661813947909722156753421054002848587078676447541701550040297008043950153861557531051690778254467440439359819464042107911147903749878019851746689956510743645691177256007952726072474894483429221999844023174359657064528440058715656986360202436756572290152183325607021050442432099418858538005594976544605130620736150150098243448423951786124556781545581010089282704884097125235465045977767941765986804331349566015865116166554511186221493045082048010464775269968070218706637327414824161094362975750790197320310197003653480321321210375919099936304808186431349540608927484565533687729617025852594603835440158772529004556143292444781066877368777644804215542157762017744266294262246923683702255382761070329767678591831506199212351713544725364508473798174045160492284609940499105512156045962312525957211990362447636199492539241166394698103909528247964920001477228582073473647448555948714133331330525426347357227489935217151356867328604149424172796605858161095488050628435712144529829193807613688959484990098060784844782846270007833269706072615776301999148964270798950782062951027163877878046769593746467116479778071041756422473424577787334217422547034586712985864098551300606123780770395831203772493123988619144909892848969646685602957068195275595364086584963448360479441184197093546611321958896515677632322937232715040980698613398002065162735018384385173274834127104153636607567468290945408588110772962935767879604753248466421022033507075442941112984866871264753821145222052108506977324481447194207853315718920942665094570102089222869723376601605742464149740028855624457415074419592032608110928142829876673922812369019168823999433021012891709767447733592635345486825860573414588757867485843652436108985922137645319599271519464345567554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -510041648669998065059427960788703025019197224175178278530180139676810237187115806705324101719383739624805968732987193810216253592306838143378844604389087199355013885652086189649434621432819934621297159392204567761204379123416604021728329589837067618946215692476695164750671165298107136453651670802473109843477949996592788719183757455037062742471385246350153105334415295550594143518105782631809199438849668502502250393539158302965117647198750346398235848651681079210163526890225260865742426953486431349539261340510988262722342960074417079871747790179227682869606266373465278676854485005350265316151283768859442514393348599934872211276565509132450599112558907612245354624543015627597517654218506820433167381460587081961504757332649504678662280286954411119289270592684020346891969033258530561866814340117808865461345283034405289392802902768988870004381398431457741838623151441886244501826996677666211150330876324845607579595078865308185835080765770625305757305388756977506042402638222371645937179627014906154986478726226388752239198397992178086590373066020675653734584008774450896008571028271461961802675725790634515469532751433175481489105740735905008293110722688475245787251571425435679939067125032288975206780576354190728630061175489023605892746922682003211499347839816093478919764568974184604220228636063152166522453736302983200879892050863637311526253305742922793323297921470201080932499491518396701465117184557786489479495589545844557004479196714066506855563884785403954192281283933014140079487721800815350901467204536411174475993206208001418625324646507724545900977797024614482181336543757460205930201113608476962499806100029420891713206375057515200602751172955512802257056279948325191827641068809780977399987270533819872560039642295553071884938785545192824405875593869917328248941890223816748854085908347225236249861709544405876676855603239223879807393548676167068782944952964384376678944143710512870476364554540531730236093415685217514376568083345353132050546300349894812355772769108828997625467863314869205182633147806579997986543365792955312788230281216623628026016517197609386120368340916514564376543362210691319050152378449187832624996328547265812807324861631942942105203434487578464045595631548982092972588340897138575998137936571646729859453325383723766610772897886112338022813590344292730594716120046641844992647346675236325009414601155377183265995163002445294499188972432150638445891614502039109364094464109363075562192520954380961895089280097461647921183769229079797532530855755041404910227030275347380000996863350451436239299964074425630116870837558733659409375360033852118099517427103589512186623815306059875531617848657763128959037844441103295646284974804797345453423714529649711733210797759783175915286366675485882124150540924626654831621271788639255764101839293310130856318976370657747076727059018463204126429813579505849943428787716681491818942756291535678812864808413048273285184302799282195153529283220597361178212361114286850009696375199697682310947630892372024250841591507058274611332014671116524335191760974842422598033477975601376658351762993917689538785198096802232700666617237483689470815067102104785031825673075928581048366533197733667349206281405084151097577000475785584901765160223183971600082913238384874808728636505290619994224820068612146410031943749525971777881224187320383249499351292095444227939454135471091223164671083819068676330919018028769284966749604663631838728474375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -471126461059054080885936511040116065191072869084917073284326248723628264284884520531371333825304005721767955243542538966391468560699801741245254160309451628866775628795004357108753218213569564235696600813251495850753479635530961870860195244542321431748586339219626786629094415752076553198242479360598110944938928757116223377218502131950523431811540588523917696232002499041276684971062348530444281150085852093039728320566088287598676328335748542616257005040679032296148799315920795405356510141748564789703654713057252678138056758363442667124114583673398435188550758791580277399737321352483504032152869852965157572004320606999675453686816580139799605836100988112633006057677038000231051044679338945698419007612901450544866764363092569107277354742534218788037824448984140825373642375574649616481882423655828985811399756435408966811627858019972180548852456954814108728478370283581271704359842879053495359920791120689665516311441388425652514212495879115187887809133900947646113513117038518779758095233938616901677635528567065759109570083777093842400084585410302732478890449141457660252983776371299643651178853723288861094650954489293028042380649628353735714580304575907793485397058471335799775269243930577819506517470021812935363276946972520731917492055563897767221974356396709659503793953622616489847665246807963303857225666763015024681290336379348615444842088244021787035714233232167054584091292980131102033263491749045994382108876738389255823713665121341938190394619425976394014548169075462968229342010296665508018969405134757044421376616070930673795383572114492463292427533387461845050732114237476748890802995082241840338714953091377333437138439128748869909901484157084717713738559531366163246915173602444226183924637777689963599764229761987808569829340826665459576285341419546368396728103895354396386965395102334989599278001667013939582362734444383311427768823430515125012239024052594291227594350241154667664309111277656829650246760548609307055256939887097854778552802410432195377629743742383772645225442533737748140286213973199398150340139056532481201121391678958469153192189716286003227328891463008271327494763007728553888346712636349041151269362434332149043024968397597580477129987146322782048419541191635528921592714542939492421845095605703796035520403739310772251091290015404581416351604993786393045020026868503082971172065670420298575763724569920816601251042589497097353405497698895088202083219369799382056772060677441310219648550406377691562072655691597470616033971352776420806906672564259116579673802820662230579463690145888110934032605627928667558003733518195949539215187041599965770492133432223363424551683440297786912242755192808135780500986608146453578636171413106652512824715123691821435378950568636852050215547551450946068465441380660706559758396230186696098136666627028125613116974015862859646815043434012527671351242041119855506902462833186931692864744341532302545124877566688519952110026741182771083335601737537826049253769380108642818171396510897197678302605547807776677810092295030210589838298788687566966985888533896962577639423577035226564043116429620945986377133205011984532668796208958871155175282428373538930243230447494844493748200309887926489065264460590823898110898276740492561895369834526950078083588084971013399384685198620398205963677520497561961856052406547556600895729751197594728610992284100645198531547283164571739828675995850314070846660124344855100545398433840137566876956250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 451654282799254947720115900571226948085241797114843899016647016327330006488940479819111402511902765623654867521343464953325184182260204607795653346053032537222681420439393288002849351189455710723353815184051018524026153765854165722066022061744063620824056579325553953322108042832576900471186819127422197363631498528098815853239167962937688803112250334613091296734184487506599499718752512614063545103703535800798406530361501978929650475395327511939559447194079842684241645694349368335324830072930990317064260199290172445129409729176128082017203628520240255713786678297898343174428480764579814948131793606573363474658636995318497466920847699871542732952896413525400456745864204284925966643353086753494617795013429270600628994827365621076419978461947596355478910929021237983583538406578155095202969968796432978744182930350514803611731135416400127770609547210191670482494127164056085898124088404250746074953414784042462954227968635233937854330237316875372998581860274705333613643230042311348487811423855101904442027980107464273440222415553427598534045913221051666515421978491208247863398473581419147265979889035252994574684060400540056812259111976477505603453684605738448391172738619408553796370910929708058107963678620563705960165115145995412617010600051606732060681088043349061573691979430013150676564876341194377409926027802154800334734930667527529026030126019135954962952848286366920198623809004354257588558848619807930454484648819341837914163528757411787626818830886856181193459823687057326525554209083758485224343085079674922418475254307480310715864702534513231266191985274456036727493077284791471387792644147441300475321356845680738003892617401474652138227054405464984266325139254833669333174594569167388708572667125705072890429665660058173730577253247607606374798310635698434272595493517597312678229660312552113801707517553289110179934036254330848357827049825041461041258284377306071502126365365536132588672285534251311744265635863070313206665174212019865543511654790174436774890771151330332926128176480933412410963987206297910354684409488197928206657321798277274968370504029516933391670449871386911510700995190536818026130811733927173934138150315584453308778706654498891769846816757317207506548672861946079416680313379039605754439162591742909118137695037087586800609638197743818401106099043089505620578986104881079650050411008104024895542946112096309872871004674206781961800682583610338139911783188837591783823691609988886410438595392390718099258000711759816607083207778269463337161453048408935098404305748358707803343482788003487168555081755691904436740205789817504690478760459294809284648791310618524468757374179130540637411839555859615586088987968958791849935089896910621744980402699971518119378789328577343345342092879270580740338180124749358191560374310304841276858366051933777950728082070062516721693451600561824592470849822109187018101261614944417036694855063092931614606426262234744774656839738661656612312725239905979510742292360022135916539767261801824207077626316758050641392649916419728237518425124942670922476640717974859400341476079259318655211495567274794664180705747430445867964543326217711302715629954302300395028884954718468165788923424653205217339470459373210930071760307256711705329436142642864194144657481184213623137100324631345316226458973581982503311437728855795586487522489057689657783532037964578215567027631355418159742207660112555671911722313162156373510704672027814085283056250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 237149676082807020178603648160189642888708723215634911738474110814845844776434870780512992296504992822446803953003087688798132452813798283024908796276868806377570420248427266720501512764418073580414440454290908435139478093662915732822183766422863324938706260644799797188686965128856443175001691554942506697582815994454896498424422865548050835815750224970567452786420407646808091810165250025584519827860506737866045309587110434525334830660060263497936792917302942743065046756452131900237367806478273911748581533789936988207734524966204037677662184804842069921647934777068088230480648970790225760662372700845824809973743234041993099697247747162417315892547657528385505714080916456132717117386933224491360764421123462547094548720024755084896641004449890029995982740251492579898745222995818000930022997254940348333793860796769103428478012711270303141998151146296584209818428589988405127211965270516680461667310517760388455780789497249274294703481864935163364388577957060240499348606935323921967359580069801988829504130161969420151876270543871061801261728062700102060557442966849942955193015490513310354820424929960583372248337440749231031327931247834604260390120509788161018773945867790589381146524088471395077023025089192408952569466650589080409970689576899318323619645730743802005896104864536991760282878610432678414024531004841418011520267251354577721006507938941587297220830633780370140180229929669794040955572501568244823375805374243760576010908006928329014478305132600597982261789262778313159040546790907591546397336124298443594806095360680315834728990656419757331209794191002826412914542960653464360940506475401889048219299140332180197832377626754999123030919617316605875577387980215711138099881499687762300499453340518520357540513485194168532986221646435866920789497454845188584988804883743971060035901741950761619878980492914839030343398460276037506406029148556426549252908011841480565357504401629279944129313600861012766573145706301451465759205905847507023981428117692419329053495464768093818255444815264383282309494036160467547140189456799586891807774790314604464252993368696294169865960797057456609852573682210627732762467260741355412108191649575492519074441934209753270125276871781963620341626865762345676417662965503969827311134056811158616213817799870753678017199182553207188343065138340376789291361418292031623230488547965285623454928924703635395470547636889879097981350100202613507119231166545707266066709514023665190121980615940037746694070556027700859524703775808157486635478095564443763541825910792228008819500569788699754548603311535377820556016510292256752598703399190042883490275602267079640766613712779152969603977400165300365672424450127505600359220944043642805317020391041380437261817599733631584563223037629724605761153206789986643839477043501547237365490817283498131036123973300603300584135482737688542224984094051097004860026235425220524163882405632696970084961109162981476137454002294636921239932434508907500691840926622355765775771100969150734067800491928468681888122593841762185827787255451548915713796406659989044762303140114263196743225354335493945053813535781811294267139695481597464160924206234606778901347210791820828132849685546735800452114847477867075702877034500638107038572382309227079096748603795404739769932411269195712476878962821891087827113134318389653393713499606820300209252935958604354267791006712069725187263729027779387942054472071730238767100675200057658079487500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -274407206708609562749297926018543739166444770643104856296182426947273881618619691679373127540369312193625084765331324250019172253479978056690471321548653023302823901318618927911969112034659769279070109140336188490594126738416480190628316794252617368650642558380328974540731031282236226541302464107935296879599569341019880176559625368449736149817482977657310373646553497483905754349788617772711107398905995876302127750178778488721947472914859368723398845038592402994122917202183824739934905718155537050418629508276456231751705410247450036447923591282493460386473067573891585245579154310635021825459979840045769704617243790486798697947484337203479819404474674539900392135907702371305070441569054342750543835524494969050691338733147054079798376889791760578424358353374879436764199260256107852830564492994970187618649586595044173956129397870489416915351603532657364519583522750105687099033129380782637978034703936340318382358797577977243072246428570151350762080497308644331030761395954989938850837809176678831462471314273515186917189767330758624456831887453041291627052086411812599268717806262569775294797538063879033691943104599834570531616224955827043999499339504902155422261083896087578659586531946113180373600764687849710495659602085108106294158087996765428196983468092667964988870132429388977442131546321352735072736838397023818929666776052717946487651470278762148248657229996761476692791254533627963668100708385617989257355484699173640441071656456845699980087386423272747242796490237177377931981360810247849236280847845619706186328232442214082845307755552949593117924630478832241169032444957676076762673911280176760881550259582998131294579673511842690472225445897212781192364948815826897271089748465673930938886899662324233222818783996282140331838843913509402968286476070931270409435880213652096153516334665524455939708753840693637010220750860630072415114553233583239054942548984180238642358098758914756590987451521245690081584667436266388124874813214000183591276530227521927386270508692449054322954096403066582715283710809292983483518143336407450813765434935398171518307070319363092141186029050569896629752608867680276477008088113544960822285452894390761986397034584642562874583829110464731223005161457010474756355631956411293356628672017232475321049092768646839077463232288634269098646574674702998639635562016380488490457733752667635500340593422186748763079472063075400221966544042044420938645847920496568727188635816067901627119596635148752522632432781904104908414245173812462907306860377715680944701887461633002225530593425428862735989570328051912975226393460835793927991378494844149810515399406713116425375249191636976533118673241600333497211238653155386809146558889558137250458936061781955343720847699625549631057364168740154628686899948575882761989047436359654526890940195090795834274284561795158912132341349063494317605738390495882859356812173890728582737885537226659623706102995838187055249754450234551378018235243912284420295582484294001268904188017806224277213533432484671410566391235914563044931789721404926140819186214216022749152950212300388353265007985313721796732797031682225553707751016499942097952945734943086277913450663070419073199776603414245796478481295646651918962654386785542922645121634566360530179806570539205353754070201851894190164335728307257796651030739868051928380859757458623017471136714415568471717735228622977032731703346793611774231220556050356830478623407274110847652781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -102716274685035933495361864643460697807826322106277861426575492169315283234640805371654512339142316243861855419275745163147191908367044555688959067451688882652948472159935176127670543386630606849438669208560214846534554284005652565400646075305106842435408878726998005017378042928131978919113403059568248685374347516777040285793836901276116249785549286819367013697048847754058668137488033155742050800785871215920991864837676379492804844023862740699902206796546923642718069991794375075417459627233858805754224179828665828746580938913136358907277737715052010727116398495422440442288678728726409219405885435917607264759658514622721350229463812076384208554569156248180323044548680847185525988530984740215541689844688282074730773127398763311585398011329843774447594030103222726124735457900835796483649027728993610382159203770096661144561050462845100284973600762435271361675438929238133407509997246919401158448580627761208879961116866924842874575268998798575151918733204579945316636815928766434397192730338646444657649660276652604380919632638476383497907860585940472725796880458543786353660484765436276640819452941710582720658127417788748096764361459965034946156189400128126677953424352756775498218815582219115727488321542369371108853593080009552515058632389032407786058108719447218323046608470723188470101784086325441044607980032142933474197088323478538279669095742915208442910592159435350209536635361957662818205899633098516988461009260368547279418281136824690984771878251164137383073836031053755127822183899723214130040099495391326379882404807221921940200389602239351625901311987945378862530637269528097918673094890009425047511357101855570744632389281948337965301765026989466632000664513774768424239826932890534596928248567791837734098705986281605541483615399808858004491230453500148463981261532564836574122158957878374032568700243147365019997710600953527479731502395687786527973335199696262764020448481563277251231899131956320719461935422391407377781528537694740591556668300568081809309408688968504913682053797971534110210757495394328400115616242951828407571471564261975336602851361698194103638713217223473921886333146841381848784335288309110451977381885200904365346679515443291300881984475742589865175112851968923093566925575184605107814479709347809401214105831616509159531564457278471048994064399015820240225170399128049619243975834689463128665802799717495259814190607229162426529820532681543919208410662508310447925820244424511111532731797892177987710215350556895888649884888932694393536457245741922501281942835852470124344061843924252402209662594530761343605349032595862859933704214015775832507454076157157223802746442599983055808238116620647816596335901358024747291511005859991141823024841057102437753594553167964579197078875148390455196094414264798293621505322893695256542622130487524859491628160763910579909865203599675926367503968987989630624683407891652356384349932370799230264933955960541878030741383602946185472309137254311580007465387033539232343661344645165801400547901541240109158536180628186636306785294179673394440193642306459633161300256148425135473347464421993501307686207840627390448734445750087646988219219041939951950791350960884480865508823301943733561585107438417351873440127922431043003465243938277921741601120382414268396506719922218191336674365004830893031638413960674500598604486305706328209203385609310549924620043447019429299695289665941724990718596091260510627893985072669555204451250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 127902663192219247185105219296741014841987918498929700755112286291995623510800195058860372918143725884047087832930187209891280631341572404722407622271810369809790294866007882570152099234892282926871007125030279034032534687854522488018853830090064423762774638194022963456882686753129590134902430254661855943584935644414708503237661024712067621655774409292307708516922948354239818705879702615400134996591102284306153567062211195761040021183861293563961696585997198354838200021054049048437701319366655217199088199983650170267904368222705401534868082651226001766419734198480930712874812034224578968796632906872518311359211809780405949563573379355299213938750684705448934707999168891537437115825061480479459717675202588063437866183604955977599794609136730363181277312081036481794116226250582387399468213118819190442358144643214776476189036003191265097988706361434457052786185249317827478031781190244286287435877870366231037930152442738113562921157600122871222750270389760905910794894871538503726011165098496463972545893932882751787154977793909391447002598048615369601701383244180653193369823737119323976589440854022717801455758902488653485362638320818085363150540623637290055865249156721594819875913036678929240416674928815191414013417427035857486947811581054095396906229859141159870601928259838090358685041256103825132300127016155591121913465617734900135386578619508213465671866344160021673465632212644429212310616650707391208510399826382842906920975553817401293410271725963477934983570894627427430711398324112572499892531388397603807764893721777810567863037167901222899951636588550734916869434054138205670607036100395932789662818210139288815176311659464444271111954345904396266801336287432384554074654534973939023122080482318687441806938666892862870399648896619326092954636071970255767893050455180407949029899385580500750210770683636960569302477392363032736006985509039445814022496267053145786206445612057709769053486462676331824910276686558479507301868451719609475546688439905767695808191924261625446144784670652697650393039887742435955507688783514078369402224362537140961773123959548869697523398220318657830879779836626854709578268177371473841464658604739230273700397345910254182913788997224073110282096277730095752162740930687259165499084241779343210182557874960068381007112229324047911615935993902481294234869440098009532258348979132941503061055402261738873427031868156194108985426420747376242575675631082146114429740285162342197908231423446342002068562503433062933918497762632090587194033852696213651972683478390281738377417676809155277022052777113005546370407561133247542720719163833285613758291117383046181107777356668618986043418931038994170367818362039035052422543282236221329733341714274405431691542248789082429083068065297087805816206196240378710473194319072494874552826793360299095957210666104879165517203819949861350821058292266225582709358994864463880679095673773911740348754904856139990434905695590531210071587176982229899238269703725409383305153662953984718283237087900835487759201190338732648484583412261360270058938969599419877681911231426045028157677046039696522218740373619144565062011889447085299178075536712542046181293171397722589045153279804285043652587237182957964106642507276813376272307042055945037501698664232157882621717012559482005116967260377515810418659025938581827457559669717882360321457806000171461977798441986394759632567225737357953403944382250344716683894969459976644351712500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 28485985061621283623911946634426703921437136863964715586982844915251235331396546995309677349366780427884042302349158293769404473190247753214453835531211229562874525867806819010890068957011057024761498223742603338335198456570377266823246626852815150237413174518165500349586610992281813418808830362793946012751132278840593667265984378444556265966512727108635050399640287747701814209777650971302711849410348910470869014144118098543702892787756485122793770985466315043252670509431973530978774401538819215645613662885126976949105660848571208765623918554886338987110683616965379434537104768350171263316653011113114886714581612808311604088510510002548235955061610561998812895308321956544299360304761345056451652941870105137768938709820697764116002447452365088959427050022675764583147409525925675026681957796742692121844856614956613176379828537740719588084652215806691940413826514750906665145208518113158848743291924008018601878002545884636912525737600056849512587811692296947540210657954990201398848610148588742425505778579761976210805286243759110085728625762486247636379261067572454971368668839194282850115471011054995861998752829564506447770992278740666185819569771358101701670445769271916615041474993110388793121202689058546116545773508677738850233214613543144885505834755525316432768533105500341248556803936955052525304379201830614161414921969072299757603611770742061544678558982953766814979720760154988083334545144899844175954460383244889463206800972230741336179823713938329993221218582351686089149936200412154920877009558507778648772155828783042339103267693288922690729036836018497053063016792988560438044494885561544395283730240233016665103566237937763371049172615301322095778463368058821201758813250527443222297350506284774801211090924162720298748890570933644587977647419106501712478548418391703932461300388278048878875218209589645413765598477897043948066510261715887425090265496366450848151874176390953233600188447015448722017259110195189197565028422232840627136803760929644386978180800705721828289192063991953409044324244362500920377999665477199492115952921973979479282470452522938518928348318085992340953819858318872607656565229275913471203597017094949506827925739999285742214019179182385600495475182879549393759989729707961384002531660383533790835335995848283569531074063389030587025651164044741482604688758230005854337175776852350571208346443474002912275237944157531442423296248825494046950513804009821672437890570677158254609541593404637227790615478734932478288014802687694660470934582601207323364817366977701543977849729832804914964936830375342509038185024986083673041821188995660377144718991760731936620436330217909459814828421073586802791511306214908310153832917097720515579636912725570750198456902308480622569898813332372598967032371174495723851702524719370627390436307433440362274056866950543103591941183439221602078793041754262724069641004588377700216973400193950298896019372666839114910232357502810534894056702613573352293402744784843604376303991702686777334950976796860044866478579048569264150939030798726890139769594506438501136479953109241192731291940964164154894561354477990507889818583461511608495213575826482014683638339530608100069994764546948422514651438151989741897708090046379736279362371863875349881637559559390325059939359473979951249407209914462967571544407453730067193116696570296532565042212600408638075512107450040485864253899862362545150723806790731533445866407542178464948487500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -44019857983752144514378525478374016666809139693296852753680543272207182093450798065501532171976680188488528286633506772131453937200789696446117083347870715571381370426101637615112748940586011985246350838168879833669218716689201255847735839121150399490578252074681599310764414764115557521594025105198057605829149064472229156953610013004797236176692949436790502581592766985579065616614082115320512802863607157820560094402087534034243775551838868219129004759398778547816043484697972348911062865003015793904520875460748738335361388482501432346508293329648117309548222837327707494641610872520147009547278472761098521594759717753184979101520652798795349249067820328401446667812621346452338529263297878665227161360606106585509817410418458154529717048692384375960120352044988585386749664192061523307846453748483222690542392116089233854968035242130499295540034910472870393310585563334370654538750041203708256828552638394885040732975311437447581466056466609563983000589056865027551461141376568379585789274893306315260707466687383432969999477519624410432874771987068537332936723543028836220704680822814641016913084102467776165963348995544048885614798863541537483126953440707549035807681545630485391893156872804373976014002532469163597287041896597628738901995580187631634401605668163694361404005067580831691301580257449194787769616736319540642666292051658372054708886918086944397470882484327775724211209120988292078264835619921285452314862190972680089673543474320216331774145174155519312943528285602348314290772647285003969706429910253132769325359772302042426210329527677642066053260662725030782708450511369106198228493582843924147411038888641277647467623942100091148267617118126920937549906514260584386383937347268055945433446628953620150150428481308311097896505329479474190088969406698245692626803335484749806031757378630591114281856524600845240659921722538569821951441007994067445897620549932847299315344944966360914224643453653122255801284615273140655683050403370583749593829212743020691218359317256232960986505726170945754865552099560005126735844432924690401783347982171362291933849862902142881468948120766588468182786028924582772040667664500461179070234914510144075231627255645312959678615130725387956668007214362721815975518121262277557646410917985089067290425126276173083915304791700162923635023450672807855409754525118378037737946616174512360880849642048468247002707189399249785971528650381784131668187586545536560332748193717625976308441012117601928693792378357519829972279733415967676144725521326197047481275026954069274640285170337185756295334040866980459683616167517960213352590972255257816291176056458031980956052582162807685940410173298732968209799033652356996159319310612302647637361471784593513336000413530835063177962029102126129266480292668961682835823895237337811149089089192404065291219506404290493244861682845577544352234794407033748334538029312550921575192028321227992867559715486347442045867704543757721306691119613436168734246665459535322556824785438995296203804784183421781073973589465530857485752127764460252272459373267945484407359240950498916633642573659952522042937777800890429161790025913411533263551487551028910872391570399342039145568009314131354387490782640421062530907534686922542754240759072320158157865593910763998383074679508697858567615008419594301331052617195812939665829149468031510252901645312298582851155101130641912019962080937564197655019542094867228288914808345589766058681250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -3280222245844629762020301297887367664871137698431968549094849182945830885608945686490559891072297998446887984510093389231120905093546769134896108209955666584009088348158317849099653157070169546804216053260952922071917831539279744772923613872276509235737108670002195924824225443146886863919156851162602069169398585788549403312928955209356875181022912901346105116733862659115723916765646787842993406027485289624778839451861949988972458350973913607051816461165975366347198631674547062271336785886926848011397958492484605941671983029150485630569796269292894797525647799423094162747429974740081430505001388511595509861039086575900519073578489785203978532252575848103069806120525865095969594434899067852866441043513106101428076404989455187760286043697990576615459435175673454016279273331409007540212739565226751959072279875036650759701419087454760329699561557571384979866234428154274579572069425635760351131962028015399352433548961529341245677274746810409087169165243489187688383503618785678042678808034724379907384104730407651359612093345523773854935543576174525894654079395568400284103933753260048410764291992858721324497522710545762431569381441896210453750937828920259870542376727125574000761601016799079354432680249678247183920712485998475660059225727898918910356252542571145678648292624253545162182820400754340904813981763760286830182170259029908259105201292079198558513112643934780694747199234351427797304340516070238146648983494483947119216628800631704250502828347181126199117779310327537894782270463377313813651424831007538379572789958918312027130274030999195130050952168146415604581820414584263288074708154292387385596297063199063282169099663650363985028454954614454844034771114632918404066257862379489415946530905171476149082845126653209061428782679196078442594424544292165239783191892244487609851934575869604176532965164634295906646030382825784162237256305271460001876676689977814214060214168379881012569079057154193925814016549727483220143482431576227550534945097446379874161706286885598857565217817589973037835690143211875122025400830932007730636529053163179553453282118073918302166650302558967369776491587437595232662429330240511072907328950291928882650853665572162649199037246032070668866048116128682003321688143571728337177797618110499377887924218023193279406434626858087970347858588317726740884587719968442759902916717021806811882407587884920167904117514821052220492918371950961518540253201944071224879640194503094117057176360261854426456123794739777914023966435800744876075973005090472452723947371200077846493361506596735970352113388336138038792626250087895647058248614049329561965752311431266491021102789577753698497104075002003086618183877675591991355408230247546176774106577010535435908058873531585514405651612444657898156759733990296737511332015704021181060933668666300328734025840879034488487055712330662381498458346389687863431042503343715598331491173080127914308780107947829457396949825702799957325533088040307490018928513526701955400186123725130671110441130064944048996695019321532532192438800327126763986510155542533431565059661987218986388736695983172231221980958823464908502949778207010021013577423152870156737218320979688850014761834022029395222854224321838218929857592390741425104360347656421267819401694953927885153679482150644480618126711164050846113768569134619231986263380338321566649868815354394473061787605880310307586169682236923472059700597973819839150936310240064137440390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 10590037538945030683845688924099077503130489964515775129644328443869536996293699335065352802855257326860191509081783438596968991527446605001205424585287528646790267103356800308145173149247908070560431113825871799061797036624922811256675339927495751651995118753989322842063211198742303609025745357588139551555725501443966064160494331061838325248310506199772649736843474181406040659260354267602628495428644379262919222623657053673003952745825672717413293189504130948852740910674445212487079608225512075943214885226373052965198435296984779278595493012374491341409899033944707887928175427482317937228361002729370978635742196371965188383828829869035633561031987130202334951971941278355627028615766995735521829350687328021451296449016110671568476582493142872075512525884187746173532892133723462340077678557127736032124067143108561431349962982861564759499337593984123972694054814945392654219629851639913452693625058372449276509226320019096138755283183376576037896021369356914800013271439237086525389811272356555813291984981336345797500071195610019881523979037204744819079820377598015564679597255857777105182917589676357832583507267568279108491293445860659346373208990948279004886626534724669729058690954454483658689543705892583682359715246549004331296573447497201548895906113152540165893579609683902338316393252689396501333765761796777634914723501070301254912508031442749117330170846095357454835211314025441675835364857644944947793999942778466768794099524329653868673726404592100308350935646925638599163456555947472179997558566181132064997958089418855333010709399203566421909772978863726203034535788390301806649884244214838061916709582742513891904095116208408379478663878627046649540909564753229494874488130032440291197144097017106039539470793353118568868299198776221622050529572386473266547859850955602260862924967905146444488361844996513531387263270443161391103183569029997111899860058971988663898494370768850047801235940482110859184617941529460593039448475763333184427107044775224963238700700335820804611262417749146557089604686058274399712522903704037545671844264824267556815003909304366622755195024231602065890571638448582037643650320510849050145676976171893974063912438264478012464777937670724017476596286654581591892748344185418004455000949402975767529617155279808513850666271731499487557625537534630584189839424845662766520133353316516547199959689992798776837990587746973536765626921144069389682379700368850945328231665751685393956821982274376268953538069270354919481264985148139488380125541107154603494041290581509106703036290175037108859000996358883209194620219798443716224038837041012219503260788390736541305166058543900557736457374958059830164661383687614588879211346284416597640472605823589249244789513696100155411702210929546234834621104411645998248834879001807881424528286673397487267178787594866094338476119932763023499749081152672567872288902813217707685639896640208113515191438298479004172658537680789361684652635481190281033875799710697467909227414048213525085799823518931428339417428138267735096760907125168691704288681501434230382595836914687963198820267052885204169777696611271643802922729169021605050520868249480675669300578996100657936316430168197842631884239480426346908163918203718228970569704194837637088976513150171178977939086700673164335283983693118484451365912895496611147221076660923519617635017740984760912274898592681553337811627596629816279054914755521617508224115397832490701845875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -443449547480847639421757693704821278995115112980531714944519122845835166266059298496123746225664587063170184129802260993988110903087498619332390678397177400035347001543068157473946466035060621854784663366226491641473636636758521383839263106984169985527310169574461167021782227323035791838711300235430875930680528058239653942150630944918738813139879495039542961102767636098398909163847912261167472104117006072840512293974869744793966030876882364705600041820922851288384501447642342027402115835506903974269103232432662076458792161320056054990419679259567893093088753516201139563993242442987885713205436200825243590938458173394973947102753453160545298069244911771320967956758750198238654602480970533252615912917481666598006980783847959095488382997179091982033977292993513729684084367714342697716487742454783378962901987678462278195003119779619590797695550160577796586584711081574959200767312836693772148452439273468096936341862487061031456956356771013446821911286839400341315364711762511202682588232357833035879119615838512773327192269674416829814161641136010040042545802558934081059518149171978076788947588255474009470605348722176074226016610697946058996127167729082295613069585045736180951855619326105694105489462720632514737807388966379102242645932344517870732901349837289649756106249764942796353249667604943583442481935375545475516016344981416138951838365220151115628667043322159612638920795083907009802769144743507236807736675760308511157878644013053866848278271904189304064843389797295978143796999515068428435055455749641258396628757949483940938044622990758954256571559671245775987476295823556074024266902751744003510869037860870608215254815545960174306989009625911972395346975776638517511180448633169554739712055667296038844946278207144750447901005635531204920605978057269258933281450529196098114070022980212332988855864763871356052573056494790526922794794881840668947925245228433127784302431371995673528674930639424324022891842367729603755908804976824712582458806238425820916813723779404551105775900924965270185019753999400111875654157773906360081027962745719771297603092836238512391090608889284294623957038489037371725771974351997150543319066074658384559191835865345095412785516290193389283878254094652766604592273571195341761164603844407635802837066735900818759846660798927891938694377772417970846229951482902475951935190037288257580194837819144085872942337751488260202569784198117958937011138363621082034269313350960241380365601856148664501947369937763082297758211524302270201034971197365645595288446666902215128114138301337281941886815117906553104024651745309725193324563649887760221032595022402484281621175920874277112161589556531919491321032727343603258390240627455128439013170202767257999803689021637430681604993742276789715020821597320751145981498422351237074443098443520983942216196943631361286649254122956308979713646926476354742536452813207226119240488093841530158115913560777284491972260605197369242010746804429181273678010892721097260285144038983688731221209982227653489534581850129476914463378589033974027929023941728592457190877099036976254438390916214010754141873570669466879947011202401810558124040972484735851092856884672627408862006019431553152855579530989580562323184864500934822371931566549567413025304449833110467404957676108571282395893695868645717953030995326386517347567257440845326638092348687700908706573917356715993899213838381543258324491976494248952488529494779746211971250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -1793961061515915377115386982682159151821106663596143682451394520374674020486569634757913954804630285286690073111164311584915125095580541755075298159446615368259308076100917665951492203144858934376084105145304064794961895532784031662470975189500450162750991789659701418519374203200596495249819526226703665579185322355668602932208024522001071915683935232439154008469137584530755906129257543679645656951653888452719934429560833851239774041647029208719429552634864963936600653089868752406888610637650815558404335141806203859916934190626575620621142923548153879676109062718182327142333891709392403513923511774872102017746590858180439363987612196787742748460671216437088616094933754397279805419718487930494789640000774285475371107491262391836977973796181278097277738700981660885387444088533905736373014303137319300887730288825522286561740537100933234855328806983869991392989663917929398446977375644398603307235143958658354446314370887948888210687374579707905406190926532645330204345978754999337360800267734251881710816062766194311208810930888105068357023387214034870506947953858544943608064874593239743081088377221787266052222433631587993698236480674640542100802707508359086636186098064197010892085757110950597082388786150561012478887223752725693825805899756739252975118706264514552120426736655305480831350101441429933216483313970723668493308587421039098765222343138761274479170263386711407333916481928844850795107481833199227224945080482115240115887708762551203365070959256892937621105693214542642070277171937020208870915911302964799418797160722597864292281395358410573677790658893862517400054093695117442161709709066635042461036339351701011840546827295174580803528966782179176763715524269285095879793871140947236175578234710989082549480176146402205982090506965706616696535781213570126000403645172390017698209650127942863471506540678700406708238811504883118636189651791319623646804884916950456408428214198313879362526052625588701732880044442628242899698403567991930921119116000531471516837389017780139702649090608871742865195162238638234393798768150515485365894780942928766209616123953913338717773535666209673521547076106378502351922564542462024538595959037106995362847029151129654609897476831548596699827667998007420530543024629113244605274196255152770137857805350415691791756254152512711453002835253320529999094210548681165849020459720112081233367544683311141028542484163623455616119334363707038685353470139524932301677172950856141281653358742507671913913300270914786662061945004709543448117335279591161561251644160986887643674761189494068657174742644131559332688631875014638899822680258786880900546544739639007940651848354143972215298451713024900912486427294748244456375094543183419079664024989756236288457174758940884568999349283090296755788755570397500448518551699153918524512545671565367694363516197926233690831667378674177875911226164063128272695898042932242385342606231896753387368463431557707334281724787995975222174059310174458100504501402342263613488725088595021742823611176533812442306760934763111730981683800581620416944982585118445103145336776902530908440611253346814693787936803621071242444658908649288732654246363953387358864691885619072173177043042032411977438778451985989946378953001862953246017892291277529304115766515123562876061023240691815889124216259473387451688115701798441792790644451614932280995910712352600057725504270629278906170058050412153957002037105378816934202358293846631918326875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 265397153226011340087725078800848736872429894279315926195057364935554153539533783815267938176267908879726700660401579555196249360444810600225285301312929428455807658065485997537732382879956914523805554430719513660479333506442093620480314199104646116531737292024140611438955281174766357851071954468176355825472561525772742249438977991199727041394405406111651643773242331156561081508057174976074193017335544648696711730937289098671653635814870374796779683209490804798343903744817930265386586077161034238444791446528419422355240418120365645245864519969947682021278481536156001905938866727651509178201410801539995768617572881335762259720372346453576917291449927358338994166762437253581085046311379727989547946034256571710676221746471282542164340654522202380396848565426951881400872859160507436000969099932221549420538955649611625433996081257215509964554505821203166995467460296377824087993606179708152269629585872894851316651156075051110961099396786050025074406991454785685512323469921455436396491815517686107458703172099126306974711019998107977661045304696168719120438824738390315522916058181639251978942601268885965141309586981372050075337759095246508583021332642670817686793413150639970050485733525183601456714912657678049835617372762340256012811796569116538448251474716546479439981856975784611970535729973569477270691152538299385138400528628381213356709733857923248095298154961448379051018029928426959992305197108466449560040557076234701765722046942049661350377597823546888136189148532559887660458794742239083252812698419110385086189953231968572911070957899754530145345658224058882756414601664331083402043862174005784812982994132608119608683987681196509094687398236840656199801670184799498832501444859975282065543957943938829982391692535522690965817405743762078287217856773947394214746420094217205393768689146784182845631958574451754167057446313665272665305988791567131360079783422390046204362332720197432953144526984291008422751550628640368750762594254685058498130209647600253344479141728662679189649730835952328303124290920479113608438142462452559537147485941967259934752892923926731049246993002066075507561215342833831824699055518071715072889264998053131164699636386752237683108858385901467105061071195471793256012528814846183858911469950201405427449663174617251602052905527819851581522089708126708824746064877220429373676298357047116251310510531342104926486835469814131683659426602158942206059517501543258511920470899414509884389482460594062464487996974875932485752235055386622058411162969937543327736903920862870328279909259656820912427878759954486017327626338335540428700775165600779309253370516595867135411512697225611570996242275398646886443998474011146882540067273671410636775274605681335729998148440686076309126761557652566751124382348037439825434455901417704806606662100552950822050303540937674635322920630797986304565255207515307412413982505810277247061329498632879756973433466641124691471197929121017640389777910848014313770512136664448670125871822165319773461707606950058034086130969273040163629528067406166790096276780542982803415869229018402882897277621189368473922174093168966662256404475170119931736427756014421721787079603591034420122637428526754884165862575801151630589359757069798678906205703400065445173886276876745068763802007728135517178521804058465913727029875627697565652131748270579038028478721787132666805040809723946146085146709992861156908905318506396995125653664559326994074375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 200021026035941776943286877595568879516970500406951580185216197833157648168985073038232780961137446768448125882842853174695321141864133962264343705737915337888883303562620937346658208705915663213215985222668127609485372779560794368525339991478674014514491515465736563063905959721821427765588909933242532811768528943560867924610854993432941343713132310063374299863808848651224480713923338855307759181182439619319125580267064965010150723400555970614215697879738707978526509398740919137597069608890415985794727353431246491738633673108974665766513607462281824809947755672152105570445215011198500082888274248728629753758797113251653864315777774844671379131063855116204865107573393757536906262061852926628175187306362117941701535928044326692630406474779037216124361146463536261484168233899394253470273911802055277273603746013703764451465620347489817434181153273264588836978172210278261562704151695718409506249307372117599270690914962274420740185612379183842691111183991208103207266121962828031579551085977071444576358386580477350887070550654633565381459800560161640021070366067236114735835905315440730133903244601216529613627472947699607662929897177645103354236364838822896092438167653340110046108592683732248488897792627926892912778261176009169523900826631507826534780433612421995416926710174463477664245236441656181500344226404314157062480300541714423045692631884969771387442326154383423764978397990585514842230784385270022545153107634620544321013722938236391122828181065837603422132739801871473880507327848718979275417534206892831895303016325946567858273286957234472684440983019800453851792956771252336725509602666728005076962013031183817910493482412238511515393854857226595019312828461431449817582098566782110425911809502372695615635801353239095153605368693513062462168540492527670347345493708810548202884388643332000067767626459677846488871466766453661464244931006719806891582466084010339170667250052095965919609875156150839997145530555620456758577516921296967365291925183360769990288545178498776544377773566094260401845936268065992636886190016394722161063581531106042356941793929931979317958230675182048618901794339258198119438515299943226456877320215351248756552985177151399851661843164216779398552080444181247287033738632774705515912198636934021360626949351181584312450844016525599146553846995971006156235826566444599087336510968733667939511426454730554291377868797604878652286805485498084523524822169239897645083526107429564296298548633523263930388937122276442097699949377218354842607119821768402350994974652482966361797046247309365144788224874508775806997363172086295499496995563129417338500211370997782148626770432283457566266648879901349165632219715202420470116269396580498227140917444544684093176654864782303196214804485292675151357324239464768176829135000817694631619110280858000142397381073587728097655832746568202644693395696684527168059323236820013701074682149883971355393010922908770501856777742218319878351313651168697563981755667199767701680963735311769790744714275433589106376588592432090590710811061730173226011517742956305838799672465191667808302867272392387392478444488345313149992819116522779058640971001794885590570340920172775469982632152882876038497859689796893954093393185640285646363386669911960357639181291999238044741775999305668983739636154617036001050493120597644064168658003912032010578640580251676404376607755329662616286240089412015738641978284822424558490204432749495263912500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -52123024693346130564732407525511848739639845851848805701297125217968807128786339261064951416409688811122220291637571635905248190881251555662626502520490756916478455907501704441023269328666933909112842079422881651428417395520937975215388024943629524562729071667797837339108664244269259733181177751684437164971897198761301870006948764776743831265514909132713123170431535117685676955401197460742501379844411222779775089993236102093279187682952176162466786906755031915730268355961991274998941056840761015732959657335328893064197243520510124532057656140577214273603634801152212796526568402029373571211462263897481722151337844083820697000367408297811713659398761151144543479770928455325550879006638774024517860666653984254073619790200999045406942303435842034889841593242600557996716044442650940504979124662474865298779008270160935624659160460655619978150745222156433462925340503371933001072197313044295369930983007286722440311926241687847941325754530858344073049828577809939727235047037842941396405969144058414704806746653177030777694262430960630671492401190507284888205092941041414588745407508925123969745411404884461396346168203891983911161237489920494448002390140660109361521989389367714809826816087472523703776107777268228631809830289312360074054418080536015550932682090875371564609967095655095020774730612642462330887097580038864875544251768685457363689619933424659616909855870730393117503163389791871500376723641760758609103394169663962235017694843031430996364603352258164284703975663831658792584602761992034648895753383967201833723919019519955850380863897391941974839816187310089682334021869307836683248415397684442847854067044310251764563964918281931890003619561475446904065363246494068887569422363401524258106392014605620303694199158259635009563351167366396174800001308374657995871096784430314834051595808548000250031386977306934939323209764972179039387402993716700707976672242749142950809100372257744223927743645348643314146559311624611330115043687917607384174550940883877770200616474802330991289131969814367392843171977979069852962213076238250045287729968658489432277387669465019967986180557203153674691241936713002233466679528979158994690164953449613996267962535474663306243406639928203949647887706440510692448828468217595401890220956832327493160192363901612570306052021457393907502297498314344124586934021007405587046876139707452119145386701147784524451777583849539407856418191966455316803430824850382969330561315943994938753663627690251169371718926243340456754199588950190284901131775239549286333184578004708268854109164809544567386152488498299507763628956684067413335465471423396754390040979081060556822395086087202783221940863992830953310810448048983497442311598192839009963107671256989303137277848261733300242884033745352663463170944294587306772075440378482344376252718018898006190075107111542989563093739776671237475847898737119894119317448216764970739685245449288321468891300816665035437420551139744291630521281781021527328497437008955022487260275850779067395758080549293071754716855636057998787905112053453448080762426874220609204149011487404554839283415770439718098566690351258799681587818350495632313274311693822962414653054834780329291290145400915426270356455284341268221486835848651201745425474673522000184530595704548182060229976428974068661545744105792013459168805387173960054499776448267563497825893643252062308604313499049517038689051793176938534761672240344043379320238176892630600250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -12099912137424336865581120641801313378836356369463240828287420340150072158799160956838390322093663845063231471690459370665149429569630341820778625936971294805583453528996804857725604908712180486154263777087490063901373808921040909765828274570602604332167540740274729318352982614837506748289753435864729568173039879621767818677651268297412620963497582221829759356855797456795850171868185520666657672945620010428465274952300099396497501510479495233067599073615651901763314216045847436676303542865879848369920764386244428791099896166793516763749110070215486578332484212662484078671026257757400475906952754723202486406607625227745300647975971340934634014011065888857746579739336602975111371035544064644311517034684952122902415999236063074097308250801297351022558306301596292185060701189150039568967493173925740195718045089684264792042448137582564095558673484385961895230105963906738502054008727880118899475681881007068893924472168579906485510413481631501983371795765239832335710644451762010914595284314666152006472159800869807904734033176566307611446752574882362226021797055461343342720289827093370080109625717212082679874513709828989014634656197675047747741786736379499504620244630683357216392551584424401641427914009772112543304135909697835035876771041270345697188035570820861765835901767627540465286733705691733308368112260763402515133712676303241239423480207110326642833023186149014692603249749663314173848985473356535813263281793214162161859589915001714688995828098269943265194933240516753549808142147660742493736139751739363171671074923532807026845506766704808125653844167987517912203355386210825434355325029819959437564432304636410825679780123525153149582894877459069276027845898546671138391773785945274006664638710994829099265919130936262843455110850405752670871019017261191506625239396219820323329661799492819210499871953070035180247857451736600100165349385624513004912733217928220821090010139334896066460833211054002523317117292709949987542436185155818133073219901158281667057697256629866176706513573989952785658105184196445167372025163459988157404006697066938043121879136064464326618099458537121446307325048372232458944498966649504518334558359301563349619241009376379460559313324846360763123129842339977109260718879284884043187525622249784842021562934915313186420742088268140980539077164326468171980139450855648954106484528047473783775246032028203749312080940709743510040489309507913496427326505774696077492736343959662283065834196213386637304366929893742119751353490976437658344777518665391293189679105061573723305501420245449245157128990365206317405232662719204266513701957689470010743161703425258314094315855588311146292291710353500158483451181446824284558546236032545815445222835855910417616446581330659059271192878932735901530923758500318646313974740218211330453635282526082938521844401072366743880232329406218173142385297412892406517027896013465622120408402238808570087451587594536660644813067003826870171565904656890573174615212811819758884295068786121798661511866514320240828639336575073021630058757810694418638198360773371973534455523642271126435562072335703284708667752590144570728088598277003302955989262065807729688847158144682524688726979334913852841050482196707732983448410196880403410966651232814621845701098934710395806913836431310266126074359788864452569947271172133791682592400848383229911433007934306253402964553092015044546302409771762263744088752464192850628340985130897851162500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 5519825278660747487168969554871328428067166394323645487728724438813077041854812107861949673466038278593641987164066058852490840820239353788597846184563658544341526203814013770502529588168844611665056238639682452008096034069103908755056512462468710734817704201813817428372654193979545132921156564524299367658847159260492693752146214106002313361756128678386576146075026659554103621233240234353223647908970568334929832958132243413509363686638146974245593066957438414035304937098867170704014053043288682471151926922330826197966729023210511123865029779103282288492859984194364158855746776752188622824532579953102182698360903209527265535942085720010293139883023383962551704135585898559919419621777157079414772849556730769288426399088874722924470415664394864434491079495468033869368112089826752350121084094079091294567794945116803580561813097769618163116755733452638560189441550924573440405757491807192340559296066506231559309846899602363381564112803262841612893374462303437189313333052684100225736696721139267571212122804249716252731544779701912427428098541624584645788452546356876043458672222603463698717477894484832591559477486192552863844278159335758952345709606992746992011115843237342729434671720024394295439358333056490422314605812203377475640995229107446216071745227771644012023826731229786277706799209318363424538473243103930546456737415887413883242565721430464712750384706320004978516273108354065634793254488377648210214921704614180248622242661743686771364250809615609622221414467533319838840163465575375782366510117188298662878361392488265801593403994672849662182047719781903640263765637903566305979308259982145032289745384741969704024332075667339616826243715640295328756271122168588444999488910141323702405021811126929129200642645690316775820387995632219149338736630994026458121158936202849259797512867902986298650076671884554654064163158649439747915340302616125373685170583836173794947119391313282109382596144120924310731791791910669299005062038090042359180014909644996554904970985591265921366954101858656570365379584418292701607113950455479557118607089761508253882334503521633498459943831396687002049363273284847394865713878197637658443016751607096604028819118796887728090532165079880610117537534048638096323405858178540509364530383082297562369349016154021562543581085172809846690536215399605502642132808797591548734081183170652080537602536458573255701067596833233302275341434528256245567335457797269449543481753239719463244762090173688897723637803767590192529122015293186558409405550052292334157996381964552623948784503515087372299228327403702268828148408711584325585159352557506545026889579135559882182042278674970245206537641909113266192777593133101039582421085941382194731066050335717661534103327885120357837642621677345993725172620835907096790838341077524814897335051163098395382738688790980492596879543889302479132547800082670630039935233276759983619641109265529925535356453727110024360584984398212969715846473519337128016039946867227259082020931034565360969994623194495738111715643099178532953667205724945138466000982689992119479186677205698938986527769682696317261108400487774281949205582270850389653496404438559193414602635425756247937379111280870143642127946948525342797617342598469923422394257917772398481068269587249201132586240764769849401552713840082754097930288884538595094752554733082380059964491472013801125246870562306110572050859443562037487442083208281983247649236446399085018750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -304694538820595226773521019521568561921285149867189561511922763175344745347638995206717543414666786189218149651008814024348303182707451617727253782074753624134862157089599384670030930449120073847920845926661010031539408926757707692532476029708307941296952456159068068627597019796946779082604313509857536700946713998904780358531750554540930430224727097656093411286778544898361828262016452916431959802795900547154643321211048656935121946323780793306361840027101793614090476166249565872692973646196639707247625364615678514473012402560978058216869076041759738707646970628598479591182309235612681499384584915272780621179731625135714835176745577748646556773959343172822876528841368643691642828075849835492758043885478791826575491040715547943799526576363216493348204956721686825795373545441481478523888271978442668133195328123692889865315976180972321326383561393551924094713336788474594508665383109181550969236669116113290758399018601157866038884730302856987558093730068044533323679837952781370268892861086391515368112260954263908376591414400050710133380707109666774409815437212960188612243147823534260175508999342810795276903706520105837692999231503539366672331231138841280538414613228687175813268816219867855255525356481153990033619003051437830075654298618218985205146158130323863381372608690545602649416466676781410091437194591606170153996442646844659572257729655422712663478599045194706109548694753636832537304824367425473793777404476942206352348803692441280790403696933401016962472639201400662272075137282897553728551393867731864441328307259880083227587167205780611350913400852912085478286711195359314182131055108438887371477515480519128993287035423505533593411748152233282043573569990873792397769996450551832648636053924294744332148226904083064084951846772833803358513797837517664383960294712652161545566136946651684503156236314348300229463327900284465063574242866005197808872434633257638519498998625882591305954811535202882360165334320029222786663575963330087792508840297539294430058455884862048982945335681876056401954815424166744422514193518229581181677923485401049761484795458628588334587627963494349616481997100967530810115056007947279057705767024884207281926471556639195607648782409845580226091548831137652422249302680571333291904922945024276060952248118685191748107802514274387042178814849236359041758734777984086632631829974708883974083876770196488228885383868201171643686593035285209358330054896235408872748469704852300382216115756072530568975238626678184140017179398685145365629327600092031052728173178745848803072779618670864583048395389571637125649795574762264448718821311980961874765318102464355044612792025515034865129149035037235892152747717086163210368000653860452987365656151724280978421294718067230388711444062999592478865353209547230323486927676109700430800516865892202019574146878843347894241210950768667908040190511682439948147919964113752336193173396207708179838931846861831888816867871832159871263669906196721534986302241211355061896775441797077773288673840438569257847039727967711012704140922014454017081072550160394217947322685283414361857133362774249758014276103178453524303245114904624395497074199999902364078269109451094443910735440735942115921285097485811660602134366363410396314977981690332277715615657340612325908919683727557268113460688044817725012474550313190623956196463922916853208741204802116995060668818202335557979553829628619541259878981471280423748710851666021993750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 60406742585075917867285513431173966254183950140824264139183552041415785825169153639709472087950831145444468264751857343152552226268584180645583164957697048645703294891391218695316819616808682424752111478780538825689185946367544193607202415094780889001064739219540017603267099997846071001872967710822985475366303604585344313355567297002807085876920738346036757084748456154949954993893309620920690382063283967213454052636806929818708646878102716416805059661537745699032403118940170484669511270400073958472694696076083683328419010732170875641504224010989220549163449461977847162624712896909974847767059797042749421509104803207500970207619894027630158375108130771359583627514016895297080762583664627483192448310737736713933089441178980956866630444869815640543572589008095695323692548027045224181280787882110463997414285681291536074365539820500746032922938830553514394442734883999812593555124949468767173151596758817858020050759485188571649225604160551282100020380279131764185603085390654347909951243793123487250040886770088111631333188929616111088841126792874684673550943651424593899278132873734494372915836148908525759221823034233844067173329752893007076676456001653754967449606527543212662238637583064808758707120808394725514213556224295531358858389905108712418374669976539016009173830120195434096325954127072287974543026844681477243793882050431125861162591091089857309878006135645164306283248469026000809887931499316008629189682814104451607133614670441750339235456478658900049542795453889518355955877708184974483758612590023377076564532487027909090028003949813070199781568425172264420061205959366678011854355592393160482648258102749747610371171661403387350232208277673610286809008976625845884214823622073198361349813205798217124591400117176267535330368322507385302164065306420017681811374462951852366339753020910564730077603031183455488133070096233985334730822275346667841652004593453019645628453166465664206713012718440825208914486166101895824297264602184951365441974179281924742333641342349514924517586161971104607818956733426962681483154115419324925866014571164227209610536233241205326397299847129648090357197606583901823393320051738762221347804666328982532356817029378148387011700595694043648701581201467619737525686193835943859654332657303660225066887617927296779291508112238796992907214540189425133423281245524828524279971473347983788963681374336238717908322338639583832257289208311715491462927301739033770069466306128447888638388112856215390689933953167331986867852604199137556376988974204508502108751974968179953238677987941110879048180470958030508215351199823407032263385200717010920895757121170485693296161103662169508573611302274915618877193646398483708348272688271135452599436577633029660742310858534175971228099337458327513046595872684633869985910811118446515515054836328832465342972471436138258688195012217852675166913986786536600854267881171076838258280190109806430546476568895260531706825302701173907958240811579672872852580657107565893117572068932842909547333358977817498954620891535785042719504264941263938672160882832473928464662335190869787375212314372377433925015170583808108670701618802832354979124869173039037520259068848001819128359845325454350556143201048349724052782609567536931195348056420731150926648080984193084309079319171300702909573156896269465644258056535831665939466148188574868494121960434406477561289264456046993350122649879382812910030281923471648400418442636476437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -87644832970030386141652859809319749529413521138139060305941559380892643101898395855759836281374378706008781687759552369393992041608459967768918237871997268956126240744426693609217117548275734581733326219207836314171702841153011933708014579942983642679412496283161685673944557149948901679294354505758822316170546851019405022018309316800895562564925541688475200328745444189246180563601336485346479980395288110300707136508379283786552752333606120523032230704026614476367838563983290990951448048728663460949367927046607523750896514796500290008609057318641683857051545997982182519529099045523817020245806986271452325813441278118117481583442950335092608078533181696908992659772514940977044530420412037588355961137779533445511498465288390322736362831368116321288313853186524182246209506272089164595226809144292417844712489961054983755880462937079241029955974158150999466978263900432559166126169366606823905449764452821659903200342215788662302197176811820516975887054030750218697621148219407846364404195434206398625226778324330198139929799827998129142010184543465655830083728409417197344186932504622326795779379568610256939760962792835303760506049473267778900885525312831040822346827676244039188601645632987739883288232716691607491714152427909592562172019528648987342269350053931372554235866935405111979858998746449955779742571177717305605728311302754972092274548786986823515614334077187036057026592467638931681485214278742527703186022953033842467820864267746271534118577308853082173637215877980422980113929750729580406547860533104602795006556561231144894462882518880504896812917573722273116306064405580393562166896295766403780982314301561466892915758404821366052800547218876242736457034574259823754138443004365070089462391275549836215550042124796368665511602484709219278162143638325349564370426892258983349301506473216973908118838252564181261946680635604339287231952549108904951277514227167277544139218268126978956752185890803152557940501460367952881018235746768373471930025675813247585009920240073676703394384632547508314616537126190087304148650620193964507657196158960023748974051147173026358351309993896514996970074365527592170033838910996824633191344618113380698961333264912811495685424460967212570729992369626998254895983480277979841703968941402586339179442545774462047731775690421985966207570982368494427638726300405870238403638462925786058014924441255408690425339549739675387090036451318734553707791065782574037911457427893300089712063936520507194256588623264347100692272679609424402467476987399838488732367028731658010086844351426191534561151232008456605401812192940063952399227975716974907407712287245345965496043610003571626855498864781740328329986098055057065858612251353515014937498384635610649124536007778999284068790852983242068098930624379529274448802988737237936391268046155124091051545770808407990837825048745020068466596341479985844438608102553639791315971367049245080571069973019549505407760401729457210511945308594126637556060780496615618335589938022960103257688450862452117752723374576270233386022026946615872113079775953546542959797260389591095506413878571626563143377714552421625956079385899818213143399838385797094916661534189426380458046537303468906428706371706310707125338960199794288603612604963466775874069614496430739808311844893170197953780685072625253208310672239398355899875814391525332581063055630481422392645359931351388633380614641162369603139154663902981912908042542869561250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 14614690827887583079584726689517684401537834778773085634955535989533743552974855486300417933856844848238101032210005999392237600855230858578297568329544024559885607209551268899939647485629951816619807012173679208229579317495868676122280399899586548642161735783912035051060101019626172646874492548347897942658992538898881672952860387920480625047982511053842219102423945829314213430130943159168470800737950863682911246658753229789407979652561148601432534849262464494098059659528703290995097060418080004997338418136497912519627845862806204784353955156939515314797885485559772424104242426959728043803484498068459013577814369420476355782836737033006008432384952486234873339651694818869695352510510978895492481482114147157325429152553617421057200326625143398417253065989483096607466347730228912918340394480145790506764390888923592206915345418092129411713833780770050707625638021283216740720796072511694479118733003570154334285061085405909109448732697396654525587511386348525477069116092293011226175139349678011074066598425590612473236708924864483325324989851932518497641025317544114034120783977811033871328368572299048466931590321563641337923237843142263012833867076436047413251568205100319112134215307837034690961646827607395814862341575444642566531947877983383424204054944604087572119615796972753194292451975778302711283214428959064676353326209659760498567411489521061632477753567660946501707972248193030018116095295196587276742721636970697779710581217725644969597078696056723587039082087966032649418096194451929364981550917422671114039176895973460270042872778815247867515336691285101650606651142642512481143343111896625418727647347949383812984209533285364603631025103779151150405527012721392943423248011977105045487145377153991489430354498116186415270262281496257338652002508751602267171622581647684682154879267751720318284697841569599398345110059478681769665230398328351393213328104968356971862918454161605280961885170931400423646545860342389925776142000226663284009567781606131448204284701936419262606270030132993237440450511806210516610789069993550572827360887354471607172437215945671567195601568641024395750452294653497430382903001833525702369795674125914287633154412623028219719195296646174670046784935122566349041097451692210505694888475374170008502346945246609192177137123286502826994322956709349937773539981859773133772220110759480053559445064704863941674939190510657538399781955865017924292481084643785131613298506994369574849109550533068859711592679301378188454610267260785994389773933965829602628398765936268472083863060220178001787020448324442225042408341629043468426721782892531702601048812418658776718569493677563600942281907680380932282572545093013064862918040257016276530643764170088040732979247314268547274774042207041421561466313882795038240695907315514151389925924654475978870877251109873064907852626052369067389089342071969260968138777661790838954419259377640865467528006727451763944580121780647200612055173838644052544688654816669493061127750750598774608035790951792133702083194098067724520714280983574733825120866642519830903858169549373814120943167777132953180480944332667052808191583243104434855842526096107101773567026701474469627306106443852499374085027782499066747179769278743957994901984218876609283024019704872812369060468040828227761871117099570027486245070920944443709154605782806561175174176899839737282995127789492647709868250481346593663791343715376918537173516497747293750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 3598334884521723536649213092379102900669717129575382843220495030924669413651303155900206708525785271975994342966076868468343050477347464321821032722064738152151168354246612763801457150403460715591955828365776997967577906633786813935987910021940581581544825911589919720960363937276605651966707953447802112275247188489201386143287957567723170042407415418205551499926917607790402666298290464296508642696672629680104056898848669063682503142450668622249328965483499320856705017065686404272194410295215897440225662064827026952748482946396665150279549414208826327127077849473493303834985544812496072783177922285658774566004742995461686279062726376273647426427423160948136880644877015745117385361356256106618534782192251397086503176873841508234187005541363041411309010707009680949991104053171348680179158575463087914780183080297301764328818197600286539512368978622508750437779674291295383423653318713010656520172039534923169983692326125073674125735017989132076934838843329133787999260261251425430306895166017164900096293164000280534800724010309894501358189766106235174108177412892575282161549859192436885990498510020507399364769542475389500756350547902346998127789714072506700768012240052556988244346273563857263993308209889569285693625025908151052779644831023270098510066584460057716288784128294876206968165725436835665273988278504139575042655830855623579524216556569796935389218619778125211393901712480042485384821590115298553753061862615762386816404908922367830930085253018067756976388527555119879500556092413006690686819079920972947386691824435915145140443962689543657405890175228837402926886181490594588716893761927403760693219979633217319721824823191226223923063458938082619484710461474692747754583361710081347084914671569368487788006727547965104007683909793642624903617241600560133511555727305832460832634869681339177038620397834872928930942604641707961826450225039087000046018098931521989012786227583528328567896907044303023389936373807532293850954802525023164068328795295478573414106084061186081779771992999038944381251993048984254215381601482471876885924087073584901413291808643841036382380115895564586755816233869280534979035687021039999028813893103670362071661715376730982614477320219158637234008629553866919864688968650527344652719912977070545301323428291497278320504804594189305496375724049585833976525630431527781201421385828522101748082355097930446275851848069245346398786191630901562311480702879866034864140841633951077437014034590834492170909215289063093176466864325295233121633224229667138466406472506745889263792542495485296158782508247914536388953435763685600480879864051805094756653380683697751530491741755882199266554286089209844100166676954566584136752852986514460323669870670416319778727825161469511836709581609795084685823238594057831693768145304864356656003010142738025882616917951238735800101666300638526894991393713768364059060452097977773272498113455418365868376080799010690061075639021931897088194345077191802111569581638396420299852641015164220010024825685653804164543012279737391873839152590138600127362385009630896817585783649488012274237418770079790212334800045667422925691539829064556581328000729522882527084954314981255013077516370902577973802559898810373812374677711340679389805295242213412845180452403293418181276978162087765039848065503025522200161760848310890913333767891577819176963869948595548783848606590089109837403205869196889218535749839641878344303683742539587500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -1242507879667510468152287532146902646096692289108191605270868423823290260591024576357249806383030594467829115764261374436636258702119073943720695361909113473411441896208412036110565028380684242831194897537009879185414874380621710972744262233311543277898759408575590789764591638894743643651095638364556930001311863424955607041900366119657836224412503921481182823710669220614876564977518504037268667849274798704196903047825614488458093023635883824749738534672306114526655115442786077147999254166803799027123377353118125775659185503442289761940394279790235320762670773057038176195634051298130162352323275824970499514042627767896793790329207919000496333245098620060180469554936166533584660288173371328449840106213417542571591847212685708488119776163182413732409447561199685067305270232244414054005332698601133035979397982315555039666807701990012266702909944432740813721756034129935077802560785286286099014345810331681167769580944928384323650370038102653018015513434082109361516672357531734579512400142272351870667403258403550077966572150827431814053019426188723350009939495701462645876134484296418363807193414171507973529556444021940964180209244093766688008544940025241865057786097661804377982062788252703602946263639427470747907325233024146512694111658041762939605356832623638449294238531338747512913588389759891048338649386301398845626916412531385095270186548845356482033665049732473938823917680516836274173164135328592692396653167248908317108031709856209105804301728812842162678960989409879529984043350310256668490083913803883022580741689846938949575707036645572385763134506721548263272136431820507350542547692324432109084930302512299414457852500379447776142142449039227096244309770727278518014501096630380328064752227324120519855802760781173161609285809615973664497144329007672676538775392701248584763087113838218515883913804775690319974843742587646064822064476865681492862188995297629069467871460937393319581205876789143781629939066678639590637277388439300653736762789073805844875773664584974712298123556824847079444622170353363822418134695553674704120584199882127627150350855527828964099748742769164575986379219877833466228137059473967019697180915324315348072699568001452541911376392838857129741989390916209174336674190716579359235058463119751053651449619086263261879563064160323173782837148388601848204058921580801931863248769372317929722813315590087583325874309971954958129982489677523506977851438861644307264228059077885703905520483130976030239685924000241178852658344244139786673720676030203147868673668071464102266485741316153806959962633300138813414173093129199815323792939848622235709778719646779442577182940915187659017857951984682123477346953417951329775607944914080969160457739329509614555322016304872227544303479115344184014876105119503235669925608860507692901885697620846268491564067603209464244306505437417341429303102674603759592653473023900384079096681217532954430310473080307228997081245999116490812644244338593807449025271404331694924840118543295077632924562707294959596244254421991225515643370029026188241411347602794356443594825337174730206041797490808524249130399083095772567387971186352284550250109833384412008608137575472024304165730778872596655076402681978684106187724643449030146681408471982559633017678524024450785481128246050043810656871166469951795160770750775191212074611195263600394240869824352017168360854791978713505061276527471201766324200799649590266988105335887262500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -6628458606212373186850997380794254720565216060415868949215276036964824375705239099562762797226158983248788745636840016868224223708234563951991345953742297341333799716833192091135073718317586959229484882993693973969810602324050386817893342502940374677139115900137585336519481785846841275722681316635916675678681393729974252557513386547988371080809315656386155198369645491548866619698516351109838743456740514621535193884549820323532539749286035580999975712784761690824003813626854324682049377246903612139439670945888193573260768243161478350225114076978293592224905620722956557780850422609622176358797851065477515810465505453763700767162110215292481834044853829702845033461814770907253463382358572480235616662134357129939132682727130116169914945514689838029837992610635575739521611688784893800679540338045374352039258508426453568692536979227426683205894161263186404471125344985265597098481235992193384393489303805529660533103376784596224830334291843885576825407728836699624389961972884413820445584875380948973670005664833089289076346774937667143947566455587605084281344420203964104479031707091684585460422144448735281981766373185384379383775580807357356994079437828185023575993501476620119337426729985412630789360621332780506688322746995501255232888241691661480465753727758235479195237641409938512722842475856847358404356105540126532919988579759434134358876646495926395434798907984302100650488953978751198466274351737269090189929933454007863854741281857147401143823899887523799231817537138098050920593324024908295790172419428392303033841163579957328523831159491662112597196374703335501193141849349382302804513358785388417757083386605652339835705924991448212537579334150264264988069280147251940898510240866001890812969863732364446401687219311285798431191672405802575812277249146981768209436108175992219547692442380910040182006237884050672396054535859964292227435082666704771237116994623490318703063097006642923763956257900923078707228371095151175198667460848897204835891127665073904360297509071317876159367726271910631693097088549855876472955071736712777527698884584142146068790045066229779135955859728686720345847088082252958148190754187975051383146318049344931676183251907344744276331519510785754363888869857863293811165284019867482817815484842302401605980512316946938872794772933323318380005021147916387953699575600526052306077910522994271874653422242688656437608822020806758582445109785405451252987085899443639984064469040073158357995211894109993159115980269335149272239865821506814403057395038155303038186304199192898925615497275798064102908805123255692921967314085733651982398909482446412905491872392443828340982132989543313494104025522740759683056160577139831323896543194330835142574633841318618037108190975967937867648306780203623916995021269156046610754785850907860045504698100970894327037632981907720777112067915214603716049779940782593651082340713282282386415572218271812666748555959136774316420416880920346949503825940024951382262903089057877435210124418192327976266542111758111146644017509233740576103832655523247884848902589583283250321799300062895864855788699188055177804301105966638934319464854429519651355649667197108884777657125621228560964410370471273359350054267603752099560465534754993656236371428791503881772798235084810594690102096160911638571534793862476348345185592879292313280038758377263905367716185365505744856358261663469856511672774979834268032312565770510200057125560835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 50554039718595006607034276230326918337831195264824091941961998045436876155692434336027394425967566927318079058154058322832611171182889125737316882157415982015606146226448616494373164661903756867006556968305653518417055676064699562775454509193688788574457402498979747224881252344936731981243053412952041292573091425323720900189780241877587593734710868414306092422717218298955422560162795825415023740450537720700646831051709541895506437607109015064252879085061208891262206295894713777452506684123463923418509952190640934965345819631766223602696445048263920522697535288625782541174563516421261490160078874005983689511704729325538862247497879256385711965076053047977264280804772456264234342581264779491801520931308331397491932628129399717482027959320733334561124369701762731314746367448618004609751993635287167369919793901282385367934650857401145606689682603477854900520236187291310929040752403214114718279254303135496729127209746684084478836299890233767394520482424277290588919784598841470787726005254370215066140893519841759609177837475177000006307892139298298647523747992738359029889681770544836859012628786765114403830344390175081585989953191707134318230310451742734120820534133317338051196496913767593290406714913716434800407055229214378024890900421770501092411801585203776219785471663041912789153335182341386481903413932477389022056263368785604835037910587186572529054376153040907330444920202840517711800446711283567649067372267509647621947312171990259645534158284095652412189420678130142495048861595839419325271507012089444645806800610967303626885773259240827316312177924305754657770333021671331732229291862603067362266025088963940721064669163649765416496432176298333162618314813563682751632887309325573537268646302474273681810804215253818532317745261505563673462651510345428133749870095829189301242231436583597812264194871835971755504836886773563944324177287414565561877352147180237495816012378911629897260282889986884513334553942152829795210414026873836127464943328659353619050319125099410802105095389315401826045227488157763390071634891118621711086646355297362005115606912609233151670347114523192026567718064913857110082268853712573914240824089045362351732858778088292793150010494307080146310989011531781576484690529793644276567406449642926171596947226211634229939634986294659556225828377831302248667469522688749117237031580964171052473683974329018715051143034616944341535111267205249351483326978368782075517053602102719477032916291259572027822491414798708599335463734209599844412657240088227564345796258386373964524816870102043454092407141003477995427302613878682068495080545631327671660175119071071314348459019253164686379132996072112964358434277247932896055234230707203940791635968343715291759369246974655742902162454019709731183340653280446547843974632578103140172065766910280339502117911565065599160089017131614363337845596358353523872876148582280845878787605739658174656100037911746443427846576352916488780210762393476833950966504325922079629137533446031527210349113928733267559773206835166220844948506988313924708416362786817767429132461012223782348876720441687393890755145933364433179268660686406803233110466695674803369633537180681366548200894452469198689127946828617252470901507025249623363477158974422732019610255493345221735393880694919727466721419288645653725363665996813318021348282268849448959650936575228039718387649702873655092619822136426503683509280183627226926178534972189218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -7635771605966070160496929374717793081437626798423181842995798890593138731847802915734971720686838950443323063873312723400370550573934732051816938165109219236661549229007112953820442681562718902935406940243628051437697585733156502347166250497455203721030591017773762094903103742192417742617508719878880854618996370146467683354412528703416671555298822014921448043890760748648627886436657536011172713963305591072298084417516288372068236876060927688065304573889682645639807182656850213896903793760701190935461742339120681896258121788905528149055999113764112766124860156765897928218048580371789883930553244058170581455596893988117376822601530277307027423404766267583208585876286639356684103757707027525525874278631716331751923884288572804682073292225706246604893827432205127203231667324552055614354208921956203516185582975745892515010487283317014602740155361652297457270364652557039119728633176779115251355325358929594609478394645380650241755681543130877376193301320541568757210277495719326348567881540975391785746557243456640991880652520680345490914197066131850456682063775187262385122010961770438469971558152613318857856568419170076943082864695796503944762415207742517517550613385252198084997419505694682987779848059189433910529853258508559420468308777618082670078069739564219830199151667798797872821297232949630704785595685122735201375077901818628334222570796256991083195076065996255720582166133338395597230631357309444516512389643348947815666342330556941843450178932359447412163439782699540426389890270669071936827578406567496377174124683750371058183420178790705257941419674994665335446797838533487691568676622863021514973141545823567234704632686344558264253595865408257034854514503454257233061989301046714075535049462049575205399413199331940010074327347700255501684564705492925037848022833770791478126160240967599578980460380292362604599707046622523960237943958419437378871702085383821654620197409634153038237646716740472403597932610535251214482639446041880202808588998125570112122928413162958943912038125213362585592802718737271580241336709822001023691224096034448882599041610121404625921358304666387218065007381860330066233553107773518751546157206543867581641655602032743926443082509880267567995271304815389663268690629942604540462055618912804246913468265839687030247505213499136000953625235368032069472532413218674991978157938153113477379305906433001693027514353202729929924850968197534200952118803621142481990829374642628184092165860156399405487262989068589638903439876635916514137270100933067394437507557952908654423833284080933693418029674862391813664352642691524895935066278486071075695189433331174666782904489224162808372121897326402105607882014685157228444941261182824231256888959764864382764246596523869807315944669571110093539444871543609274523311197260588585382972103119923297119905705665643184069280481186444211582014442550120579406486985223595601194487468254557494706425478482418146104235366168723328406436874431372650027136232381923273826413607126928153903090483608377679217006490098084090714110491145132472226145655761320276161695113926611850682715028938042943757184718163261479166670330639522160792851350194712042486075768562036540011357349920248118710278304186859537224686184989664636502226314133479626504963559171919561706579189246190173903818392967972658019632774541120474266408444582284329224454906132993960634432964791830291108971569291011902941818636392378033265526485098407031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -8193514462213024065600906446359799724366493822664442416721276040507164054083718958852469065944158383408422745934919843847366844789382767283962363229722825869368137128155393991471520010897655397422185772754058196138537483394682975170620101949329715550214269630779706040006170288321043465621881478723503068535648352961212250887700712197184980406779963041152884249821565454678018512358996514235419718728587689227538538114308942430081475217013967323903913203407464003482198844967436058896300630740992141332916317917898154237238309599497859495268172821201991108055932251158256211429750575081182102203737961269785247374759762168362962154679283631229590055820048202091320982483051943760465506503034972596907491687563456158256584888094488836677045121040947488640907131268713349996083171081612610286429916044041428619938157146808938961426678914898243784433036591013999438937697101411235818521294964563791563021984187210804425223750402913005881585173937844557028869433272022189453838015733606121217722675203887839043329190047023761965202713004954442661303658066900788416434092698656051662460647413669241002276023165252597195768099702649767385457316631459155739064366530758869628644000890670330120791075417389073479979277882896349175587091787941357247462429809287994364762049703026522283333032023280389282213820900239666394955537123763319974314399976965524993325679431415845621788484086357015944697809978095110366702759023478154060630498432730218903614924736758259731242687536450317476737405816609217228139314256396102675880351882145140233999116214306099345733576749779690415667685881121226725906533456525043822618813434954409624259947662532863907892541105049339780337947321852399618527776521971520008971405988706863000150580327697063916458844276319854122579036812199028356027206761250592757307874518950541580880386077024756353426343291850109283819643811125116824065960749595291237079999684327178188389222966134140413511559777481791661840761772413500708215229487587371701253362928873753520534395461579787803078630778731495196055425750846970405881749368159031554828585337963546357547211800656508116601838470005954148710927764214479866714977255557440021119797505127287138506181680172189547647651221271404167747065530369789783755198795949374862020125225397770523215977928725908540912362723368190468169825798406844810723967013570761813447874903297665060236716706044873077542240864447970591711047409034312937433506148980813437003097168301419075936636477395682409758899539509847771245460786933702524756057472949985493173904504620707702324237471808257423502248969758615309306963799249172217865095708516283656825321802990445846935088378340442719539752393623454148494577683110958256645758018339565811552354240115844653391634658531201878496937586620999805865803739429373319778647918269608212313427544500288626361421827935962780738829639917661030258932274069848235406204451226195692578142830858198756060113601107078898382290674147441072237930571927211317201530774157866801355644943315036551524977488848099203764402356667495137697208003927474368806005889655228383863615324509357328691738333082314128160744494102389559399846183709286572387469930279127680688942869705474341280971525945902339140818473913540699045232820271736804252535716694499828001210479703248874425815818857491074794978020551065516620253555745519644366205699028495130149695064979772294370161263180894000044412128046244125212438087731358702056045564564062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 120383639363398227259099249623801106939258813519612446756427096731691269298369445687668970311951222118795506855844335600919909280278037750087617704609839723703138551691672767265554259751491484846488450189311911268541017560405098627159279568750904830461803654221116533078296158897317417944330687428125291230875554370873606070664257244571355622375528497833920796688333821003948719882899934287605859963521598165951199483737421226530188901254433450676371445041411498122940767756541432654235282953872833682427826556363693083511634981269614398800225383295850475924715576881204182108270685860957274760820684265108398809102350206198992093931866126924633341514303059284234702787051436356918255394892697246121393981188085041125619508904252230141245747264136757345029869887558713978090441615194370400393831277265083200431577815011146257314168156672004296242999660804480426201488474784666754961986962698497761612208525268214496824336568792436231586530113413527339995889977796982510715243113867239905699131802026173662396556042537704134134246025404564042984992932359828823520035057841961060630111145117001249591671960440143096287228930599279440255303645251695526223234127888936326308895781349969037341662080269695042042187905996131408839528001124279822800667354751930755681185011824668090541497914783060513788458878402097742365289602522168451451313196171221372302512085834460758082135884374057353270125808945838441344448134080212303241481268606174958939363625545870298109130342048013847043852647007092660151148088141948182610270531408201220715990860767806926875142330722678705245165633918949777031636996373139391239340102938466546389707823368792042910634132821909437867815344652241067540564618935365253278263955305710242604560540091334404216298886197218297075866133622613716495328864406412697543058484980018083427066175764964591443034859566183992849928055483440404964316029313022558477429552853477348465869081199138815589854857564565474255112320311647367827482790540278241575592821893873169410070865064384445803708994191578136489976829092105915277496744599431126231129555804941861048324338145815206385504319320417812429655903543369027210677939118022265449008364750980295110065787872181243661378996225058328601015548318073449560470060140439717887450948811183164583259270640625963817206128824856570674605853614799680942389609509733988427635369439664129964981715715039452536891813644800652069088122080999823283598562027976209426732249363699148975677492694545598174742065096354571366833178686191084634667899251293597011976150382857013111833545103630361324609148735620662139821298872550083925662335284331517782059841864403295950189914899597881990070031626965685267609702654678274909486869399553240657554035778636957932424818072179961256377407530872026364272373738697455909880981163097991290360949926289789703836146265510339526885807703231516105698828768618669531280361618045062996558094301178198412507318155852066090308329839150098591463806464589723114185089171501982688149457997146974831757267345993128187087464525748637617357250323195207468122581877288346795253504573564647514102116453839507748697971392640840533023775580917966636723431297799443736867749832443727590597425123511242021482853691592434438236377176790657285130420083911208298599192098911114812927092409464914415156258273222098310811655191295371702362736747874814656121716952830454626831873190808467666078671406874563058563477686352013193598647481344531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -12495774686044175867758867056244380478923988553361543197972285313209009659339916962803586762745670788571124251956572364861125272871109511958432537866678775557508906258057789941808047054849171998077563329959531419660753351454792981648180994039085177354277667042127495528785148960920191030251324548580075608704804086066249687789111228057059164993824787864322445422662561108472961975720947118344044330964435969551491150314902668423393919251984206887675571183006659544708847718074255113220752309270033262693267285877605826422935798162192772220363017314037556543866127570516071091928629837045302936706913945545236091401069049429891112606364385964691033503432244303159585722476571368244748578879250626313550631542643680792694121971836568536070953925945596035040161523720704342877937759981841303526203127631606842341372718907087773255897447940695929395852649477563798792583881948695389848132071356735436450280226110020031454434601578755167523543288735234380564406572045904808948395432655669478090295959431400128203982683642043476699960641009275757002168315994926745805705061392821125598372824590598922510464050758668688525789864530308465105807102096934763565898443329460374784755492992138154985970858579039722690434022624272175051510571681994106292813614064578663876755637549328299391974076724470507172514919628911177898159664279465071927753440685152419812290472458239438396401511580905189507709283469710333001084743206090428502228999705139855483886584907716952436862349116966125362438381661479412785388627285649355916953388334754578047046992739228054945541674670360950750254538479342707261132837400642859371151234223314458998979734045545499535493263284006289191702664493746831549086588661106939763651823823048273668432231362624273714102951500729639832964476528519676153457876416108234912542799567504201291309048613510150896642306891877107865602234089458807726917633890003315433896718370172814195891781745779739528840704399467800473349198980917866041732531983586054860252935943899836719220792167096207248869097895645918953953575017506853471356624651309297072460684433176295265870417186106852797275539412925122896849441535234553013341448796540252348281643358438767016597031015500918123377188309104270014831102403063046169118689664472996078794490546022610053461611050210134817369110136655383208705672536555569874890574558657799450233828282401065455757131332089648579265785840287941706753858097127958110245902025154189049135270949256615120404682505255040324114271876532246794679627489787906697045158599531042072152582199762549716725857311779003807897561453427140590274238310267577346177774553548168539829662481310262435525796133543607939375081926535956536804940871581718177226161460325772214991151852278361018538786794252703386246980936039218415225429516831622295064192545147189908895651221102077388338654590452527195261778479232021090335433675228208569078745630314936603575115493925604947445613939665818639605271029619923014037858433953592737616233732177361364274313453059397305039645210223948849876438837522557021680921300380892989613645702252302556795152537754645760173233245343565689519416803262152247524631838474547673316834068487882326152970390511621985881808853381365608150106067877363693087186279604699267406403144854685909142877351540774740837225513870913106041311270050822873630595506201103731815843870183667466402392269248236844010079762649493645268344047005270000937854950086688139503262483175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 37946020070672111759251190583527384029381450964024090719013716188827858117857886485444148976295124343072730471604619444578866418766354922359178734203464883499392950586519822821244680990689919433369678354115748003303924618071605827015540747607589098124940896886488145828866669709204132439657118953519588595207804608519289450283601344291450199462622520040799591526919478899877947710059333434086599583118651266259736252127153165757882600371085664175060166172652652776463539337200906044257884772026511789050345777157600605552064216343639474080589265228124771593236150519576302241556241708842790915721487173106986377566101934253956563619211099348989653759156969651611226644811650455345605727157658744177922697058870854290044698913215438085691358718451363264160942649971044429748465501265193471014141577096601842880500989051860134088867056447252587028052549013942073527231471732130115512701759539594949939128178390098425285844415084208035176026669315042692029044573250459660903847310369806162875582642435771966053875992631924193194479720359251116946772465883923054098634622671499019522381656872616710732041569972993279386723274025124921700067889831832054053152158161170323725094534539446736175442835556391261397238606748876208068746061915201761064824787241715795207145135934838516779011181694344410236533490094517399706278863495469445820288358256027885814762742016826074778300961133250606667926802242560401728960458148677278662238381053658342044259230740444981446932499618034492685498689217110539922358746010148942815865206205571200310201657434054157452531359334245941377821478140035664964409203668057707787060325211907117756766636656425972308509636545348277077754380600826368017795019776162511872870327645111356917840376965306786033943973221025914276184500281201771855938338508991000007618034403236081971214069652309059991408806001230237660185976076322193601794513487000106535461400232422829855608514281044376221298073027369791498104148459268586718317346756021949251754629666212205188713758095138542255372728567742753737805659117080389362731307347414893275900790200094746937962997352838335863168250203174951056796719917503069485798187439812451905778880735472476259709194687984561201109251460254806153379893168418799226034677482427046414528019931620251824009980635857122408580497662711081794567410758118932681991301539492971426065664580009546607947614437819523511290685753381248443908634796189606064305336286787267437915374806250531329492254722585583225279559975929746621743313236824304349832759027264470189233266950800748404297903855349637554119559383444056231954819222818711955332971022507179638185808094183064376822184058476025701451185954058495156429609811019320889871777467993305451366957627511413275530736685572608159427477410049045776364797462287784257377220196880857034318986399968628946852463895277674935443835929754121653712177615995340034420990079740158934130912496563069782889609422347813277541681483614449879555548800439308080306889253542446275167200630792518609589735755146772098874980354362333143372931737469352512655967610575363315055584183116902516455989036774030561260814818037580460038695440043219273759048359425822025038624618591362787383340869462273972655474756524394172141989451712659748231987848448792956593754394939861416714323612353488678810176786398293020276983026700332887971445733117911705259814643864756815655587258701532760245747913010897667923659509883199349233948351250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 84983566584893732179549521918463282829953130687081346698694307696767410238924897893412162929628930767604017346538975798715080120184870185775801586107552632708090356435941725839019116728704724136253239852874526008053691272940955522979149259120897307806493615677350692816983236261593365053062349138889733396710993326819759099219708539623545710214243843353356722525543581964335716752977738086324762882788824737546199897450040733080497286055400267621415312316001642200635004102768904505806312840265708463721470510911388786491732814582967550905594266117643751633169736437451206553713191416170115050193551510622387043742828983642651948279993048463194286902315218334037980805497356758207347755164065337550542387045906739327006928222555842312032763416505034826603975804400872919714956712357370195541866976148240605057314562782720134873189305365638534666384661321455100111001695536184282312728628337857318059758926515472102137116576372799006415286261133838200827307367486067418311753879061079343394342564598807245576737002549857395514280565510786055356744086812160096320124992443520470133529767255214322142018662185850798174742684837987748120518866496521297151299645712232337784279879480437672368082237028571570133544379557536454964691186339201149538290082885684760991844735634021702758617105654842323233292492503557334807026929664238349675360935253337885889962328055711349843860539173194456817773461841296566699286988914970985524268226072565403099154068754671270415117610568375115302583367530925580079322539677090693776364808112281251094226923632907271362260694164537463722605730333920505975024228987858218978137394262077864647964932150292679468776381192336525057752562320166382076527383757177024304989981707242140316125892333613698429192514560958179200841773460380282120702993248204763005540188830228173338332436624989389034742058731725050734973002747112650636706483063845655397713133738493985313411363675366604944315707928129352365104039601715857595016111058084368544946358979650223100619425781379772929614851063029970538600137724803938138493679397576925476796552933377036207302865711686208153561971244911247210032577099406836824038942665701331775531187238578927374693608650991526786430269010755293355374192681760135135790128281981011804834419953784671408660504122062214205732435073228363920799315645647291503687163893834328151138054227070874565900764862056831403516389978903876550322231577949846329044068627241700217056336307957602181470892721442321428051655909684413605186205242656181554126142741262626747797246004679182396034872326385453662669905294467339772961171907482895052835924879705220818252592118297037952142478457316805724877483928387552417664821978085842378525555546559800259329367117003610607025813108764222133057062836182313874747381881012593439099037834330239286822843565597161094635141960205133453948830191636910049458288726534409787400170373664504958653118565039684279183057607532432683510795724260917706970908216491888823515079587014007824327222353796950777857876521442965962326658040541415086652208975622000353317259977356260056938211428394931297279294842791847644260526924297622515159857093145208546889512789745941141429463048820987409021458776856923123892320677753813801866309474589985275857275860316991018807429679848080541122009455922379496854958950930409457883140510537234014337135090407721647960502582056943626048447200988952380985916219524212459233060831873266065655993592187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -5942060319079013989004201419276349562597351497195004468746246814793275443775210741510828391258578791917299182781169958435600801554897608092309731048400247269222169313464393584023228550102165756499951049027481463798087150133497822211281626466537221667482961707774041533157597697148269277671696234476524209458165145238268812287914140369575536325740944506932319186968833392428462808182246714793414355870772245514740392177682897773681364803075995628406273550001577637522154213879260755970285275799686697772373283987925959361207961960684216282300555361012579715150993558436097638201936111598470951441201160263064430097396634087638577236761957308925267938395772951383342478676419027049774281452725326296299159891258468489687849557086487939058266076677804902919169967880996202960618644407134679172884601686394502601621294593660601420369008345649130496939682472428028425603074634366493885085780047005249636553834275810084440191119507112929554133189605812339138760345401315284971929331388242784246286159989734779325466390944580680715491450253285562187206497925535383742083506400614744653175253893988949599100675097166458189211205783844563672151238453432450854372132003951647143341597839366641234148013542205954515309282291556435367253062145199770831035410977615349197011793632171291342941557620945483591902478271274916273915318271468512119734361567139382761267515797946532079914023568311182786321614047469902809953100059565836153644174539223413925803621905776093641249426982635402606705485482576089753616378409474815516852489133704221602522713355434102270907817876224346374226817259612176652472055832439506788174543053368581608301488951132961216288468570349465838533299429742798604376478052840383760057027825703768129848873013781802383410941240323946442656074818184747496274775785395464871883104426538486082434368789268047497015477477226816573025420999190307260385987078336997127568218966714317810254086093967021459406937860281509812698967053444025308475463559203614818370317860121876105368660546866736141917487711823240918472198981236804632804037149905955966543408130698712397196689115176117927189084344834863071702205084256157675983953064552266728412617001066337456134287872864198155257070324612022030383157869570440448784993394497564900975757913675118445821977907443734311402759676211949317595064417068224902325629390117879351832867418731400321843326472653021285599259596487214227885055944044118496261455329923233419614146227549107462203479399679292514020841555921682599525693268173477529515094893368023066601072496210201386545991408724180115965537572878706691030433501665655018913237206537406403436566119112560314779781175749674577613242289465874365358421225869150503198336208530576040085357272419059158937662799383708162975038498823107401878374799162154635126413634521665407824867349432241891051614912671795888664565646235068921308437168473122622415282295322468936676047622579424661472917082964642121546852689474404826313656330849577928677191645458793933471038986272448535453448117217928291393809130323905025799975814348383480258098638568779818197828728153497692147196794834333198704926105952007238145041506701169711278156100586356090987686950240359387363788868875631155320098711171533116219937964192618742689945531064923254767352766408041379200216925967721488869131751320717336302871609545877983538016538187543679664998882180785110176262154627104998953705039344313082484231761366637661643484909375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -5519147726480302353331673322248105684547808851719414915075007769568170698540722596038750781165592643336266128943745522597326773322302930877236937694187039539128306632867956911357170487723063758213662848184215785522365923977369909906450478782834733948890874706726016721970440464496071049387348638624422708696745151846998506155264460948102335881781857064098674988795244786879362880084932388328900554066640923866238258251371425151025503577838871842317249616959925541986312826468791609841244828343127330711866972747291222660598733409528162204109963844552748184125601797729502320810382137541998615560991002627214639815061073851377598893009922424263877914100008912095138401708538198402061526298182061532875981912222988567746458448569113819316203631212902271035027844638508610967189403293742857625121594379501387457010417015490281131320090529756694252079309926271064286793929780932196014831373413154538886924250503305478117755621512870804637457186396607665426623370778365675023298632998772226665922713988831067056089556466944104087690233602051799120784320118752892689034197253289676128260508599300448620573050115936527851424985122499739356424572806007085171354323400075415543327657795706749945231370332275818710463934448488098131292032513455282046686373092864984070311181911433543372227232409164027335833832866134089441067487926587693869591890752941488087804399558275163643335340410187167986854999721269986464206216120920409833029116761710591241315685345582781112658474687918640312893168513931224596658082384504543885647746248093411692532654457752337192401137384302167842607723929378749984661553209450973830224903394994048803856705665376766763394314526602052452853572203994850962673963385149239217142071701513817225948762439911505427853837138504998354099313395463833304274342620978256680849953161870667383649336991217675800348011581511882537916192638681600366597581323576313090805296974276964258742662174082664410454195166648781979505779946065395964806404316172889257246773940405585283128025250111436380257066308977193033211511678133523292897648467587181979379757352814615069360150084758245776445897755250277081701212990918694978714001734857558582766639854476361321263242895879131672418909317631176704001654793785226949932243097394781325449897487658457188938520858146081365262263304816449184379649692277498856307062539911876791391900037872880905223951665105378256534438870802993452896003546718283149034677762156935121967680579234585655160413590799804620997754481187684459033215991600095150852768486732067167370589771833814830371924539622346229007406424278153643708734120591769787028142827111506071084197393389367460673716497606425484844023107297863818107025635950856861236912912519644743923407633034425514938214916637617069016728072767840661984174015556996461491483020147553716463642220741276910675527540103858623991334833297844743756839917928301201830714816796002296620312368900493052667662492129406970268249965674704524141998646168322673048669945656850975499515094264225027709853821960631696354931295425656369673318680926963553295831647190376365567230181250203920389350183587199221052370000651723779693352614596165258915849174463862829760630318288583968641040249481885225889392500214081414480972726007698134410220090892391141360352974623646903061081789077401212369122441344157112641606931794457652189285102501349064575177375558819791783758809493177843091162041192857667152736574447794742055490625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 13318555603881998265697231633406056837944157320321135387069672669224035267262397122508325964661179521909605693034487334763549428808787675080532236469735842994491047299696925117118027394900224675999408696693712922692660900084985156876478513117084231283118370508128535200062793522345290781153483154094331444849770895886485986695160709493219733349022084181621264472316104709459046378410335964786283848967240239103058246696518636234495081608573814353647857325674581068713051326750415739218736067023266655639994097778410833931123902476073968966992994529887087087167432923089954102190133988514402698414582481846583558416941254882244528938374413757600501900938639661844785442058111163305008584647466568653619894464187013211686360325419934309274926250300971623108775105554626312783981607410563359452737539079752846495807302134712594967148511980863113722533610492045378356134174081787299004649669941212125571600784463263968307376249091396754209489981668581420751807087402195672489614498614450904441797868860279407356898424747964684877686919318000782796264899605773053011158265723119410494207658276436526544769054732148920734577974683846806666204259688632538362418392864060405932442029930420512777125235691516951705348335778110348488864154680211958287215984981707245164634675705945141307627630901000867077975744161261425593088705948721377316846740586584242529470003423342655508550630630100478918281465969164200581249087389402499812692291777681802976980654497351332249597754709060555653002081659775083306479031088808538533270733995439590092304315495872087628783164619281759037310054002593556944919702921730493925134432753478327771070044102409837882282775811673413713739898762317642731669131450619196101851491057124437684074684286073761127301917406066127416411902396302542242847956557150135944672123374140640735046978116031745769228952231950436618635414078184817857670684843074338734626022062938595774618102514434134525403032616215838213744728716859613831387791838790457663755602667015216523590797895003599803586840412140619706847147628462351495781695988406611833924479442633869699942713893340915321385151248767849663448893672277975462889098823542102691647055802648912561759285018423819675202862171468686664854118540847584214818038814297594828462486141026613006937424841845447851154376820731656102646309776132231470382157836179091376748727481936078103781708340357951216020990238777827349465810860852127220681643552090357585235240261243914664644871228875242219248192489861274586232571989002581453826752134340054047054999085041729320178254681519306453555004053274470298030337737368589926782304935451629066599164012228258174852135410521239169905484038152824930835656252707916199847495921505615610855275608666668828020213891957184890949964096505372890386143061233987314780459050926886110385412297366089885031672895325263420872151340970395648770511587819371224299570689916742764168658824365005271152334090578591069608017312036905339314105392067936310169853776357705848091699232041807351402071399653359437703451277956057520902539972926429238706590712405709060915992660542374301430699702680918271899973806901843125674053518524758205133641176343375167905732892237058915500352551986673522217993358450182994584353624480426716915739480781005685661941632943895683271890953070314600368955570217279564209042957987180777059556919004105728582896779490251516990067150222923961684199129278651110645805334863485758617265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 766517326833426896504979431210498216086251251717954150157243009923876934515586741605037092217892994703796275213197779122969198070486635382714957878810478174895936329859987094362353180356550834339749579017985817312123900158499943845282667703804643342760347952609417957853282717273511940684381572038155525330248261945380718825116735013461947871493948894218270526688110263043009165068150947100696555291382927830390137467791234055361113343221741483819276461257267942515969765704114340206179330052228198665776063329820446367044402372050419898806147765157099563280047847597008630208096214505734755323007938661284483380688394181525570162108760093591743319470687446664623712162065193314161631723494616446798931790720521764435195555941297131774445674094757455640089499889634962844169923594731333399626318391813461736146431067540389424660396603286611748755734875605592072912505039141383741608753779773166317765573407594062125975942387601711092122682410605315391285376580823364523554537993945563623062665362701340261794621199006124519419353599625808235913121934815997040843762296530024597545437342539171589363297002954112653040693910034755013231266424235736232560627076713016269542415962832304070931073374885969555008248295615871037864821405873458482470102077725971249711106252620859219445695832786355344539546957345501718584205430794368868431778257045277473835647000317991563548008387056234315889789167331643629364181341868455282185218923545155238853014214383762331026749779161583953717495600936081468729132465271956146300098974091565518872628523507531691534428870007712481747133293426475400580173531440972979413516075998659299003687325244149166054234743042746952150813101238242838043385353341464792462881362154086671855540814844154069534127068059286736195865974558633189013706882614493827218927409338657301767896972198248668209649338730515534116939378953442304538113860129916398425292250745188398402985773225976746526548777215580319178577614708073721997162810680363484300766848118741403840641257633373822068685290894349779271901295332529623105072582183035853903856719239076212220673264912278126806916250636095634556281934992728577233779703632330638100421734058198991295993915875502400847807609734592384834879866759760837028617189708875277645739032593002233276719944960790296203462845302283542676724521920006464844859667408168112411474328027502462208704964621075894280713394267524363401969184101221749888443162433026978914784790206236951322966773685786337252797348529850794211772221114408345744738572933952210666365268762228573119613161287545685984884211089109609883319530435607094084356080726357874402057777891482492032724011699308114334482662822991486368229289158430873035065347370152621844980481785225653908521396890329036045221112972069833882236992749335457133908840700115983720288069960979941572651397445348115193821906004879692499583112495578247806441234786043668742040556414316801667477064123357865838610385694505247174942544783671340641600217023834591211239800583032923064240679563004967346064528799594709369717436659819020452335862929729747766826639326837543972575870208440847956010443546167955052518815748128600839676210110109876069785429886593338802794639738567720813749610867571131456570195193996487542017710959670158877050439916880703038460995581127823983998981729221999319537165428558691542921338547665176713967541739494667161130934276540361584096999407791344180360749912946352991022750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -190471515790589948934828190602611786511009464504519691288963638176620621630049704864568980310181241964465985894357834844519296782541725763836081684146810019721331170978713356498609651643815667322092668663325011419459809192589454156603970177074488375539862185745559675012409324125012427440182292790828784736438754694188401257979325125659190583337170615528886586067971667145065600037549767081906639523110721675080850761282712109318475051180648356093299633315437411054392797096796842860418428975935474760578449940172500062307312108402120513247330675278780789108821977775867791375683358977073835761260676622562736318834289215372130431430821124714222577993791560582876950686229067758052993975885974894360841185802767732713321644609334643413324264515199180804267808658485985390316839729551125819588564315650716740703468888845377152911482866412685340910725771831924932190321751215031959885757750006615169892400183260620069400675274677444701801348760922159205076441638009607972408366814136576895171527354275790029935775355700978535023464716202449750382667951396076206159540378481637369596788362018393936467362940789149043297521495083246763795777722085404134540101602732061223092544534275864470760303352365477817458917882486265528936772130326393385029379944753500002502180928581025496623149576220287889200835482092426750156207068981216496613709413397677071137630964585367764067896895129408141492971217823322021639882718954709274049501679226547475888707895554561860762320450249387795236463368842852716420351322017135922446718369666325407933157739091148923368928632598042623869986506862221518674928960949894666663162289807788986784924328996235483520957842061626583349168251396246643033273935291584551535315384712164302982830490341200526737801527611205305464052127951767790927429956214387767977058967083150255106870795412509512587544014410880464361988149403712024499159032694637986449826784835978399919720232232486769577337728969971883706531948844038001700678273413942606994477561795301907464246336399352066327237076819276769247112952372133259457572912568113460203186092575426494585909757335629477653582116648250711213639203360265176674039656136182212469354327981361228121984602150131752576098832201398194993097859401545909018444749160479773027313943477149627796325762786345379103472465860452493483690389114345101085595352491568249086391472688033318068493202721092242145452149601856685531390001429409056260622866630124894089246943875016264504794569005992436963195706286022253578484950536885705608661708552366780527654574799154999227039582136804798330510840178468195860354246039343723986735271915411511909495145990214689437866271423412783629394593659006854355364567751716677484708870391647261009325376709144203089690502153091339152309443562856877038740760738628752396607549502281051234510511401635463362643361884278814518785131891324040415066501285345615514832582852134174009240785653874557552803729030147510261591687621642761508179178301402479347669997005460631548057754396501683538901839714645596918836483284588661855055411882126324286771876217739154579160711432839301998670526186818730955303714991686199476600346964855389297233968147667825868116128029334667379498911815746991956780095249636311515567577705873176095738664559077207644745176806279477433650545473823282756290198673507242171420671874088904830022185733576841139375643466976144200479874567048102490017183312296568941086218269368551505868125000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 12967231922277321385335394666255627794083941463442716647878622655650616589029802416963690657479219818024946668389953475676011568376920088137098444657112728292351724891418929145295553776924776999622444991283202801542863953132981747630708623032971345331347750985931109399199151549971811180506612122348976244337380652938747227722237984450150868145628866195217296888976201424871645339454110531265399507680117026284170902860033983184499714611823405290652016243330711395704384520327908216564702277393246208474815887899027242189465896114991786380651064865145723291583340719937693845150572916924357029187953531357603696285058822234046792824221311098927760783919888854048791566798708701984830191487664864972958510745732055397893232886324975503958284531965934618198329527732252526811869605987927744034202207859724519556041111501576004261754442062484366370149836037551382937626586981775453503061141961248132179518556387867420688878722636820388726132827480210368434258496183090864093207622305171299314401285429763607299295277760477396774131320621003399805383274147477961475542828185074078791045532894961670938389313067947411105815905197392215379681173936146924620206535428614454713722590952986100693898764051222544441496154035171795731761871300014354668484828334230271982017840094434207412912864427133063574513646841579984522420933810901392030536669660576460987616454879831008482363729628120689186094261878867747655050336365014112905608196399317217653292948076960536983138377770207305351066121978702846847173433434014488305112314174672980821155555841673505559134012153862531690238440553886696192550760987540823080476287168742726515021158715330517177522826598831862289832831189025956713274198878291197651949215586635839853114661472271504030049676064174685900828801272938345555954227430405084323725906885281082105011139465076228614995625898104581640962667059139016353368770855718197014630535484528927953171548462266256740918267221935402608088330159258286033869603407653112495056806882268458091969809467832655168938051095600394893560156520872549307412253259435772414872592928952676823006554966614477479655165594123231832481334391636226408558786331720422126854427491537219351999624546996661198663191415429079843910893023690735226531885245133573186551767284173147136439550297286325194740278381066576362939436543082471130007491316194951351275405452634080136636785899914080022485205977717895047623234495389137833197969615834086482589014156534714032253959756171966758261964596057820380899830952021835776576878230076012003175717306445165307764834995241872264703100164290313225027020868451698309641072496089484028059409371735109795030554710093968009596340512603252481488513873546500473342027817659396015399025047177274273823971442007073149740533138592247238514059608924867670794839383536283214790822409943191596009042720440563445580548628248101317004805394687572856970578477888379515814596617831790452427816671566826916091402202520656523840311674214100731327406504288266460641494289116696086031075337680193226477357563183869938785644850297301252544811855568487401256330497947170033785917782101988692397705718199915877818998114462851361126363163884473474641171223706285098096942718055946261968459718793337355851417097278002804347035104826477428468575076040039574481694736025231107160110549044057706359659056436914584398637832015367604237718344555289510041429959885322509898631837878512295163462099379106130441875000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -418396425760843496244456560651913989268593381299095091104624045889952193372869934303898942689704584810005345309680286153761412778363606089539851048411881768246214628299399856428560342460165160496243159348898317932107626758281194071287351022857017100216207807457736086824705453387308814813663082502907398240827962467469818136916093054346061703161402460934515768305802188384100364349180349859126271818514074775958017329049719478456888545860932399832698835073812291408187621705275564137135864908880584107413419770392245849718416516566166716587078991268148971927135165908799295798564253547711060477304822987303450991424287900079263110169280624558199684585375660099585425248545918621861685878085038583154418053175427355515164944044679055530299321292615911361093986713964292080590342354494149826919036579969846154253684862874746796750091537291395404875575400435793518204710636432655030906488834103789759694592219409669739875150247197966943602312841190101740597920067740341912009153518495493640957031584835756220132183197530204764058916099995762139480405600365488126891486751370180406284235430998585831780301983431395906747872726234271261246796111565072615802343313846239237562342990198539993491133451655446919749547605825920160282335108657869664307720800266879371309202414705074718801758916084848234147469732736861165563340309311626167078389518293593245386241106534003748042700236302635331472872011410315496896697721495601117019427841229605430693531838497467174332416767782694151300372741841462291586497894769050497515344495977060847935310744221561736647103544678299650769919321180448055404367070927010005546341031226884059175686903252034767047619132699050131873130502886161854427013347705415127038209177230125311647060878108975533585547214472958648323354687084411673204343574275115824886784561093838641718893319331048932111659431739873570111167709473194133827945277068740080217862151086421882834789466069247194706983025496867521772588473904327087241399504721443162081159296180646120331412408177387369984935178609272163898036808283623950886491507198843713755401690297551404783811533764472875024961339398302434658855138542570077052966700903238259219119670868468696580513959006492555635085342860848588074769691525028855081541762631691061483102594278053187255490602694874936155466663683707816532909963571811060428154730161286321668415395595932132688187992839470836190251387437547001504538805024101552509581857907788395735257561928666459946513719907640673814182100873115852663910576439661642044837443531354104452316493020886962601525062113232094182933165226319262909710598267923991881912267515081042754347388253257642470223434618110217293202286952980673151393135981354462211905694870845569082307163275792931953746907062251833551628867200787024114304872074613060722826660126996608994493314838357592852953157652652259777513343634812357920485538538704787324507893884668723577539347577845537276784402982066527830897463159361568423911095817636196879085694664001009219722243734409908795578587365867523791308087202167506912471439317285201443158260528539732871250134082705798448161488512216059581687472031778275926472480543245409745155268992715583049958920061222572374017844618796941804404811859762347834534876908798156830128105932701263578900094574665015077639061957093413799282426595362756855389031729500427313999450998671062049189211557781808820117137781039020344993137890874052949033712864792216653750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 3596485746957807352134351939112378234618136944690494617133458476196093364007665847866937117215748581713454537464333769167091806925924452728856836522506379663112271359620058552340248487268876845214938624040332730566032750640436546526046482008683193223689986097813259034441325978374168011278350316456580686094780760035535984656587388716507047426558972525271989366072084848830997973440241608273566395757805351556272014848501940833107699495589832486350692092555403670064662411661091422127642465412797499421212612420316191233416860689293953803938810293853790763933980024476336076065274272202470396435230362012761650865827512242671247358434782659340303833743606405522700893349707317623720074071723132998549760835005698256382858995383119211574081681337139817157063937657456208921718696470295878029271499527881210097637588954793959993987927931453230432704807106679992123171676196959821475717108066725442586146999332748566282565297990355993421584762317673986539270683568997142222335496311045737955722752389224805059275119819994475007630069138150950252309997382178264163690482080388036667344280563744943931489876129272154751828229926773912025498721605446169145223152226188322874185052913363467526030712174820670560511149339371640635369047852083920113230964101341179350888212008630994500403236099978343159197603832260928033703155433436976343296976045714085415150564877504160563485720724470844310036714388805112751871906895272098816627560689310174812453616269257927730181005951332585552407436508533614150179326240589586488821061053564723747225605015717625674334597041247369102347887294933335126418967901202932422042353549768798733310904621853737207519434047698840479698413466708542025184419066061476546034006532408994175166664459343149582920523759950273979933081199542324262076474715512671381785321268889954554895706308210622384201895227300810165141156234329927551034103907035543200935956439659298905553032492441046916317550785587027159963086887273737342494331720514330538245101687587674679148266048322165991187119006332997869187326350043743289640513667597991907934520416791986754875541373092245670401966792944859381609182473108693700422969401685838344587783471483994389983152130588015278184140103716515830477278104449753570251262160775783547555803728652995508008522091338885436466702714251040082704916253882542533049301290341829984919949165693700298819604230562983471981120056808370342846555482621981406814874119524072071357208796083245517229171870267392088571728216564965523633321230197140769450906177341766276631877815800611054568416655399892765931880204108470804595232039203958095036752101462955212002214953650277085491708650121541140413386167168236492791114076131171783727029586258294460383128959162792450170967198660906797283755539364617188615973113405239425449984148850718022090209979849532557680737281164661533140698382348538054519872536462746442769784248856800177881699266447346802287443517668641403358716211105269552484632371074037938580127986866539447103961485645749412625259827775282599614624173516814239620099170316985604137995154453657458905344560566123958090750623003112634586397990750462192066756362375053266852646526803480301904456634696161154108732596368924264788103930978025044913284464263330437455371964572866971260938141519065475541280870324097785337489727444449492318642039175923907823825494636010677213547745863836048126646394856894294702027694823087343931151799928407318750000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 254672992574560870078871577154195686416216788010974470129993121833759136510049366551264985994747174570365407258931551799419570130822857475572370860914183026381265605443894175792886571482306417407410839649528848377258366231531384456757786513705503723748566028378807930437518233031086124623355365445782921778581423858352080622776879019807519306305085292448324922639365772529594160721046810573978741300118013821324396843255207607848228395377417305561285367021605027194308062233372045892295792900327339806429867937239239351989463589692782183784228889830483850886560168904034207603534605562791992584175898069564626727468735759329503955572678298075001874880230578302873332144928742550157862818022884593010452987387997016536415240244322151073064361547944620071955691018207190791524354808770614143315366494932947303941258404197487547782068880478599677461160652045956939047300184113895163428707725859276686691877022947936151676650047147750528578032161126988594942782082124743706302279601061629327998916459599403301754570603509743405160919914682981459945392841368856048203240450690030154282148799773296377811572535867478450686016056159153004748916339349370619467272563517549347820572338809216967031529177191541642616774346522637617749785713731730426940669460696685607418042927787261224350519160686618072779425314318435249633355098631300046612837540011291731648490676556879580729330444704218432141133854391027779922334223767082961662944314665234213730121805224460237211398120200477042544499002239632452384493411104238024328780366307243118515885205546953988963749300352090803097953667881168253075930481893494585043729999146260535507233581412949725215311499803520927983152850153916130829350623164100420504678277375254188408774499036443536289746875010752627931491738039977545856130341420361426733175941575147006197794977557659299914973527311336723751918679286813677203133493868381903196699771411039547299581829516081655094911306092770120627648932749465744103759841370508642258926783912025971689939141118853969038837948013400404594945921296541677425035570761766967238954700189473396520057399414805272992063863609357301540736710903925819517313946398663163883275534781516644546581542714289293301620616010131695804569319409695767221408368959823426729256903776260414290646417366083835411210662155731557209255165655537426957837037733164999921044322446135835860863901071491071081558441862220019282238532512594441087947248242361405222730738230431437833674737593255346481526983194575937296558114371018423563032959760490699272461560255226117739233043640097602594053813643654753457670070979733550096903394054416730698434480871012073363099363105077324497454781509803685218364291040854226872818135767049982271339326844527764234041867625107284995168888982519419359280950179037122468742800999680147312325165613468982994849012616599933465376849510558163079562878476923348376463945165934700588301582444298472480322432458680598491436374317941420661743265542854495986413252922597557760204679038881811635431279432336914906435252693796559858258628478171330982611396763932962169098827633521213568221413199204875827649434625980790588276287659579818178202808007000431859143554097254018499403878496868295227273178625212361628331943453955257392562865209334439171667221515942174515626618771185039771638425932664438543132083532075311207140848308827437387694874040006408151661401598314566143949454095926404174684550016305494125000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + -15730448183542765927236893937898476808904903967975167121416932398866821914555129378560823701119740363184110832997902657831000459041106102655293084637250628860290215936923568468947137935500167883520273182523160586426270624837057283345238486042390343152578359727717086283601526640644853709896489058702446273312631822119673958926771205834427180883958745867228875818228231272872635220972173279808139011387389310570695010238935186606017835427124661114944928936098646764163872984611460034617993089402922062932441505100176060667904124663057989707708657771921362796638778601934285183452939303396214386123456252620508239966012408598467408409978160009181520937059826283536334507661953146680963510925181418170283318976936787461309405657601263566303651366920022132792087255658854017665330119621692258831548004919426176314904780572440576224348066466965379814549687649950437373968680311141813803046005342554336397069683811106812818442639703947861617112850975198098599901406296136979491594095379035319105090236770563102405536367090077915108432442022117949270371421618547628555763785676717660899291322638975932770015516483656749129813589076791963324100470660620729307113889931066011410319668987534681015483605750830526052118084632187028099432986286842685393035857727884565362850842693165681291789615201721745972704877146190991981843933506706393951765780967406400029044701874771447928853803592965801646399565674231699336570451117199721496269325352528710301891427151870670261627710634792769723546839897691842299700920761624284707093085558607110808521622678154412301272685041733922397935088931357698815939932428275781453905142474207914857511734012728828891223858023058626835355172005368847181028260212794453931923446006977097976981503431253391228916013780827118533184788101963083970988726664364918612814796232040038522067043692442627061997570018042509347268618446258473420782447963790154727457376275476345671876896444360082198731536607155062262803118464695050131829563060518165772034799436296610363334203929863183561211506947924402299200416731460270680783796237965091485868913198350311792855793832887895257945924579317491977185154767355616473271117204330281865863402326504339881132981862694224617979269252555929873639184914172143624117895905576962479000271922507581636621056315276304549154337887915180820676825148777444661324645438302269874627896197275160226271155233079773913382055453061695227395876428594533665125649345049001274199826715596438805868626078372419831449582991369094103596589660686673721889984991020267633553427427237066469127501887521226759621283713942954919052546513095506211064854537062860362593596154929215241753596567441672185846179077729510860860886596998198031781770465052359031078701540529885064571191421314241196965771691602761345526932372826511045352176600089416795408333452796086608456905610259952707807106340377494800327009142496908322382119615422952035290518438297024712536364868693017855789188727664848218741980835232989504653421474363335128866274017851379465648234671617469582487967913020605214837447873281665168312840974955019994997075105886527720991284172240169702064593076271215922493142381016476779929488129722501071404664211367267867962698061786741750170018452621188769163616204427524937348550727395905642532666868332282065228687034796887028979398516996538164188374152829068805340795365155008084243583504369576178399157598187270423024794021730469502469505446123354687500000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 549922659763539181475149010332468056703495000990646217986956624465891400241895779568791409296760019947210033014339253072660046294685281245458843395677904529582238854219107053652432760549262653509102088653654683453634122785944110772917557661581036247127345977971298759465731693373709063419536817926907255327475951455624598582829525255427094907856988159675942714613212481518965807383141427859080534540451541853500347799443701823726805327459593920673099647963370252340983343686521245548936054209239658402785703638194790638787753649572633431703388474995992923021915158455757922731434229565277435929980630038532963066538437336293932556562019098556209584037671942611551885464932211425509108916916918885865867170268026378323386749979088424675766275341804997659087283483131637719883514515216238008784251024647701399923043435634526377921311325518863910801365852855675968296157234879647142753572941494178168073322689568462751419690102873580225644194401542486655302909675727362455242325520979068678046869272703611349432157620988458189058302885399810629954817173647625717750770158978140399691703900658248040649866360925525719709866314894119098721914282282444173160688229965584992144883678784572482291314942445965401130007792927402602248161023681622478634669908080945521566348651670908776685963876896490453466267602011629129864741910625278324225735683095932494083296879028594712321192851311574043419713272907308708749615363757958404989381365541783981519615320460294300300798609110918242255791630915913986220379482347567852560829302315606839388321287584189177475910618848645496142285625567469287916309944204756384529493466835119782277841941751468091988057374330359520671131081237346017741463472449731999657784812896942777135323935469126955814371211835200609952654150539106800132586162196522224021409209951518122218840189653606805877634423309368060955340659845931182424759047627800922908056710973854944634990348181872194541130329467753105471146250682321415879435889547596610101300871394579237007335587990969846228209535802893716175958976159930913329548073283072000463118005853423199594633344756585780651080928501783326304753848327591774561729317316632528892863672786183245375728313885707165445486227741605261953008030055217858039842704827817810588521065755681517718412520765524524746951187978944061039289328343573896306441947032818386795721141307323874388393788314158648513831687492027365390356677360467140768891224154855700466172460728308429691176683371551767784754990598706501982266188460302635902926567476860614782642498962535617151194373229192746357575348091336660302049025344969849208999826911400837515509820186539990484822486235849839266462143268415567376977478298789339298518150808705936398077399625042690747474774692198798104214527280060475606667572084449692366989726219770797827330126802801409544136755981615119627128354402501519243844618375986889748606524073137205171831423968172068070065896766953657022693398720368096008299784022441457183266981650576237466697949167324139793198861945529103927960996523940955817593445232699973169769623824350373305587833210816933174787149759639744865218812702199921221610653727762145590401618958062387038183302413615202381204995513362001213095791236057322465216402342066317321682210128732986877676962055997613377057227120966570877571080077522958437216039984622637566707915922316196563467225531128308363701742525706720476589641212276676724995957635376562500000000000000000000000000000000000000000000000000000000000000000*i1^82 + -1055231641756840904067119765668786663352553771383263067420180272281702813145282051331930471818269199722655320538129345608303256383178120744647804162752280763529727643215681004723607038053148545619451298346496827186861854642929123821647522110275197193156986546302289117702970899925620204545846965908282799036045587366386576724912828088205383287259020440319698567591046061750776577566541860454679277759761270795256722887529557408517044734368256710544350051634502931684306356029007941966266747049051634647612322900708746820206041203415215921375158750682971091838679908097139689146285148336469388697383561197426326924946097494381606044247785018451637085252532196628439325851223913497765102253741460709872838708821414584834187453327669490046737157827143015952938431568790043635492047247519076349283091212782792273597021998626501183615329152306369954575392088599978339338570688143685919903775737520532910922023595145083350348325207341351107351137099917435931394836010039744711127497744489223470024039572087324456323705175329969017600168704016783657772137690672087426139816570520901449687216205885119978104298600595413936098639377048531042056971143144474820652369848824676799334677129957352516498310488619394092325717830599565733574199635162402184978820608990321172599031137500972776374278628287352905716355316395731265092803463037132964118859272049057810518980887087377473744944429189649288897773737189296018437496074635146742654806197007168721786672169599527217395795126621516646126912849968613923464558014282107457513072045769479884864193823116052357982854445743861123054834998860734475344913898343318153804014931543305894271621783254077788586279670892331355677983205170879308473551319175554574583363129002726788455548083199658537985047100065500701651853307564866333163053577581972919888666162663800895864830517473421321836584163583392759643438437443480835875761533930177535926509475068128959563826663015506648318968647418113457510142572914982364931853637087785880795766804010268535641027234061299694477292565064253218115441489599598230185815570344981684327316979913578299589416427312904879533001388997280196209151864403001976683892398045519067108367046258739671610300348111035757320441218669193291050860380273540815001039793642069496242891025849660206295317064068926597726505396978755450322333796852861823653702509004510496122601119075179940436224502672968344720971688227917936067041843856097537792717213228794138248294503012291318369849093631539306547060578243930761514006360294997235906977190490240162657956599280126016651740320976041879171682009067443105829562783750369998805180779073995016482311010523522617015141650725468601132241262577701727964652900360652404422348863704414824458714441658084631871919347820668846575713832598811003541174653677770246853251987400791720076635100080514842815310197842220186724447872274724429761379023273982922662604600071515637667791206076115167741905117376014102567204009216071924974398268112884001739161695855036636410401348685918494844450925966260035070537959197973328219281370480486323164924379305483705033038796629866012992426006218486861590952781012108678389441435730214829244804808476135469049844642620409784043331276080901622227722535771500651072622763172566672979097260815238508473482115531641661071941319017723403597705051159517046556930479793142232935936064743165496898262713539212401466456389625457726264756631647202939460991753934375000000000000000000000000000000000000000000000000000000000000000*i1^83 + -878769286645105281000406911334451241880864846991677351584661975855367600865240382001825067052546127399967427947849261494859528613430919594473883885609208084193570418511404233962282784943719180711576811005117236698962333958406209115397923608460029705968418516838758926205568794804224427816056454998229252659659449158140827938232041739377349547939809385520039720511671310777813029938178981917134947732079889894344717901928837895945081497923253741746999357829493227721348999034495853710574028638399861154345943050512703460420768787623958403122441450165399602025049328185351880178135067328824453743361027265972194200708913042979059524552122024373433566819293254371257357455447295394988160560144406229528027072010187100296368107990589723340273230669178807624634169486522228752999804339693215510617734016493388477283243276651222446958498576091536310463348094945713619874397269749151977367458948063157900548270931613661325154447101863056302652007587809470470852515172464775202776950157877463791289653693136512196275238232769058009734481668581149949044103758943867418686555639310660344265973280200543321058248415696409591909057809546877323597899727579729008134368033348108153631754891443649031582147821748063330851044981542925967098540975701473275167672961475230900950396280334567946133740571575997904540657104973191435789089369849825121680607135614987211748692411970670128078778782430328658488360239845760782237187791334470835742984791697043766824874765061815687732819814928094107737953040091484451094800993225716545875295537249451018427171998846041140268286395497031408834101970381506727231679276413956918732957461361496203973985477145787667449757305895152768806665685702253419021211274847942757716590155166228881626645573660353904318274209098000763594617373223545417564496688562048102021686727933732683455652896524142344118145053562810392752689495331899303257988455137264736369317773000376146394541580345611908725981265284119149765223170313561181548874208155067309407282272694728129837719558982501463435931274873172386222720669898616558474840647914108559843149569227457100327493194112768758981946957878617706609285680973233843641815858999460154389496272015038237167133491383558836858421035119489807456064409074214430535514003502385474725669763892115443164286299357796161387931568811906935307086075467149888944932351846751343581609710038489315003886801612392928504553602195238789471347491270356530619024610062660968251609416686193496451274773299797751306377291090945292427195475981134728368850502719964025064702001827086926515783906271785830758178498723662772720831566922762730226876917791795133498068563931718416574418995149315834044246568449105057988921887552620208262043299526872414547966513262487784505057836775035020723519527413816821520390415101979589009622579897640484760966995816016003531532373447961451433985120289067846347108255042249383991192753434852038373704033715252345712418953457858745524775835638207316301386736786771947133491364787927740477489228223976598286148781224247710582713437186072262899145566013723170351766945341034243981682585156089267985729783421624410811732710387361438940979950461130923707709711071386498112322387707071749009212397580340473677592656608047015992835359937717176396288236348663261070626875205798520109269841720975548803103008488570491077352521959239988191352176334987738117759039599486803333773308521827210734173498731221468155062601039062500000000000000000000000000000000000000000000000000000000000*i1^84 + 26082432132710642189385668715620319302396000799364206171054468877187148813959310805688478426247726149763176120243378201003282493570405620043837884403724671300313881872745122772576132056276653692837331215895871453336354049227324952050661424969196682687346393959777948115397255206224536636151509515677964697139759873724524762075106734213658197941764140081335536441605625471708215195533743663828930923213963939917291042662792021826299847839788594719155340653081258110981042448704229428436083827536792773301688887894770066083723722167591765272225125701153697283938267035553139861494224939685478065301029351901535850631565655936764105006205144593660400463473007020994237380987581901801023084794044405460666344022323365352530546001979404968976771633812912124858668019387551739819393135093482847024604175373103742168427008565652848874958332619319795631781198463722572945301500372635365721299366165918428954715037522065459476530757823633673142938397381534085961253600210723741555477252800207119172468137719762597705306052696458400570479110546553132679913858636008563377839834256009820712877751622358367321403155712919801707616487745644028871517451259990752051136331333871234564721493689861636240703925398083467858902407173131794901207579826830746318252434089607361207587177855372179560259636998702688828671952259627362031557194950525841380354025616632035217223544590402406391425403727592088511138197584368661880599888264998415271274864770649058906522364968980693224739043054321544877401692152701572690374362960634682158079566336695286413126619127948701255374720353830593251000964565698978548529203376283214090653682978789885969226378437619662014339776966034967714739873697300394199751029175216071159219746266017867059201399825382860553439459954905883409030329591335621665442580804145045066772708958365226500443858741700404297438436934386598194847047824496359267653931090539780138613967232973324322967851273151383629833160648350476514165532434753374368846722473720344592406172657418233059085817065702738089407595855111357329967574933261786643241379151736165594838279013147913033349859780425859905512768331768175869444667181740396471692298804462477617716817497573849025497442714079807155455842457305017395200531843488771740254011009288728373866390271237500601432115491626796566828899172834628647560490356683511820835736719708694328379648804516158109953228383037240885958891503064315751248479489972019621281396734036488215882532903941063269989328333293290893105616665344208812102688127850789933624936210610798603993154287154264988786700742772396931350701630639607081506412626482090490708846533839273470604687663409643797751336963476858360830272655504009366962673897441061898987148342089656510658025131157988646550951459117697328283016846466175921074651675291078684617666361369889465877906289845973830953688113913478558904249264580436272237414227361867772263995509641948186993008368896343496963832139911722651733416677385522446824884624922799406605350720360267483789454691977514329843358088406184048908604203698905677805986505336984416141408978780639235002691464941574901924795806248780689774188991834483885661898543294405912260913186018400424959385459048356041502663028706243639726056017798634293393501416693230717002568308754001044707610818362353646306465196290858544534639905947254081926233581402202792771029699125705685987200444741297066382574382412416363606600607357794420012058317812500000000000000000000000000000000000000000000000000000000*i1^85 + 60602078870793462259755226205321230381657407283254226100350371822796555150750680563390712667899707361139035128458929298219979635835548597929092697113495290495798083886898162099561204737807116676098380888660050633009708407204442234705478790487367754187273193428364847918231138263708378070837080213177517717983601707874222064596171503890800945285023906410935437225768575303322957971398956950000046494641884894474725499077842929835914153404457609977275637418406381420839134566499371868173682271583331723881377632687109765532565069017051481721984097812250705030840919402294964166754570642921766058156247665537926409692797743471508903522886959675374923155323057389100760486881967032688482279169520618450907518556155342726485770074263499399816153279342864596351068645527573588342675863417646727172878005154793999328559299956692506020140778921219321082304151987455761150020315974313746617238663662780275557710114174104772173534646220975309519276480100764011390572751258700750544466762106861485437580039998281368391461555844592341101485106948511376271648178267572788122673225303293121923407905941657139880807307358168487674215344707356730521526791074731045752949405290009213995691823281561949122588761821932886238799191697030506451005533580871309994847264412516808932080566136845200438925268587630467512510205352861535683325421466378971473827494396253844872707939160693523592526253807555851408952773142878104555989578822218266988399157755063177829906804341265120487029887092427423216196996960394921383971222602421960496571107762112476807195481090688908488165894595776570433008032392191752620815026106165390486046160253702932157802292182286741060600408792220968038893169273908132021916908074439836912022883838089075547392378982628211385126490582607343047788196278228089764670787777552066780316381621813378242343087373092492517778988687947583998887735535487824521375223656490053611642312863128787938795244512065954810853102728930307636743327756442242812278699696121618437605332461926282072157142790013132466481312358847798111557015907826571626770544840896962434673214386785976152053469064914668413466934984016022177337332509216680262237960242947361973786039825527003375529190509334545821253201111556426781925654465032490112959816393023888597292408115508252710877136099358419346183335041354087837909010190919842236756811970899926003104304751578137413872034500017040066805586926526963707056320090860083531021159040083609418783713485034554390475258181107822833789945335180355388762228504887803081714434095260650844534853941061420070832517986163488422499104332712244175513473156187028693838302436245532288746445264384744499784779075249096054173473497454048525971655649911042519984308368647591474076627361496973278148989330310476849478818641253525509002259859199209769458503679591463051181562996333255671573065387320279118532836931309115387645279632625659821404423370907469822557803722272690759905960797794502774460885056137647403039468133796400530519416736863932257251017597920367828553846873147924805800175806794678872238267989347518505054653116926868044833959646028735262824772036104945733410931882858503964135001394358552943780849577827942931168984808421204640241731265186646224072367059277495203692845721530247605218211035222395362016498479011609122335300563160363363831175378119652906665037585543322052789744950446201040831599768805369673150219674498857246632472065167091790877631250000000000000000000000000000000000000000000000000000000*i1^86 + -9986605516555481992413663371138271034761095656352051141313484717627541125506172316074760908170853618002995795659587270649473628289171521544839330744072156740483725497441533537428211019582460547012541491038148566777028833826857004851146116126779484141352374935693699149297638729712066387319286010175987032213640065319228626221555068407548715769485718617696567779278153456459186484645491943456489169701318145340519039762357955411407782051042442013490779027246226080551600608739903831563129873224812672561433526108376318003130059061258353215518806634368860794651831057206510937846774724477673210626052323152795292924445189348892165597506505600494241031145827447351160696416523269604014163447210049637881321013434974969104036472810617971972823713242315669040115852204610483463308021243340168376296581817808634670164882937133223009351687393518663454789357666150819127235858530187368224897110016875859161495450524562428076808944788779521162103688078137212129132653367686599101534731383428412676295022402716886581532232606383532141971408553965496003490871138612851486392696872358324521753801749728467640761667084820754636594973346574713215817487381107890071232943345783443554579808711451904241208798682381549318094920486252659070088943477203387334572874513324772095845433378197912346011165218567677545084138611870498126297642014336864978093094769774268772429948348330442532448136681462990786905213447184794519548157489700428161776941990500614299023353007721286126690021702703517540829872160071384217782045887365863999719955561458258697689718886756501784490032604381302367415981987720803268293191135346981003318876833605484704535091532014058044773423842280918364061098608889875875290433534014721372348317695199731708467931490153698003540603057409671626191330044066227140188653786187595757070180648043468422850506878209221544811796260938066711505060795179012361867531809423023211809906268636960095904971137053002734639060110620298547338646778200844475097890015222411062608025170063240991845842453145655273778128749265329774903523876069921060345365178933694472340982121867752838543197432928899084441595052772869754373746551533465455469628559838150966190838139659323874915983764203499619390485258279066535375348153891524673515229977797219089244163433770549364592533976566432096865367271744846498183487170447748998269787855278405959641486579117672773009302423334430326869730386980336623739540215567476350724160887364280952220651005599963142641219743314296288637880304523232784203736327157394711413587561092776509742267440722615151572023771886598527243789006701055011005959733085301395116717875049287868081303962665109338595685211834780757155102844629969182161539662406067660175847955678909232234306604075276970531673837418749145054325216120747192521849714255400446718913352524835197092966756314363726719955082154374010294078224125636872016124050589707161439845619551097378122856985747386302683652798193856753550609866452569320506524573951150293401500881316718102380341771237839745038754854808921582508273899829211973573250415458885145938419969461955851844153205063371971321871991955619532628027943084268597298352894377577175281391148966421846025738561523155580539184952875561405845564736723388920108491262657817380567002987726567950521542044914832721110369297438858881844190059435892172195838005924127882737185985825531365144770931092954358273529994440977405661647301263730150771221875000000000000000000000000000000000000000000000000000*i1^87 + 35094286356487583993291574344915095433155346286410344498877377266774739104864002775708022620955067552541031649683450138625007999839559095227564161010940243576412575199703305051603818868473863932160104579158700149815242956411623900920359842311538912930005708632847306784441653175901576575614841257992437868443433038192270814562202789026387816604052644919807768416910325807772854089247310475547448228025110109106773450365059665366605258734670961425005734327315017002230362078077726700652549775791288997060749545371599403796178573198120531624959194619343829615328762152603747054720352519277976553756384216416562319667510990052586051889689469847131283393945462561105940179976487561170226093769446905359967029545538406592573833077448507879815267793205584423911462856253441127125916314811524671017471777663095758822364247367795990436346095663395313202816192460004468367572151853007999449073225869754739047207485994684027699895730901125967919187866026857361331396393273211277356315965563572917261909532003508351473104811415587709891057764819670488268983893896734142953157653210522901551893486287409053707493777565476531021875955154046107828907876790405135839823459740764229708461809995985028809969824638530085267730544491503301061004794550268719954863815281604148237073478413008679138242785482240208506946330772289017615605858167477467773572404791446384851704328613020037243225874104281351517977022356229871491506720584090326942864052626034112302758471365249118807456690814659153975390426236259564757500916217183782611189713182220042154627690473361921456995961594792307256175036236341416039042639392824405032462420500940906348657230727240323994224449979286641819986025627793753665543005384352435180582511935832839740788526165189031989784535793771805748532120347815823330979566181353317048667926016312330120165910114582982042751821902875325871780279274879579341132160240456867330720105379672198968397863436281443453029264788533857274903121607031817967985472758506484674598220184399319446169410751462393529465538576396922588072577690646540125772155065313330905004790476308851765281419707181213615638642950619528835362789580029819237956677720223238910459588857221742205513520167774322439747407344920536709662143831936732990721948879359828464138155789355890617098720185715077575799708134771131984146420054299534715773052129035555516131135952610719296799847576449317246981822241148221196375503225900708549278201076476572879518607046900492244811902340460534772743437884852572375304032532869135364638781403455830855839489963246107647380188547172303625870438843655827301502456582388531952044918628099096034463809388271392117456293477449634383271540085946206527891250350133666972379702943372663841428918133653909255446429383754142361173083468308305835992789935756857916026882425731898760233725944789552840241970428159181406440903345203397768036957169151927208060817504620278358284266567436319436962915872247115405481330189297847335412954237900575145293139467499882109880116418043378130108734882983195811036393965755825691854069744734863672395548384762369449739124380433119251431568829825427604383363793866087483060600985616507357460159857344020057670107657233945958998877229447357271410896326192534048017175453839164610822847702439850119685099489310472394035633934786338126143544559509374849838963033854885330832025307832260599577082870076762599852855859551400209005057847511411456681250000000000000000000000000000000000000000000000000*i1^88 + 501383222690849053875732948019615618827978541817670695137300813032727472376784050339948452603322521247930206156093808660300690469181720302446351835832107901790395568401039437594407834134148947649446337047629693523831661594169197944499466060395116923184933969989374983506995144253650220634405864733168337162239899074819487666848849692323279304774293690921922161732643224411221984024141174104405645646548233965071506963275765359390555351752614586026030288064244747598925226277583655137043017995878756177005091445884148032248464489296212638783735645805655436803316804885098663808911846113808280384176932885052512598427617890389053083242435277731827430632417576332385542446745962883090434729522693124359474260945081806594300393516682608960812784097048583986574996411614633431824261353558434904073016341031214292454438726766643195010776514773447231216034409238571735099606204648497857285600685581304435569671251983486008176570332054382060444824599661930147988530308968255377899473030137250895364389167386167931333735095340003967535931390515909045891527394331660369784259755104977932035509032084673732415590922063316851323538997370996506459313394716823510619086212879279017454738459105106888136065168241014031356156334804029800464993408044164201937373615594285443934193505971006035907454803789848822340867702378609023962664692942222728131658991067078699045335215879738317169900004998205524293132045688786478876818091024261702458445731626817665573623873709321949696153023170097669351319237071551931162131465445471348052339105808300772845764931281808494081830621355120099564070441975436718600973160127742596365640323745347992703611617642871502826809778156929899989753183122292864551344618430427897385473216284867011586972120694447136085022331748958113649050194136962289205060201073608336805700380757930922489788032647659864165747001457851855534068933567750215235634935485593351192612827165673047997491054371789185495618691736801417500605282100904833135469065806247164548732039973199734752490766951573044436212144019729756303124944052911959043849721713293956830844651470104570889455105825059991014689129819188744113648330322581187339168302513845419091231105529014690070684368830440116011877572861726808772257023943668155167407892406911050226240403380866586265222832818255438364841405337980877415308103628082186663990860296669618368653779268406547820399984957799246236283996168633230820893175221571346985547761768145334510139486081552754251004776462247999128402002313789466301225847586603831442085111139309979518524035286758715341859685971240198649084309890956446106941295071055061127867562692068916897668270979289342279657198139330377209334074267782897964836036079676913060722193857780810684230196682474896691941984650417060088737584087428339112424339584445547866634176636480208453687663074737023515709611044393233299750487996116569687838803775107063297005549708618398142495855147871539964998730581606814134117126064247349124731571446686887221296650886807761338971288556461132345456058937373548624358617435048060497630218335918924768694764707068393943877815974909640156545637495108278590898800992066971510351943088640087884290740512447219507498554683048898186641424269093676716980482351178579320530377906145331688262969656731480115092412194199635644383957790037101432749636856157627919030666098853859397100197602904372949976177199439111080115100734602440076110522029732449484375000000000000000000000000000000000000000000000*i1^89 + 11334275591133533022030479789373150002400330647624308532202138721431768532902023773500055261157965303831329041291909143122352628379552685375413136661084334003405121286929246528621138197823750578935483316473640685392181007953461792428845989424451673128952394294658683403359312890686324280621013842993164599693505388395982930686612867058149541177825566946291115351130502917625377657523007379503226061061380023802272601071633935822340231162477401332994051376595958940047453727133745460482271025491041573367093257298645826780939787162566301309246369926633459428621170596681839403717810484257751538721063993747334528484658825795070806270624295675168297009896420038116352939808839602798623728111135864965020049668399722632769658959876594495705792080766065066429360857342426758320216148579659466419455762729387137865968783780194022983640947817484020720950059200779620968423914856760480207076670226157890744671213365196239329538154221083429088798726791860663119966630901267191367045173633491765321989822148619858448359626145401122794748600261042367178149003875174279421850330886652237423618459133849549395741282848261015477003680663506820144757668891879471674520896480474549316730284790571107648194958103969797735081122045402425187250607294197296592649751540844555639841550304565560989632340847051704448058056319968193137839064936057510025348392811610139212523511030120652896204348587808020944087516512970164649459852511234169980451484188014547943090769134521695501404387947146969323374607335120843164937861497236532675433209707554951185552093886882315562280541871193492662995553662863505251322360067989729678183412673303555893851712218246210215763678794445313308163119895950389159243975411691592731612863601217877613327112339144771466261144677137304428372754077705776944610599586354231693792733578827021823484426454240365326552773953970462432932882087448784573667165701677952624900889289009183827469826794734831090673935177422544425127169083061284864689290892080242311353299143067203601389485313736701558358485782612760048991312498844546592780550424957845878640919584856584964291755103100983657969423941957001338228143643663239303148213841120284917288569112101513223407853331445042402713341983014268195354321150565962330510657163006117709212681106203308381517640785309799398361190006871337046865291428767014516102769001779332509498758810893953545227401227730298053335462832509851572914065253283504115513463691570347771381139621667339962283243341503966441366326513133309504276557720778553915069344262099315802363767001359168149021082155963663394975816385869315305473782758940239097718349791547331434552087107444993170131696929931718379313125165004917141509774997675477375899656606664180576685533278803298890849525449384078814330389270783686615371417733935313917986658433749460731132053705222883494688765310823393273635749638264808319594957447306225996514496582409087069057004974435252113354338783977102848571004122681096945027193579898232003451012895140073030936048825396037696305332870101120145318770490997754858720970605700356832793376520400946463098787719352955413623111073294529209429310061253177704701912888887596222400453104931649736641280324040044109403770270692462402425731996398635626165779034597814013067398118228789843974472033666024717031983778362846023923366191893342681310217781964395885130795464706103264948421505743452593885202312829454014567333278550398373125000000000000000000000000000000000000000000*i1^90 + 773927943256976178408438024292430366824000767980785344614960997832855884710091800107179244187809896841505016132656238285683408676242385989999776064179010250697938728947987422571339951102714603857644525111310013345786346234795868151925536017768429348554127128060748056130523711187987164082533498746443069541399209997354345616112884327250987160758258604841340705894059070627410548228243181252556895431106134608567171325056339038520355702152622464540592940572743825191359372417392569236364754447142207279879739300499477144061581428776842561398860754065123629485819092747290631820479201492449080081648246641279868105039667258474172426774617890155018563779278779675820104900864017590217426433724237821453229355402390439421218609125206863435132373624930837124600601544771933120828313599594858630943902548697004032688269784731678933823677340655975076814146351673152931763726183069821785879010027361044369196790829568460508795986644291827863354625589533237177754796443974197674802692665864577215283895021101950501434356344327592153228185506621748810890421925449081463562832170658612479981875808822615965233954734334957269083325370585759722056972592068997986973679911734410047284824420439068933157027290048172953666801813327537974024736779669303025003867706757057038837849573113076366761529882696666620960621721345205294911005377866889171797082605740026262002298392361063670119217544067962031823185274508268696270869757372665703321421723526764751298044566917365875168419888235303978948501171106950539850833681428221626579436901239942185754196955412126378512668401996938077752676123738639996262882751204819874712942636443391452139800889628088335030772819021534155679077574623039016876617492570482460417144200804854314721518029558566120882652219351672846990798346162599573611667748132900078266751519117869493179013008037498881076851787808498834401906997650174297870233785239241723401797140233537785358530678331988716052315133513947816544930813356555367277880402409631247061695511665574816197599121106421528871647496339673358312039246362522998906587151101680356428928895818992647609070750198449575068114273845662139054142816128356233630241321460579676441975204504038689853571412305315018989700079448456360038042233016194999260015583078148821269961217203665725873360785452166368487077671354495765361826120254638429647326637397520612718212693267236485373366731554074975570822329465433482547630400109960172726058058962001906985093759218228856987466811507171659599839699065883315403331895201763397048585492003910664517320958115523076060162948932614791798404019011330124811133896611891277424407930291615025365080839572421656719521937173639458985420876790426435322654553349295911063516147228298321439335590520561015913733145571030120605808101898147510267619353233625999663655150457220067270904802219345608871176021325231170205458169861756472140646857125394582896458161332864224037702561561778529784782255341079004344553625775558775814167746965999015709304825295321264283234324085156948574270305366914426099307946783111991107994704427606602035131030206686109452484783146977290256661334804786812294108284866836830130585588509641720366466274280541065194894611404353982687803110463693656797672895849526116985245009337061076140421885157567842532647366371368575843154163862603587362656386714609393414658995626279082510577242381439277776940292249526197327245046271862287599425279347744368750000000000000000000000000000000000000000*i1^91 + -9218038192897724566019482301894910576679213884026245402092128434404235076442207866024009465894180486278078967869129623247300820825825087268240770573997458153590639133616249068045094125854430672239276770869008263100975521790779277479615099498034954639498127482072816459469007647109380650464118378112078277387042107871774150640998435352966427078566037465753479041362388279773936690792707134667008230711982983283608941402420311464876208314929138672219219979615902675662063848755847354694511184134772205104246716315944558676530796203331261827856970035908374892864303999252530631752046465271306519752730855552599643474835066640772060607074134050037377760686377827054163149489550663619946900020057306473247884870101027881092411950708114090682873332482279950673448470842097821828947354121557560656949256348821315234608017185095384623209793122257182771385793971414570594479663506744037726537837265208458359521925470093392194948046334878919610325686381410227961626381317763560272675904952701521507519031759227844404041569698156204415723936622400154094364403261725810162787898833358369850245270180324512614645203875258957324208252915582036729174702554346873002653345567343973436366365158106950406973924087829568633905061967788786221373244832965712104912194935307828869793849108202890029597413726676483760775173247325535173587184252984901079319127610493924593668396275452880835670414416211672075614879210548781243061331993076790461220445645976536782076669842760338564585344932094575740957251152963717417632737501183275783704074162241810762496872325716733210813079193133621606393476811690433219281045939266223258440926024549416072953909261132353100130341797502830657445035419178016560680493026172302157624495167331983204111212654263612600459044218887086186090261125910855793495177407538904541210466883888936706483726569330392755602758597626420478915382620829811112819164845285905088193366676934020561994636620148838761989592504741964141730918643496168644873401720086539358476778535643022640545363756980269730769597469386764897400410932511705140377320209245434372314127577224319385438611756359595868086934545819266002666902629249205939291980174252923039339609533489952506255742850215229951918754730293607154845080567970200502451157901920279845015003788651049306087326162660507519226828917040399353315324268425902293434962727428511474701499782277482030617130010086886842638834772401684035930726663572395662515416891018188169021429753526660168068498691842637629831027080032732883858512184983094026676837912544823232985837867324620055697028666126435195755872787722153566802071008284198158115243119280589080342346980572645187229154622723013247622750060769166410315714101643329079816661330560254893328337784343950703857476960175569130266743599862893381986965068838930314198390585047915112774798791308215300462298041830940862511107807962022023919681939669899269681692858609682581027490072358298866593382362250426905533062551815671955227914017481754762000807115283378588080010677555925328344860043996020164979851714003938508196669408696765892912730938008800983363346975837186169210712333144076629206561063261808352031258795660936770181530772188510733339057281307996293712091665596812527122706134888260849321366167818909876612515010347907346932990816937537256508613109841236509509217457616453246866386971322164007646837247248966243377703108001481065183200853069118806045388158148340625000000000000000000000000000000000000*i1^92 + -206671798398827858489994354551747243214742177880116733378884541271188717947552150198929720905148657128868907464578766751053388004897923327881023132360872525583259547348900711725832071000408184216778652665439566289598345706875691964042125912890431231518090167747269988124024417647487806743363717901761461825783206305377397455366582508108920705400512690451148674434025972949204635891001917190073238728073447336507427426392101101756671974326542863665462761806453565221266334270552638552589232490608466249886022467504874258129773088046710573310750700725434358297455875183093746577406609182978733863388024502952346482370294840450733932769611906783603653338502277701997733187959385833979253252952321838772196555189834941486581788804923489909065090395257575854018177880716347204156413562552039050009777427754754484379616066329646378110719535682456414022839395441501687952874305187265605734572981955006619399487148808506637865433441231732110937050574485060825710236387440018686704230119993144437842418350102225688873628173580235907456485510505699997730375440642716614471658584825394791403672097010586345020700671047612170316803270405377301491352012794516728435632113123138083921436007492410602966528408955019028197589886752561069567191477308719296425346923130307231172416982918863421284466633279388398934257062978314383569681645683674019678457152425129182907006643336713294027726225924862002756165688806421190229388836154880198968842906091137789259163702096024499860412562664771921430494404232181979989251529591848600133732824815897304960015548614938541847602488647758278015675689486001142601209248995139029551839397004845809278223379684862516027110283981138608457193133122763411359304317122210929172649070514548449854798248973309351750708421702047881402586116341595001372185241917668292787248930715770833832759656797088528535160972972593535433478228407726168612266387103610555508184639736150516775967406972216823510464495117252632747664577890660762915595785673161949581574340993895850558631398152612334868025036936928434843983479054119912428910972425852878573258027352306142709859498285885155388521871181702384145891697736366438893388134988805250453936260299051956431374040998560521743727396981976176798025291152847820101991259993648676632591146677430650997311616718320988332091538951779130145646704255573181974472551561509106391278334782736091667377093073354168945363181550228911440575508317996576447981059503973999815934630247353224287515643421388985416832564485370369114525352946421168504012263802776377815470795620716203716679645370802456190836436579579733091140413714852665257794807216032207554766400019369781374941321863434114650254720048725527659762479262593741759240132335640138821888002555380239328551733977465400361036803043945691473189728184847072957770412087848174657887948873086361512129655349897046291606056459856356664716104649641429115780712874201972962122189565526763548853601670090655181371333500257412034570431773242351408768462061386860750257808424373081755129208202765233171320590784472228176974730389803221257737926446783935608880268000396667741341970590638303687765822590092074830203043271332097953404742071389605803305925347368362573629229615111133490810213411360573930366595750935978559743720636261479735196748051939142293828046975726568636105367843777357646472657798668490945557084775018572977135472167504167621538501455416229861403877746728125000000000000000000000000000000000*i1^93 + -1000874153236842426000199209644896421907714542336971747922112066693251823376998676424656053408550134318727953513651830235692340361419219143051682345738471245659794231844029182427743684611252598064413297001217610738587930902473132762993897549459726838417465342477336770750722849368731094974580407469496212948123599778977730834962420248398915137179150388277528363101125214062786687895924560384556335033352704842476496535370013376651218877901176224308619452346954896965634846132083193901360526872016461464224051975329049212573151596447081227214741119100791054891725180476194210604001651291654461428834778874988020438784852389056205158739016709166672685098177137450108866787875055870394657788319385487468648555016799591654179538087388419479199647181736470664200182893847401071421501563568845720356992615200131070665478292666901897437272836167202600422590880699300254343670192124870684241612271089539716255203810743672053338813905456136171982742354608417258109701024216255466200081230759184396196941254505805761928294170086702318183133441380754255852609999022031602345600938554958118953022788004399323602489949538263285594371070677780195654631174443755494552554024290222073012703599946422158590735089930132545864869445861287365000448810812352460482319148282453305768189932026805936119332797673434041201141266991897599743719754691013044788436361388184029728488639731576407955588100094974251948712170038791875708813797702963478148428150586187803565988932387985015863429736569867485192789440804835757913378081855630227000711467224490978651325620841694768246910636238562722151696176049354762895877498138914935159633159865221683904408047668984596887565943861253691694466400684287968662173806794559465948685522862858272443932623827646527130025605807477055316024231979995695597270994288876824966561050757786123220446993640170144674896282147981608337476622635194747487787386956661550797198499822449767548403196856897818383671994811066495690473151154521321279218902435787336891964729046447756961947538311347692079493038351855881477741028220759141988636378955306605620668845783605124908920203188187046108950369381386041529473415269567413223807366729929016245541879792540961328963668633147536341381860755527175073114830018348102856083313308792994626621358088371884851866366632070991619245836162389106732177904288824812598158446670752218394288345261213961646683850379254059113685819660633536576693748935886730974232139277992617649693211468759829599102162916576833640286539350298064165560158624072215449169541399555718360347416897219013050991669976502553410228553062209186786880059852839550086771237207997570636090503081706806347652594731466403072685978037549125410329128399918502486325008856177076794915470752490955059681639349835993153104380931930837797585419996670608074243260823181618227806236944879074996951322275848997903339487946233937348318249459637921032964044030764335322612816652164748002101655571262708387977702973634593701112370432693982058630243318495849598741989918247428625396232125338683525130019981214435686676072178351703126620291093398246259246276325735855648000226986410837624167883470413299535796481425738298763577405266351306181012126590724757786765765358068814342082325877782298389145007996274279630240857009558290676522454714616792687099931909616059476676152126452340893862819619961673900665630381633479937478171653650599774952931757539172337852921031250000000000000000000000000000000*i1^94 + -28864209585063115435277966683360226313418453691072421587412655013437431179089133858873646400702942050165848710193112792733362274754125848827264613136612945872874402504742001712464795247685137720002976221868797912426224263588824399694872972890783093952070899572478474836948434719482387518304564879802936701500869623677517440215763113753192024040842701279515369696552381979504634024625474835079586500133987246254888791453477825350485374687525579469663299636788283780660807238117493549876624195479455964708043025899808994894531744659315597639031057793633172923657572581419934350877412357126512955904017664993261716121211052126374361318359491095634283378367168947166774826376336393051905046422357157675981342566884010198578183550372566702719920314411747763007718704818925462345845669352743407414327576802562865481236188612877564543425897526231979329860861530948793238842447708065128763012535543649274009545221688441551878795390519807366107765258185291854382341450380100458353340186513760963465726828472469699119710242774300447670263710103853031842192355093442619665261697867373680756265024545124505266810088117053333345162334469132612895682114940046301478248666284333280548970797366589584026073182326049574174924866287842497030536211104596025870073295717534688733100003290408614727322614099615816066629959744142549296989056210007897225471650507624318361242637939426788529632688494578510493988218160305080505403247838084482956599550306229931686098180623025534749759839563486129860194035153886812603614642925611127996097679351805908426170467508305353506217945230171606328501351120617286631064911769477124762691580603555984994562312332599319110918039007113488833962017065705462716123009250616607915652160719901891638599193358678832593005083275201588002215628308732218885992980641984216169323486059419936114003338605614445853889610655851022011627806094080714595243373024616385634007763907999578483363344338488302368386019284989110929560659237239604252899839677080124798169231771044580716068842259763501644932563957538663686493460290044907692017217845453666836866399508633149122338275128135655841390090032315958692988288405166567099712915260112241666521290674652639787038789456682103339640118127290287637861090378302337028292814467406276767325673239064862107728308084693956678683517870022284119902646462497247071496494196853599405458022271854997832840530569529447105146716211645832434895055564695833050629717300567360936885345963707795675460746066368902018542600019000036875571758015511898037031395738613858523389045078133976404873221831791286554563933522067987510209076515291627249243842053953983124772930411649689795739564201063999735180111951129665597459116668659666766021740279436220487804112344861673882090304688880925659850711400310066861599681950619869256183922589694791790423066821823413452044504334233084176314840820888636905062279428823237907109446990079070433849817390221139481417647114010393924784227091239591871817820182664391725592406529977711281519850674451714305332729723046815086135539176819558328939248988112102696846442647003327347679341835578959514777263991352458116680602879813727912435356868038494264399158690097520786110926080066209834812521934042257506665099054195309830896512417452247110584705453497508781001471400114387068367284331299064169767887722035325878503515870951326827549814976186723651703562523486262325557919460368739169753266021250000000000000000000000000000*i1^95 + 1045379779057012289973469122326128212296139373693459787979130872507207269505974043104019695622573560268898016446338939145802928139044879737437092183173918740782620882778123184410888268593308452733550191583101967680314886266645055795909454792160336690905487222728668469034808623005823204929611366841989808064729745983735814173947933620308994622909863730627756489545349651161851093768711491794447861559493400885848941034062216382524226537375528974346050951445360367147487656738111940763381957286626997885911591032401746238124003740509664573072514472047157960681267906816442263423720565776983966657328814505483254262170454156179301114600688691357940434203497861507087461450140749622478884093800314028739545518791915229347421401366184743661783394223842098761836339031507527773173192002623452018157797932137823298015975323836397707334760672528987015348804596801333587267889827341391267754846358359537397779192936006376908040344135961043186052668958883225302127589607377136654051255113041716992608764673545911887231108980337867548213349813347139541473457029922547924290517003969253977204771852915072555715799557217078461702407905808499356637505298319955140184758713222136577932121444703134911584732093654302962349011805383824095422732335755698148647113338379749686525876443203857269773018420145302339871522874767256262764630972449832323112086419590975834718404732181020686101930771034365879453668539071095312820230571295115852770969183265553864024610637757967228982647470488209542828618780148287611541250665483551968158328295500616604217265396899516057275044199047708478641307233545589119094037130547689887499924882887391371039480956660573265961244520680841014651416681313993861120073312614717200608759065435871882210131167552369561485386330002565247739729092071451148451333667524676730321492931220271425372735739588569154217890866563957208575203995456330443439581807444861659648444611884907278945215958141327305812613123147571654528230088894672528560635822540687995507890274438972749929106944042186510665004501123915130222142591947875737028456309082115079138196617183651305277999823906494778497114080874208635499022404691516889776116749506161128926993475315281736244915127807397943879587276964583350443313624440264565357618905161723429839478638141354492578492430483323486043099898050980770767442615365970218203453105864850197036771138520476196729738185747725764213510581079386752843572023260952654999559122213957189600464177202258526647987720537019710940596234953613999360780189690679068746690754576448023567871600617000734581067735940043126821721201412436154876757051335436758561324936129250932714934915035206052948860867519576096504960338111049179987243528502755901799083745257057526295585065711215985409140611361129180330749593302851127152767463049854396070102844154620736030747413795906576857782011967466681776025503806212103800128722915105916677254098147544018533759938500241334729698660191388195332929185261274392177638414555286400506464409848366775947970217862332405576514082931241577747981221799599277189445538254827288197793048505401165246564713100289464750714386238138847727370311092210752108093627100579280981011101686925159250026568997408906260211416076301963659668539157285297903583486680326691498569076552120568447208162184458367684492927899658004145050329669359179070533772665512936480903487200006604333801178394413068545818016040197482669944417187500000000000000000000000*i1^96 + 28421940783839097275230856460521551671498980805047511928868620570759292927007460641371123877656853715061600399407702856438678846627981808071860222337434507255096879870324421732900295628442426134699821850405461160272777106592801782817276681669963975117748015866655000758647425234498895729592980995314865568056153284112628592418497587289476189783456617474406798865896220664020038875724054889868261010723525166287574184484131561242951849396671131569543628836341231428403979988501870339276103458054902212795735644818836023085807305692963132308607538393496974790276917272854250729774448943326889262438310112445175732640636139671692595042874157121360571351273120924964971834821957642958126711231185893499172674835355185682245897890988380870556470298360813427582233182068086382901013630511426277083860477433502113444813150249291915292880455186225090744665178352730387347300246155191805297771857969326845285279247809730416281360596663177786731233365989062980279448749981269106724398758517051828234822713784922810773826433405910918432345582324925800172189106012096756166450253726522494294236478424320347798824751049062550685657026919292998791540928383648946128635055248891523320549679339378367277144221418279482770660575250996093289740514250180311165512742856562111092881294443756819480206662298001266256033607582154531307135204834335596223167406992506060819063327710824008216853747825453102701155384552840456727367362735744867895229829514458436878102000972725095913397826182205175899689326065471099144533824103207231135235333399818731841235922634057518203661054256438699796414615217038224966032086219254993256934349723096047515822395818924643194947325942965559675795808248107658587142454328677415073047438683979555684798721016619319942202103126888618169831108238355221175030862146909100956201960174626440339249588955934624821815114823940775188239749069310187880704241730559660895004540580342731480561214299986281983768051678374323312705905012781088478666072422903160862237954297458118164632385350245693593378307064701961249074251161089218521197968660571093911161166231153327140680395116409186710159256624186198770513388656997818300950419956466981343991728183194438697904064993650891217926349868518248517064863028177408347993064097458049881827639443296703267599848417878484146916459076938441086893125747132226218255929036545497906386343388808823234303722012608645142664825660163496029738654536387063063774932014397833368598144156526831601112166990042055144386888904627421546752090490280959747821750117161706744649198765119042065046126556762590698456135867030821567733712992879805879887058708896869559521699481851713252620539373069886802529254194951355767425010210066260233815895756820345329258627905059771083736336298624904799152641020863744963732293927987343678363444252786140653491275470375989578215019402726557787833030607659176420136247910569442780471073143687418322540689619635068595284481819794547670901956152659418711538753115428862152863638452304927116092988750322549684756030884673439744959612751655542422353284685173799462669430495174209872446115462181118864337771560443618343371943056695838300185582526914406258216271377760613954580711853865747908085095747239343128918665702653129571465380296544283614299036872963045887344038394542379515876578458215481543284745529044132989920481761675154967455421089606342783639699016877539918830385383786411378002182031250000000000000000000*i1^97 + 32606489459574254986126954975381496369900308892050904696218604771701049510248746985780112366810954140564020950218050779350330883852068975431376317647970066036739268261879540152538175361906259264489460468994397270580760803448174295813146146152833759723546356258894255327907625633314381883471154860746096891294889500990384501297909114753521362568242985113746199751142809923052387436229075556677545502781275251897210246834270511390393226028555576425990975914544766556568367496442480978534006997624637560195941466202284863231644285354155682668698895994910319325251138309080424278808234783209563956770795067451611302645191273715053358983523577310660520153283084855836971322684231826477610915175241406949347829209697742716698235972859695667793192921340986883157557780629274805740676753733893181709188865096900320108935854317587692848894938735966739660642681892620090630624246011013678129225217490866206499204725747683581656871390944727578062968265506929055422328790034960085461775917901000340286165302222261710425803793520069733424114167767722195642900165724241213725322806243935265426239007410684442018325793518778897260842417266351022281717031115695543236619278619777744063897817050597506407688266235476523004684903484640149253263926778846938824942197433164226812623509297809337896419664078626730395887709512836082151937544094151655513985092106883945677966532454240768482358500698861323598803235954087874724364833743572472969358303640516904203532106273199582475257778980839710636331097570065195322724287323016363557640569375974321750850382803270293631880081111580652092590065239115919059597057688541999096804327057984187657469319897989661869474395535212849014871170638901004256201019790963499258088556543999115763077595177182444450340957106505490549221276290747069422425418151430269129336400679935300462892758029848113210371179777018119267855714543950968490307137128520933977518140096630940668550945182813660532919935142689187309870959982050063680688634051624574690774835033821083601175012544549814317280716926586644803494476848266702721904022685200822239597024311189765357060869088424908341319829521070162881009363346988006940048527928851800949388152048456100250360536840880918938271523922829026568325244644801082676094123242908080799202863409899628558001942412338242687924646091668744315601718034139533845880490970911604388404024887825999732230274361610640370478103337360135354798855909128432401767181105292579780246525740688927027762512636394046185561549679394901531063452913308006982498749126797528483080896190320191472630964753457149232654014175376597677075201404480658208320788583662853932991585146635960378628618814316725116841554601202420570867894059588114928938132455250920017672860465916029804348222875316530782528052263485286514171088405125607585733000538203549551626042302653330972649085606116065295486196502695211462103701650048273646609229220202246543327826962218890507554396431464097431133068617814375917361237863833290266776478292812862289430443490943449525860078596240375171948211034124178476925803700692903059859956737903710384841212075650671921073916979700127040860821207854628465564552852653639170017600715579723132688418744235615076576192006290337477958157525115710031547406020714867427315306017893597568963723669905179755399109411611234502584308517904970068810464770880695033643858469301563870223208344533017277756494664934278504282031250000000000000000*i1^98 + -3934964235085979620230373012440352780856448942628295704146087241018167841207004642104401633472723441525639879597917057463850882999459622512872585418382132277071976700260202655432576842337136001352107134073835008090196996494405346137522360670040592973137633171791397641608201479154342024499491095242935874644564708772282605946255397720975549424981824306162903851500981625472906500786138461162679323024343211553843382011730157163133218137659922891687348439285296714732630787598655210151920631047032541868585710782316649630698309897332738069381790549864361339364655064334317773726139220293119668758451154621885792454211805360545798957940485057391351002926918780618343136080881740870727333936998437223306560936026463927603343811373330040078016274082094453634613125029812184920453949896456454218487879043747762684006129631344546676774034415576059716553328978255882741713971034699343281485016808655312039179160001373892285464363654433462475839869621588365596930966666883633990873411045202397707234823694162772731872663104288542543151169939201185340733386814315409386708284724082818370111080687904161817296600130001612279016444931851375707689441987591278049974210597742102691999874339055855496902028779952736892657281221013660640509780394729731384214734934771476540529433067413310011332588817705626184596410142211620734643951448375716529505557984961566906303673417566747951307006985461430223599749312642084597072078649300480207106500915752919560517185435628767933182673035337031332958917629063564217091510505514318899244294216469816114377410911738407643568243283152080095645630769538907099574934616815367022333768001177421078842807942913911604753167342143758596458063240066942239997199264796142095873309554785894200595655677510859247015181673211397073281543014469024916063093136386011905184350593499617713632467205631439852681369623955814925875364664912330826563483853917503014056686465149371076702310691607216686362170543415469920679351090546138263357886995947529816599913981358863909834991967356444677015484088001453072665047094244711994598384080027700942722202938203077496268249458786862698560305795963549347176098108589336748643266397753821411071884951376151129509903846385409953220849783195688307751832013628218701989875008185544907396002312836343838086075575764035865588280392971131518552701965298810263156243960429005016168974498258026791730607872847473978762448319422117753022489863083376775755074276489560888809987917619547346362139336961589153298485642639861869917001342397140504772447169317204720675829106851832384449515127598651599555560746957158454024293974472999160136074528469837651040963195563692225785539169176254886281939428954929348866175965037237056140405134976207523520132712659597026708057506505523851922227847137701564198911373958863808159729230038094005105995551756234362256599684898199846929205738190035137452332960464738826046813017673448355600068242748663673261285835983523116785050619987161710331992698139022347366650425378829078064429164056876888102862298430275336995371642152798866521333082895155449801425157707381312633480883913678486596743791055689133215816212559187496620871924916133576208826437555347853083381522617088440181552838652526469148806177148957078366531052024422943689978582320618299486453555980394134541658854610212169928104038903972054147639641982283959088319708774189409828350765202384768127582856390483011523437500000000000000*i1^99 + -72700229165517052461813562016794941030236223189141282838213577433641593859122569731439238764339479712780302062185146795160179166813705141110549224787143754450095207320378464119289663479127364065763194804312043913786678935257038964109504677929101140053855617598077014391114558468320841830858717157725672789444427381696113249997116348389982293068453792156810803278136653911269568854284453469302988401157688423682769707880112200262371649733833475851455826791035588854565283756608071723497140656103308799222969056504493629634827068781079202773861622129473025178616592462873646530052143809127320348210071350411811424366255816474146528988899008783968263496899584771570190220956611953690009672536875172086969603896667405626443872009827051596308837607149587411813265708643619831205139936812976743398696300305806255291913848433221129876605970991966448280469271375114890279381425305435212507563078819727746276401027630633369677159433707962316733205655063098290440986482166400709210741388187992309205303700307910600576583605587894449356735850763136838313101327657304744758564295570242590684413987338516153798507419834984309771907047528971621287010967383872924580668731930582703893391286266625614848428617701461160153823789246682491772699622499477013072870433399359468138776637463138670092278945462391405412568376805027508618671281363463733534320198508034849306325589704836490165802750587522776914140491518442699302245100321915769457797987977512511284998146309090742586945854883195498024702294837352192364559099014703450455210331034259293851026357725287767916902637144255595871208756573991897740432617265142156975742891954712651556764842373483732972746443196509151845952589365394617742640215329840348183329675239543916281673667745358667641707043329020585773683837320194818335740913418285852425132967523252292855641017358219428096662169313233911432333518827113588052423653047518651905471368513676298923839106868796162040344782940881800261092785203193029244942561524600383824354708751336128293889112517803456426744371715454770688545604465704550662548714262927790904264264584877139158513732775775302795355080579947133729866009267912379489657308321678469020567786704922399142676279036953204533935482906209216582146115074272345875336479668682201186186644553087852252338635752317449233739837460435755367565501205368591878442173328715761612412484574293760975993845651572474410807113425925424439810245737665044070430289573876121185787956299979852810500181125478691372932947843749975761866130583615010962424854503419542522406301587529770188200327984574237331198056210397179300499932003095137913022715671110358305413650885859690358227640072974853258700163166132919602257375028110938857785464096558070471889130301463161891797893897269982246598765759321365897552072432066835148729926761471016940859871379378989896519439667586069023197251748102271759826056535735258846022927384349819087777066074564961458860957635022611927738336961125864116185305250586269631537315273554706996786427548731163279418385562376329398004862327848113510566744937967852491588437601534799927287078516907787421736868343019813867385127733232141857149665312148764132433360999917753123203793712953714773520886608002361802968104276096032689257268513377914071369509094318237596830528494778210789693915849809745588319766770979047135304179254230712067239872455501390292922073417860964319558964476725257313031250000000000*i1^100 + -990675498090533197180989947417759921151077010042401915662191856609457382542155202609624575012655187504658674432328770881258241894690109008384567263738842339776273683835655991520925092952298735887203343328920612896203480363920666451372932247719815685924848883006499218296282194390453701285652662134502509415303303139274491259084311952150460189510619231122673922765227493010437409935107688868728889414941592681345279615766268445695363880707148895423617281461944472432347597118920332291078278614932422814587116359207691046289212958790186342767046204299730034188830537117485109101092388272283618047463889572201775501666848424402664623418712426215139341469809456683625653009194757059092314395898556106534181661086028016070946768969526475662926511257950468176752600828583652569870874730744833053268043720878074992410347892107353925444247923175616678606465089901072617744119916879013878703700856856773487745723977467831612620997735314884704917246376224564286268908570072507362350147929238785410158912545036678917263559618679830296756199166433827259155466734229640641738591540658311774199811024194632015576775199993996902969037279411297004150467509272070187711315482393159657274158841316493534218191532060205606219320036541972323970066530647160151860550326462484415237198449874601809327295044378706042307297487564175220933393336708605556489422967918121726612702302079804254343967868017344736795329783524129141830829456849647994776849564666906674579326295525508806362377967844306271282281140856384159081919833920378616844120218718569685196971971582929332422189563049325154283558414531250447998938937308444108544854015258444371734343692173784844279525645638190940731776968384670030061266219815880355926001206232491051625145412208298926353252148840714118661147767875730034641267570411760549756053544818237078897140977502803737233120297203870970309961500439954922363917533316953661039359575864771334650613208021753307333633668244434491161861179824621431143447487844935770039544878437739009884244897503535224488719351382759049824279282239103926835929683396648214230987242786646191161865358286043409839652381337021178021819363632013577276746505945487112428176016375930391895397850509932882941478127373479168495283728370641299319991109384011567171303924156046862766200884387765419989548041131271827880207966835120671766228178264335254199891999164727715005752082570619603235055697195157835672753056391005880960351478344509544020241833422095260099888765235440222841522398082415911569446166370446196403188135753347261624686163697705746401409752451545645364187819286444610203541761258371625198642564201645334004837022787013907896564894567538013046025939683717739661339410897473532778569663185886790256630356086378379701659568890857667853922851545527667541698287430482111847983890025552371039004565767118813015255066898347497068751405861692910968712936072368453182638668994936427393010052196885436751090797594675215819107218353763606375390900955859437134085735505558436236993259552315148854564389529113092890519071425124464472646642114229036505939769352118891394413994614005472102074042768271158188502917428540220774031171008747051253278472456002916041668743706565569320576771424668483143860465234529382317281588707923126592265322821145726030264294801955533756647948276466505874875946460234692872819731216690769681200673380954183914455367879842333508773377063001470468750000000*i1^101 + -3336734102754752477169452876329070995563697560935678637342222504641615459646467576055264375321404331498240452388824741945172951361520291877976353396842412910461583004671389502454087220233466939365952012772242153995237437868087020319971590075592584500243676210494565895720564759199185126470021221473705986450932734366812924006571208066993777553955274985455581767049052773422086114429651550612767903628111790726666982629923679961823456104113442095349880777157209206357514020823258546178865694601963680232737521645413323435546860104029160792672812371131945345404744039944817777036959498391319015738338173560905881321045404117823294287944786233025312996241588914465383231107359827584291223498111325613654722336068837623649510438682129839697131598264688461889765020723710030011785132038271189950432938444527002319939452852230379307385226962065853111775079337938480796572866544768953025786353334969091188197206713338948719757961607572923103851588118904591189539088088525837951571527965236866894306304062336323326335658171366009304269216251884630246469704970606130040053397903382034817208899548272418353718415881788202357885017853592718861721956154010738128234120342620067741496576100332050299484677659357751220639213701214982234914786644785962421686379565744151781542545222661693374088955675664637912231323242428371933120251805709375108481240166196331933934021407588826592340799998613341546291642720721020519211420867107213980321724463180704085156745082336510007255022776526037952306161582630134790145345080905115638173083928935685303965839295668203560508293552769339005628289503163552671969353248428165858023159216008149781769379934597183548735802017393156901629029476605392406924288490257125917571288609120116073414264777609730631751626529110507905182557140442096594107187248160994864089537406503559681621030651499110696583981009201340441862475987982678813404658174326229327175382705874035955657327602065087447891394697245058892690678856857820182559903701272612734037788696539569422579395317371442386885978549910649983356551711561115254800321480869941701590772218795899755169386460234431373804328028796231872850772368749315165626455042781974752376267662376965134903195987913352006937589263138845380123855167528513698648409585668884253194759084067760031377892161092664426544133377214136498501851642089519250406301488826626521754243857569709858964758666079242011303165673777142397248026850793424509539031092454140962982988465600509383381634218346953105815901110724562267375021091222730677948601633311574616981998005457729339029681088211266717602723076771673431982779619849611388121393315926361756403531978578210088272156418549808882774638958412251098294349979871575916377992932044200800486459727143542414741271177683045308303529067134411639146266051662693484494956705653007234371694188447349634517178134800253526190569905279903322501555618905597629627112157025866190816681164713137021723931175491892378744182657178605482525121711043824309145406750278966307644952070512199932712931912895123918745847331538066036786905225672131087997639080858159699967624013161972548685774546303503035946891742442657962553934756622502766689642249553788871157877253461156428746272246278537778733550997780762925692367386165878072473784109440814524332781247616584280540243443808726628332788259427346330958577028790034034068940700418281723930562515265142300652619404025942500000000*i1^102 + 162684676040056082899388850741920889185098190857565250050812805559357950751290586826112349572662140251459847656916839394521915686151271414376763654883820348700755012151720272105393071068696635375859713670117930692033206148507037800589081365323231644548250857048347084063703745528832963899227645418653910752614995968980822895598002537571182404437964542205452968591694473681100780463662740198401694935875485005617817535207483682909682411154957142006051777326243844115179032942786754797618029677583849359023791977007577559023234223218772803105904620051274572909885176820807456911550635933645832557271593203826110775579244294363693948214638854350250461757228268238747978411796743773172424286623599304079943469122960592912148454750580367523327526589005867798687794066295084769610666955222591915067178965945797145642666303182370874801661682212934490851857683730664370167600086903448667729249039886631852847824942846280016928026866577917969807388841139039030408769417337634205991813257218526292035947852132065188476055576952766959170071217571656793677573320320927972834991629660673242978976898168114584289227726291732075256001246115560586016507630513772302436288096227899849644952832694532306659174762482937920053712851278952119512572716560432575336878137973883489410406289475637914958400124279159410597504055564342136312784245475855681328054054282640849357071128419287598102639109875793665292362309332515911188700407070999674194542442254888759974330204014055556042840392920357561818782478673813227460749616124906438132033156447499972228282223708354861116625692598859920985449224799297596248101647772784498538761164334025230617409144870619382382046360916411602314480923941131828468157291511426041509614818272440174137510975472743455343714624125388973241341456684406697450690272115057244515450810375153909676064516930810397873938460278904875250371920519841878394279333553251075979254612281430486573820412768685758298132643138187625679591019498063050862800236919823244692279428106746929058138797896904288837079849503763030343784913959879275563184239090273789564201081336886059253898335300731047661830214902086298734944931686392675999832275252977019492006194940227088426482260611776733827572775795745100475979280355359555570082273755309488731072017828522257824576467370002647345925553562913527087815117940926521921649226644010879047190976935172992029334344898586986399269940304203396212457622965225930180492299734810403817214967597809186745081639135236268362458127326543852912005642404951003100918725033400689440522125532709279115061037832667831432519329460612836835278486646872656832561683935455175854567608336977085547709882048315148928310718096486176048397690945148821978628274856483615337204530172822183373349864882539575307221544202492041832995776401845022682139449046601809613510319149678161034407549887532371692118108081584135543574246509842267600160145174108405467317775950596559353653419137773577676511317841433275802407604482772009978418017590803621855083778265795308638856329705479797431110465653158507880085599360847123302273313270522228707432287641625320147397839354466396191979367430990200491321516710441226210285935795467949534083132388650084962024919265615358184401835549733289971619839507631689956750485076804431944341894512006190888976705370561745600592055144663150721750734633339481946399132082151168846658200261749670619292202346085312500*i1^103 + 3606678466178046246022923516234958714659323688500132010729031525031584590879019280489147228470034479111854625418184085569875696120468398922557578763630918349744176611906271659965986601803503055966472361257902253703615068208976400611847814323329278807354941557610209887240009881195974614360471547288604824627814120224496298812294295131071859407586804873616841772699093859541624266661417137695556017231758475465074074931903609496042403421224944957465832380917630608704624059286867163541821094034148782941204352456847775553854297094989182911231617805253061178728063622960654647858159347278857679750375013907272493711346013945957409632001148430518972590314724018720019988707998722534258413357978177337092475599530601961798272943644637583993286789281702472940677034466540261796325211332305396720566678649966623894205124344389281169963705768844959899085373229498514788832129241735541932845131941585232826577249838779072025242103875889284424562070282348539799805482846659631789364995074963827783030949480010220723559509487710575023530363588160113362628400324506269845359776268061700257085057440688945043443934711560335634472719522318756181704853290077120655223467322163507156713509888227694800902135439105567346081096869274111673174934317096092889816366131116134266059978714085071028352236204467172940290579229410949163814657226580365783182703847772227699181463685550795279103441592203923000925869966389012434574040394097362420076053536008043544105138714297811238589630972892613008102645242827654877036103211191841151910793092992343677601989204192344414859946947333543115341013368011312003959448679025583976372912328442914501665474339854610895187223512501506519608980862119079847249805590657529492440370233580128431046671403394607322031142362355568336530557456855398516148260850685540423426096683178757257842763459930601790869337852609860128119738380447114411753586985477664745014334766405598711248961839457203523729116499674905156413474433905590022916894565165467360095590334534355991310016706254940070030421574322797746734293304665800478621357172670296283152446102931790168506246980195100250075604434413646195348941678936918885805082865626421721960468954331643154041995672848134248766422593655443750758352136720891470726723948261592520271595082283874089071716719972383788892400168621519512819815989617974206607074712306449560418120562865529613047206168101807414274232793753577788224308457239628015662607514803013034824632265487570817240729170517239998041116432140576527004727008852171172711813555921307594268816233047796089269181020601407226378931373626527430460304033216828324068853276829731578870756429757903006843753105256537512153707422461271081791466174629958092516607447534796205847258256713579943564474494518462567378419733264859734135359005405378309626846643239174978082336029130637307048478137181462499593909827720532560880569073825430059661300518347422960694232253244571318309808844993946006551302494377472868672897136444003457323283406722046769575375085482746834702106657458324183972090196203241789041159595326812461564672797633005014314270608517963104556453107812064724465535392515751097747988065389051246280888314074066479525084542355850757713838009395221493986565814435992703865959037557731387848804510089642713445863103286070890527653426607609609952948511173761468378215451645669078610039929467026174695566325729554073430006870584375*i1^104 + 40001887376440597754810473980459435067904818150203928045441170473930003474635934610162659971226032116830070885107539191255304000272977037255151979091408179556834551810725841029532145230787057022084714552751418706828741744238561737369235658609564180157320720906398317104533401117337949899244354931072027330642827719782400058079120586277132303859524266840427188650510422462634928499168163198115263993243755255029383558117577008675191891134889765158214351835315822441293112794764988156715381964799559673787526088294121398603808607771512277973252758756219861052478854580098976800871656452116677134825520046317918850330842137751398436052183395674712341558163075582660072276480771179753370059692349776837475473358986361994845816258348401277678591016372728300400418650657335945121109878638315619377392899255623871156814663892702163780006044259360503352045434905855398954372846417403044113797797202482137898205530680406253568382308149388236954699277732749017892944790325429961983912147743478066583178565794785595885779464640951387322387485025664369872100981028822006954891685332301382427703384831790911860996756689108055150501763788402942355225896146124626337348636495751735556102518750851056737508114943928199562804670092701535572744075094057433400384903547058979654228233172775804148492808907811283791989606984605563410735213920505951019349960836231026031711018525706183823464825222984762118736638407087998773646852631779487305252591553955780367019572309481070506122696651753585725430162756592064213936521407884953422159321039286431014275312062141405845939274517144994771794498761717040298611005879973086774620439394596756372719623115588398073873570127933249743718682387036200642665487774075665798364368245343348931826200942226288199709425076042589691578025723697191439773509533481137832005494669132157380766010677086082472070217316294643594028478288792367943290052482944135757816183453879778345361664981626474083185491714011670121752195302256143350138857706428058601029634767458552242513810108856843772553228880986059433261709229981032949160421056473254651495846603057988673466496090503291649816144290464112846387046975803042981072347510310539920232169722049471750868075167044765460720723418962922799644453740048033786502758850497534366669891180046624833608131563218593396815002118928729871159805082452020087706537395570156784688935790098057074272788442953559286121245174093351202757457206387494239811013260332994559174889235198590967822320733486411164835356032555018953212276986695870174284263436553210201506115858408364170372367706220984822642446040967722014721750423376413584114217390767721253585105389285588235747828960728148513463887462795982020812445308860431121405298988342837949160583128882108202184575408256473652179711149168331359517174952728807002075814457170958645118007466128252419883196837988552649943266445675535196687298303729332964240576578079957930914159454280791996134756037833364303615326409415413781149965195842852603051462687186986180018450420575232550781532005767850150125750072790747249229445249170752096515193948414540538260096173887790978000439545858233418773518108354888799245015699062249050024877949072043277114579532983028455550508038312948486161250878995136242464974757093748569996707997770434420671866420403679306464366655690157375120264174015215684973910768138827296366554578935535459425664708563402430530892416*i1^105 + 196614141820358554872283764996622951087670244109197015190122642224424512788209229182110886219455573933201658765583757334671883479591213552070829487577690852357775657210258758903534693813395950030889604784528777053399651725516122871595760547497885755997522264215036523078710222075779422734169191111555072499401724318496743092941144568735037668192700297577200465534271109505480023354071137117184400437332313194117877850215001270907433889120536554254475780819940131127859901607130788127117283223265798944671090306269008063553814899705556581603787320631373312305340758884753097721455065937075122711789561432567957419938455366552113024803013071534628619553158116731007068070827036701014025757639177113681447647730352826570879589397184687968082725923553374795263494945050521826487729553632490685961820164832568147821242914621600916279725661965247126301950035920104263287522317278720913323795380173323262527480909311516902678893792467844932701703612206593443476254265323986125255434798058145430901402285748736127049665357182124936142765499699508005195058074447324722504956250277839007102550054841326394833561119906215342438414420563766154204094616815281805343897963662999407014503963109676003052803999018275356475761215378226681305884110223819819330357024332105165720601205477564050874332400706842228817612416487215715217185008459698909236012597432475915111381576106557889264478354335007766398749655802044602492709760510092967831718651302795429193748744965084579261133607615007769807047088613788355139187407116566331590903712477670449867430621259550001315603146973393844311120029223557156861005593847218724807073306293382016141683424864989226869675298992717012005071195336946215951910961357356764793113391222313330493396746240627464307377388963852009133764563431213313410909695266990483072635965815321256213463098438692443874210403243435069089485540853989137848815160514278081374074409592420965379860933777568323780134667253540723823314688756404000628278594162172169531189451579961323931603824938167425364096160846178084980212838891124182320838228533750542842893434473724144998884275389544261351871903556033625334447665812313498213426774880063457592617977715629975289648308959321283779448508733976475891362562607677770431441708073369562402934692306706120909284706762055014458737216141897427060226353671619409308335520513367681430571895396923395386294360432203026006380235507318811224501122863147445579958270496026263020406356272478909629585950579187628627288215326640401066113157387750488612378685527200321399760513572881801999993542907841170793555613419301749519354353167598510752880196559096038750644830945058295272938799065754803962939619978903677773307634411289138333629886351124350322804064356716408746328404172332418027719278241640530272058747504152952178422887872485480838388568330125681898525385715826116400919488371152260123619697474877495636384092978672986891457067989443454752273734364510630472781877135183328198213116347810599092766724592456167660352139222294857016894898683334986853098445722236588517087918837344881830086398970549396684517207436369941681076365708728124358821920325177612295418569833317368950723095966128652519890136798183894764064509696312817822339740856993939079333988307268060778507296144374637469546826332574172382610889920392615038957247031681034079811774656443198630862342308766860876855424363854275117056*i1^106 + -2005121134189631141754485147701325820232846333969299423075645117815173816169568833581654405552273671387669272838404797977976243523065310410473717782265037695404052501792873399588228736471712237592533832799579814535909496622417832174213410185169640413430064030612840220361585451176506085926703680128622908000299191270002145331074915113050855063170967494633658955860442179727158947089205586471584432699595165321747185598640467318778863288661835444978383308075533946244130534862193969934148200388055878429502423723702213549780770891238909508799595292466082197886030028255914554524076311273423991549963476631905871618262768954319485484281039412369648601660134637608092671543165692549247400865319769356430654055173436708122523960797714697350886897458196107212502554486918822167754773892020797953633920146157886129839106232433826354274351161159932171110759897300657425275188361381441129513960514872375718062447247927315556206377921658770163452574827016951955975592203703558993413767761550750848119877095253633760951572637922792934548026798921591972936690478411604934897995013763478753283580254285435343226869586429232050911288026931527986725047720263981994516751497847888834154306278994953392164662559465865236970194795422045704767145171158675657629488965616485178354982835412623183460895547183163652937694459085932738511383970954130361824237763407750577875908188667192628166013137752347933454812926670689342139607239718831505640489320988684333855426756140632765549808688714857192471041390905929449139671108351972441907920784775315498359056822257919007596489169020432924424005679036770080053639107127377813923664255796414952082094868736070434286889188307969565648358246876144867122907640785452837699181029096957663583267498677067126194002862887628341922584482695368407184821063787192497056021333244734911831000264148346569038036378966485536885331170862405643458093280828122393248859666002454948811162101638975783877680922823877564399155599923231203550368621745465528498257763460929569545369750523090970688569134660317079559042489797392395847978483895617189411506208394288320809201211809210975928397935927864913794971508220547207227410142908177196066362465786245149060997220862256252571869873748699622097865139619253668192213333237633972539868612958618509829122678121730131951012987407391332533914242546212446911797787244001482214993486629914339490893773285270773730863242784294389140413333533964791222088470658230617723480729842231067044294143478532028774272183642165831780789529408711493141426148890570116735296658152849303141961052038772545110324715700323615893321253433470402586957434342239660973427284916044700306156612743864273938439782698082397588209741781309031659369612647719317720047541759788382687308639660046404161783399131248784819854471593238915267069878885595479543875642338178263577392672615265946404683258893103905720004050094344635984301337852230995991555649874336701254542014378324973278529507048596956689656560285227460112187926087882092861591517100204958866298692019656755018234936379415708661096569202826322559843006509670789331630484249640027463362651018100730719218237892508459810158095735356318260785660223717939270203985623626548364772409717731693091937136600470275055475580328107899506307582480479209372807980907431373504308822966857449125066607761408757077861747846991921001839907765813809209123875483287552*i1^107 + -59737478430529099533704620109343867929900653877741181033293803954131115263936832837590539346664037272045224854488179098730013426386131641501949053446551419105070712666753906273624317544068480014202804500639075147539798093380064150334964359355734436211456593724129514976085943824492739278472532666409957335521008263460796155303828576314181471748693282966770202064437131078639159565548137917294158966082225540304354024779133751840675253337213036731724108822191818014080671499402679695093842801862708259467960053096365146380096612299155201036321110993778613561322666926417355613580860051670326924645241807639542361399058970304282462815225445246796325680271315836986091848100112491945918565915093730464942420692746946093470975492555032688397681415430162245855877069839330095446804959226139250855785921541520720302793527107929093288902655867502257040921174021330347671643343419203154740651332830631339477817654942581270660672383863713067491855601900729889874280872698142603644981128511817200824188031096063307620751123405459310065893302333052151385501831215751197268181279593039844497366537616952831946028266809434882394107994063424875973076958065211598105609843795340981424452886537977892497206115437083360943857373599199575795756414804737960536215696966583890980248378075612606377750074128803422766539316774210872235779845162369353303632329913130923909053537527522311517759857710886431235501128205621777223633126953406841861010598865465845308825793612741932993331704348697161724265094765286036484096422612726230171879993692446876136336894551031525587993161298258054917184222730798563793272687415919837988860559819482780433082398125302289684676962179622127021061381619626077500847526785834178093544778901000151904872228106220565421458790240667442093768089713920808189552126240167578714846824497916084506692402236315097376268730981163242666735851579041639741349354387422017298752078322506572011928594619966874910600501752850738288190702777798456752519764714228285515403450307637322377645864945417182443672495880593415889645605504630952312750322488737725242690556826851025392312028763583184094177418752025193587668308948721030649359106702736913623780676901343318546073006685806548818638110123706493080940405226551960852616402047002592850937328741016917470665691491414277644790790489327609770221616639613174366115763041318584762963720805588758898848530555654217390238628887367875383671821952691000234834031205809880871573542270429681237274503654470190221744816845704452203071422345537021850628501522652783320563812639725903679107443486390345212100703836527317112457789032670902543388500533845815408323166226507884296702970906574480672052582929860159625218345187730466997162470324202671093526699051167837960010597917307376355377725972508344426996561636062547484150279782054170343690241264540877813299464974825379701210311987427453278719829605429901950552666225097170223069990211657517414808957346272454449639637964311611005991877363601714941504160005436759496512472097512509938426619468069609413469947261996452832104283981790540617103448910271884857613151421278372991911224552349095735012399632321760268702147614784143833721807714544527143480745881171971420961384818139847069734960788846378364852228128643932454875672174223347893442700879217613392882067033541282833082075074397589504216265630847152708263079520284262727530112352256*i1^108 + -795577784483700779665079065769713696958237873703872706317915463342878264413699803345723915903552825671263594424248409734769098999681076842056009585928649808756541579564469401003683946321280497678235894279301942526582931492065724038603284863807191907978529668412982199676373191300077345971338960679525414150331516881543138508393252724631070113162015883023029168010517554203368838619957810221124850901976569035392601779808367369589123950044164366160573959674854368032692313020653253113078698258756472090893159554833137514551986949991156360000282783242481289126685387589741452520684165020681956791512851121935778122006669747341626096432191919049586714375159783348880464649343648424678326465509880983691617288088643772286893544296323512187559135367300889173337456263622108695933613908140644470811549887910684150595127115339433994813863581546834753682523045458685388704951258473064487435876693777463480255090241634432945926333596982145496442019005257798401346775559127725776551467511509397935694919551889144519454487023770239365126297934895978160215749237623815169439402775487471326775844935246222159500330340892429904858534172485487841837045905044704217133191453272218768403314767219971758537678181078917334452963235866153324808566775289864792714807180971829801298400839610081818913695938805130968357461304678482780675328465606850218498990719094917419845327299668149330840283349141146153744839834365662329627928615845212149248858126213200022494513935310552685545931298020569556116851748537547959494690544264152524467648376166780103511586781685054692344572858963921587548129213298667950746944635707796242829271842414793094586758151306721887953902499540553966610392304707085099413244477792754572004384411654990775470500532518108143627654272319614467163742070601086918634254853391112931940277843844957711133973205313771262324665467414977630424027940621351782755544151570881249904043614105044653454971433835748121264096110887009173202331391410042351137629191861518158161165742762310925125643516811404067652073037529049393167672373603792648966681193218233708224254828401768419111758582090949312166360783126012163263266288591954768909660063649800829795222444599772551353087623162806325028867134586376719029113590862209177392644395662035274230206611208652817043104481073093127953527763558728141803431138068409844592886570265489877246186262839156652588575631674241342869010679716924305937485391357587197444239464188439532042773535787325301921192745999290194361725923303101071589969860876935315613871039565837085583055019129834089122178894075168743065844698365536526017761398597262407420005849392427014827098455565750023231665054766267369216957133674541814002888405459673205249861723266970029790954694270993660397386517677935305841991710118556318413271700658751457638784885959872212347022824844170024967409135412743582368182794906467842374207320293339636666598314916256509795497483502976886210316272508715452823117996102732498742343320078697861103551241169998276122951835133571840197739912493795122384220949694604799957301174089195416264593041086521851007703292814009527151422519825076052966381624263134599069974608379864622580643698276802076765525711013491275802398704082105697620986272804817002511196246142731975081800620544623920218597701594688394131583989957105346429618953022860389020507238261741334466522973604935431266238464*i1^109 + -7473347424181440330515294141401753982778912940214619933872675593632365294031456292331545751555844219310129487200059656578480192820392621487635785762958476867119667313857490178938960710543650540794160289225450924058375512444906854517622729330123552592725555345278454618702037557167426592447973504034719272827279775603985897395424071737910260867195187952580624071297070530645571213899029945529618915468785562101710309998638630241157494269060891867288588796586827841082923079652775634376029277731902560322172534448473371018921416197388736707302515301709653010884791053985674012989171071672452597907487182098950166814520986822028465557365783535253826748876329712031222273331717641056140266961949139636695181354442917052144622717085917021051225376723445334159826325039220904358461134940999517558807733099436526216542038766173287490695078649850871035781033734179901414411309409192291615151443647498523613808036984435920431302426005431297303733501753650410736458533213164960807354905982721908911341188823632258675972358710704992219809256854207522353547567649118547364790582811273533879710179608422047113250564709960578425373216761705379830052409709697418980972733670185894416319840025624889262977476431678053018350430853679265981900623090750234679989770739916155261201540846656321235207074325506912176493729254603094916224741536165431255409873424628094902613397941435791650002329965212869475420832738249216548485024447002596733313317371098231103537340016521901317346871891946284386111646159670000027906828083694800309521023339083947464899888414245600356339264430339770374773081111975991891794466932172338425350979104209374797928880939093480469210584434283560320162785040285277204387175586977280340037578838509206344198739645481326577390704140274688867792458523426815197894979188110486116130753429339303186079624973637791327728635182301752167334025761303986340221108915353241001361834066033832239755282975687911163022292113882961483539348289756493259706898614455180674734847918253398844119351873095402757953583577052032479767971455708925606096621594682729380894287796419084348321547253905143870294024895689752460784911427699420671916753314405386164451379170203097980527134297679379961584242435982357216283898713122400828622483970829811664041521878560782076861368138445983223519582832482363308178094582243194721194479310265200385376432194823917910322876365636509319374159602442130952678186571811287118364592985174847767585310694051550380849820043721615716817747562259201058040385403075980090258146353506092712347022721025921098666703416293218048988121599276270453215400161090491788178721965468100881454928049329789384570632867730657831900981386799465183566080317372608243738081652943852961412251947984327566625002928006287353833715875047823575371917804362363048263879743343321561748935214774919524142146749905997433848892591167973820733120079090911629367427316959408786857531621318981370341598161525183357950411692097016017411782881596913915905440185930936092699376964271610731091686218824775698863018819978400998861082048266338616346549646458574710894635229659354940953745002437824326860291458602195461609025434144504081276572500464499714458456104746036462232346712091908866216228502090945422923924976991460867288808613830659606753710258551707857785125733857996341163880107684572625946374385307474767075233192102774964224*i1^110 + -54915281910112250728656457928833439582252947504952835477120471897812003456108352624041676120853897887248812032983985975643537881710656512520743949467408417288643251506538454889462542420050417297329431447364561880940356638689776869354016228394517895790203068299571697403078429659883503886550795459997833615576143286575646484738304100570122788635610671136365836006061752756615852789517495728273609308291127544983402903134995843790077726930447333776446034915071256065266420235608302948577196774540674002185578722057384590581973220775133255504405019944142127794507505907476694724744586143463857165031424949366918925841041840527635432201336621493523276234795515969607145674281262435704876822634520912679652046567681121672830870542469165914531891043335467101547393435806417368284873528367146307322487295485171986767262359350128207664598980900054787303359969349998014011800522310589638351611174571783645207144545330769770111203103260424119910742868337205505880910407366131476622565719195822169644252999969440789445004127289246276968315007458218337183805190126418739694007109134614924897403760873274671972451914039045199724247114474781210628654389033239644964773061582482117946264011257833829741274608931997621199013231226143626673701986714635782645364145102486147710689105227112167201130439706520344691183519579320228560807729338518564923886561234845220582219484713551964241626462264315288618018198882037656347909061735354121176351918269940400632284170972124800421502191907511799634256429585601592058636412891891820915789994713297229677386398186993506079749703977792709601274799095243810222845239154555209243045723173739083276870103766283418326360926910543876710630421248342966823405686684643600939760197475681703471540440009830994875257815965615255085456870723208592189904691407685002938099030457065867665446555466471160501193105056601108508058307944270923942941879615563883812402117854720941988526250658910416409089255795468884371009054948136434926107643765996658861658938295344935693415416892021453285808350230859880188434127176492209776897281183245636435770568469976503763033986353425277421773454477014864302907620996645356443216784483918763858859641278097253252630830058137159845908152885856643891733005767461757741380389508638966053233945087595068763726314019599519532495207421047168768102487714946135031479900353677588922087430144461685448184696874704547602943997341074238620619562094857596021923336116745375866258133350759368391328039143726007491905820063095554381182366808418716358665564316240986832550457856440521191173310076534494569162734867920876976822532266034142169506815708621951165810275481629317045543920865788604395237029120092898603430990233548882593546943403070296722255086839466958866130813899585730646903330691754639704556249087564136230545393340369988232636211942025719615006932409710738806679924358387496660373411635878916808988329280012829719028620069036669014253103537068637425430695632569413524750661888746330146147191342226211419139883725826917155119101873716431946502096417508638900272694161309302825486940606851510366594437158370555439918719079311567907590990628283290182036872598400332327477248282907166101041710865287313332501589973421020376560686558072387603202980966610636475638452837685377525291947145025823315381686275219985703867474151787667702767949742611201510567796977696768*i1^111 + -329216799190534051128833028765273706913693952654544140553748046729297333119109708928588757081456530850919335447201879159233314771954774813359608379971131404168054445334286481928241888186716391922913517264608308799349264607492913433019993633558115986666951005419380392255551081931887258020876523470876154327633905603479064808369576597488526621430179145024923541942295113272077554923835986064525297876317521725362257604414467407046141847519472982563707676365379965350977780504043534961824910678442430516809305009044984828013292058533801129162474849802962121513187200407397737547348117572322477296564971913316044430017619746340083511984301483856853546017510068190050266757864612167343421454358563007627379573572005555465054750816492958776090092473862059187307243063759702162389802775505559442337810403639104199111204087472045481890068881024613447547329813599879709805938900098484168390342577711670638003540956121879615417330617787950631597623288644003574845436869021763552760232200397777233456751755706888147843721218376492100250981592908090898393207632272699802893898793299544965266996418179322860729116503459277653232998457974289633328160455093185226046173473855997871177414486364875812136969092346848909834037869466562440782438164781174033917520261663760123740160057270111196265638360721132846746677225496359257385989038368020173740746772745679217580014017094149209322331527917042202765982644749004697029788562382041837846235820373629757309684261129190765404147498715883232260964374776246694958636518373764171685907992900102035904354862408381458895320871185074762351081108060969751954422079418866852029512420820395771889950927453476445696087371758043796550325259829736605582541728191271627822793397594552483322632253754272872118861828414904958731108106004774451799775256632561063983183314998481359034143894831012123137775937842076374623029573748870653934764010739280888342323280394336718215868292923187471802607641093441433318944103106690042901665927835419242257542443053387603876343351704956999017368038771698153137801439406252639474237511588629401902556127509766054874662670030541254585621716007540788003967683155998284548084223706785501510961123347496660161030838452405700391361948858407044357194556854253013067176174850648347939323891454846451993060547965449438916099208172758136661849587596385694800239553034798185469058642279089570820998719348437724117396838858337325759906133914916463779626677407963609583201529843897252419541502932797471078570243545192555928776381301047950511873849859982575744641779682699743293678516449554619257686951894978480085591711961117785717699507748240922827277818550978533433601602362544912630585494366739982911160228796251864915836505021623279384054091735017769295682968742060111457913333683845175296786578574973604934310422337352589467142424303775362653607350947921141736556981154539980567433884786212797964208295792231912477368624004502142616445822562113381963255949205920584551125031229179551861030344232699362859048341565815189254419970691000701817346967845400021665638900773041784755531760368755152004694488635304461980465829463850855739064530738954362313466896357228276483171419327745780660011341582625010740447667655318577071449135306157883543480333167310294160815757567147781688571284324661756788408387890934403182646768536465491140712159453387416264046018560*i1^112 + -1640577011437061502165334054987330765393555185612561666867701915297783959818644925176238279321179609131118126014487419052786960573203009098862238386880730686909457511764837413677312818121955896956631174829458521171865289452857456546249793784028197470698012487713613823266131393181219506620223448261683859633734627528279487489335280076381465507458310498911722709402883154488120250179100110107278736188260168735577529077482048123716595364450389217878572578433564583926833042493819656733901840357039311088474400177107157180298066287005058125730931379777161851127990106987943849945022945636359593522613991854946546480769827585338085075210170639052679859237632501826994241849790445262863144824512298944470906773933629938230807865641240238282548397345294323787400870739325865255455464031778506522401768265406683171174661414382521061942670055272278242762673987772948265321696096672310262237956873833808218752164140939989143007761655305869965451452441703836099926086966325718108616295722063462142355149513957741786369755780286096361711238438303507231071114494063878443395552522176885808507446443317178418454855637334683082529342821138089072005714728732428542644600074834828149116372870831971412475023972668324934692640894461812741535484830317842011038236433259834923095991240516635665988325851593664036962302546211129412548412476519887692647577777716800874035368307928111200345117256970590936876647347266734064367651678904614668852779412345296730497008238563707148941264273313434752650992046043955132336099800463635664654401621752397891591378956107460549187200341142144152020397025439021987487175345139501597595097195700902603358101192795811631665419508300235373913431591302637874263961054455268572787692503874564872528726552061343755169376165695948041392752759415089550073168654578636576836914268508642287857096189010115195302499914030220357591190130331101105277727418803988851409531069374234961588833641962545487539729645070879762558335495033757809841908798498385232683453403679658405549922376063577533176848701276058514717936228101512774725427528219995488646411558514591338539552087929531437445053583156804691775246688721604291579324421916004400424978181039189575618758484700648914512191183429625432557213956334646753218303217055555319130393339856264674525482496463238914039278893379378740557908457022780392067616943441080193248350823063479167935177202192285725220727663235850377433436979736445327819714164199560740059155786698577631569075319818805868622301161147627939451818957145329388228161029378418394109289828814352563675950769482931107347790045603746937184718020358034188853663545164767115586964939265699341591983055974087139336918169767771418196911868665515854059524758280376457245004665567307355277497029654535732876399491019801325189074578856748340877324203042413903808131187661519788867422176415154271855233491064402394067135017466416885586855813244847237113426634605022692433433229931435439308340004593612236587932059267074375065556124676952379671541110198356946604601962671792883937073675640293031899804623328446550523944596892609472917156791359955404420466875457648455636004839156500311923303255398382704908603941556274103700954425991954957499400620823133335727226742788846943999744502910311167156438663415528680415986205426773732195994485226984909298404244833684993464015993207931852029952*i1^113 + -6838786118760059264661082382004407416256447893296334946083000811395036263296296216151709532070800198191567786128045795255378526908477586927776500616701620881011021081009704199983626695116752779523560376255722811818545700534945135529380115234526315416028635883759900472837777443372368198993431513674028458601699008329463187224805828294655445726218675468089192725505393045983333858004835811288181885946547800681200563979372911966046316262436005502740105328247881325575421128752197599968805662097634958060115261317879723995818612637526863611812851750574826059716012271436920408541453784507986088834556264732099084684438975952387144380910644359362753229084252274931518173725833941401997826597110161805454631707032840009021595077149275798033893075978312800510001596438578589414619935366442593195592119943879716857162416412870156217108058791759207088413640160234356672413156490022750636652047347416033755818566162316079753156892243098001242004138423469969622089933214589877658014725057105219958591183567077928860871183532830207762456610424096800029274182076471164135574598688427854437031909956080223947432043657766139910307942733437280547552662255756522865219803586186379396256700956405318050330930372617303710597084685106900620403195797205855419374468961028944560838537259112071137888479141137201373261460063707441433711655125715359600135421423332735581885998466759138625776282878851417849040350600786586255084461033556337161098001031243442321999597966869532655666962913703069311299020470709426311732423880786859121702674966982734190126020587778632239076626756245534493290123034831151091721441557706932572332085912399177819588228868666302010489229788688779550480092884752191402730354973746044021966725525685997234914392858430969270085508738425535475149511020380866775434276467359020546350282556676775040948108943859364087366785867762702198558851609573420220234680324962901900271039921466123538829074521218752840487302744321566212259290393521690522281550276940790977678255347427911602632450030787316112907795605660703090869221625980721389234404427118748436814550275789387129115298248829894830417629413436651293705605740293438571825842339783760891905250716367505998468184074396044488736725473232530083832641905982719059298954208872813429425943429645771122710043740812111091539868174610991318829674910310975450255160272652722297714494877722939367857382000154562317079339027555339286948598103454496020243210268414193438143662757197536862277124801043672263619495208425589622495103106993004274320736864357226491292263910963730620183795560337076000990002301375018146196068253390512468727844254307947222027423789090586110191098078594313185024906537496635703790640670156410237864333618930909226662303105823352390100702473565115181616503928595563113552303551745140130811282819853296269022929209195511277346715761204286674556964802686347070925214766632088055600425277035467470879498870298767989043606027110555080822767275948622978632599331096309448117577368007170127761795916116674027113426952320707586954836893952586900608714674312078580251160971728922450032765257158167901484866252320122902997823704139807689298338476236184644265950248986628758669385198106962567311995579906893127338764476300114753725151311447520595299762138724604411440956638270850550159563576151723953191137708741460793128019212118261760*i1^114 + -23849401508856050526518814062348007215693652276140956726908080205171018240704615113678772161893823608527954939993550776680971834908741613438843493556088766473889331299742964324332654780698919310385455286123552033632400607390876266609533633642665982430749493317465021695140754195956650060949439942388046597050474761924573792080159801496198568926490067109523293866706620855514156497918588255046733383141358217730861590474455963966027599823521906736517990857154335261861650089782622943757554263722786272728188576491868287844552511082914559886819009870064437490883993017001454434331390992158041627731640837140837636856628542391357967021337713007673894996437032684164363914156177858938783769296394199259476876053910920969879952858422175037577857739199832948286402496727932675125062095401269670877396840782416696175511990199775695318558912802832571765686084434577327659381726797946854263872989377206488792399854661885749630122507224643048592079369232983861705689158136060034365932496075752293913530906285584808069416851707847859499543051292117266262474136775466001101270628585717124546660516146613498759009467609999188213229287970367935687245059105926370596337268459883695403397589967206755916908725534336691646358204480201139750883645738550916721439109185686265258518452960090721556652286068614645166710730888593287425456119560009724194942845925790099008137459553629498804890693669451753395402417879288312429310459082047837677641549193152195521902311389291312263757045735032399994988620865520163731120615661509626543574635129833460797004985236170856003218137759500309780396278723081612956307103261087642058386390855447306269679008254914548050642996432051424804060744032913949116887172798756013759340715906225079730841806997368072337423946915890049833094346285575872331718228682907031809652850919088426303564320882018772577875241459903393264613530004494235117445932024102530494561183943660947833796427781897759733554789757406606002461644350687308090766110649140303632342616814305511278547210638853586165418489973800625401532752221492465488174091483035626268325091453913006625638036430423276632789610954291268858444420905017678577898116354173365268308278465681558036191484911123505109596761817329117238698167996167862494557228462581043605748864794884089254534049351834077117733838682809132512319089514530680206986429132570323855252439285972074416259502364047890195117566434582979249354381868559726105218757589120659118698354540249069415747322426570033899544676683387102047126619866363050102134682570604548321537620543645504318665981616157608944114297085044919730508258658593355139377782377141772982551798658537478190227963433856400063243981385886922366899447223870595782231562143653826875791732042048577350388818216499914877994572959732867218024359579349427624978269405975945389127254259364769430697440889457764701208154722268430022298126014029776080050177164360927674657048592554142390303244565257433923005573543304497969137022911723346393798767285523853270820169936948349939166972901366221923143609888099766309624834924462485698585951113401368623879569228960992560007476910576063278213046529927587474986409230786765187876882921044507556610511994346016652874280048599526649607034411597990888980518027654509892419886713234244829154657375862186755194559593654558959558696366020951412434402279424*i1^115 + -69630983613142997514274851011907141163579544596442269272703526389625198054164445746278661908123428974364115177643298730744778677060754786540592678408057797673970522033194744294048739681026681928131101454778867878222383342481717664398464372865059698428565596135437338556933886721959467191542050018343403005438306791194271955281857506264428486084189943667926883210812426242960732010508503491118362688941026568655030660112212841211251598576162827770950408343688115164796401473155296933837272638474133396348936153692394965968060577700829277229817699335588738335164574310791379084570366589299784031729604564336812952526580015699395750943221655415333071862421480146069584785699097559349211893865701789260626950283369032701236203481922394892426899530412692443572929524730495903587234962700315052703514818822776606708070846041476107591509315458469062343498684840985782695131207455207039381512676297752542648060639369421534993555099861620038501166713225175639932780265579602149132657441157368608754579128314546881270402758678249795387057993287606065946500420862205471410109115163779841654092584326057415431786848869028319016609505241727831672596782291209285608028331084047495743139101597060946574266813777788221629685182018063886805570699571388154986388498773830304127707124811213038918828861841767392748696138118351705535626127871794496622775462933732517503079251128001068748156111343497850450852987808940707113530544210576926088517472587402191436994045058985549585136156940185181826418388965452040841660439240716468254783702222836516224887156146481267239071828429592296429954958370491830462501474865968864121163152075549144347227816537893459724174333316334388024040052716780845643039328325445246264629638773439760602298342405043926951970456431211008084323014491356064280145961092779330930254228453295635456954980202566803004961237101653486983220289416186007383274411092911735401668743420138671086473619418942389051961782332193351545582217898952863793077253615838155376952787047779092610855485540591158053662119640343990230423313973150752387657538727513517956415409088432106118138200981911847340825811060615225820427851750074151525386893802849775816542168791467860206228213285614429124754687722994248113122255382171657738058835396983854093229988068087477352900472251023365597464959770819115062352211560766182270453575977625731159446189935556756840700212096466304208485469780028868013859219620252146807560479114584056628977666226743091515310572466557150647738835350718980173272278100115861864728080763389654255978188418655415731898933348287000048717946445138050734327195504451828289349878226141374921816318867000304527566497258708851069229123557369053776380400683681914793486868060622747214247619813165998038722574270818817792997779638010492142012718162403379059063211146864638802307137598585137016192190176288227550200804607707735058624715974444581933900879014314992405351601744380850079186147324550510973950131216213593014686656554793664097166372872636662853032600384236470191952071256602981714786731473158356490940528266335219034700213777060783032643748610813450382234845733278124622970426184330076328434795493098037993929318708316250072954782858691226489156879744925394542144487750690949482188599426810923568215508526537452102629019824134310277807111117719771557006436967360233992093696*i1^116 + -172295063178571633129256584594279504365878613096956840407875633637121245209868708429408613240521532777226101769603985620018628528697483856633432934305516562698425111048504044849007162611189809493053183871213844413767059922474346950765504107441637979366447389151713382663437483368076206853564179104748490285108492528136684603619704474835987103603287571660767275256770622002431370832107248619200887598643582871492041808545835046529664103462937854008185768826651145289207062162126013570293993046925174313327063354126782562367695818654565399988282505924790628273949626335996104954131307901698935428404855225453016601217718954732930997606198783616757096401791558399688644177800950845960432858387342738735192618261883525185615431650748561526252221140548153851530198127168750269926015194573930800723255845769716263014100731848508716212454118589581206730434052732325163800234244879023804319354723746524945331728139715093136957348429536993629729186675370244957113867559971761496967681159960978380751942765710733801081738222897118862349189138127885249792912271501699537509767358843526140149343358543095259908190485318446045964921056447900901901420091741273819571541721715922994284052254374563232205590608469371821341097595508752792598792107254001076467462818503055886358125768959311161218704287770030864119210967225651369858670450092160995835875571399361788013838467279379332773001590936166856777449790487325255779906258380331323495847618559969965679589821765830706095925361130104000949753493819023314718564857841469198257878572133968041514465230978544711497770582001980429771485768792219280585134696033109512999432083264201179770241110428741908039179473180400272156762796674596521602442991994105455971521707946358967928052628977894781068630692889879265403949850945671054504558763934353582493084827388517190335541232040837585596084000594955176145542514527899413384812116312101657460899905198826960458182829607704946114193888451975477918646164370892451244712402855856480184264797666804843425534907160929459628706230150971490225862275710322254084417410671556685197145819804706870470123831486870669096053006603636509638489904678134761931971976625663841147099325578383457320649923642787980282159523389921919778820337996360400675545261297285249731374768536740163276187537785578224732129397708815139031373396396776304681424675019365104627382782958961738751460308234310550946518603333421192564847052722502036718109452862894984368498965079288751513240301274812989834171463555929685480254163279314971681483186427629356744847164066334698476982459761799446522505316895591371003984976014251411202465309648836736535137470694766804306063532515416009534540206348222003279305308220179708552570610185334736179467626713994539557945364997707021217451912151596901282026398035282647054939427682019388411966605466535612962574319282557643206888329370902172941866820601207248292989167387974486795337222794817117415174921458567185239186693652876172911798324760078478543747228922327401997189536454831002447980373268208591931932927072168077445937566429485966688691485920686556119090738035597035946186456221052486156415232464805018156401636845096816468131175273247016871087340829824134632510153535679699354167544656843130285225620337883268463415578716644775919462710171247763656671409072372019540027265646113849344*i1^117 + -376037296123415824126909528858713852214760743598380941514219708223576211982660364917111905824743805324841972760464662381457020215352543691131049705203720462777415957982054484927336802610504133498665822101629150637546953504582439531988320318014354938591887541979852652549808723136361673887461243360015262767522520042817208378998595842556980844130901646308486615165058961349459740077404622305989399715886572504146444046123684247935600244789883086480465220728489185302085212070233601304727249852895662427941768043701820719894444045501188394032423934941549169960250127502374414755006254367055262917079558104320616088809936694303676464532277929123027336160475993625858747615971669750565973592768096583258573804913674782880636752518320538309845991426958527837423646405586636598758863908177501674400677663936177412077606726907746180717503753541865176229194405491766753242578894207670003588156787145836550404152821674038177417469891941803947616829635350468680127149828155503039138131667342909291318957767960635087633338507151164254150848265178169289028026966984840818704156469027384970559197878894179094357321992239420200681226335473997808059673373472181777146173833563127453717926350816392593922716454599222842170562396523688072365311667899954581899165837390689116985007972669971600439080421688397471606341240262277876364103213487044868628938174929148417714672994170908580407398392539289515970119337948690222820417526254770726102448406053442299820596834695520241907559976989030914307016719649474336239182990967172484857105094277180220370760477343378287727903498856779981361326010181567836445519049574333942151426232237821653297266586894548233826964691174981352193576941418509216977183821075299856015425528647377521786658978200681781273777704379389414497791492805605902742134950608611691570295797338294268339598965748480361767771183472110921056152588055205399003976043465575823095975829312705311333877670670966721603657901476450151908902696594979215298177462838942159001982544245113641923492848797885781686808792463714727053038518331370930021019041156614753723379012588426728434876213958352254148745791230973100290365988601689029676369988851008393480331320725587486115278781497532361551032793074712750895571024327057828791586267313831399500790815012858483028444637746072007585213579303058476630014521070586732188451303538789608863788921726276510126778325457241144674293774309012080469995049553099634471005517127153575509334150635291522135899840486030624893645367933814503211533139372810605843910076269928250076609886107416492269712157290495013550315128906931630192692996852555579829433325191453046143260528471262821181512640876283247800223465787614626711024946546666043941329703568994467705311428991514317993956262596798693535840731031643602638430624900071736269180143735710772344501729253518687154749605446259100329049048129573167073291636587388539217467332452078877086592682591236872954410632001479679630434319384763109966415529072597744297838087533002866191231702454217059129453317493401356826998766330264279462730066845958878518075574760613806761028821619230635965047773781944008044617363076135498559670949190228534836736218273540239043682217876548825483147268912016290486313338600160052185270776520419346113007658235426337957053357092755059224883169918801703453157440356352*i1^118 + -775016425637877041702494080432504681508691424277740493233443964934121306056625920637501106229499215987154408952550385020001946172645164274343924370463928895430329695147381953229484396165753178361086879153403950736197055593046988336137106213458076985181476259129314532895512304927672862635825305426318311547031892878260849021583220362378875007465012668520117298674798953723610307525744346996856643927952608127328123257327169499312711848839433935216464889998141831182742560589134168947705793010112210621918233380694791992989185486688437331702867889094104573712642990007560924953444561697504191434755213353392379800248233642276827303489051958795758732049465491929138845512884830960296649461766278924348757249593844721463549702054795173819288312433356685386778868769271831655295407151376146350554459266434648312709648614418826383428395649692944816000141416672012440546586943622050374981298996099423217027598427785618903027451731616701864119105002760655264342150139087611158081529244050950830128421572983807067084756365873997060241908748988557010331607298473842335357841818147947805428090484429226012175990747033201490739681338808170278056735841369798743938556506953012782575567606845980226372423998338888835665919513115607526069460369951661292690248515026834071118461620664601799244698928130673841876388038361443480911034791088642920961536261378385880411331739562344231524639320011599856518115250903241766596894673532485698704514904306156483188155719074120315634580876904501963867423677415448066264512302539115539850805711860388067985364262808730466208696608782644789504190113382978843735107768771783752319685024132434844548411688523572817786176951909496945485578671722101420693750069609748992577107440571049641590015333043071539642539338638545892571146659895410019921619627357326808885861791207231559412510871218403924992779021004552486041265438534232125234037566668482645999132152129750088307986250924286631716137705311660031032401556000500050957707740561915825035788031371723980037288544197698759227999440601292258617444955343082903394790685689550198744415276291319238275475045828187857386558994204124336206652400130298144371673527910193843759174691317182151810440436857487203843164845807174217278488129888214259631447109881422338368946918751513867888977913900927656353275448046313569909583595671073823254030239117675755780484803576450069770896048528734125694640478746229106652167495027818325057160168298410605873412787431716131345616281778079240063971171718012401498967603204854685064143196153860065699578810820959195560234964485529925578014537745111524904154977493357781596691843276576921515676651947271676823695928319635213432148944836976966767042971425502942192753463135796642677094817719380516401978765387007943977641854429880828318528714463175038188221739683447315056394548846801839145685411946508378469946605891939799485981040229072494677393859902313318211959533718311507746050914564065161718706485981106635232410778958489272777934235437562851216782902164834846696279712567674246718124714575694728146741390090675912753541938558112168845282499492194477103430327468630613077822967840935490960698991089150244973499091564151348497827582618973168193180098424589037004129449603302314331566925893448867465502258585019991228101866999912656190455147452062617514803200*i1^119 + -1557889464058084365597896375138491619512312439954569973169330422954288404505106635953748464132440360430016860869753602063496527716074881253083596185017889884860923228547052875942693950884925028537179979010207216826331896923539390878379566774122186599227067215141318498203706013099198072259715133866053341898081447942318392740665559761323533582218276135822278731756787548474716539028450328381594400294666681051156278524045584230821226482121826704313674373852446997023605536544938109701546004094251037814645989952622642868845784486163871256961950041399843833893754918862561817008071755397188651007275570288258528713947595640077338999096549606410231153490015497967198532868160222624634929723563354828110860931931258235473615477733540214917087732943318902660684602611364571896893134105416025452890681400625942636555849920456089834018552429698383843270306152452173505884434516010533658034767794125035222140513368587404035119490830800205166770047241535486833129155740400622139380998898491438557413593598763964065766167840641481517937230390019866794833081397894034906424218778117622925482990182903283874937555477337938756991872145895218146594000282787762074609149530397109151105697411832940436905421018356371396970933602755240276743502153643050533716089088869140629105447857457549071866095911906332804303951141162338100257466974928826170943444807163163395117980978681346632464049534388981058215230883289750025375460428648633535484397734773650439807947529895812805698326865597823274019542502917026683532676955359056186577962158526563196303223705150422852447107164298432965072702300573602986860278361257653006222484687532807773492410731077685646995507852982794942881803165316214038639416782432543007008857713110927727153297276931571080920839777973495568343837896182754839399737975043580438300946687957878027526523735504720063542464570791875317699077591266660147689243964160485010369239644121327501489923684936066520533730792321657161975355952155061909046099914724794276308654325631412719731768907523836477544362155992809118233904682077017458967728111693408062666313723839576489505585730193367648605812206565954875701358400413291883267356905315864849966089451364093321753801071941792166644722019180850892636499500752047237867399161315957722313249333589642041794935556132680764296444112202433861200064522538105542088219502216078581792409471869057426922536863499826826949949537701915131821353795918139553309457472104942392297612241862474832808963931805304337077508683496040962177044999877959323664270504475353507572976939655539660244411114733854867107662096980010954508651466663655045435992059059124658600226203263116582208675784991904385991910915830425422333294551101947709406638986802722374910035995624255477416987315525979781811061903025455090490772204343251734848285104026230453032565407047850939194716513809058930667871229814638662985479999282464951339488354822875442133879690927557088108278158855531639628308241751498164097972853676620194965588376618617173499730894365572836346787407185174355354631013802818088846439066631786620053721757988129915287436154449389045810460795149293979633671279490443166814758475831679880433725581112212742606638244748757679205298896087272244716402742659666262430797895973498260002208081591107024176214496389859760236585465567881723904*i1^120 + -2824987998064912142259045525596781153201439134445663730389047819445899555074848468385210692140209621981970103753574696178499566442825359280450169730633267141271752949732812878837168708500177465776495788061379277408442508742419822446068040957837196516536059706250127892047539475360554740896895095611024886367255401205096187023411657754683380887641412539778193370343214222055263686241403607772000765692930217607760783430521667061816175159376248331849225640270240411038984853328343380407268337920443062899161306658169375986867563781842111374637992349808174551810458407025445970114536442647493903141778992336634768481737674271185551871708118476081385727215236416661468759115968931673969285839462581821224142890768007191066920643378468087556704636107152061422743805969522560553872024772656512121739854639116565342852105554326716683668721761404434017269469029440976324566651545592081154952844018408771237354384415837902812622034183226073389997277133552124312747726016309431437518788834814655478573024683011361979809411824663217060567615294357180080016750306301413568100126900482317750489396458713705146402792349577697276554199147475782628951058986427435259458082857433333101790048041881192786865283435432192752695149528139614211826937067114502741691764577207320342521798619701379701089311931349149923164657828055120736896567971065147962821583516626686534993505709197474941146391336485686071795549058228857224400340265808849759207534115195046316843103227315152271410042493531896549197090539283087534859093430913331131140934482953113906384189544751942158904058760265076984137625586423187347315425495353658305310273333804008942146585940226956042902717441375515576343338362050278099481044198051961627392338011625349910670758031258292206024550502842956415940318303209584186582046683345173862516996861413435073309097957722250427767362795126690542239946777616882262336447367512904633016031400811461548825502737758904887446241786462891069286973639078695474658756640832166128717378440658827693338049967615384984808553993682025668727897295869080876344918955379058549381137080806293157937617301741533648322451596002867811264217824731522015453067205586251134301376674535339583329761602024944889421804589960417912708213852737379411079600172042299838927608074627450384351021735895697057325878717530686882259730741430317845955875090084285547426789599631596451667675550823775595928775332945474082853623582033614875912406664221334567139012627016088690304612034829259552223111981765299799859464501067325834680693289658637252374196266482395999432659367523075062557983868855182907364363321911070075511474645643437613710445549702270614954882098167162540900439218988600967627565943597043121009561070249718031435354655355211086621668835763443371364598714503633253286131046070158463613191475438560893752137189064499383220587663971747475559570697486691624473679596587435651806615765366881412291471728203590293507009717991283418007538063616638016581408473268660225641430661017889775065224967376809245031186306379732101674193742959416838941595419532938040884282493883899148754787196331090664239389414412812632466544006506066067441395548855726524634778921189594589573989630371979881373910364967176139346546789111746425856969118927326613145111972754740504021836674961288812181116912926720*i1^121 + -4048581134281293098791132217847463042262020777136027477886225088573752306033068711522244387318850549001875328273660062025684790130186891736885314702088893602090807256062239378769021616261120306466855608750499040932037024497759053715596940164185100377676702474880515006751995672727419935132047857240660636796203414236056203276119097560680054945796366762188565194431337784772662721084702629268354993652517109810122306229757366542437512629924590249914799185695423755967657634112546714189488104564767148453854735634638794293707258711282434843866782611816656028816833799431711468439640298100795923954453940719230846066902171551675471273741007603795189512337058218482353788943225620189474120340394646061121280405789324517002523308921746208523099976762810348014732181151743477737816527535251686198966548038869726979573298512982220379574690210288521061573647104174629415767001167867927417718098882582161223256292405264552262383947853347228694215694885401915105180900202952487782161150193251792022940498047933788492207170952730102776308864797933946016418907511038211414924035009425597830598366811050032625726459039787612529088838947239310355148190827214794506329464177009581616308816041580579687071235720597825899625234658732750246496713040159838436659858409850330535355521752809270398169140142618269261381016102166815393607129638893141809867367159181877184920314766374727068266856673434784150125145454309142318690680758251311208029139179106737009308862975801161097381763150962628788722050813983033310675812806159624490071819112445078967846162851153917334035383292030979838976527253362020025874961441907783462525127911758489647566945613642105550145236497058222444311998682445310417115660314440556063046483531785381455901892815534368209039955393474939155972551511972428952832128655198882509881209368823699883522640885792746795881730861782963177200968044926503567135088913179983960463325887344976913729585289792368209292667033312536166583498621460971194824247669254531405135453083940262944690957457917388052582936205132539501828670292746625281469498146428904983285459355504824267158245869730847622992728196227619575218916225862287334579797638108712097891650691873067186507587049754609601294572512751441724858516707744539117932792518407329277287411208447170116887944943092124105904639697036542418809949507794957445710272990035001828702456012540380789225471936889339812821596623693973350721051543961158793710121384881503685984468540301122424895351243366196048300935073344126654965090326382687256292995615419539390660568292325839031815970731150808415156707171124193706114097722341645360133077591656209212962586409046417994337974862509890125205925886596407763313321963449806808789231522997158087066243080818810203984628563193691094537400909681156610525878355069278964588226312889462823600019864897702109917215866624850453957301791735781723207201172222953976956883665721672631191501310190385416138178537161901475164886568351706520012456765191776595917059441127394372918479152521076354710717293787494035835985051714120871608296376204174911729786590477784318972138332819547998603222712346950378679487771800314535829872248639892226167687238946823239150898590855356227570240727536234860720911042553952290647724772533985756241601787915125285187902898640246094516191232*i1^122 + -4505695221570781481677147634194258240088698539238546677571410794399661382548322985689764614357884846671149985074450740655200600421642071121293486754102999659356171475257247586280118087820834152078823275608464985648229482529996766823627615715891679646986011220202238355472028091514231582132927472257346766658158581636275762179282002565697061267762625052592628985078176513055360605987627021225518170612729743621764406047932871465810083498329552110093165661677363822092664992420340102989566508324592718576362032584574835040841373560362686612570259061379628433136974864097485544611952809669116945059583231772099882168398352642703196857916566965705463518166923474988778342693319223523014805694010056133673840718910406400643384647804442919966687799431915353791958268201362644617483410935301382203074130003034281888247462063532040294882873994250134931639996060996717418998402758944555743765890876660594119144093262651808049777695580029931021100206166984197681795820334167563072482124863504723666971472475039738469300217536670154055313839124322755580353437984683160280512130647683688854876648737875918672770868332161507765945330137537100403989828516049442068583153901271996364760338326005246181004484191983568317523792712812942128967199254193084374490728324268447644184004008692400173946636835184368335517121995965104077138077018118478613100565354534239808966822526926302917418601411598008531878282183794299906408418940062589894878554173049349546436741293144061789648049339208254754067330023674132533285151066791365206229322847810075210700134669607744019867156781707725795726540495029426735236650731380354761090449157452181185989847286256265809406448062961756635510047557570566186476019316664268289420566629921131590309667257509908208511540317035111291474760561698035631326658678791009381181089417503808761874701164857759540711688905194207594016589503134287364629663814147331991731114180852329059545310142200602332667849195759368146260806367388220224491274314130374014757041206395353234100549297838361277481922038231218316288814850138607443730898787638741966825061407200040665603790907306271266184966610219326580968112348916874881788510742490225250599095232712675321542030900624284381057052483808973481958890312616381907900520473555260808334842689384943423322718510431580393988659845666809699144470867557580656642848271880544991913998397754062735593777416699144380350702039485202317145781473108668410386428152081748471051764535609068131608127382412789374842016940276223803320363700690471748685525998871948389947830832766811933950061651555340448810191991978742589455629768646945681059971085785431908887934868828878702392230987658895250777155697899097973723819903283751011769994958507510407292545905156052987236865735625968199114153898751803321778724839143312639443128557154473138213344150608567681999556495117914937901475769242847522864072262561524068435262711490795258980862031982340556424530684615857536153209863936267935097101564316635819631954367218207791103639752365773847802991456364850396579362821845279224345322358808889635590717113257419722917730896836636150427902959311839853267161611567231106344422751811765206204956857641197794626083365864801562611608726968096727554366174320355999354282987372090332516145212240233231940607018935416520704*i1^123 + -6163090946934104206530831280996725151665523118497815790262491501894382642647195251732714093019732060269283587623760504980295425194485506766960506881109979891631738856687350597541801567696987635088358318816595500576171585047043115651817444506319053225737084588888774742705910466885912199430731089196777724232375963438497806662249935015217553108641020948752211687120404706859135154761719258926227811846936118615142744716513995793662623949540092359247474597466514550419876116483929051993213739156565337423267691807027807955402509810042835471050814867013778225910584498596155793483991879357155632477622905955253136582410427719350926785311678164937826652500517140032801316032590240156216301945041522660979738135459612535000638634616570331255449794673758745101293354560086734760428562127350210061433773441445440288233345551742550548755488867136516886922166406042791720291029354168798004225757775951847540262048963596181522455305101244576206852500584664705448417869487374101560606636180151869014814715457566152810823373961738517543020136232271044684581898269848708499286212812721579364747124870765651923790227204181177690045762080514483231504388099760598157489246346891476875033971220755885305388587870036353033078814842230367631956761161340333448013613938106020245971987602667029167162999235454653906848475840130024992099179062269799134565508002840935067628900393451805343048069117340792980643158674787210640089455216412127229484894147995118141605394888744394754951943335370035920897842315949675537239513747787891799806396334010947600082921657730779875708058078345539004004812649054746530775067306600286851431643140279927710048252802147625801995300005463955976419277523994114398295413846048697954027431517492800917467618080881637891487124365790412084259855443265373315721593117759601933575544430624178652315003299360450983050961312542491463216668393918039682540671915623619517826465915773165487175957740211498291605474498286443963685599554190683956563645585245263674197132723055885927088088414539255822808739317529783653950173608815567826276585149662961610784488717169183378269497435641379785974785522161131532353972522241096286856805593498365537265253923669045507495807030825223993064895998224332457961971957171607977235999529621418117608182368694500306858281544868124116726019016108570686700191204171373893158713743245582458801718444356012517571516678353195955891190390121303763359640290468441167659867744634936316325051340929485270184818361458219230570125489289840133020746429476678185141335161888798243354317434417182036994389012470494634592128400790947190816166821408385286876236802069855782717034405397158712486178772849547380600548964244751185771181026159469485172536052491555991503394119408650706269891528230278395157766822142610899838123278728343839297889004754483436648750968295558692379989091081392355050510499524195516607619893313809813474817279116815323327136270202584930111680926254066622339271883751712523563936197429143956158933926238745649179545387496373731443976913349518283681419914243820466141223991291235437904589737446292080294797570763194958658069264105597856064940706401848216244751414183518554404607644718959660967623823368768075752843043159223186140054326011756607527682782492724908678202525979725422992039595737088*i1^124 + -12513380632424534399642734942798337885024950802479455554233320747387406640253461003314484454464637364304157407074991561265937993671181062747935034290455740422545062157462638537539442111189334428830192401637354095303688162966585106315435363108558080644146900530537215770912426773569189573595742937153975322538623635733470560794918243899130952586440889216979780715059881798206090314235615455619859064585035779993705216730050133304015711079141003113486454389235864536900388762038065511493468238256150685491776400745716474726545628104544058968427102047246977994776991200260806447966533559335425170695456603989127096684221628616661480647388208547423862401400420883654574797460675002028654904400492389106271375004111073639354141475024599586530185304571242475851026583546607663403853733134332001335097115423724190463618306107612288318376318583917735089923022655403389075875744418908376169033731281136310985095849377601862261797343458496244572532372778817815456440922799978159539632775670612147279097754513676073192398269292265085072135453332862689810216045224971287693425362703033995091928552160546772549045443560369718627286971316327744289163880344796596484838586500579767775258408315885869347356228594723394334335084421724821282511660714676251721981749247089201042533792752965213674823534031048712596035045590167817565035709829828497588071067628303171338546528352347731342108841255138971794125198427180593284499411202448123535972298030267814879199441911947134816338930492900330147353052310722001211877031047497067945058223689518291822517084572606366388935476770688718082691750599650248927799927055139848638696746390820641720769833459740440748541209412471371845408611518370152822565758039036922386604337369584980320675922033264053360983212026926581386802721993391508049788736642492275345215947876482269146024784532594931239568549009419324998945561654764531891274835785892779371540383114075158890816886106846325494870083560218529283468061985957089550710031778328645369936047879342058906009635660308650071831712776174581285000202789960699700180647642959565990581895107457262278506130917778449863685439592496546085399895215063255373259770498840568959474195665183364607437486306330015259922366753131846057358471575206705051681210687623236845168861790958284710860329529248606738845158026902960643741655752410809836493898221871223759723251718564466632247520718505599292950469576680606192937171173756019283792586609340547286514986538360438180235214507472225275361515110714766390896176735691302475568261361201120663060041286088432577281161298461884526443096053298242753929677060504488202599810265036460521794474024409751948672182033194573802338350886459474664707591014364247221689406764827240426816082380295048637302270898858678483505736084797338706310501778806935175051385121132968164554476990535022680663775702811748345252158223889447993786538294097289806103360473412872373870766868875342530967970564500255545779216495994217508924445906066079801198152030853189508695777850279019655083991192139849584234163775645807084507328212101998009635686580792994749524732373034565476573253204661051897958538669200418787615318877528131473436518126072222623865026854469508090877624498467325927310955503338670979091585325452075308988934435511835131444723712*i1^125 + -15043844625547286536584976921651561318687178083360794554893260215984213346693774270264520757210151240407337947774411684538249190081006574894146116259943793398949686709074858407590638679618409607778022260228135193166800865632202367341225201816044136680317727239055042062333779940231639029779012829358112690153450198777588461492198851681403535453892570381294436241684292875342360473311663577216154131265479319776840557547299545500785486334806651448679552906295966694999559390293247271195522888508683561579295386963966000335853286439073750526019721549765561209779394452457287109406087444868543327696908760212281580709077843886991596781933375321409416715816137886455559437506528111093797513961005539921842121949497616813632656322598311488209678107420745045769956421460297986928545839911499173462096022855068067978841775238999146200483367670279134852268497041526044715864788731916227517807161265614903226858798762940557064443658568171222718765378856491152431801022189503666676618488090670197434619503680934333762084396721026317051058647073497925382156586915069723751452007861834931150975094795530068641650520328199163559894420116148384527433138144991621397233462900481355024498694766549385920711864395115128229361189777643141524821486355923414062821536265163869221700674119080732053741445687663358426746706777715775685130052465597016239206064407635434469839717239680902368442922623116027457249700846359139742544583597563986274267824381913441468930580437349104307935693224408191150525685285464322758707869011915392598452905663515178472400938354800279729603424165085194903432964599247707985823325138682316820125955711848568121330429442724321642298971242678986220669975272756786358806842187701313772222818482370908305986581284151463853397590058014293343637631883333732894374987666279970292082990254552590772409563903891047782882968801614257514771589975489048052061486809012516063018701828059681118271361173044631155846238432662553377525715480566965863171590384400756647324794120760707475083645855451976703971190245363728718831482546378040337211370626131202115871731942851171458648753549411736912263977782567124915678643572139312093854932811613941270375497699645785731959028931848500476728388121864085125347124475023732486376624956683073875024684812591403784349021782604408962813801287700897073377984324736104387586745825669717304275427901842722624908364678288889942965879513273410511126965411198049977786299473743914205033084668251495381659186399887804380528485742767335812194733491351373293154033601975440124931079833803587030548987375190702914766058944142164009041226665305901991118790303699156298022334921303238700584667700425648283500531079608048126600220035106759664084288072715809473824176536091450932834996087782173453371345388482577174382131514801109642619046638395953417093244811999832679480960811345299738016866076197945240539298028037028604527203846428745693918362839253101120849469232426732094684538458034927957443342372839010275707773117898602048809472033526426989492517149125001804417508688871640145271278439944262809303032307322353190580278611486557278652614539997493591216532903253808191495821733577402289146708118729526849288131925744375075624586980325777594536851402832348131633958023112536145866465499663652880384*i1^126 + 228486029327338369728079613916278476162980490679294262341318954201813496971565223160175893723470930602083803310189035514355733215220950814695358863932229033787824746179234265542523728485696499199001268345196177743953595543800785048729438684776415579479795552128718709275722108044244602698740944952144590325279617400745341048898482639089572437649600566102325789116563583462227467723769283743576700374042936411169678346703299611896832283917729409578707943000362919204062854882059574612207028574882318906666998329924744059588205384137129561514124490498212860111430401519609493261656978775857425766571710939997234996714380930288896028857048086195137604439959332667440038468322009910904302768802510549301521920142178961262926492618223506915673617438625743693898707034613652473844122759656877693512379275663507944439786111890513550090934782898496681289666265772399758707935730688486999429039175588428040720696440516304022853635079424962954287933745682492761237667151915000378793291725083370226704165270672554384390541750198879619343526998575439922453969253853632371889163052293287210067783397825043290112795200087814547560824635658086131450253468466976803560448474384391332211157310469060152514320752225243305976926198073995816289728490306681524111329424969202576995915358564791057235544049013313110919896200838968821235749938982212859819772288432166453995766964949868283060229619410701942697757257580215078234414766340637992789126112647069615303390316555605488784497148603887481281670025279121377606217903637743521148688685106843084239950292851810028981201812874512537056786134031962937728680041300206116678253996321248452894768472549399857434486079473170047735691731001656314897328598446088754963810578660731088222861079389631647690242979453735939496841099903609804451301393256259002838930267626382649172812240299594549097696191433676940207975260580535356047761347400865348682997457212151639393837457834202965278873026555177167922711972108974401689804273647663143312205075100095665975767710549656165789105769181036035575630046702018449486267852156631933286881863136168661345409210175956731146495825431201702333256930232267499893315376110388146692841178664041191911176749307111514435045930726193834918216626989399699970063139999375625140974720731658754313949208341116714806516425410643366302823116572617437428944426283510620417557071262072162034239765988880584939375085628775341998179821893417526550126139805728644598191156638541089298086549546511729193387493582759666392206563871211231162045599855347435649433120829591131544172916101856367405496323176872859799452682286698580102715029217077195443913090861884909152613573857704711949047620889554109817297283930598415113832828469608697974804449593566770762502265165338510086224793638301396497643756886844706387822846696303234529031030820450131257777798823289185633417076454310967580944992180590167376867310101512737136355877418397982765381164823793952605099020920361278413726828668974928827681770767133894381795745561942994603041453723869230996542857363021780347373649880179364399477861241009296952224466562541242062497450516181913441666441202725267617509363931694660687720492691259987568917526895463252727894170264731984886423014436900665898243002966225106103807701417984*i1^127 + 5441575374591146365191381455024837955642413236580064679012712353724547002046968955674578664852564720330134542710555610196255278227063874093946469284289451317630782117253631944289322076479332235627698381694733778951861796671523542000543971906489708536448751256927520995018222226722570386838728688106923883929527447439615971363519767420792293910338569399070985716916161503827802161288277155948479468441827478411779563671333172097216753925016774311493437280643759002122464169257106622170230766840656622460841806353146497785456477522284739054928227668617331820975254131407688452055900449751884824660797550145680770249132744800547723681366764323695298757488419746708919507707527693218121695202319554479063310762491958154404748586486875634225551711327436220426919446469889342200414855012123284195467063254832071720698857640552892311441585939538448267363945798749983712024511280061070190359994564319939276989667623068017860684614185905039807077962024781866953276062115000299290654958804699574392395953074619959421377247222305015375816813888131094900352404022165996624716096592873788757740664968700808812408246639165897612794120240086727246600718635963060520458298692551191851549352048998594312732214549218955276237801852057284568307433093411424472989353543836745953126340963494091162147893768489176199655600032471886989865736006173684487662139438070561836554503813153698552135222336654525962066400565079544370101421058273972624447878818897125210984610819046927774930372390058472228694092920273697166333517840409314210906815463054942433213271026154014333229916795969962442806826892065802250823998650275925096408830358746194690930786990005188450838684183927405491949288905254256876255036563441905593012971873365924119018751141588440026618840016906693686559834030927541096275988663316582935747513574635805407585263223713585958825314374590391987772970167341715014834424431552500222867693099260881753573211281464726567708095357757478144190074926332912820039395172965669685061344307623813739867080148613832106198327810195785719934655412366720581320250554306833027046670908543159825594015695476644287015826740006784912040848725125676140054336017129543854681031529094385990664537985922440303970448643767639910657134787493748324816433701540433088662178937333549924114109919386666212675788820552711605379360557161622911712433097588570630338825846551108423044949746179755656370158216269656405354628786380282176351835299074022203840331523411224059807969591678327506317146994037513268763295574911197696241332916675047564092550951263526291569528848542366486370235571234394797146409408992878802338877858746048150817348804184306703896764074099673123662311264941627934345431964497822209793319956397121966506864652158044036444986466982734555499753917400086977121267129668526291047135071132386540882495760187485770364630622874135066104773881496190221210779444376050981158128297110241546444805418875793675716407526206622638787188541500511775527404669422746021493591979243802372443018695521512497946992466269889509227210933902217516933889520965636310808031787210190523117833169498845585729426307133109271850918629500836067212968592650560388124431371545986427860457833079479715980613759747113536146267610714688584861514315922939338788175872*i1^128 + -12636957790877011935703785270627494723237017104838607091475812547354423611251193845580684963578265151182333794148749982934180672101632195357935618713484872903929689277756920896846037950260728803886690939176896059429401938540963559771550224835171792255141008526690810552877781894164766183646734753905145762235081340494446726618023436059923846246545469041094722779956128443104784533167808687245071293809219954792047994503906498114751595252856703179362906888617168532995240251159772351292906224443704039287864689356178431037808373070134618334178685376717692803370800380330432908026279186600877410484097516214775655132529802275072197024980195781010200682500346917761648558883920839168050168845863122204469193307997813153661376312250317261180592037785002910220879985593105724126536355733967305072353197651555151381177012081001537148545473685556086520300631818862864096795340317905897690170310117002938946900588515629670718485120448929004724475148095657722635601156795794659576073647789265120112710401763596570079177729935726893134820957906151837826524604569056614299681849758092139797759634653746186822850764054920996266501461608660261421439456078181075130140383254930677257678459702582608132259743195545807990834998853400203150832220434346974395536912559988125897375502088214803952917307575756779694802493191015284057210492255783306408404262679246852069790431418658002326264986876646947092356139645322807158426445573506053799740185058887906701209336839209039086855008239865757053583903413845693747088236052940215705680725341552428289342544767418661090205546949842292768079258629015360549878006736281767537898256501674848460616493580174163675337456770563348428476538464146934232455529776348395625683826679228301970866943615030861944717258923666616381811406973239008348087883270189417135038186068327690335130041012331370460278223769086841915733836153212642264913688003277206007993183667566750060629813756791699222345653492120788891183579406712686227355665450372945233874967059729258119567370401526292674074218374476019087430461813652147120999627459456681212249401918192334893007361235011515007594363332782680395188697311724534914839488971935341166069184455588064147226287308716099391118976102464147401546386940690082670117836247757713787769960177277672499264587592823083719055197594588674417318535775899924925591707151599851624711166100507149093531606178117481389005431283803437995276948412219748155481293148039090463444707310324309850065535544318427490059393663043641511872234454480682551188370539825247151538090242227192130430067438933634433277161405887691923793330929829788101040767428755695159824879957278628887744533414321758476364608417343824227789456856785494053630453123173011229276184400870691568774511190492527265692079644806695673209262915366230154494299156216768984286804893378595288516449414674799165175790346973645890586659408547549133069473416851115260864965751466885105398935418577977398782042367866521115835152288939877681996952303980997372850996616486607791158576654392346311239261333895186769404624688173487458369539927615941509324344960420679852260597368207948631248266670457716386781205963804399578923668970692272799677216370554507766748664786124144340286853324737511588351405980215444242432*i1^129 + 15879357856488833123351814340064474481333389100814227144482572012824426986112956208339802161882366191440017736533855811499268965082422755016327993405930837220177777848694891828277207323032184436777626047179916248139896171806616971906836461053951503982209837390874160535881219832335434749998537292557988904870673359298984152911375689731016143672093550902347247231493904296395202128955325333089592974509013710282529212700718997275146095404193471260917380926524271943983185293831509277232413013530865871750749767475521323886783356279553316209609705626010001830511160113748291753853536340034746042567489381926363302136935452224315166206040390306011198080457695303890344545751607466422398048774539233914698635116346023264709937544879526417971740800073925096806203237757120569234897492787796804987013229006247525753061204758185578262265369852862845966778255270048740392679185107084914577188722342928612577131200216712140708917052324466726575292916956592079504296692035707353235714803501135096582388561368871360000833193096258913406109655582641234272025731294557686026215671163725426536291966704482878193444505553107002996569350515861854443153510883801667038172458800630546865144213709541546126488861570559880219944944754753245457729581419711416149451950789172449337441520332968098742205088289554892643167651897603055188524991239353742299251985806311480786191840567992053531999476800607029921168031553916390788825607070258542138636197769733038500933485101778606508568922682375626649500121512794487189969741766374571403388335231326154517636559450974236903349420435094939108848289376228779126251371318101084234237516888521803915969400732369197031543033272391698254147429691306355304682483752593805326176875469750524351095812953472480881911633845692797103115082980898125389664641439701643716316792746281062921539955779693906364462106631606637821315221219420092610109321344434278987331384145352022338183541046755050741044307728909818954816165957686307878545069929076713927947444539525371992450215614479630230181014790625214037138466696320138349032870554833230873164698982535983718180413288527337064500748871188237086572129408676012775114798736240878691367685517023855584277238608514557572509143028188558293735184738781495890738617015252915038912343403583727569330648150470406957494701045703277168758671249647775965413048023455512865511408889709290962744668124887305141101679136206782747793777427127860363048045821562085964637043115942024608877078525454665730169712778262334938830651098758518045057994592978666889488069890778614738741071610245315842366309866418614899911099819161638975254507630814967846728619589215087464813341097462143461528994252516180490341425828455653614394598248333688441797766616132210917457406240788739995514118174709601884461401688033405972479862487878091604128744160043289605735424228601867331863927999492989764075646215154333814873619849179669429376192869877302784443477728140736782859292984921043162335540443526902815797622205704393643198965658731540026608495130743349783093635837951005558662126677020845598377725170623361909706255650873326933436617342919113708150138943526258450648151482438602657851848951277156132950035771253644247122600676472539613829686328795283255945469402021888*i1^130 + 5386249124345311129181463961122022468521134909559417324507647574704358965181576071656062979505170104309249630838890408595356550530678421425380539435292729782378006303453772363446769634098038487124080359500515766822818149333177936636978841936951815216100929153852063705697310829988955350236939819746990995893468701696495949932804960170102443506155509672482411864401001712521631096107317832448575103605465826956231691432958972734834927937011846852164236332137065730289059806331080825207643390380089075936230346660764247790426282147666363910016474907366900144627043009922417139266589718238507758163620819163166128344328018466435979615758740044666885547167722107131137548604123747918694808068764783927343105426273015526280798878519322920641713832927030169298973894694821146770993959252639376913108705114274283077858124333387250537091874254750028357428074737193180486855635893289682077824733648915076654732008286088145459385992121677414284614940560908678942276740268255274872449149879935277578144412686792287733681339803294159345346268730853123541769006097669262099444217712435991044883394998434855556428906728787926284443911223610392534984750712186676252685359378877413285228030965147115318391557551775789860550982293379418204422696439684925468333701383888139956298377605264346816937588698571507104067658415432520362031494582857073911378419585687288799083913589821985916573956584052529068911241555639874837915609302032781054291179685652228541421124183396789426457401414041585822729147515173906319411881477361545685718474097395199517086636817883586274817300352023922533705725696669000668695091732237509183639480163098062283309764847081016452573286707779441237122857274695862827013643549433293487049784478238443635529545669756521751748538408373676366276110646210948177445168217622928595989705156069798362787268669909437850644864042208555483465983662005515419454480752823138549734949390561538084679387223580479729524347792543896374688156611288402411165895864909085240465153822577697625827408677841916065274859748255451777793329458483766506599290968693968354491582222976192689105170402039318804466476676484799841311174125949127337652975699181739625900896232770429212183309512539721051909348724182898206317571960913083683054233811223262068652742319624986277126714477041706158443739947147714888198437442962372083402123424190794890944256914756560795624610977521530666700813651522218682038905313694843744510699730097767607081144405246543559460808918765029819149832022074964681559799359120512109127785583071233847349499318116055944832824565103954358536032746393767812000286007783049776095713108293667506032148206869468418822957286485978048004540270855889349223118215871106492237546264439166446741370180634235378410225765328861087424935431332042691841378763976383817650987444812213683843242040590506436598435014014398845007638882305254119258716221887659556590373167648741783848639348905617094451020451378802324261776982135483265911788374702025849841889788989278769634134261949692368210811129257259051805429603751566541737721731430001298567140674129355277984801593759256613478944360230249177164556992494961690266338478598054128558207499242993337191297752276938053803481971504511888404246873509602171788722176*i1^131 + -45178574406292622261256377374062772788885446846357821381090723047523686513268083657111812074155107998390256372463803802001257510096188454889936652249986117030814276312560229099649361881145955801010819207459964076783105040113696749812200702735294277020676893131297011139231523821238663304525452491664065978109867855928346795244434971528308571769396375112494212098309649918300246123117170834469187395683063237350998693500052669529551379040264086870778710014536130658239723598977913193279511312883049887181046141442824864292862154298615871196911177803214093358456131748724894463219847333034019978985733923904013472356651895081392093898979275686373803797568848586192489643264635317381401480852689564982930313719124779000923215525639737152306473183524151121106454385753272789911206696996495019609809201101112461740817856089842896118692700226681953740473439602309110754376227701969416230770572614626684888149280701912254451264991599738765794147018638126821267587824913820690781339295453180599819935249461232680995655058060451712791675473458159937567071220048332547628353487801087671384248260049059061611291013848927255667806328722444742986093475349074906770871569493565314206756711596712745640631450058562403649690078406081133728949806540455436835357039285048660855139708861969125140690888936952536319113662225956081672036167557426732084464928745874936201513186524525146394314568990443641156894948907514133401092127373607335497666569923486025540288199811083972241805874703960512903614084686987898302258310125080270975645179186728505976658341177077746365914536974547737243870523629624990702085565650223593479445471511462630758793842804208906520461907529069678370413856871842156058181280972120995176550879506193743071393871698532224418765927031859239258404006760285341801322840787572232054803182483288901060895376249702337444931926036368378289141285860122379731903188576969249507630770878402206720541018211259498055378345511080461620842512373927259043426627000711895924148331362242474062411273658544447628820861555470086233572670908270247787438427401016806642487586758035022240091907027462472488035868957255766354563397266616266769317107289119132111965265560369397603105083120568443185645676109662835336952142186834481541239658935251317631181241982941178023206737830326535838891410708310010228377855585154042267119508448929880559773811992641795801563989054691251809889653093775165934821323161441529427851027857235211262699612691388752724775617604505224226632533229617193731074708686432474168345594436802048148899268065560154661847766096143101652844478275113788133147516353452105753930999326219402514443320473128494773919335292086196111419773497007541693915735386758874584790037788683514137055534541744040208124630131204120660386690078847427113799126315811265848946391640934542973988788898688478180282157562549030014091257591465439641617178648008540364670254795774593591682649419623761160518674222240021354083327893070221319206497189526307381885106496021294387098162557582684355115647704060993390704547182010197307745643132220143232620350640716315396944511259599933017624778196568903607440052746242637236168070961728728456776906898722762863003027008570713812919129908461978021453867578487579082752*i1^132 + 63301579178691241160935694021297671870469334882379836487987465408234417025322323800614696570875435132959401750724501980119685583838472946214552339477211790228555084442291013699893888596428505622766757291936509978039375172792457455220488622453963117708670125005405971591371202670482952924950577112604247960184111065055584303795437802068430419705011661371781001796013014263023138979571922616655472945742645584187332492648302320211889657434619897050539465870599111111565489092600554915875951175609258971507574261405346334035621170922118901302824717956168912975225224484856957369976936165587425095898337691401013957625335653427197526927900462753686622105179639925650240041957716899316305358467017258416840894832113546799439164949876154078734710996494095679744882486574746602167974646877309037015605328056903319887494521962948977947862096338229276547133729518257374001564444999100083280478132505005119841085824178964252582037791427098835868489844144928140926528457923688414219980472980800201170506617279227793482048584984395943920968426520210400040469680969311975375287225856459751537110968429900789270048734824562867729010116098381425858978784010147095366364129753845928479941956695127623940500268621719393323462280960806135525345034273431180115610494217670789584079678042903167661229870912525804343102866321057269537080733687133400290973960430402355481517228607127729546251931425526018830032087728157387034171332605386010706191275867789065868585817863736220106945292953436679833863138827901612597868446613634865979592814224813657670595578408939010296610045428724802055233276830337459297702893478825337107736090859806337060356651500192931897699096140399558259605791542899713276037260257053504115864991836969832328847342538853770967875996254648302311363690663662355376059052521647268043510341347096564929087384613644392717844229433306980792249825242092144044996121781363164681619278691518043941768766639632523396396354174062077803922942167484909383844543199142982676615965102954344406894090954001342532474291205142976172954592404153761854342587276132379443005349395433695877631995135499575867484775146278794077900565917229021287811521366395542745619793009389261343125734834534552531349176455016055094573402772413241895351475371364542274442712210819349487725531158614645121553940703385373541677727692851100712394051880422097087651901101263110293380392170113545181816744903215071824276779935779747089537240555785579451898740450996511188748984992730184281458517344042550525231704245064688141536738955277993458099538953195517773438643667044786342123055139961301504851287360603005280481782682028078434535537217465762104957016361402292447591689083621709276521121635635088183148709303926690471440931874001372393034151942612376968757440434168623851165113499227423716006543852727502978712503652496146727169910604107026705510914472251063947675895243647231355411873831857299721373295129922949477255617100984347874754617860050147580978307220955229055876098991464422963245128878203912752500379414594970955903095212504707240854305042856905351205856303883508898008124835069906073516750045148522385652604387182442120230513491380812960085774822175913207636852894313956487375451608982129992637310125998080*i1^133 + -55537649399323594527093366782014968984381483635982516236141505023287074363082264635523804480562030268967806419771498674848822115294108178189105938784682010604831451093192847720841930855424328709916678106158205449519980590937585735399584833331756134466717514676821199278489255650101272871775907261313668605817722940178540939213850169334481894740085412770583984082847927838056350720374996010039025146885252906218951381967031643113145817298669761654875580928379379954193575957717065522955819907923361313043042426462932037973346014597027288966078135647472934580223946645868649602012366965729286159391202150834698834036761561055455619092440134389772283736619927166673046514130159907655727065981743347453158990284990375066936383438011355443904122123877816265104985742160160089775090423343132805356798350774675894210193895106211861487859793075392706546815772778435617354091309969884248071105480790754810087142843002350739748181334528925402735215626753584599444780607277511096760638930069572294544308833423294256181522815699072881876395195737672306518612869385515513882868834716989082786449197110304375639840639945934658724706399584920102875201446766398470281434970123147607523158850473769647655079776797034282428690231089130563821514089017412678153905466458408111355941265283938978355874313399297930519696608012243652629281804142515547456329874238343482710431751589116573036798479673873291919031201273607017479447144145628112704534519266992682699197782000922498404634559363565942686891625148773487842799150534102316546733086665684009429704005235559138719385166824246830585271470455043524770233556374831671509063234823949401107912786516098241803116932872928895930721469639303578087533822465416533707051445846334492270125467077783624132229308310174558508829226762629314237277413947334056474659712047132812696218342632527281415223246432291284184185902694895821679450211053243065239334901397062727561808365652169340287583052150272201580636840572119108833708665765794399238581432873439319221878939619161794793797135469848039696792521640472421859901204125007849039224203664141054155582781613400378913639693366951399281679728984681142192499174174184754995814170559454776261793818811326059501160691313555440383244663805882439886831201534216770153306220983725108635050292597540376554491264925397312093288515347750704240422872189900883572690262551920119329525163608841375276685545099821862578367552432722227444937077561300296635487999342347927092800415404348316824914455443759022786567496375735705533998567686611694674732702904322600703422225520590761920628869242051199522987044786055456167057899168277175062766074763565058468521563621532935911019850520862245384424653450787922933839469136136826462339347417324255250079905443603287593640511709979108633332825526104247933006747100378330618359237064940143212551123158253238467171319165259576911536794192005903886235844759157381759157334043602092593450412305293975431348510786091559146205266503401390601255702443723704267174567549288941401321531218465085687625770172615746341965536691339597474206779725565822362124957294029047399934111988561806457844765184323679974228760113529843682653922355308632695180597795295076369340517247465519383362666496*i1^134 + 35156199050627088505551680662692732334267836421199193237279731002397905120374165084251697545502391629935214783387962461676595028708814298218528819854557157900882567566834944069498288378291996149378571093421657896581407360839530291068257822105574786839855354147354757738321833047811451368633445499748952709935968726260932133558143204152037298806650586342393043054722676027958810150400497309911573090158906995230825186032049166748852082700289284925791008622107254688118743057516928060832711151590268585763309285407834653149269703320473919940185125260649709431476610607667061806424918963917711454207027484234624547835844999892820754591429437058999035796700791713232823808012493480661037297780345479149144052651394391024615272904237060662618101071169993770758886331411144710200731313723228652735762321004905717766045477786682978804314882392985274396154767438088212392425720309794942238471401472912023474800782606010286314021267947110868384183198583856500668077460631473561703161022739393885540752487814288117825834326974586695846469006467889131472192817021426903830246382326715055697004141645328837895608484947241439596460907976620319619375290626042813022338133930452844292298033288466935900613177093467600330893492193258979055713222729752189049351406875365151683416784632486050093163399749007283262524529968197625242109866893168206015655251922863595472715061866653934025709847417672565663646526941458824305296483760968402919435041782947906957196197892322081382668761296612370417196099185131735734535565549701482060174920281437716249747909316437015767326313235335214898345321402079034285258972903327171948680277676779597224155303743692837642384269805471633455904590548611962859689784418534752406153006077686751289115576395170071151512588685877339860023585996385481711381503365340479748657135247008284591512447038335349988096205656095051208572532902358767693790739294480805374954214475779074165860470867081919297918200163480543216594628841121386410914687315434592081633161454069160069953981041088743344420774367832951599255174973103379247497827011060924947513010702797059948795480580139979919371437061532295967080379916891722850136593366597097540643305523800034595670259431048781041350349269739116892418413356385294070828361602243203123455617115137145375034876693829081780857968083152149836381394949324857551235697162296606902691900650014675434125020505515327096633514439146287796579717446092381237906875972190123136948606309758916183686634566406629586699366358870831549018689510345842610309074407928094237764459156035742202854484166779084312159638427453185632384720927308239407768586841107115637368424186441026368824478704270363775326322270107616183526534165726869919411435611139189241424844849797206373768777862924744302207067189378750769371145403867030009130278132495382410161996620928142151362406642173386094278770012002795000993160493198095060036998657454223282887451470827534681177497497143779852936904368664786796037178481775113559858395331465348748326344289094753021133420893150629208353608449082110301925776397583850792277146500520107268426137303425873609423247569200195007783361753025073188660328739505433263314173254052707326423213869087453537917134073672316747776*i1^135 + -18461966651387090478170630963436222483669274924224470040099184651668971465641305669235649372418176324877403409872551218849691772267326350890348382393008204010051117657580920594320476848600139169415188786833159994814693918003257571580227317384257459729193331493886850472700998389503128605089331945233529749926598019300844423946130605341059603749586219192376457076517226477142854657389994299400048084720476797376991590530811702164937606478459389916977361398365634598882600924801781800044749423374135013948864803066952571409926042305372107764538443686185087466900282803881589140680035873865786659678190366052303440665577834399527172065997329305783712019568576477311022565476830842268830359495086623627598863962994810348765547225696628631257656788547645298545128710855132784388147485557661995445664149758221912098053530089903282410326765212323928428863271537646416796467834316558565429074171251371797767964205619831519070987434495233982053978974898406943264705289581735252141681024324071802272973615164778857131888935364041912629683953369752167900431227142860849524794813115914516532193192339766997229579953854779684833581998344788505085505792608535268890555323330854434221447641888820912888176143512959220425213611832597437585695746324910173000701058145646537253035842591789527147901237161933442031743043649756123096825662631607417000229108786037163402770866777601608256643268765903905938538017675068542682970571789202969002307143578914346199811896685360591480203993314954700075397971889664647492712506497451091156084323884663359773144706924779687563384010766398189164026758441844440938727447453514655240862519542581245319047430000069208968657772024048994264031061218388916665886201424519359428278987006261823610972409533709326503652814340021649511380030482479090197827070611967344904648923753175229271270640123682139208662557830538632396102099371932457707946878286587202122180498940647231793496329757832474382722719856033934639181596095642783451388334262213374231172597457251283428578588075924478252185262112490632520905552511441508610983588104638321393418661490363040273915599757942285665784511272660587304846452154462715923437851684266757861891272986465843782200764953249590552910128729474401440276449413838659931162729085302731559956427446582810025388663981299707934254971827464866519598294192164562157570951737188663471216049645585750259145237972128182344190030150222978522450712937809982278343388922176534138341094390125491055543982879101271373722011835044079139258101866906321386411277816054028809597936044903876636230131556926017615009090796293474908304151759845625025757807806463774097214047624040156974036493749093979215219164745510554480170203979946419851781357440589136836151156881021194714721011778855049010956663482978240101693144725221778705922103826261095834400803370541842121180418255595722819669281445002405595351224333244326814972796168237708416108380186920968205949395372790465588102654188824750668174989986018687816150815371708500559289478939801075797834875486424892727091351069446081552264350965134768176574708813616992925824348620227735420202775638636471748420335381046505718331838584129789694750964309454791308000628957469434647991376945348608*i1^136 + 8879242675890823182868249376633297313389758369552246584145478302772502387169364350929921958115946760365401847618340421752770943517925963877801625726046354670880278405764012534807453156907000709990971781428501108440281259716771808868852722494798530088872829783591726076619909908194519264292106125772349124671322515558044329017425945572161312101619442268616328205481218633528422906012526884795982300877414431663427746020101424089709975494862177727686272769860338066376637197547803220428275326664735468306208903877278520828957071803055880770418618314427254884699350428250742623063922180870881575601426380907703279308877471132577404476743724219156514762682780529305148429191794516647936317495882249504243141281271304485436636226335761316512997960138564257949599300172235199086079878262501080719852781321103651580703657352094084079624329953697272665568583732876648289589926042733517711156628593963388186808962936371513592602862913767214223446847599403473113109175457848887105506419191374251921010380932086428500476519486793669780157957125061621825277406826339340660518910263510617982161706356504975182000059462309210020247704027227189778704933400167888524401201274473914335954797603233569454273539366640889672643534319325649532465494900555399811553775436883855615911578317050534188697029739822571100874073576796695009057060685732716116920431625275355637366864010350318163146133612801803841236558661449914640229405653806307500620572468771351179431661979034581763187470688078872981518813048159962036152695780826686112239000614560058515974729215440548030338082607508040280977204387243977623467536752939493930655652828110752502114964325849458660292621722349962966840340295630364927332017603915436832279156906198070277308490089414476693336311839774830969417557756941352583561647899448995247262971978667622770344770566076477368906675039433144799396172942682778707766006758938750989731233456824924727091660963395080413949048221786694591459429618687779664889273852209766052465580289974046575769857280112607552887751273936539152377239855334220595014141148719194922379700240588604745406815387689781603506020473516393084437335006994635787592597218620506472245654903322807459673132302113753090644413224109853082138055833057611268502649873874317393272570361991820733373440430502095779498909280183236268073826650779602301042187640486775668696216258204859886026150216598906013086949388098690219260244172243852269231388857918162055758599042074639542010700702364891477238495309349812407873805169560873640517974440587596133446021646628420616910932517760585995815710031991196127041545140627786108473560251229177251745842700777487969820041112579534444979832295212157290702002013562389576257843098144209588805033148677726892169581921157530838347495724310844946319492027990065639273280755245754441746163651443873252961330524248820662132205008034257213564062162485818869802477481120906375530748785153322863787447770746016852679317376509937417996700066077970192969531220166642519044415631615864514280841262298251908174114366186019224229935687572985923072951708437473982174629710902812722680487557925306016026130485763233372297755410465664382136683869606429486034406470335380881640783872*i1^137 + -4099398756857607167049469803068419614182306578950522411524555268625094724204802336194690552403732148574240475669684456100737665707606837396954873222676771442232682252130920642774274646115050173589242833007564664682276103730630845284184762017483592573165898529227796696853181622578998302897116860509053586520830652136965092597477884850857292935965450612854460586357560092336581712365853543621748422220883696252019571339326106073459709958824016370062517169630136326230606410997385379151303728517204756070441537499556920284699258615870958040536701598684959844117588797169597947144909153218150521022489311695813223999959446692737880116991088561682786113377974603214298341456080808333501048473728941786526790114338805032480508802008348083554895184706382017201774344865061891819804352645593505914346525042081185741650553255419823511666461731317359821254132298657678988570717754028988587855643203281883433488554859910821629293459864103933855352028421228253108471485084918231247502964076364637043354014295537680383770176335626586890147224783723881084214269999407215409696439755423082312277241543349280030482361419941745946951571768616287121470647482376118321153213196574062680134358895389137816694258925757573992005136088200056898576274619239601121967813005418976915659768086182618756066879434048047465788889153716223915863565752760418178810137061954973359912977949489831775712221101694385691107007437183835812667641801056100349207181467333888811296749776541690221116291115570605277061779793266885962330646589913001396795154235266477850231533553455302252014699326782770595612285516486161459400829306608072717915245892837054779390571989070459490433684550002565686053334335956418840070056509034093118385726972463698101779973649522657370956481167607735759410339407545881777583173518759403316273154234339536098834314835684796841861217869307773772182957664503177394611735112043054758372880917953436089635583712272322862987138159392060234117706991847438149246247718119881713861335647058269204822289906966832104422124401346608179295158854376306287067176502542851656787742720112993192972534442695907873531187475277157328706664417088824291833124310962598032316150590014831475130446661135878306342069667673378224846172079814433887369022049315716431905871989503623666366823937837462543756335045356798559435841275298492144006919394221762810805795405399465828388019817999772126269536071931658945955885860041953780307551660449362873957190804767688673091457274724717592581641079712576784558252787413973427630108056318399385955092991608991717622695471738748521254489172189531668413796288153104618816416281225894272756060121360309053935405169379996351636104529846498060826663152315410640427263568757491954768552992658897974803737526549112625432334169944573370549829272736136126560144204930185193310782011865644201616214790060419630157709167049380899650924230809584683868040225035462159947912248565220661403388979455746713827677570037047258667188581901053880972972492783862922283195105642442633931700631669536935022229525127867150794735047234078356787798117176622481676491923827539287708369788719507438320497328147260500807035492402056765935327755119789005047017266615150444544*i1^138 + 1687657040224424193525293488124626257611249349067129638973458781499888963102421994171549127366283381575409342000598462476083756759302412216907015183754276373884501918125998242230586055868937592440479221993016457586638095854047968806324915129586281597922480387531211368939589039336523893915227463119129271624744532077747664584308369434602175468575915458147073696131651826218564800467665989781914727686823980421844117237282872298177006765361274241330646325055163898416704086829193491084535490225925938332893979133749126896130327663358268962360895997368045716676485416222746257397129387307652801493919311153192623346300286704760995021783029378230473790681811496707607748269362777622387797986564339690072442448331482811666931710760311094766602355689203162252448815057022233015089226751293629421528834130638879601007100472559953273773824249931940117539463280411591016013549253320775843359710176480875582473233948844269362478902040281227722151444328430921155988062122385036580081029618721583049426151056229105905234036966628073800381504651712333213284305533999152602795976209364637030504690539111805001279218535666024757004664571295662114150877790052600197979102788934589349571846929826297597422334051534630948162159695231376714996794876219004331350563257642145181646755132127993308570739499138247938665509571038102306511236637586406860594431437171311805263546598697360603349147562325037048974030294302821734705857592268909745579652641484649286206358229269604233367491975582181456269350254016926479763508531715800274790768635846375634607407325912024838423800977422637563258592757741974117119593820536404252828697061992121572776260953539624823784220292824683865899124759240216461894249332201134320502279184233824549027978776394698092205848846654694213485375581776434494451025311450381569947880141631189030420064041814675939442918164548987054134148794840575731783295637952545522178994221613944902761692169230534805854716547915281290338015129310193386985703823813838474987848636263140232576425696059833177079171930362422345734803363106725928569099065157575358513375801291489625259485769934108020804010849063106882191316447507873337443698503173127544358184712045911521531551349566215376131918466815954206037152143692881891901193545506061143427145883767642353544236137751397848932439590618607228915482694211463538179705775193080960619857410811524665920125984137209472469786042603059637891103365438637016564312969515901787221303454959708878594221537596065462067813727270995992053567703707246928984129529884546596724278577606739626939197044096639254790734951468369425361579497564490396800501836271554678445721773594452079361027625226728701718983393072633290485708007401688410866824813350932683134781193970278088160060237059880420753322565257565746002625294448971139938794512308631769967737479438395281984286104277664723270905856196069074773624134283916525028681211256590356473254598021476081570422465641198733334189929859136649918971359407278188122091583196488799866164916290863308816985297391990838988074242841910986524874438869410671356469209791415941161383774315578320770883942625333407845363228209232052829405141479270452456999693025284368261780489633792*i1^139 + -596152453484072839499594368994644781362212621663114919349641439917011098120220891823349701474503034331645204340252994895500520296372009319478514991172415072385208073637317388083982676578774543372200232627850184860003134219586409707860573419249363836265379164405672029910581071668599136201907269532856367626839398180969827190595551461644845820987275254345114912191093088360066811327484044830416877416030174306477009714080360739394491045560657636748982552038397530199437527062772363095082958771267721966444172703365770724884200625636996523888288607255190563117768565311371721978331212655098187692007095665619443475203753892914750463960465509936237099854356081544070098204095473295793298098436838580297747940009015417673769110892562384291311297697180310618855828220780891121463917884111356613260305212064757763386787734058275739328134711607330755413687774438839225859008306278718626864163191536921410610038752859767735348079158022982581987304521677859245598431325022340009764290352984108257559033387049064241849347562939401902414025304807327877463594474026613338578938154698968228343693708362169069801665550065702089246445488522648352779229661928728521547010131768180100585484180323875090557797291486842838725991114524499361470188025368644494136305549180039759942653499830725425537509504971010976084558673557770853794855794467613046924859000488343210528487141042438174470270551648121727203024500348404063806205126378692713936334564145260314185355888303906415419584048599394947533179027016127066112177243643505781918445575949292191383816991779144248457848546638337786912577345684435229065529429528173199496889632609311388855183163122784076361965861782247701308975603519173164917664178705537762233862399662448848396993399566990889282732593651524909838391259356800628356507673751582501794438162114599778585302792089927330410905520622244748391837377391763489799662285382503133978098938553947419822284107912297988621029632057912061177649361065889368172201178377931216087723877798986906446316057618224612649569998342857950009224927266565273524015825295870188362939761705465498430744415375617569060226494757062192663217446600910178464742042500513774096861157023162735865162957069491350178278104579692744151407203462978816522879427142509915328501942561132125991412592560590513686294167324669097912103339742397541912927111191432783542460681528920626782126985956427112026733706512335359049329705673839260271304634149945276324106051915351631478998219945325955288475543986051303560113193847845007531905073306979701672476426357647134277711904068651739430270229382798217458458145069515115143081396933044107084075573369362161823279426029906229448777268408723577111101721284748489004141046291089253668123716663227908105309681108716041220589377799609201177543747030738206492127240347262008935258832324722973721592205453282033397542230323659248589796469015246756772149613355852407821448942925351658016179331441509712380242280404232264724744520617087855198998352714625330030729167415581533898517445724513586685795302358951306805673299543675523224209790994411866119007637265567805542405389262644366838647886415972468550939152334985844773352554501828606164992000*i1^140 + 192915138073707358325571364010020976171844692428787793221630022851379754939097284116851249485520046881664372891726712522061489054706112246920666663952651630576247869103990572897044337569902936802881417603715864094145820940847337214685309021213751837727500692681752127794432529481436775378893763155084420967978817844866941002313197493149519493331529094172857522092731962630809172045412137627364965941939029333696149775302053041948768611694039069622635727600420619545981251814766526852665718268415823646753928505800292370336975327637334706339170736425153739851518603188313174950936629944361380838493829616475034476125935603560229109386904208974349131060470876782396963132910671738110326351169609005957372710205705913716761302744698766233334242548060555889231749778771922722899530362392222548437635414709162557016502498000318850378574441731978815975727147944881244770028859369734336884823038202616666314930731375038548685648640828201794176793853651622540237556034806621849101334103311636998730791162707460616427667041341492648693782782408746311634312169146807893009203088819874606177113890037990791997369881275842206351699707681202613038156113117234645245628703199289506146143889088266563136224570436682330590905107747794356903663135060377800102720721867774791407853918824745646848165262503336670078309318887261683834144030147414258415548505113658728752698040873764266551767726310698994121198399472589918607090783500289332688865539145977265273736297234453107359877654583629581325394415886919347941645955210846031978654319299635833822109305657798751578137602213735091043497971827665524900350527395098892406023068165367624042774885459299956459158204220619938242241544197009547743756339205488545915990607844165729470224410856603046340903229777604882724978704476901789339863259379713467976805147118370285244161752685216430499096258168340033591327965384978561303572872786710416557288362907060387804616282535162673445133711480367581667938219403671279973889511176637711361180401472010619593209253001251325065858050904348049354035034401546465646208082794750435380112925536229949462312051207640469178105307315744797133228399717908878544755201263520555808939010904388174361459904730761507646457233661385579515172199817819293993949636357248618816799792435312215916905675345743215119019926100725087349334015492597129060105467283906897305623047484185187104173758150622728832662320995602431039301420990676131768609090804856227600635342035883557204257481112220069255371472454565677385342700247845665768083825484474633033137899241987437950967869058347860686929241809123832452400271941186210252518351961710458647509140039974940289063101190447531615307108217150424542151810915075790585442970631596716350712361778235500450823817367524765147749350129590617854301655200239733232148231583193730359749173810736228897655629342858793798937626079933464364804130875445858099307570743724042592010187182731849930431137238844793231605739920764420895741489328680208180305348147264621108864562486344556384310158563604443258083102967561827813348809882518487088855978706917883449504663910204760637406560207127882728545988882665758478476861852925550522162066829686603776*i1^141 + -60728597024393727575213461692691948740481138012875464707637451087516588939121227552359473022457044366641426288147523236717370601255635934701052674550487080399993829445347238436853713856917974252725865540632365100539529999187285698486129600782659533440383373955421586504624296085745443883993346346591478828533590614119810182192699454663538246588116901204005334423837674725373269462959448044752550005285661242595717825519833813161237671007910955554483933760051370246244053332623508770618236442300493724441988430501321363759249179714870372975765369392709526148363243390949134884876065580929518680035351688009146136643278676186766711257211374074685015086562758565375642352377200665406621337698160289728545582043123583366922845865480054322138621671058629770761281464539607700316193230537979891813849481266146482823081160334573838567486567569824206068451488461817109159574001597492774767617301562535600186702758265604064881512032669398873922159816219267699459536743037858249077043702523760246042734002836018212159771003726094101721697183268978592459468571007322533882991304969784820985249056805252115024261938966543688029156022221113106341619750408881408669613146008654638794865770761345670609233966061649905379557214938827838890142734960034164407667902218776385441783339214087938632107426394854498108217573746257606710307694191210573920303503370593226162443850067276242666036842222782411273233468804165310388139346621355647755500478378272837303393567957660517425265193077528411076463620144764294181348363196144931633137487840977722971195611169230103545226040620358331042198249396633824471435162909197391340346155643837873261822554222806720530016127910430828216917438791462803924982262178678584904626907916861856831229107167138976320427234042967727619242525750048605008476017970242244282549106860923263315447610433196499602639442529431215698612671550321738910271369393285283594047905575543532240423834918971938138035873790237378366313664310245095371318978705043374709272008876262111935547562048573123423260416987272800395770904817565877027982799176981104122879992102843804374045741589986136319964017191650436387651438232303063295642679623763875956408531196154606669979200939531191884721431166008851214565898178543423637704153140038951385659921655193415244388560641588231907710263854791212410999593672754466169636902988791078594144659153906372409755279376136157606491864387644855897184731078978638743810192947987390433942401516445334894203714598300488940028009084319538799501977380569307037217775744754380542648354478483620220077366595427837321131345163162905205683404346006641686861754612754934539504592540459440914292128148530487737821222715805142394683423984879455927371392979694854613186878596488582395498932291892723214766607796473133884126610353770866318003513279397681191302714430019238570479540815571119663527246617579728285928461855148730087037822034866886298734292132731031752342924819490563705724211132308219492136154918748570647071231048633990276002853054611495341712668591111668119705985595223560576866241640949785925251720206624577843784983138921835319616131070538930998603150511918482231013065742930508190242356330496*i1^142 + 16961190422964429890835619659737359483586703184583809733603724830447429502235002517885870135522697116468851297938370026643533742137440558874908010161476235667570481113486190632306861778402553158363640067878666384731557709291704334924248813841058737147540800488336150010709725654527294950378374076125170147494164346146905448313719950806578433047610378806053177455670417939295568096466174510009196107898361138644295351396433718358456597914572287299061708728827987511523426944394722909903676530687992399286443576257898438973547187668585467857167796098820921137924675251020259676266436209737224671247455924149850490177884739467840827887764560519497711834562887555844133538629271079643375656011430353668965036012304767861701005893523152885483156304396817310717693138456920635174050923442486547120827756973322904508868159105568413033062391107615787256195829769640657480351463097077162729557398697873492197607717968065763601455287595743421737935234965018419889797766677951556749062324365988738656180174144548784846309978618030774903535086548235044870374143715111023686955886051160136284737270844546654185315771637904881239917609497919186711537173263866315086657950854850495020661053402338448885440670098594751601130221272308660379444284575554070145347026468095040191939139452135003564414076285985901137801972341768563415802987470478698483886359444901645188601321192275347617917533458509183775757178671544086928720914608301007246401390068632118760949218055643924369431524692791945613726177181906471636608497441594581796003987392520446868887290082512729130901799676784219446029093081109643943052655304546995910707209777933266709221462382882010983872054890351011741958000097459056665091406485661991273027751006641885857775166423525854089393229249773565530909624025295664021631737899042798259826135151984590273559568924366988443644762912707454032711129403603362888066479282732977408511129813291984556178577443279762920485389417755162510283143588627699367153782443851839361324289299342380350239368271592841783584733823444993116169089327045970426280014358755026278262122480552083823773590865210701938209080554157350231611022750303828307017599809833367458993605673805829812921372194994459774672892085572822817459625999827026455079321729455670359665785008297037227419945570956431243612877406334888038801573951877143076458373138529636150811077928204000547528896668593270084623242456544347299665979233819731385962460088270913225151577364345991146792158595910352593770130161325894319602640561131406426718663944546383836768876776331329062990809688608685118353468694063504543521697458023389020541229500536176502060738310796297282116234030879781542425361208467039684754495907306207881523531718424592667505777774256810106212445297193914507216076807427582623879989873538993733824398914062214406702403186388668705233798008625243462883419354983726857074373993762007056933158299712683241538249027629586864155606953461887335182362082645462159360059959311069722734784468997378126874666295461959589889355903502027151994823790042822604616836467272642231958280867689040815990176890196789167637561242415506496977267329242015958604646059856870812680192*i1^143 + -3662243400642518297117508952105432606195855894837794525880728691296847423971307359846297570567973571013492559907968256567486561359938472332432851527018867688412562634068980516276862377180513852309530815642840553536872263012704993371424149046750547405366747858158301584858836109093922425431608953254558367512110146813903893328033606216906036474264277022488924092135164830169187816739341561113527266355620217572572279315624455094473997666210979620136887849656311559334364870666235629188046979120422670333979685799727891672682694124287132565802779598376131269915855559578858587652287950019064912370309208619421892437392407478749253618863693237970615467969140196692468150671989282813367588833850395880586726160110231829210887456390416841404352760289467313424019760625051945305211350987089402340893444561018989222658164715623065326847440019227601398855467144112837918243127954082758313351965615640559273417325716833382489581894232552005535224796223415113500588618203951384996376847731027625955510873033420081043858649443486174976836901438489471160936220418359765117511816336657367949192130381874684065774606372527957469398452610197387869308107521198085967884933233321579750430290358731010481726910084777334227787712219953683221958983205045353796978563475212856412252729147824218914232147764178556313873102383350937415629092423428782723122608403080068912811833249261911428548271443302229024586018596399956717237678718854411610711432906837811601802943064520810091764475402079620196314816704661577416591413000392727486362934036877754351638490941837519904576605015657600535748435356422632721219761055158728785536251801415492925455445903488322654922924363955212203445243631574974889160670846176363752899854124988632410388293360180511237471766204983696954857428214863264346203455469915252806648336571869672884156427866017853994044935755366212900470761458810163906213109270321682065507434800159493796097573093840075939246134617017253721199278053640926304117236567705279247984234591534674753417780387938850130247258093433071136205436093130759644335873616056842347712771675233969156354074032327743984918256121429221462589077549314507969006663961426899872996367046118839332508800549185432321413535916204393927118860533915601135915805560556390170567923827496595555188344127817000812511083591906117951228830545297193674509784749912759077205626785294429224628879873382888884791195904426639338305402159334947397374184105573421782024828931260230339805605243985124020890710649506316639640064568316936905139577977528452419864814633019153662687337236426668502521819349775868614664112539955079767203988727911595727816632203127665547183859165425884114635985573072914077799217772856709350065169844466170929689567972422854211273182605113083766264501034986148040382762783530855752236150552465289794095751457468230921105186388455002376353252777262126801178267060063561011220247196478003355162728043668052082307276697847141072743409478653861458707244127148711080868670184510307819408968458670644091330489932468954368112150747668303579890781086416402522118763252339372625358522604825598263149672532431158688221316749165863885629044622247329792*i1^144 + 665638729237897973385068407809847958350982786363357621965390787791929943339220841406025888073034969346835284848676947524021453291411648552322986923102934635274122204640503452324845427106802087550740847060672835025059558558509615031437782991133907996163360721603049000718259637984341562869024873264227298535073020020973982274615063564758289534281242671366757902142730126607117993311312246619045386650500890541932699745655256927855338969223798240739252277242083618941656597147505332454064529199591426421520594978478030731913404808130862766222844259386032492899310431244031730527455639575145416030139116918304983923431249417479852824163424691161967649945059456317047752640545348739206811495638124141343305625805236388446595407205035797325070702300211775976175085920475763575913826064277070576064920294669433639711441236440234850684649366771489040704917195156195630848664178489475429088211908705484870491258316135820237638579624234490643439589428749449493209045548252011376924324284289638547107771824295608182154146511423589755242685430243551357770259208234585903916619328163081076888812248239159339531800733687088521183129896773711995795403702927235201176990279444474965811777032442090841469995011881790193961144812593945281046054092590805657151248114155533520414610008198801995510233009573266223412124311401979153017976413574973613560715403669004894517160157588323686421114880459567723367763396692948955200566743443663865265156680033088597252034097068759956020877152698974411583216869856439429959284165568588274752046160024509005230154017018246202720205623631068724119681253169248102607568177740712979291553134832381351655223702453055704558112774657269574195789629323675605076081460960320077193922596230293772512209508189928282613008781763227021781753515619002146952159011330507341010744522160122414919187851207960955141844966946955038069269874813260400858217732055655488255178317577307054819430044386823461059068068050865855848346696433985198428612547999564728751771109399446172531819143471188937650283200358934007284364086966566031069371403359925219150276603613907290454094336046228546592757751329555584687287963549810924276082502124338940708000146663901831668704959460830455938650523292627128720396984970533892658622963930166558334279820499565495070029959646947773173804689277826556501694509685771492258175295145882732658457349073619613920762085342810759584858007424278914801980211088535533182068364217572759270985789317055457996246597161017387784103353958369533805638116481492855377512381262364421624909832814177308714149913186737405404599461271264572061634376650596753850417523083019591953953412061379354601330704584620849520920836824608984297882460583000403860206336097915236136240778406595462663155468491547915244806852875597506478779458459468002363044234530697589253695228329962780023540542789167508839609646627669110858378278314899681142202937733537673128311482460650669596057313722606963581694691481597259765607396039670155480745505865574770794532195818155833808374110085194926862148092907130488187234171818276565360097544860330769177274571703053752640428684882101878928023322543295945039201435648*i1^145 + -125318124887563797990964370451038599667690031860978788476103441119986123398147683735286952277257669521540514590424305087552023568308268433872825027924473983969065757582645701319584526699445404317207267694718107215203926175684881745465561042056536831854447407691481881480240046338980497633338373311193404681571355152313339775560202339721127540087736734071802736464758004287643400321356820066600200227968133105292390332798878891685661347698147358097861880541679757086883205886673239345727814993187618035860672208680577372518023442819083674651227392238276667098639398574115982372622779513009952992904431538154062675001559005956472012719609820181460243051882909219023565783102067694453495924159069284243669583750690217758521948078895291250746200092382447967768659829910812652139262401696693349516217479286647132836227723197190306679140148532621955322650866497260424840930257903874110254873385820514044286848560479962205763920243176928980584388269155918162824460454079849586646705532363637358077353536377100644120056481314990771518317005388790536221190973957805351406503203690436690621859021816562500977950405987677631518413017211375952538343432617634192254247084346831550441788623036927424185940208054928018612118989463154651546811364422230648921948955348135546648001791693013119872300378190991209814848919793137460808373156455964804305577486209527796846216270886745100346233573057978200027498407405736384993332988384039534916747987354846754852888920749820645009243211341994621882526012157648672728391171974990804327607982620705243295592255547966681123001540690610826815959116595769476959514346123704321174634947561823094759943103168464603388521113907466191962185077967785147288964645028810852242787042254986868966113380109866604077945487843430484654686279720277846233609491403061648224284079927884854242389294479326799289078827127948490675848008984311611005964281814911962987580602986230677489531523864941392142034898481519937677442575740977356618138002292724936916390385443988850408234760361991625073211283156965776375615991850027571030893431209247162085516848397116949451426840617972416168926208972748915310183275296317061124890222092351041650342740438859461692404711771900699944142009729142795922496686974108907428342476160476600060735112682974609732420533801466699274880915746160332543166079271623022586221429138124074976262506283384826080285570932050886349969619995438469225691984104111947919646479324434998454253527546900507374237646678201520887808085077240740380249245322623699980408575797297835460147719676763313615199885016647152520287217819012649206447227522481315058719112738667842829795054231442492536857248131579311891175816460683864903208536784564133751759043676801828780389171985071012208850376824633468513806650801428548894092753786098934450985242097673167264896844291428543618796379870128250969792242629913766470307289845804127375031755768855588168806559936938621536271109297267107609732357050890265556489640038753657386645294212694771234588723151325518866098912828653912540238091731377384807120600197673382963159774985873170065928380242561925557475550608221151585846477695337271132160*i1^146 + 11929537262357847227089203677317255415242249682281442305020975854589638914781363615463463856905372791911527280047606891405761869023088866783399599041847065105269316316153547731848568637226072741118556265635346249144095908910328950920830979384824156226647913039573600601814365846647031677467604151245654767390730777976735110500716279055801821786198367032578464964062362834325253407206819903071720043692943987963836953357283937754998940169148683563070778364507729984525048333845978808762946228090361644209674153786770470997721570144438120952774071959811242662412944561657167933708961944470666468290643902446478656042269471104426504037038149247620577159240336591647447956268343641514073741860635640449811274388206731282828101768432056055004312986717551786570670674156589589874858922531122329583774942478680677378912282795739958114350635172412957140073635762937222045427827600683864331323394006251622271196243099445932917263063186385963082366435402151343918563616961360683809922179681696814418847782791341106912676850713658305214511659784165505115688061210260641265349004512038883743371153204248047775140212198606732817239331382890324459065685796823620870070797485022308651542146555284523053983190112348439237634956676489765206864224708524328032473132188985597334538067550744141426885506591162200718071935927205456390745275534087877265300083759073615779788749154070693325839928023868019762917953308590737600865499428130736819567405124144496231381429264061617446452574513528630042975854234861809515450692444110719521184902084957265647330859523900179042567689100644734147267885097573120676982568342010560570174894281774966122680144102890983305007585429817474408756995169337970084814631248448526585088565064621961840492981394574383800137666494526268991116811682105701477947299717082890352429027798980245720638285806096239469948991536995167479100109274258089145703174530928616357838564374453087480808699970174236204601331422915425586329417185059518800150654215630106386517289264645164042349109225628080050491198694311093518959722598374519159811723004883563002318222948062178395107811940159110370992787026038715930111271103943440568867022017696060991520912423833074684996681458403155338686191107144919390439410018012338950877821620024371970462366967094619312057641792527561085827577757783009654245400727941933841009069296568599747469471715565608305392006706306570244642679247439852695174538815324746853286772661723808069403861034259076934459054322646690537765569684911442527498458305358581699960119116868298435293008258850487420367071409438365530476736994120495255627140748700140920014224279391048279931657982631364468865968785145698700970439139523185386159148679576517047575945286699212557495764827958058396648728860504504380526242379430840513467946295766270187742832173855239925092844483936618809827253199856489077652915803384054592016159938315132183010301295183053455892948474804610464387848606204312767185693512980507631162194120075077738098121636934318681025521895029189167323943911461022309422850754897352047850344243565540023081121025246892552990900263487642410842924633542593842959731862274048*i1^147 + 3750280784684132046386209514778946948285204839692240155984424976070142667601299097550174509868032536165453449408819430869225953623184224634901578272223272947044605773202624120808005231440956433394815364945519487733068678139618072014029364307746492632997531108637406386429763411198284319404166400987890083968262938249610720818078776124108978699661020446761708013840923751888517576363129182251029927183491343956552485764667800200163968496424991264254927593224262344469293422487321549152816031772776300890342960906787716557869942140822385370098142713029552812316682019746505926416238344608636299843217659944855260765481793595704068078662336444077331496047215583461821656100467154046319507586839149369494534351201568203042177174816478150576223170554415067263349874806774936525444438173287573920416591963696703592333057991260960574305400719033474486748622428178125726363941828095463036099652848785798120153177434356822414850007479276716715886179660773104543576337774525731909472774065757647663948905762049942366104196163546428251829399711737717335871115244745771720008351179725016951491435925341411533705602923380046253738346205333116441621654978502001757817439816049349467100772222531279288383796711900086618299355645319327155987292457013777710548494204781121067699801513694685523209218577350525058652992348669366363591712399181988394546759688243886803610589210429030038866798000535099379890380297557696460965673695336656097330502463134910921156878010877698720986310063451576109065399502256951414907048043730580037516928603831443989019938328558384596423126265790471181499033949510023053317055942173994247945272603649562399853848237702027746106470005717117685031834467260567468463239876814159846485085822940283877829429209154939518915704637159835484113969155251921755903839143170121276962844309834017503916769165646161898144260943153707510844813617563363445347211670602154254763440965375352547797714211238103501128267250135624557131892178062212063117871264755395508013604447879302357076965512835067322159994545866746320241779205582655211981716846380135707976198672081812489314853811460143270791900326249568328826499004607525636447206798672503826954070431306935134195476370045683334797664248113532049918974983452330915082117284497514466133459132477822292928203880654762865300037849927722772091981637749006203837511676823715263707249526954750277130309395970387126595369224018583771997775520665838763330644768521775159447760375308023357609708780050276588231627775969461290319926148293924050081685328797874211593396355245474311925742612902289307968645905377494023765734936132322076132761749224531434977284150319427749930387432348136917710900008968685976908836472873902805076757588936778220481911244116129404504812801626404771351792165840554986601848058061995401108780307397301527646457962881803116768124808690858144654163767337411777566315436892624766439857098291333882769829062951479573880583496185218476759429700604592715811091790008744722511931408351579442083131739727742486627270730309199865384857376294611692943617432671416141723886302557995934407842360245653469634431371579779995786018816*i1^148 + -1252356744006364924063782653586702212072205368393111619887393775255506739004930458663071583853708405140709254755225946112275396938822163572187308587393722243959995447868902598359192524377244409882738338254946938785751377174533626994591452184833625368412168373849551092232775041774711022775521830123277498744548518917116318746919917931584332034462656887718700519946893593195515442242935965764181380135983653222590056976698446441249372666799095468328409773779915343928841464697604416734554381067631973270498798383094565164074403559188709147090683305078771725429323428640254082718274175900412136558753233742009091015984454500622876714730224244823392801480025235989448692158914782572373157239386838332377263378902375947821789747103322472633461073762300535012024535998422093497494086050506449176032868336068834175358205196537669294714148940169192238034261187985424249036370785848182344607113855376310831380222189370711222836858328647849820877402468902928865422916406679638182698576785131734276291131878003674048553482006171874188291256921858199366271114529833591341874549053661286326840030194480315348771341509267845049765990614574008310491637729624348979953897089253290532675400295211304949993308067290103783402572655841462997607441351331392498239004524320392142268855702795697251328028320751192173777106129882449212962589238486505320515569580419110014551997746373467095952018897428840438948138716972224624986237425613805643022217916286521284363222923870740195858205930394780262352845562642976401502066724059579478632427475437226826893362073896595820668602661739365913896930657182919807546116370487161714735140626149073546164902753728853533740872438902547261754253428757299391380574203671395843824142646034329830440231510104268968993443293722482409462856867647378028046006882967878376717700430038022222962698334229153158968482378292736211662943380571053513411907743882168618168177806225323855010921675722721138497311517380900876810859232269597452936625910193571365259629287317152633506088203306682032076418862275304804038452995239781955472270647626433908710089258946706952026998618383741761148947086991059583849739614797995210851417916011142085877338151015284507880175263307637329542108887666451482013522098220520691940560549787195938140627235351632587957751402774124582873201445281465350596710387039135895634916072904955043531055458653284695007415848310870649018148067155947116888710772956923559439199342798479061463601691782943084750746881257128400118234112972395633626747554203267020316867869575677415051135099459277822879750286575096570283166346277938143499332879930694451433382272387807624999713003662982757867718517374887179871122107418545293632066962793625894977943762082352790897228323951587402800101749514535635723130334593493387084134764762913432935672624974759691131842871396180966906623349228452725227768830857070581199710876503948974704654578087791579029317755385229949445179693061536883934652145687099597912445795181753800925627098084738232801785419890186759670472040645885115773458354194913189230826175413407983812955361630697692001829834907433428890519740581268160512*i1^149 + 39916198702324141802999339169512732531945029033275047682120153460937520586543456232892370280777018446051433087917830442085592037724346035815404318490005681514920207280823888616523838350343796248874306540850933477196267212514958911248606141348770977512807083997123992077926205356996328899370759853777604698154530768109236979586533578710756883729338869961364393492559552332817922740383686155534111552215618370772151095728392572609616017474988127157201540566495821301526256358662093182549598455345542284258587187300002160533269151694668079480284891983507965398849837132194043752002294218245740485076738519229063364037087265759344857176039670875454387137542265471116603066869301807751939553230168680945956455886552860425752441883777992982880180067491305659406284041560404987426887786905166442562000528232978054951321521634645073749607394089439543382071153189645745122404703610496959694373822720366243027282819316317737039922594048829645631250818858150142198037106093795865512999736816962749137896317180900797451045754382344680509318206290197313474924642415364552574018351890805076458004420849352350841251941542834712957681283354969481076835040667908704424006509115844873623454033252004984241548585291107446027945160571583791561634692961974743159747032523679859259594042121483628743646405617707556366650981019616851128417186259504808105484532134021519427694126551301583419541130345302166753404384472802751199016587220904877492588071843939818267476907094855365141247962191475897405197703641248234256572678092609782726443386553609271488011050891144649967567831989134212236795979815157530907007989304749489691311028087412547698509876174721289251012837049031152965786740541730847517162981390714805183821539980681856104394072356231006273728411540265287213934043915140845893848861776065991346749674114003119142645732210856682016222058597874353328795606060062057060462354672105421696524010810482042660050059059082199237147950677337147362153847390622207025457063012327233262794480719473280235315372562246231088422552930924721540623932856384337657920660907692727506262022354076946708280153187303336131888693492012709189252129090943505376846667274697255227809956869846282289879672312526737047784075055338905121415232105612497864637614960255070405060708560678658694360972450618720880313234020724152920449291612090409282231181083962267317408917601166279297194497989337059414296364236972082945475593234076509307503793531532735347822187264357007809019879702650829354253331268655674755727124110762289053467838071271980741468854040991079918216870588668818371889921512444531389837427650489699199528844909617678891735403079931173703404419591435897518960196478620313874158753138054426686634030826359070267786078341304093587866932715668417102741580065497972989363968138163497791149163489530290968895423616847109244371538475801768409296780540869778025139496341473460681246601736906995786499292844211656937482954167084090498765308514252471022217755514275277259842551063029949092156606025119333347089779868992976218222057398186856138012867494334910467979245284762508463024582056871954766854432489472*i1^150 + 14931590598871477841663593581178277833076793464845916412439794456739217263710121321080658211309435456315618344053867698155649776341952871747905577097391230906472797233697454795313480009939573431617070215278401119896153042961052585330733095974863810188975262151162530796116840335405557946891699587081537192052758315525727667801750622682367686387578761385059245476720324993591156675725429840919939789732834758055419328096076712331232877706786759677745297420196730737018737719189236639838345367596184964576656119411746995955048204333150199109044021469170572274777908758434377250767837387102364901166311252718056033346330789180535471173541775122606058971073755175562382241017398270376120521800071059784437561818721346623949104636115118398549437113877759759177218652840038200123802115640477830318056256612965724981778376430197262663549426689517660803236736063284294687366523946100625057771612246592694332894904655432237824356832020831228256136154663872815168961854293966014583904512191208019102094821259509700723536248586680173734238193198447203058144589358649747342260050460442774389425352364302418350701446094987419339074146918680509592501266651938114958607747721837865572307290037763778787667051221661089326334553645971534180653017567182358990374728613336109436205847270864739892490000576064593095511928983037710440860168559646937834114210065919526558781170906430143847220433521891176084254227310644084140300646827908889010406247886790860497561242087257764532697183461234073381099009943925217760514487452500504950044256408439588576637839915819687622896682928855726647824210117141958682840216885602287833793678053884465620158368661518515411187478314687257186774804229992766381482027096154496412290156940808088608379101870797875085698620981756243705999978930897249068232837234309156955120463890524750489539089978192481810319009473005546298616490222464816038738464145876094581328503833836782601588136465483098509735504621420661134135031138261711211795367544211919824625077266737454155551978067313669985420667035784676170446816927238966298980368439962202723087708387714512571728715779035514176259006640581554460536495136952655764453598340776319427761139710068613205324735935902756794773251091501896321500423066191809393649120251430581600578349143341944348119154154218960322796316304692149782925697245711324833262180194491841143145110098116611999714347237625555830857397748413500275724178609183410323965226411650183283904149022344194773066483930684317611104750851531642147248127356108194920636036555372963870997595870975252305928167695862235200591772219221470729352166136230743985510013790413030111551566459143490315645580853466895494891114427849275387606776611641487737839730216009572402479439597767000986383972809363514614019518496286501533776491594572980216813052312090328739406194211362234638347181328995731947073524885303539957288023367027350613919705142615397911228850115810953485017891674683666737513023399644587655575685702446506049051085704977926143795227604249316277509491824491360396489999927608296050505337061016590547802743427228772489481104462971264668008448*i1^151 + -1682844018903909382411625942771422880113232361041195645087173499865504517388005731836256892572240545470707181480315015676108178127867208368521983394025796810323957498597869434425878421543947345460951935953015766047040844277954833380532568954090221409296061293162044031291193167272443247597912721106255403956562706664666768395770596495110752752557172182797452743304068625861922386353738615458682138829596118725065943823541728612897827696519875311646015125020518021771519283820880595551184094866111695910877281348972240371565293506751174962495955764588746738254971321579757561204539263194986866722325781591961171910629887635636300925795531013132508697246697836108052454172301831959341515089257644588803312057004861074524379214197869337120333691098140205720834325430809753827165319918463335686493514282481650707224885058118062913661081914932016539511855289878796965688103182320601222214532376720295760927087328987914401783272524686189603621853077312996348630631047672178080882756024821948906225262679803741943812143350865964976836547162545954170659727783427246138990599548940920082030478633861445052923444083999050406677472854070923384499639361824740440319705293799709007318599242091751435451501050446375488963097044095896979368550927465999728391766557745151921807146755034699025464647901360195572154981145270957036398593848384744498012595395010059824226558443884207751181432439238911819334394317436417383082812947275562617597108354156719761742217264450438102669920974723244753436665229841378254340721879381996708318207638784609464659175987000284618534212241476068125089021489700475320094702507508419753915221417787347635301564977585520853003867565084976324704618759547409348454512453253728958881803678757355435074294420069190308251943318843049348025658111971873454866048281771418547431520363749314747270450844131815466501472718821354896411888090195088228282638188289464842417565785858107494591058054785647169993351818330694235620817709461001745281641403209195024050152039976967774480587710492114696020806571361638942228770077863220431729856338287044914026153439450200488526667741963549444517459120620138321626446617133044655654349710381602577064680421019098671478997615984235014884649394845011704678059576965806304833305045306177068088199452147551999305950536736299575373161389459528445991234499280764268570386144558954624464442543167976398250795154497747135801711198283478700964324760026184893015561544195576596134168583462057161028825194948122944639356813864744923630031265616786912845204844024245709480369208208379474551167944362506823916156529820329447316086168375127689888124022009280131024896977592051788773322026626772646403643509769494715708438809070169413346339849255557505729929581235918482834549485355373391912899039730880529995857150250600035814743726478522824909927044657497217810746079785583163202606323809300647595610705440995505640473145973101476934289788323916913279309448278515668924632982346976876350952152871162267523552257601008390655897654291448228387910493075686018764126231157889052709558544727496634232776324130700897461228576576634880*i1^152 + 8455670529020582428711435905288978991408079996504302671120558670047787685595939884021879682399476383400696399252102702205556791482619699062015167087613507772240073787965291202495371295594877097603487404831251078647285779257172930771516659069035634908453391537790626768432717298215184029641959653349729355125057367778831388830683343978830991500231599276708430410367634799780842051598661722752770848644606323843229291420927810050790487860120885262879822951955904045606030552590787910924457771746256998875760426546125068843580651434529283003166785002803660943968622479222978309034621408834244078853264067603261651711015290069575286472522181655803286035970917325590663173308720505281528011057108629561988314729376857958314879167101548120802274422176139053451547466227449503075824499189929797123477704724696047980186746464325650190389957902492367566940776122604671550524480272552932561172990090810490663753504069506223943976110005053841289810233918058576594656005680163122157234504148243262322446919210234394294749614203839123266151498498463963086119213955953458118544123399331798197913779915245512125277629189898666431827304710168610636838200504392304910660180837462195515703275159502943808529011080408331892142039364138742883148775146048435715672353482089083193209561690504180978422500536480519150436640401126190068510193422555125222858569398734286804592050143594279033483427841489600610283394387966540000272517753607773547994990352987741520364337808685639879719355068391773584875374449272820072995944053058837827227571834209547406059683561562633334584605034905958329500435962733522882925006688704937970659650541357315057751203405096260465309203615333575680201331481390317840684718452812176246617677243823340411835181808112534859993054298216969748959818102941704706252321481963709931422973764220513614117071981711704103067265671926018537643106594582403903362060973173455618345597924345787302137257798856390205430437094293847755865724521201102339321630214518475933816266236647653209362010276429383057649676556808935885262243373126117050310795945954574395223318944271425828548813659599209593447694259777149977519296700515780712974420199436020408485361351814527861621670303864444182330565327496886908187980084969127308243624724325972786979380704448404121370864747869319597061343002009463837127216592599676089185620702946040555791113754394279607395662053303304982523696319832953912301686003762511385003589832523326283564632429864249195954656524875674812091747265589420415134542312252964484103246122566704334059054214269256713628719188338414503850506273132187432414890048994214557856689706600733848298189014558615159171662853066541897254597070587297653897908652370177409449818816512292543642606020853091959604819767279510787752609382167618951056142821919968751075934665212310928751236340507423967001284326095481803536491904475541716073115056136475714827185609525972262379951456094894881442381022318730010088007406369240323523300104196805809737437828297078727334194415382938657881743936044001684037994234113489675624993217139284303061849756874034964680671232*i1^153 + 10721683409904568901342838461027269713177421794150043435383050511089746459432648878447024319010538555021603936341017714654626589058380938420686124576735670076312019040754183231542644703267023223437610905697621958609452804517820071733707253350191979227742193439617508353322723214378097408521959489777752200156268839048487701594251578429162672369520656880825883539171838576072157269352295371151192659068735194949624002313602123880911644349852431770271612803874731546939453579774273125405882949359679154207574707202428375931388640235909820162602022784179719579491489938027984270612744890057985127160631265144187626959349863166621993776288802891431935355365254592598905822088671924095570637880951724994660739355426584115124393411800634119856405523039620300389252845129777081520128288403203857175254811542729708530083161054851582131967899743177709527122864383204706656329024530194577475580411720966550871471180549982919984530721433940498478016434098432161918830612159855719315164257485354393627868710117359624036763485571454011079574971715141061994797264490699891862055877204803689727954855727495896779780837290153596862331272261521350474447237117434446248744262843490860312597491570914930519967494583176153749912278026316341327209718107315980229232745889549597663112674085898717541203156641310853249536159897089978321868735306173068354624040823882933491541280459780673572669638416083059249376491830071356042471106451606927524642759504253455023917826752331470538333740882792866120340726916250754411497546864774894820009716338901711994666458657158910304136627316768139264074192080726377061761221909664228038998503254172678334715153862479142719873655584694483916118082980469316271392625837919319741680815595124540545764509905708627211194397415142077743227383524205383030254884370790638219206941039734220591452787264970311321705647891344125708363514310678472360597483413530227458810751489986488605657688340040381349752216813573280082443021449552063146295804484274887814233667195514880233902229411730478328016680840685852223140134290093654174550068306042997341342387770580840156130045841986447732539934392640549181325216845765484230673134812906011245348952429229755959846595532274716914482463482585305748716207406383572852037383242337891762543542185273128001455154341553891553601963725671770659924142674557883681752329301721118211804919191884213374365460177666499383484392144910826058111439698601606886069225561845872292601861099496112819128944443319545831593714327523553772903872309750216913995519641551430459949551348941088329982635957764004788115412365858810731332237664616808676988535069981197827137473099497721480701208840054096195234274858862009352414806658073084890499272708719933722680098706584068633475588576263143301293446289700795275762662274299636308934718797463361836650756390279301915778194739980050101764594623841228624165221801238153755728765062709783202899274467209208317721494164098913626528572728932134828358028028458847471096074225186229934391228901413884300084573391340391181505021620796365023784626769494617783230411294884621189120*i1^154 + -361287793374411118858655713616926786398057415348079761214850027246432238809309599860087773590587817358551334119380120583722286714972415469198144180591412557379539009689958586810755206743582188470257087890807290047929436958901062914326693866556188160684289014682713782114123946973087837057302172891881450991746605290771820433344985667845130637783946460098894552125170333046703711853557635398061456362550076129994697980551353469279245867026728137927089480563071815379475553923452777615934539805968251322505019002756001670911747843719613788106665232488095778626670853920024011449282212284516591787072002683368328018624498499202632083839691022426623258880746077195695254972996755147804377355254723831034744815855846169948641776822621858962421503675197325025725311150687179418038638457481802715040052148900224337441440461150295626108498061225565137244084448523750631107577741273867044406130766163403928412426651516705936321195467635746640866560319044166236086226207679794375492486729251552426789582190756301768008881611561994842440741237999521034790252580826360097654079475637594880679572560088566706510261863015074106819767153097592683616928225435255854030602041410603631731667747011444275439175610783763423785693754184743544874429588608487553519449071297924775890455631952029392859771676266572779389426833181468009071952832492040962550229060182530957218363890974622077372860329786122175642154180279369407686845027485254985276951821683559010139032291933420064195491106304016424983548503006182924222494478727490814298979352646712234409686297984328675567312772617263517050364911456797929758604962386368398962865880284641574612781892000219465348745696531170289535938493127211754991867883887900916921586833055017676644481066148355586785372856308313157845959861211592034621988899562805576887481326096878763427742467151229726118153651663103137250424153150477501560885948700541137320216040082067072526865558143414897176198813538450269606582511822565407526702039721166169787736204568747956243420079583793344284445736537797265974520720754638002067043179983389858915689509019298165675373681405039318634862055594815914014746463255659712819114604171640750803401479241381548073014034900093789946789833758226319526765985243873226958959165004295746037054953382065970877257542983857355583442164102291726029534428986243374731352590979491090230462783032157413172062082529147421820643576414836799156290390898169193734202877859192590559863474832297314891733803587113666613128715595481748403853024745140704306154766782643421289130493946412787461904238838602505469743589641593397242699520393368373563465006655489315334249715177986315106999062303762045731821014762509300641501502859656641159366738373766077371795346173465916347887770817472007950409917724833616169153274361713115833838274774481854974400198514172266802897126637799601756040687171596483119545465705729804803351065161120208863225982768175606237849570938261193730774116980077130604077145296353272439020416820739432197718051665283839183033028725605277778580420963706913462773118374280834280781879705600*i1^155 + 12730319068673380284470984205701930028541193630996615816319843912904586298386569192004675708431028491379696835562376273673838508001225574227185453970885469228489274862359625980123056256776214953571962246053251732053877594739754956226798841303056938353814121120123816434492549064753144815974640195705569426943068409302145483403320233512800137595056495526180903649016966969908701057956271366624084278115080371685913066088090804193189811703411899727123497072679047151508485215628902121511482237677180544889166012360254581294008142413864095946936664706457640865779994077226434484709964688536203744209400259386236242524122191529772370428110955569570368515407119705618634657270523767660969208780308144268540414784162042069234704224226018387317477164762415467669460866835981552897280487236389287800672796605106804776398483064205939803914809792242507920138506788345998766446635600785658236357076376541345275018740017520194804055448483585325265679427207836644093836136650495778487289254127374284153212207858612743110739634426910436674029157752263911150727711342213697432762047638942828426209866335259366859305343447242928267664120932507287376064037154832483078766142267297760691173097581187354750591671438712327934278074465247999459427815676594343907567895131625401254352650551089450572222583678468498869461654979510340546560637906912740115704365267843313405255966289780050816826314072403901568050912310842407802625132525528746745634644466493309900288535095847943217872326615628489520900421816094157175120384014283788574655414453585479111599700794566645268604071584740435368184365669230312697523127017113858022655977202451041133636843400174847686510364302288167473260581860909835111638033549897122816116311450641389274777550922012554271862915597856102855982105608589304049105521482965057607435625242292527543484799340990271311905205616676952425223639160293724223994985722419960669859331387801866075297416943291399941325641752384310898947679008749102761527021296358187394692542792848597071090865088917601837831402290582595121971013189335938484818445223515995494955332325948106581287677149014201952667353966330053263822459223114429732690067260061306660257408990969663495064803872763600420002726536005946271094221291997884397667796794392781099664834895667868903678903435650803007538661504719529185867649925124264141044937883642784855370718996241838916425074862863315574581879244061127622628893496866060851297525755530367014065606763393974571735682316429505617641051941495616321270504858897883128948179705500390497715185299157322526164670663448105587313812434822233419403059108236601442962704559475747264776494952783765227167803001339534683433407172517476848690637408168135658907140405117270891038529571925738569499343127442930432408917755232520476221733318323690158844884986394029948781376728415398539630171317839217999897504769533221342203639632039343883011651276384072415425798059636194098138089184746172472820824911686949869571805101083672187775700246758961285145562047254274126302630141628575072481301833141775987110736295669722370801664*i1^156 + 3149184051591478788270095315294924295151683188463193111402261999540204857923680914349814641391618745633597508877607861049270922516003045636408999359719034970607612502809288989388248161285390279930949304192933067314684947628970322906009282093503312127871708933485124491644081750018610554547370484363237540431647444186544026583091910874217777396361261494951556294388067325743900880361823881682982171730880696303022277586822393790543023123152422018842622103875046938083556322994586757053339829145822154977433971476737268371606410912198269191704477063402761027256857199277679007844063670192976103945139518522622788595685255991037683143117379654264452948993345647691002469316625950280558026606368179253911838257366257228791382767886741925607412591945650421224563983003285554843919367580256578918663878862339851903210192630638370238257318435074440702380997977631134413968447861708688101818730431317277727659155000026957393617655999161938441623746042229320111266496830123622003275808043168785995014437976874817422777995809856375756702327972228191888213842306098880767395350152064479661598097310109387105605077754059613870327975592051683886262919221241056309620758541952155143916650221847911867427989436095014891762652008687240229221871278909020642754838406728663311205304176534273399450306671905193541620324173737599244272578760017400726383036767298368013548507659175370108570465862080206279682071901167357687785235416659317932157466603544874379260485080902856564340779903798051153506942564568610328284730373064305085779158977587092356167018955667778504780423211744147192352762928103026426930973594827314332668568336700678135709961074201310701485532208122972051038575453560032402071997012770101398640061753243802473957409532537642680054163692053757929032762955532707165488631651535764646942608491974726832588419353323618592519672688776201649983211857966899603558691096408115685985829488345808961019314667758294723869150929581538819334825488456079702164555791576328611932755603789633744689897847963822386910155022791347499057397857990956672002328564742728249105714563201657017361192330033062589965674463906670969803520493487550889475840269824504085084863898971835724326378688275506337568977635918098307266192826173619740496133297262799832343611013487411019966883762749238860228497009139497457568393420443195239540816321422782679766343259690962970969181067492674487241944488371894039215801358100957404972784998055457656917481723125651344809542042876507426747845394083848945595675606873709146202721445176174368958038672753415416365432100557315008113844460297618623895617536076202435143250932444047710928827496786619945819686261997879732143511243141152741007936071210919126673469240482236607831693720334840266224795237823731851859267279320997999001939609801283018413730507773951277688968519213026781180247066531224032279093815206285298883917085396296922988394826106197668502215707813979102611467321404888489574208160844958019437541495298991207661426961039453291288807034736760644325416331274353251766762377430179414832111396541431808*i1^157 + 43367725001556916969526282732726397841816811129131262711434336172378316846046292761915858622904845271242966572073250626781226712364120013456250670816545454606436214293898511923221452367654239790544390848348081310091700809368142897413630705368154889075953035340448107824043798113161121746313684800435212704353295374753887683034267734595946425667350735262597447050111581618910723851104206177151692036689807472768094505262488078835006501691180629470728563218835119102394537264234607142284558935305071007880380330087220751146394969195292652348981624733102765062137754497457992903693492050627354450855487781541840141287303836475353848019979738935767976473710654101733154650256892830326700110627667923572547063541732619205091043171007174741974850952879404259374359855592328893284625801462909044334447761386643529906854026491330915301195790671976211073589017122985454988587291665916326439229663544985319788093401465705126246333805535985606221586202381793603562325673536833244170610592609607148827930063182618312356469744129062643111684362895284416246436028904206736167839246569087865678405869028285913102489228537319410002586290289345789617832348661624141934672139798361335539675534831049918900926689147157587021139775469004982070068189712652318297074927626671445832915644839622329998974015260082796979737055691272305340519170628541706660906525000266656800039864080928659961615419884969225132001508781696344753728631593043554940543913967414786736250020880181563517832939321507855080520162966499141355924954461981547296996749401645980875241357254620851869740185988726622835505974976388767267036063508194517258697173250699159702881141831734241722969856966289360974269736606715870523730876288916333855148032727332863451941607521442596449215453979722239850589233896616387512074767385251901667009483718604453316544686728227910460625436194904517328095550975395476366066216158035519102192115946352564579607365863479318635881111784108245301876050329627508044509940724021059185737235061641733439491198935279774506395192412523130714345516588091297972074324798867844752631028620502853003201162418292658457797368703781202652612830063823997185863571250655214699886215413387843222073053976527180404025990922580606210797530632393374908219162981639962651099871802851515317786920747997294850813963852206845200150722415303712902774157511198165417523567188249586532442388579719374964875121014902304329636992715551414451717196834486610022829395341213563082295482458565918292193295153483591776045269681054411592180258608871815147636123119845962888553046427198415316363527006714415189337598140129937138565727337714521442578351891565182098014655926475534336408643322028240320287193166808951516254669574967136854260274687874441826598652615079551435159668587816518944090697704395463352004789108721273325122718660691898240803126305945077068893183935420963130624248116521604920221144325280255928372749786697448347357870396684881301641809906426304487343002385517023893572606079334301179090101036126339862737993227492441675841925056409623126066855936*i1^158 + 2700100530406473926018516622191663329210413132105895732880368855459839530371047090467233139782553935389702822384274750113524403071388508279155026104126209922903596120453588507796810654056144340958379681112857191082919423157867182372153092064344819218330325758744587966216042934511397632689476534113157124565032563802506975222211383174849681791281565316519986426546332100245508346318479356505474192415395875401180005518655655698949008238346294813721500892652463391752660003094397922552867635514839865057234317704105096762475545526073223668390217893127220341785612481049816052931319354197377606645577265186945341037525817358450766274749594708778363536693274009331290940818077763599968442655665009628990190475967725445920771461634342592241107541318368760169216276166221701897338187952773826406438930533345503643465675663981730595264990165236673109878643456479300813365842020372196068305076138661656030929660451711237699343992623453724923202971496910110496810146024777209432401419432863652407954001105780981047330161363815715711499753507296211978078385429751929503884459067868471615243890879988037381186988767314222673898047177651764119741382148686187523709907037502852155578766948167954946958451166124563408510672244443195942074279000633482239233462768664111874240235178124726355126670327596482944937614865997032973087981629731293576272522787149239711389562959775879389742396549855631634666616069928199638286936745877164082504297770161164282467247856362666958955588955522581750385026867181431468783985372825250209286002422571411038408465597572642192171387733113482429974536726433631997230340075353228615073124001953360310703288916973574454874179845755795046802454295913618722020113684603541897000309713473980664532744577663931776800761462110027148422915176342720872167354292653631379985331829969783422112511757027957885242148802347239425706103690382663594940982245224936619408618179518075546813142856441104725021309884597935844385639984413269894924899150109489005758645260091454025678233026343275511004128512737940543692996536287205064876989236958316680495154486221702288945510163888511694830183848967131403482630361268427124853455811682698720479480426139961744083704339159350153297073713071544892691373855127780713439557230899554670312386594439129003391217105313592510176688611717033817843371547646623143205236693351328859550773267342462114466963881899315445571565896302246487037007052029769750455986956382313974151834434298529388711767291851081329276693493866896961580605768771223846192516555725707759967123221217171714827698588187129946027144832264293136675252428412798864711629410076837635066850481429066511368790148144891051814996263545864501303102380821820364340742488940192825370812173078686224456836034583079976166960485354922647703653738279860214785611776247164887533986417315853072305095575194560983608198713851532222489909884037778586101745719526611141204395051941634498888427230595350890448604326064122171726893771810963595396860231432579817717474592481605816795639032224370720579215196959451119616*i1^159 + -171622044220689419986541342013742634434140590850293988694315581511716923936739931576959768773380170869717131999188972375916507316410603959127364079726541066699255159987134077268505660375307576294493544763196964192358750353414420967644905507385133451990873786054908041852755792625543631862522757801972876242491834277053419223596400857354617508230087020719277732193227306839818526926965628938445254303338914048832736905259896815674116402150594488127961737156246882767211550631731871062419411746327919312977928667227614410511511733993409929414922765233252376170575423067055770634896625959440474364154099638490146989168569139473948778027772353753906876923833972336639577021267708653447774335276149680495507980303080819416244137854369118143323159449699115861711820400582073505932910474478091154887312815058975611691201137532421885548311765900151007458757568179828684948159497498121204839131048544563895963211127935279071974172800983487496271611145438280930878641317646802417242068322553088918479238410565981103608333052498465822550249240325836902430242441149355024509498759059601417109693883046152322464827836163580398877071766942283313891395274539902168669628218421096276803709047253144852868760971731588042357606674926317945702603231401096628859686897314195612567479012793774147539203442618302791318749611995562836886509213748924886285562087078146936394183530194811130523167515423173347466013476973815136052294463400013164051362172514366659276907400757900498383411236770891769420801651048895525469763659705152661011466883382377062365848091585692643163098685261489723340653622503989067893968190891242260280782256356025493086429816362909837795667646062350235376403624355162144515611551375556000931810911690972572504830513037027145401396346859723819456575814166170616370606603489943529787342823031004067277994280206030337316415534973907593663739051220023159816112936204235736683755220139612610371297501793131583666928527597490925708596295397894099472836957684154660447621099353273160283846701953849148755325592141024885060901158040455795281925198273677756804695816293437447500621279311731173666187769034657143279684198037599727238228995306561806877077067316270733826676620781917098663414593866577501328052432660805062691277127431043329907414727046128728521907936731076251657043571202529009617786462177440220367948054612937024516773298409651818013037288271526340852468425465745803836014225614982253500962754321230497487231501094802207258424907781975069441826513029806478005192025227543325209488586255148922837339012175441233681905463892880415900015863679674946338559299976581594497789762527111060094657838743995714378315217793877721289565401209545750385493084998307154589396604276783744398562740593201050795631155658063008014829961696530883096768043807266689364149478909362213796385850489435698629233274590708796132859443259350836707158266473589297317488715387666577653332702146164683627651150272768959860698064629072173207726238005393445860087554425401997159060403513767810775716965185629774264282768211968*i1^160 + 1556818609400299876998516144079994161608613498796993595135278726298539705079690243018398002443181050806151525483466014130529261987700400373947803086726824379371194399951008443378094341180867302839563892022577352174822848716758773981803698856189201792805920141746788828491875822074048402293442746052665067150426924441851586498561645765565247466401111457327447516526928683428260955283291643217078330361175578657394685936449070759942480007951814223724093613562982927493017063772456580421846619002225499804056099716069760847725773825407994439062132440333090342410161828366067763445517354763840886887666149294327099814406037853026181801312209547377174686625250548343210132357611534445129535395129858921122310467654746211964084198331299728589369200465194776426987838039480848907792400200840767650992991033575450115047063995155154556835228373119407747306165331202930781454741831177907277273863852400275618500055776887256096205294018143293786644069838983096570498604270377924606476241925525111799169340738032461754033437840343575029600449657241688270773625244813883880279570346044293269869351247498647564940101756850505431530321361167780470347515765212519258772230405624954125092163610941325047847164673803982279886889584364031193111740729765475035679100051434726206240211958902118969801412198712780564492259063028737875879711142455126687906405759307841281411780903974404288927273805279175236591101195558793182452654870073498617489705330365221731482970379523427684710626693502076060531581819017710893908902579800313548537104883213692151820482258610860735476273546797446700454374933398561153098976040841111038303086249955029131234674537734089925338958282826917216425876004417103976357772617015867923929464764116607572506305781286134316792901127597591958482007622272266389829857011375987386162313494106788900815840583966850065302567172101207756271866411762861855495651266380806736301530581088752580847362588807486502458277977109921101901889541948292087430632882970807672992922568421050338747090995683312906727341123754607553312408971778851585973806047528610628708052208889311745513632852731995653092667874516894083054197543202633195756515581101671302860054343777682012631707710398858455972728703409418621730104897053046093307606755824121662373438411871641503927231248615097554950439445673032866722805092208906576504773981592003342874790901513140659700234799707833688403891196158502699084230501474360307956726306817840073371548473941533222336253167783577037327001192502525307964658728704574410491132062369341859109568567897210712444851392798126898944788950306510497972468579744519272347890009794251936384046653377367736794431014769815498469105616974532501569469153305495704880250497625489834140673346529246088313638343545044859739337778956940294486095600480333872088889214825464407899708339717300554012800403118198918090659673274683740717453389840542416496528809681396174449272095959795381439921709821526181486938953361050875583939294088019992844124944306095727467869747194966941372632436491979403034624*i1^161 + -84976857307290172386359718518746770146433182877491044312051646139924765902636659049517486956136997304190235749742592586492096942824032101746347905432504056760291040560070532671005334366136763664732649424859283125464538752103372846764294563630943532261072327069866892104947123240784768555484711399033533920355944417326760043333902304719480459789178324490734723229812498349639780836197351519104788931165247716993811402172867443825391687220909547585389716797717054667288484622145933199267938857968363280737383313315772968057546732172996034368540043135309724093669138966161002909411415320023774605828385537982190552433503489021009705423891592484665143402687213738237749075500175036829952892956889783578801637189841994802758852715143819880210576948754960034026430384149467441634363971536603755180327360066614074351052741308443563253955160769109392742243364282937894904048674432274086225846591429227852180759103271014343862027870372151948881482368036813763956199004302690745874929706814079441046915104179639869253450037437851996613076042601025853456766332425927747992290832559462320786439529166577319925441414508380143059222023839342678236446973027958793009708989091898154895846435582203395185276206035675663034315622398972175345585418537361323635806796189116946961980633108771474317071946919806297313123690889774757990957806592934355907244049061853685711204374651970944967078543537730236121368174665908301596164738527277773285890937974464711518307111672940136095881193473766221614792956557282218109912515908172078829234349606354720636155987710315067391470305358663538515283113975292496680025693720050092225329126188987240599108913532703060677664834442037725697845604623429440370959147731812622770894964907596410133101815116369818606004259616113751832846626242679045524492731859738645678834185049173173753994433911192457111095155612723486201959666044751620046728094951873743737584688463700201157546322255585027896229943277433611114323902349092134094158819324442442637652072065299122694322861921250986795167818485692353967280814189880462378781381468760500021943385049847717646776466644623105442777817594368974597768180481348961188576100059784834166522444147470443567554212374984741178893907805660389833181503481749688442076163629494190670064304698950510285634348560070748096709223371343551483767330537173208065522062458065103596871032727072440443050013288588727886249327984676889734547282948522961298702583132350695787633564911777572303440924811239516120946804369779329990882604695817558369202422478353149209935052149478283822867378507590009744284825384265545346170878369275937710358727839796987475085889687308878214738398603420248090836394737097583378780599629817404936083599636892133136926564510707242818987082879521121612172237509501369978258187954828183695067249635488619228940885144742990860679753395512309512445151904110020345355004398760404217367754209033016148880107224563746046242763744576265417284810406308407786077999253625131061687301427653071016649727593321463789756263121813504*i1^162 + 1037370437454175772642469864892671693629671533395014606724495816803932739586117340691843405494265615279660889266921204380485760024960066553949527184542936262319576347905265415706216911777641047284713550514717442292302364956792117267776341091673657298607414837087595322716400268363919068660733923514919191104781765614735884020649993852240158192015847089983796804090966804820574657857025333502133398258400287258319206620069498346298058111214438762798076195213312546902706020023446824021765603158894410061765265702672877738339767358629332623027664732089136766612905582037872582708832591479224342420834115712760556393022305564589402841223372505604371892795103191157137205381072808343756365004035044403818868966089485782132782565869457904397261158321281003421028736007263871261919943358556534033010596045495699301928256988323717619149223864270434469078635985051964563549277376558778983970748841098940185769494344849467334104756678838632353658737876789810239522914000178782788594733777146857438362416023812658533086790723064648874290225682530727973703084658412647119872583817135672035127450472746271549263193289424527483667723663522130378724938316112941909332911264387081922836275539530561326518273160239338711561720978952127026533552518155082622877909111022670543356841603301023605631285215801995352615854052041149658024599615503853546546111984145241237937729418481622485968803678848438522362229431737205484909082626507921451853670169149180981378565275385089538975084722610963148726042424785691913029832451459587502604630259600403692444423080085491351872993600828601511005093616684288313944362745092082524967706823692868391063823420597386567236839158910991310149836553347605084830706884903765638877740449209143114972917060371868231686787271087204044274183513849127037294432742067806770248088306751554131959833966811081878927513685099883593114855186166516104338201473192971686618463889230815633119526651023876533195445626503388738673869084811145884606948107540743652454027433541155398848310036128949682838359856220400269846164003819100594795917122963465135202809853290228975717310631875401494692696217647898863444907127480994560583210610345286156223289175292757534229361980874037824944892208991972655351353247916268891937953711017337613552012264235682338329406018829098544743317914913490936031420909399317625382668173786122820079023193577583218919670298072983879621221212222299561083760028440341223782912732256286954262918592202356861921841159933820734758979529885726636425132378710129734051707238428764194591600179326910424597498231157148457394192172001168782741746400700362115708483211551380339990365321117249985504820810028278464721611761119300331928537775575340465609826303407548954332452276773885786414784395196278636595731976564907018963362959988093453167233433623240007921447350600947407563013003787925794627700997874478526095595333892122725636219312648197577158828311552542186674423390001043371620742366437988287545268776568935667646239058525057442606781722643277196875005952*i1^163 + -20603434098307491668857368809031072619727712469225352143373202007316058936141644316654007725872790922542396533908572468732230580536404675951631370254617993203489732517784303135992758488599041082792628345123510715499645409875638277999522808977554370276420855559466586910262508180984363386285051696237256776992396834686374043573084165172220854602917888251580197015022289656927270052557302303009665418032833527866308240350225171484984492991075888226802873393569742126219400197590684780461448432810998068517986422295786250551125390526661586851903780722957238307951322506280401179245752805863457887169445818191741315835695593330737378836291855595564427130783197692269333896100298283668852148521790142954987373829080424871070184154768598219230379489106692128237454703137091536901929884470849917855745051377123166210109118513623809594942067551270523737617694358799761792271421925212034287655650373118511118835230934028088985388164381470645191246731796388834112626428550851531578307320458122237344105755864819272437664379640820457948846351757927827161833686489447432615716977644587849112982439669091604020708916581481588435454111982929822213240749118346373507195006042898231125053814663813297200974061863686107092734849407714085723125311751283622299157167817508722215042893287633068376955829843650119767637870534260350989348079211549022888018761356688378492862364887679115019484606968461677175557234526078423129164287902878198711805543764509863210826935745758253522225815517176343851001222309152510742006558423106839651357552877479714863664617449429375857414368587656086273623058674939720377320730335051457865421970417958030435863226756413059717061855952651738973249831039932278370679377219097530995572359580916770536171130907286430808350660391864415616364212117665193494148875245657198003135006856384707872169658566693876155682042978383614311700449056699251319653069873801654271245510712560501232005625024277857635564027445029303221201507674902019157232858320956403552726387140247099500153285481985458861015960975506585894641166190372993459263063801690287244055900930136266823762724627555321235242242978866988259300826682283683423193341727123831673617050307244876992041101740260471511153136197600554074109481850058823734780102164585539197183467726856817252171698655658424509114059306561600806875858272849697883297471643217484405762791818261338931019521668463994672411532706291622709506351972112474827177723083040709542747699673845222792029743877915148072963970695421892027048151280180850380580596923691349514398915967787738683310756684857119652637517948495576348346347150633642495101680819711333767458483632726473320385091663381462579069780434082646362769961221311628051655215946088078637849789774039806491965980949878664430600519820594048619696411932736392875300624956366341413511023042409025952210469420094609590767959070435174769601579034098024773398515070478965528997317457470780811083291618059675338322098424251987891107196679065243741816941742317113635671927509277999104*i1^164 + 378750003027328759079753665295518585923838785495518064592537653763666483219103433123296337889287144273386416009812556915262863106749950363188152695509085211527339366530557801108716986161803120030068043276944391525057632473714950546827350546357607940036525304606601912553055840238319100468017839065348453054795859862816054549888853875460127621293317911105568578021103086750788403218355187198688298978125346808828162199085321684144879694018039850666805989643204861773668955864174868654128224184365088403226595825465804325064887518310295587433761789101564194597284425038101326014558023150696997275403682247436040414057833651015822429356423051136412968224687033355534327277129053313411448018447576608920845386671050049417220588423319607653359971202294204851361317951000308607989764883127192904423281006539121248158932090236325236475664752155100451482509639727857867060806258496064123222908341365121357287988490675920376501878847100193260726850256343261060015392685167252473208669464133035677316701890479229188414805914369390871431887472363344181797175901867096256902408085190066771674352626756248107646783239265345831593759008660621514071181838817588084903683419837942380274433036805582055898995197195874870517991579046708171170810818164609082410291208441357352359245232064619649858498051519059750184952054829303870265044996053528453889303038700851407640699713724857234300379590582787628326756022829264849140168920711593990991593172676151862957643163136233528161970243351721179044397159533927547804550756986775313305341326650899936741772348536103838209690504864181299363601915103795609095192802104803441460753020385820635923656756979902446351302938345267887225430639227888525713537333330307662997934330230485725410453266223799796091951339771893049619138082391892170285636946597993949205292855204859188308049433908139741171479715856559273274074998079092598941770671783881260468439473804650890623463227376990073043474164852445887454555325735844740970382255871730818320551551229774819793061023778016059605008565618992243777971750196338385691044653377775672031952110957743092336054974855143659358821435743935857190405586002241009820421830138235763725896308346770556434536502301627481326206875150832051112467387117461175432871297804254330859642167352581864830436470549448908337802396624828641426654359489770699341302014006224233093753966720072460989000180532644219265721879329204744463057107961975695795464941459600001866625866799733803511006366079449744242844930872077480915121110974357571755170782980597771246212844549086520501988178080264542677937037850548800965501712321883407022484265538169258730860868671075563189810114994022501354300135476635326984277927251833523998696074288349823186624480318608994521325354824175457461407499025996227516159845083834635020542963015797929956085633112291411553593065663741792076713119363416741457858510338123692985267964244055285212074995839442174913979223215467937693783641753799375755447951640150222223161195474597325787782709248*i1^165 + -4207614561281679236115322885420179509272116439823924246802002874029958328341310480136729184217836330184447785953692914425435698432863119142587072648018674596331034043764677393441190461831352328134225668686614269287848902984575019619002693382314816963722272316739043002841100082388950686914750790276063272772669881188768145629101136059184691221405567607145509242836861275762562096114916953000469465882289175231245259113283001744634691900025756009539510140300941034912662974042984199798812091408355899828334430420930644459971725552998207847824770214744193451255242845142853623014912384784045970413615296605098532839890952458494000027761473661786392619687131269868704000337374958740535526173297080287201679603955937435805126289214468023192059390328603774442076535822010710595084588686411231211533051038417267972764599624845773084124839727723412359913833343920981478218489363611596321036612162068851809297917235860311568299447063397416928464104750182474013714145052931513880686789755655195001781237554692586352462168296364797873488399383370203725497303441770140743602875208719380276728544932927392970146325532803627036436781162872377385942879641531385337788992255919659297565329900033967602650744943703540692946839237555205123276225387253437805791918255376948084229703734423217104104682800453847736761836049496990842333628432446136379525406845441915637724139857363256121013279720588450610230429444640761332126530924766161084021054279894907255068665752179517089884625181489026303648034611284845012191867091987842011936291798584692330886628933515202103455915751157076697645960702403561524699437938403588290640079352817628787230827075452909368276865338214471944456482718977639665032185474911035993334972894058136950725869610525194938229652057071840731088052910723420606044822922018233446129053913283074512062863994084627337208160560541887031677375785432249703547001840947350731174072265963373570062373922846844198515544445205485128163106480956733164284296852354965066530872523976460514672902269853138867856495454315711178143752139679613330419054577704555679853777618515611476072643425654734460718327077958567502163528585574255821412771861510726386956766035652768332927412265183627384620977578638005474030730274592197490688753916426091927835209719182897913356738854800354023108714393854372397262729083395211697135056429765110565246527189271023484955663730739894916955245749685028559268077533327843424132789514833470653956411657378243703242323162440128803489480159226086617600407051059828578001543071577858679326478000366678843484118326745432938792853022115987435213487723820089308343712240850547212075220394854711589406281608436222124543256814776464336481405617644525339904056289532716111317204435595065427966794860960596764456609792891748686129760131444388242036019443544994606031849838931123545999452096013580915912345815686246362773003489635779547307228714183675749416380192491703323290176644799492026518505889385123603552169610579681154410751473958671876096*i1^166 + 45182121300996847509356719582925533882655065495590261414494076452330046296539919290119847070049037765652721073400900756063254275556423187784886391263619657375450511079186450099651764792590225143278498052494499694016494101208792985675738486094477884238907422990635016007258959066758473879617694804995354116480997366439263081953876881809723880228855902479329345904585098905980755407919579951144394861213146897346238668193720685736726220495138032430290444317235335808252852770445351788088743464652831678839645669651621592284408160550380362537569627724525991437278940444679052617037493881484143401423382280782047945546818074211868167095959762638591166078321685696256556601849819249259298716603767380121785557490758536715025990130426826384767655054250871594236966294988050984692202561129865898337477727234633766205890724842924251537690506585675802040094779600965988042077498627693579848687888172629682520748365919569316780686915508579102852254260151468328860226320622474430244020364720126298945463775654685525769429074129444607414909717467906237693617343553657911713544644734869428628800969021195923380004610680114165976710559592950504139014360097193722950520835808176596695190446758684633512096235103738000854082800040775458782635941576832570872175373033133694027239151593817680258837599682524496826773130130019559382270082813304703124643219697019473939347595219915104180114067363282843078489616852426578831046723037778208778373487358517418805402317252161772288372856909961821980791928519667334488660993121736985774960189563751096210662772452945464326129978637429591451281895517658823534532503866423403136349210222873692681321212766141303477691810962017328201866261897918099708861061698810874696257930507553742084592533309733138514485547737294150487099376274610907680169370414627212345199064797647351042491810361149004803451385872131991222253320153680241176120566199202286203053746301863930983480626346769281029634012617658279784156229263888841365120064388636622158886245303496356242709670236798954247713894847810271278433785973314430003308580460339167586645761125442242102837369393065627405552671279920086721326985494319616426711464313430657680230162097348992798056463573618323386416226674124986630100685053459356158364335217857207486898569306287998893314945220715651643515133589889664350188147712544124491701821910600422976370177572755757352441202627791523620174495531261055764902281613440772586169180598944272230052720326028546744135686813416777523456868363978115026324372456562187609579606178254773429160433443452802320207187154063679200722084511367868016043041823401186444484974610148415248680668053535786619613584269769007058758865357430233421615595564602448305240320481836266753997875541180675409422831762795781270749055900838913930654508258703670033914757548157343648722689491316504875972887621499679322204207538685619983177572358479397847447205430314592518084686330815297818145438189195594156171285220333145327922666993441862106992395419648*i1^167 + -253290778496733427301943147215820303098469500528854288932493414507769296883592186838880180638731062617151658257250851050302777499714763332257098593649988657567561906653526402352418326598404843151409392721407915519084590237105176365490603921837270047375101856281194070403580125794358297785555337513862992934871260806264072721982841370252845119973255951538469785012557499282650222779625397079558310193511050790245130118549577209131598067561642371665347665129864853225403410916973769596396531678389892007101079347417908573747884714416547517979193893471957974076135489283062212076126038451034385264759253137457381325851235458369977894855639143463441901333884388233183804751662606386081093005468146768263629834836956366730646952733106841558186797829368543387660918405111982860053826159948126623352596538030407420430268823276724938836271015338774497817222533085741487071644983042251561632731120895404703733275204767081844911785808145379757615184675245110900038936080748650242540525184358986398113124628627854323856179987377756543245618535898321174806501872664863936472405943242680381981987335712312090824295359496634820836951284718574743307619087861252580012331407815367957462725864109130149910294849757335413378563632319068285781421012957387663540360522918426415725479067790890431821234491576429930877857358297052019154470171625504889569987100061377496384569914051869572683022335772712559194029823105002617376383745820367445925442956102465639427449523469099125859355172640991855179363352837014953742279286973682380279110360622818179793924516774199288103425132325245450774081857627054259727950514895058378754289794192739613623158855938161230334314512765500007218781899967597090481971286814886103382090435656329847887543129823138043932792493824208431757907283838715434442218664221535058582296025715839793649486402071352024712204288663807137830352051583038560285537505127360142584604448288908842575716359738176686515667466962181069254201674257352586126936186915272397714344484730222669544547289401397560966599731415325699328039414049024290913473466867812903126420492457831146570514861076886741211571133606528724245741511515175554507237568757389031850572184031747234603060991676682541799830844627035538311565435246235381008910546033438590911481600150064967128746390104072452374569508867047938704823177387139967095456257361900309985019302590127502195879530679717621429140581837187867579813986467042999184151722519823699785349884102746961825948936380191944273310618310434514214380439361262689199011687866506570790314443223126988067786915661986035947336777707305438973096996998283424067470586039380340110642140418081270318707951876149056209579610873882700080560149120162249441268997850750577682621488984410123632913387964005019397675850415216081443087915043021502091299419390900445301307661415634174175592032401889364288399641265018475926280682932387568559781033167906696262333692996384606941686963069337130449293679018271387850457904366775833722880*i1^168 + 226528694744983476710145712100769194959849253306633047956515226608398365562346601680999368565675547969667034394571691304627911154451362258940405991213081493822592332432280528865777201810854670834782204692260656757154268236804962856348625506609358383384526259058904434393877646088422467659630942001661242143467899337086459030667709762940493162667973725974082379626374385646984901853351454081828503749734541838285801823726491751157370563732340063526105174704199575483433878469257880828874762349027786815311700270066862338397079368474917600834070934567667902799540566604484204407803823493509737033092513730398495487831857318190251065574248785889019798458901604465076822917712932713618832373328098299348330888257158027440473668067460735419093031104151472661852679117924937879201045500787442264382254379960669474082571272661422216721383297523538892432885159055106391097159580203673909843268839340489535434806865445792177178128875259362486362246036880298361623278704447398183391408182387000308149820007411754299366873747515520477644312548155567631851262052547706817037392187448469353675703076041714410885456199672925656710779986035105376602276132566952979692189101519885964746659970213109566832596051160313604667600655750678967444659390315712427104241629978571759722975522178247625897923822382574180781559414009283834286862920949144644510965110722582966592184619616986762698336261168748939452642085366561469996219069990096232775644413048080954224700589169638836317873527872378394452693806656341831175865573877760677191237214099981402779255392842924541149800699040716242108839361239874940978265169070126267306285043201372269778794384821099642285271733905804260913546224624632878914578471102938946159589059545223210185802682926009489671564910350947993222218012249449662155235685268155643150594688972234381392696934071925363717935360582256457373140653675735295044041547382351217613037839465530223433101417204240344177224082438177141634734148530397883985907571139204460794938560408109555105580233342622153654194495645229152716016017494684342107734232714572953762132304315702474741056985321662241687503540101564825631593817500577109502973140973515599909909734566078550302507047193519285389691763810555377757627261148873914000413326065396127430219080588413381881669410573546514907457753037610003202821642148904063734973871994140690685858351413706328748247222458895599185425091863741029683869703931357401257103914223009825517965291414930226740038621645268076076544688640350145662171287786316996060818496437239017750088844802969633035800259878662478139186792163907207351626923059043301127868671643992545636405849670252017128985168474273599865363332312662916233866114629693768020125852963432738579989034878001585065506252883151090028062557461722651995763972419085327560295814022504750605350911079956285947431417908758673223972618248358945958134219385316108356165530847080184553342999516833620193483343472941381965511345860531630863615256428544*i1^169 + -40589509934822728510575974773673656515155442872900526069967972433810301738249896803386781564534662285140954423946512049404389455866248820210144563214986895639876263305134387753288751907188654880447690324443522383435769982724790064730770829481813588085973742084141104036653793274145019975329125193614075271785140868357053876936867054316140422958631275633649215426427900760215487589487236808065094149536385529266994875730164735539976878354967903279957158293628640067106017145221600516859083665279818330564853988607524662234009602796473383769958789858030673058964759613962258835375233551182308043486582021977521627707720573492476203341612488292743715616114846111066113376601782063778161385690933419909495653862921129755598598021227271046765008878502664715818156731557509252819538311360143804499659094301113091704828248315215132655614451582629238438683814971494498802867259378445112734420458708142674954263295035777736956794069299654454747350427695179058855441078399999944029954373689752684029160352072025625271930262475860060953381078638857544557091652790969174224451055139209587693619611913799283597318354960753217932274854830461323549559573573873783072157257995562108723592921845116189157100470446285007291645532402105781731934384702079367421141178526398457715948953817873978834100496369491089185098803775995973890151186507748774303584233641665130778494076977776228064454095187811575535700742368569023506803234822478871249597058344125744929753987101491774891493126449148029891785918109836304513309783008488400722628609807959202927987632679067553566289503919482101010530251108854420881334906134135507124610133884185300079854242592558923426417216476807224885584601956570238997495400971199098634045245040237369348162074123116620584698481073851818829408154342824943143683821157090808689374335634556827358256785500950526737782403553659060693083188761970428906294011447355607367888581559499130739676124118917128580135769604742351022523910440959751786713811137436319580689131367194701228958567863944427321425449293509393958249016835820396513364139174679341911972677372767810076838653780760464667484797558224247818777099720813941673189625015024366120807319016987340678340041716905181772747481698306887656885443757846332993882280118479036115399335430147480308547512639604651718654345991785051489302856782762873697400120438768564880031678471925332560997995154365355418123288021615982646981270652858240482970913609572443384496162470724777362026968177532262486463974678796956359399476657505545811219151480800572715341143915234883551957316412692632787086610099546236605597771840390765606044722625178262726914901603362851935544060381653413520530561848061731755204291109302107229712320304846056812780291157601395252184462631999513902758703666409250223887770584385009064682164308668769810901099323811135740024324687293217668683916096039089376896874348954011294032316035674767620917430200781909526621693709933449254732130248784462479360*i1^170 + 18442278374978532352348145058709565397959008997964983066282295243714850582006638205364156626830221625027683878198729328489028799958161019087452491976146556911072051382191053234373502806713262661840191482263613655815649142105501281104112898686117050432198056456622985820081129957817041320092397115799409613983975958694743193564193495489257601799968954088803409873009241589371825184066237860427584233226429561960929391824374795931867214663585891789272120176043138259662335485799133301737140453111428573368455210296995904433492364624853882753833500194090746417145586036194948715497829375525730883502037906480350829824736379643176880482471847875027639337183064378329153206953622172637251442058241961379190673548537258716815935374453754589309252037415118228140809454278913724897007029883257726742276993386546313472024195275189170039784335604132271641000586052300459025488125551245102413575247719491160667466881197640296246821900859213991811279336293380997982857549405674475884711537663749355988225713886798837464664959702195552248511414360501789187530920549342116363068951896550811812822294902072534098480300367865772762775016828393361200205779706060189095067685014580591921279890422722868578384816224385932028486903729721143097957762209820013390916922310540262615129838987243809998218012973837174115565664688209058367467052154889459129150855119464695844516409074624888475237905582896290967538834839666497012691962828425740462490998548963769110158216564927876877833092140252306097610401514364930936022162112990071961068588657414515600024915049845277307961356527469070175958142552070691930483170578961550813997524307230314587015333154737011301767180775746151248071461056604315811837614245004967006058989085534018684594526507057178657448939938824310791453129136592520732120681674816467313778369647456379523032992378475725072493018702992257872988649025035801409922817081387596979799017394747564924739029832757011446481411155940403933137122772114166251406839467005905524686097710083956294498803434475657985965125165091521332360478823504564035876317939857774617621421765096324457168229099756687592554294237836332954845794856628773105838451333636546448479979774787229247743871256314773960113407400992173814472518459754608801481952607924238300076345718137188748681344103292155811804630952161851919405491546923511337442501408819665975776276889667584548029701576464618394958490741334514146087430885248947727339298082280216148786206330870454692775810725948269154138444736751973472313362302236211954834470249357289137813629664668135062797646905631009015483239864448781881231657662744349863202799133831867590701754465046474938214835557920693877143244761548362372688679739292114211829162845930414935734410090905993886278349711287306908872681833197771762491338841922437896549396443792187445138641776434154391619055557541894497168438383856882389782625326821823036643759061667944326889635772180845847722602683823401079478968909824*i1^171 + -124826393383902736200252499415486946036787177711741473502691185354332533445594144306119477443020049826527402829390048357082908445285148971004870443685773482734101188968545090430393603051279057016595732173003809276927691682635249020594740422834200220534126777364928689720123730174965215709369119375057578720523555441367618175006122000048130268468082484797565643776712570105123963157206319656926997498252264629690936266955319793298807039960288056229801304167567615412385418494091089930978719091600401213744746141594684948614706427276050736704982518371290312909945146157895097089323308297930914020074148869088801193255499029109727386114072517851039201680869497191221309605398903557938432580533954452309784175594440961658225421627494669934026430183999916196608463734919386199218462926761638344632341505936450219549275855462138657237592754930847457735752583850623735834148111577055560482876808666401030426953330269058939333072003854627408735193248152740523157109609959004489519147074768216216788470658315307510902008794944846464511400933088413767986633604926504030486367085955208625366442596210221553968132158899806355605620450213303870570161039861113677546653237829173129311446006314096471893594742989148057149626532403048135604003947651240343588327858287965340263244688093987981620902283351874390277634613556302218606914841332407294935734976533932612682857122440250912306686196369580540005605766879853765927521031372114827017874897752767156018899194050430642614034705934005887160835821790000769035587703777871272778130829294388135698924620159720229676915722552714101202256357810573455865402022839573297114973170710776969851895390615482463314262918887169850021324771236611384380702226638614885008368236457098678643043710961651198404680430602049714332343867894569645766319659762910105836534571131876414764174878297896833018808638834912030482950419531645949421535782565310079918217305199268614182658601704793728645695578260735280846204793659114101708580952544942775695744606438434821545288548669772084058796306449706063467130420969547935775364966046607467234581702385733994197636071606861550670508899740001603772599947920831063477289527705105804397831342487905458073146533133025419055457773697247675879609049811587237801203366208911763794479925662794109801823980471100112226063748942005165658949733017128332835958261203376009156694915768013061157401559858934586075278218383119234361089012787852213126182129662553948891679117848808051598638621105084686716982387500887905699170011023016502934378279347422694727697660802066145058250014838427396797321554991208778350610452474253720443578137802280894004735211171696942944285130736911422246269564062850384513394331481705405889767590487227810205139277269078514502721434647658839673941494750013395810929502702539051017336057306207140656215382999282726793495493904914201024141791131400297092921273241762460306661403204041929138027494551361611753358867013889358299136*i1^172 + 96040050538248563864213580536459222622139057920080070977082571998413676535757150730104427171598670331869354854545626240089093207729457616491943273851688727903264568889460095386416477867487621110823857872497167766255983788010528319139895822672137228848062322021371086817191672953814723996916746686358717078453415473906783366828809768668802851806746639855908428837622172811795602136051369958468903137803039211482690708332317439404237320701938475300309191824238813938760685078188303636730296785348845273250481276491634034417369235115683105697571552272457159432207981071792811773488626544100992432315297689154513707326312797819022136963514976681033371640206941150705312732233570518056016297977037761045173338292428033007608577838412001914983807411243409133329385587664124352341162378374057430680055541849059439741315891343074617814149149815710354866168640157558771942776622292826463089448223413048017311752999163034047177181072675083657992019433314785791288731879536499455794128560771539371599642963929209810981662655866337310756323936174953303817568504543003242723541419841133642750391297110825836211751825322441461336798147867065956311434088080320721695128350718903276774911178750902519784583717442648699996261099991053649388900688230609603544529906784628889180704305703439189239846949866378712974329392271642719339502223519547884069161051951349904818244005891756548575140184102670030765021247992560677890794151671757877853195061675189559675788509856111520522187943679333198648686673255804260980127941188178064406467911187808371808015215516159862207674276527583750212677508135395243493301753271240853323792103445434245063392264585342571545397529396535619297737358187593849981683257976848237540587311417029735468372792125186921303116369681340793169174607919277600511076489270137946906688763767329934402714656414234378663562284101692931848138070099355718264499780704746087699540288137238621482365794327470657551952666300755212990011406141571987174889042579405645139714972490357391237444024916067670561748105568013326096730686730965898923712367015247609751616848188936893706736545935234416210297206037693956414217648818758429333135970514496771152438614726585060455366465221799089113616921652414048731480974026989136902102722782795336264014685765803219379904764214663271536142297597289938270473490323980867833423990228819044450235591154510627459026163554679110130396665829228709714955530871596278803418470672584323823491023106766802490356971763965241653515034379968323116169791901144458820627063340565149081381112978778020483574884408639254337862384441050940264977882247742266943139477099987754433296608458357643452009146593687174917725508018569510315323751949051455422535798715534140889211732442793037488627026192104118059111359564778962191111760982907971421343483125317678427675663044780625620470346928914456523040906756832126980596943471108658483599684294360817931336269600016225545089387069440*i1^173 + -27704461199925573044191211946055208621495933939427023500880674199547200739801490615314448998803905468322239584156847513215751204392492312072796558458880380580826019717217292172749351680462343062760185782725377958061262175478240201934035402693774257697205281710750599182643365680785636006736854864330627439898247206794677536247377411359656280695081579557137339176580635047569106911196189011454374258447338736519802967559263562769163042505848662207557673948210668442550873620506316382803893185302369280205968571093249776800184991290653829955163657844934798000061927621964742082309176258968872502837434201831238433246489370718833925905105711478258036218568933138319147905375158192397750874467924126130284244000545398047678967913750108406032302618278836705926434184350228853424028469302533553688842413222965291817944150079063244639658162086364578419552051101897547150865822795724538097916753371215321868111430616195773522164879254239151762339307177109889904372547667857258207390585819089076541683543243281871519467116650906174726794468373863563636546882985592020372493156844258066705699139800122792536695846470505182177523960071060369233963926849028431864291980761628276255541049508065247615927692129873137150255385154666838183289138783853736503817187832557225331331820406143045519614804181760865437289389141222272429262473589292036745512279527791305184066725541762939885067993468235064070622562953811824116407184696631993556455957331522792362064435719898635570908099244775918934087555361528431551978905156032234514278887465530337474728854414818653941521332792800487271597961872733081748851155330693523126930019527907045793383202492557382424608759735345543075634809585914255529500447520080019108528496818228927923421005365023478428708370111522654262367100275120280657219887269335964455665201423664869697133473417242106972889822106840498331696083312725944231970972836897598530288870374013097365486850849939229147157936095666936637707561347736151902051045643838663944369965199505593357369506763761508106171364107040045507585088692846344840424922668890890834759430864415710840165495907602338065501448833579141094205030163912889668119609921093722307647818223208393207503102642927392935907866503002271637984052040045914844792288528235693988359766467504749650754446053614118306533084678969075398733619577900463094319242577559766728368158335017398214101305882577765818639783982344890846385288289138821599085084803538257448600339593887632772394269183076813882901389101146074080551843492495014137790265132115413851943828800135610502169743018257430926196795792597291859828044286745627208172325915600474888670719576490941814031710282002493048042158727034229945241420312502664338894751009092901759048828017949559720175745723200374001790598338916720708481461218639960193577601780896375538427564178923449310990509593027706641758842785882468922362577163612047269056350259623667434118507486977426718720*i1^174 + 2975929681334797645561416562739426922593547842915803071139265472257740981705319981335973193333655260588982301964818579089829230156220334610218597536592735627001000285811375203284055738164711110760466935808480766005072410108091273979208143879361414400798753089793274212124790646214695361549340400474233966540363828980947929502154368747540876163734746199486146353083159552157822394707715498898548409579038436898791753031804795614204364379036794890766767048050716625473633051189808182552793777619274628123915737553502722471114199950477316462074156338259168670066085742338250544760394174459484772262711834609308177249354333914054921181103908105918997917606777658110492983130279526547080971667053833506379049256494825922303674642221248554878621826187480168474355734256956432234385423469533426678914402651836886605421823299474173973780122963090953127623264672442162046484893182499832131899746562667174381079806922813482586488558931651519979533241654774915383022826999928923643638315028351529284758350891125019425889380070592160442276680346648317416741851528823626865723217738047209276784774024708912451931924207553326242878804394981512856441505584283962641285542125501435097420744512635889558813625307418981310543852023614922932173881805268404569554253502990460879334746762686909146327147267589836100121884413212155002883338961487392037014009608681406021654099769913636268297716957345634433900903868022943631928573431190336747438078702333947525789759232744732714009095347681010050369542106621644230088086736880992999354981476835849276817903643332397267105192562332453907359739437609990193599391090067345600036876873357316215758436019826780619362210287011117741012626172444334646421700998175155970327300133924728871248455892255904349701664173192077151629378302063289516844735176210514128779803945122219972822565465248666025850226792712503210525492573715922297833403653477354937612560941155300019904435107454358053669296009150405504229588197178147131179248187374576878178814628973678496779490269475755476189999137585860387771432568458092715377269915224780041962754895283927306016056653823303274810507011129786509826778103107238124210328960186148672909222627812560760217238529560250226842941680791730727769841593947829106669770072146878982478324895480831682122615267262884463787769643512862111734815627560677917535180169749074855841876779469043446815390405566085668688703905041500213452315327667768723392460534069509360746317452833104258450087832492741454229757768635263467887499935056767916517970391476948607618028027683201941526070935520862603236022736952631472036364260250665635823563208089015916595349098072587627652077567315322869468867733044572801612351836897997734588281013480222388834713009187066910182563633397402163054529880323618192398496485406552023073004592550477960036958350408318397284159827601434212258346059910399873692531006328148191058075123144812972744598618112*i1^175 + -2946583030080606879863603838805533125206116266657657473960730654686194609769405802741185548156920835723151607122751014697571023162327313252673488237992137448003233545317855343421121684308097399097030997709062581906297623632255277883185419042547387232275904673047579042352100079504666957200915215596252989178283637832354320360180563861073575615484292087029871423794403858549618343746581687564304069173061378842839744529303333852915054300742262434549534460359838147555438279835335749611331072093434939381176994141034444515874172495738549014608453025668750957683117126275106716411510827825721648134434062763198610725352416189766644896355179976215048690703597508765451561566171592069375849709428621997645088179196462806626062674161105203245795627148189548864189894109488236806039148242624379790670007187774069028676333541824204689939543863542678248629342141076056914448983527859699879626416975532233067396912360788828980782384720965069409245561072931632492525791323961113796122518687861197519845465132971043034914821641317852855461257603194278436280720930960363073707578975923609056839717201200689586470283606117998958806686203086035407541502753432355670391417800399440441231319399631765237750020199496664142483900343223532126756443905163677105705839868482417776333472750199277651695799080987192224668733910738891118993607887283842647317464911450095179996022601087713584396143567683088117953962132538904356619846000595793928347001741490013656992561382660847782211844341596491977339123763992937373914708890472659908288750766213155443804973692248999612858523159572249820319799613943490381533202988576011963856802511569056788418050271540734130349880679814220426129220868213598938246997414537793023671991509400768035325435735794055798371598048229475757789300967561608364449193473616188344749412865847678655208184481503934339803355151047951392312655453095435979992197537879702671857756826548671957444851833146969597503562512038237933848696443038380203341907492789101689211811160935494059664246425319280408181553157612611323026824302486542493783953966238849967540896276126911263895890029101651694835300819242241660720725109535493658418949543166831733885444330059734983060938687599527168704687902238597217485870242759541521391926602423286539451434187293798686481634703311731273567420834699653067363595204996204218267786532137555900050102707438814298013579730124884679250525211116072074845084448667858887979964924336983071903789940124771618426491514393574588421987005798673860372256647358346943407010601449014306620744540794149444219325753526558059158592763643292395462022356398939410862053706931699497679150042421718335381089217680827865047523444073846423686326744324106054971394293195326990299350172530510954032835706828919231449110043455966076760471792055839119817126881602720308754848250762690364623460675149469003465067572556822491278586623484971851882295415651094757376*i1^176 + -263399952993028110513209217055435013163456313737815337205266354995302008434274099128154278447016051590412392485320744987652401810798359210167368550292978757085530296222519522653919546123030295580868724793829717916395109963356098782730838431552576668611674754958421612378009972592934916412163329146610946418165045753459097237501210525136008465633197585485013464468031696050361115005863005171160627932245207045238594815348318588361934669413260297213346416093949124281860637515454325240442465342714706297772844137402730390078543059996998631148631058335002135454801721625903212994774918242386862079362307058430363753568957591021251868090700723191953807551275631203639905656072660982758730693146351237008133254027411044275503437445360883022288287722782916706592986783101494041853343355987649538007368020650399476233227479417709604472419748272689532934290866898883715780029231809971587196592496135978003283674424590437777697441929914349017765897909297626903775446810157960033899821623522222344770995905014539861677634552470796547467434225336075803994196352311065774942876350280364343031757231882669351289068462155381224965213632513642314784624763779143699330404904812692874798523862770507013468723656430724778648354401829381502536992247728220702309761956496789268802969260424676681777323460922030215048072545666347467372913116863632667312820699884886372859004850417615379729604196654491635686663512915765952375068675166476367378555395013756157253855120412675942023340797906080336357511864182159145393559030068777413988559196252081008984480808776508884588473462602396507518006464711161414940151389171464611012079411918962636412768535383007218136003719251629773605761506007054998530146731684300055466993938694049649578120613430382204313012002897619013343053875142978072906345441530115918565764294080435202966483846538619575415174545091578338374446627594250766624590269574741419870596764057334450375911729235036207567944359751699312449953470351341174026409971723275870015702948615871422673291806913649978668519427018898663580669782690786659672500898259403013002486245174195600735374305653962236094356956979250715800807357650165736604040607263938543782804215747034809713924993021406233315210850948840494031934190601857306942342275953085333884850758707010840207430538150706421986433348975954205220564884540655202467222686874224483050971911801412418728146491530800284001908900297294769119874110297410166108384666381400997047717362308903880408152163965389724955192616703820362338410521819851604981366142651553431871634696970170383323152960646573215097043506818765214766604164839643414414070414427948660626510382351643188143850944164726557969626341934834712351156892137239396869120586093598462999091166033520788406716716709712985970334104918149465428150585255642337491042178289187245163664411265797168087640212074992828856154223578658341265982139548217907875065888768*i1^177 + -44436072837769781955833013535395518636776552610012186670921111291461400666398327634708391628997048673550076071358697227742146408520760190386213806833692977512445278123640308496119938968051195527886965157676742150751496370127972202140657829733671803535235787260118678399066990489539785616730986558838900856033891586948003671327092208682238802642887314865884325723042668259827851392925841529897028088889399909079900239713374922239325702271635949342038634771282305672454671911629863507157626760549243681601794074024548743876840993518901662196164911860510616786519826347365976171743521954466913027065753096429179229601100489257452779017504012709027087610122526569628937429798894999432214826829251715222120865804268621927066117555497315181596035913167421179164985102604003418328424794341324153160309990962247464296078043501421851473323783038450211452314996165369586064566303015325382584695674364395809659773247056998061998934104446750693274192220271853829785850207388799200137555339084640666621635547588374250775672565126930746101952091635874210305409216587073973986697913947647007064656789046683046809172731153604629459491570684669800509478917552359004002346170294370621670439620087932336419620062757139351549049802240065540718101019843991340518741607158734417125075940920694019960572648883973213850921614706724950084091683606123177413598262490282296338247238451644031815719589934450159613927867698747279544520072661244658111878040108317196277729034690255961289962577872737199205058075659973023107737920214762381107876052702980157150114173980418161270743395415407756489798299877965794103192334844591601845368857486334741607787271399977337756167675591836540677195732671175173994807231818705341208682972591018782780365902253404060459078830410348390936401171421798563484795166757472992787296014233663798466518815933610581453278882953075755487467786291896517375632688226158734707021119143903716886627324250858357129306993803418792820965830572138925640086998026899491876875462754919834262550389810902171600631368542948940468884049315833931163544916951124845238214175331623342625639900117950893497938798265461616089065176427384127837905909369890913524271365854445825936775562141380308196995213789378906996151621125467278179387667616066962673153526650345486523054234417168118169978488014730723360907190851521004326568844829788328933962856973364592144736311049457028571040972701072291419047980466117806486121678962999434228660554274249210172757484922896197140277495399383489397449228345437701745683825813199042059675881618893772138976799881521656421987629846235088825613483603552954045378319903029433292971480691779980430782988962179085554725377086131157632725151903404921025616662001138884848756146188428835201882059940965610343544179611664442345492587113079112100785359594349707402319459745031832891134354910690529734822571753698236024399878871100424192*i1^178 + -2562505655918003944356316528377225252436920291257671445284485302351758942211227032038155860226477161975778692438658180864604425590160345103777484223945408166500967469956260095613167550252285519139218469885683692550358036406178159496022090933182975034265374772506479401693988133353331212697023311657977599013525667474297111109546894666655805373749192696129854424167834780843166594336088807858833183270431683298908655071382507611014291481989156436961150872681371498040336762906016122677894106765004733399715550699652246172802599966621344107143316197889286298797095977018203788440606847366871285039234394367152644720214797621915008616585919015199138502946095885078430693945767323022126051214839211663129673563010831089841639821422656219698139416801649691975129557408301104051439042839868491575497849328901153345844846566411314296970472784531852241457234296554730939816160724820368191345092836371205295655127073646298969896370662976592754974024241486772325382613314890478216284867966839382037069679164241226465336817287673362197542623595788146353961930699051007810859614495545497430302275843272194553111314502400194497291105186758096261616593881337008865731185146861241311607829979476157725472329530712195235594827586373496871186258559542863515327777073937759669788905663199263234115817166177754451016824027550739430719364926587702698108811597984745819416342076506273566309689490244517970652447018379050989338250375449592752657364517149078082147997240851501019140018288167047051631439150329376654213110226274561929570517083346567684231400012780565398918827336182248107177568294165958059614896372670309088335514784029221007789183466410911133372440614551020306841462771155338796096378432410135161213505826172895660911544220590343384903166377347977638528084409366849272836633950384236566605320928643616851574353401526984616084139304713434621352249100886217600306440143175787201971985505687070813705931219304126684605895485081245901838849853466047421363066814910344205239326443576297608843849143120888090987752636462331211586689320301722222986195459074365734680878507763174440939199424122103861143913975284210426692294202942788474954113818792801521163681837071643389074961773546067032952267835693849606864793771600083230001146232801219405306562494585410183720096350664633034417923667960143429560657756672755344703690082187978354682474340391417440806360447164168172106904462674246004533772047422953205982513767855967063068595358927481594273095643276300008892574662341489014014542296558348783809692986536904151539185797570722707605327275886222384989463067842135137998513788126774143585139797916411173650016227921587952045860642899534230415008949219257356969075189235808057875114928267568334924520156927992446991574833639991722555793784871541451476717032418395303523499475708240788179411434444409702023157388250454736795655377086990243577462784*i1^179 + -144688395893561512006705307068563675826105545330058006194616318625811832729659110601382107047509896635189098321962293431067152944597379078825769539888492647097290099044651709688953030786864325311524561110148808328386029023385578372898677882783311907741748291244153824618488967302698382571464404266033963399897919491619351369558609507683536538853219390600391975475119531930983990373501220085233391357794400316225662379536823018065097568904683176258832836193114370170043309099419328510630961336791013020726792016232713441525116171838736713781222771218389896512762997036122140317166119778814430809966991474574851951497377480404295457755821550917569583172332208355970602396014368427309718355782544133866852239653957618901645234384173108370154794108007058856032803995503718805856459903251428571036811637110292727453459694966306186749138252532723052586763942271298541687678156691576183613034071736333177587146377528909999570216051418622123240601176153363434451288905426834747700985729478423427643600039299396336868498864008506596363049759065860954460191974552460718506163788689342948278649143678223102206539159869969819137018446145126158489034901674995752800496446127309778616513621560189119455498895037074426599452729336826704519917430876905352675385425476872304731757379078714275026784628577180190016643707949856549376432593617172106419904617104632811471151681516121032259591783232400011878080110547530483977023313722119534886835093020441438067783673483399265590848975437676063643729886733239024171551884886211865673527810725494553385822709182762999842267372224305443966213007684054876365770675053585683791876942079925848747117802129774112536390610454627369448464513501114718044560825327607929389986622423014241300316610686598754493526754293751614946947928562023034926341121768410116468892318552388904018979711288174769906773389998711368974592988606204824168506345077084216327118414510425758724363097278527574994578325201560978283299164056442387892156464980413274163401648593734441499502963838385539419393262611150740737359390368678451841127947443786494319017407679290391024994469883156025623202924878256594732873909104284637416671137237915225963690737182571133801911853219708941913375337394509376050185229708631622962014086774608807947889954792672695622067168638851080523905883409128614552655982555036976813210395653326801401918162838082392043026698376650264771554067681944730741076975596296517368950080732991171983092778407003447867597957056099715535789179611256930104840431221194356040275774551952135917585890881227028633094752715037310200287681935174062209049330739296570801741250440112301932129378111087139554277401415319600129623785338568974206900648272072145510738690923260102657368987494291504328829310819731874024864364515843627726735015139920647032112901724759176012344511116975371710090716880966459941481312596000768*i1^180 + -4594138005843736604079134909152373031188656277416293885409445221694773057466092481398259798702006577931727541758078541790242541802899772866794382148778991385282121797678355937580064589305942948336855364082483818430696690228951284060723169480902153801287236542906104831656928867121186354506000507189815868295779466366207331042876713461630767720047370031114845656820301996330199796683376937502525402272243906697970804159363835565514637559700341912461991892139071548625603404389580553937243065983828676990831341310700397831080686839886745866915345893207183275420278780824719345465188172419975809337879071044368873823214190395421650027969090008632078608453624217327020074065315419776625236825318008874428074771676558896608292880139369500902349782147620118692585644655114339538267059747978962234325194292791617403715849426703022838386386685820367124202474730653011286551740770827965520957829330618941714090463864864109451105845216649109353680354153332721420747810782195951172544106510961274560901896232340590783696408903552321227525795989948423167077905316205391487257691952005305073495277644187922061616395754116092224309521662371459117181863327622591322437459927633680665228722956410812592723052553243812366998996502840463308434147725843896773386930941843382391641909600055184977394964205702367425573552488712429848658283351430052719746849617782500983059581429345632384301381858010208592876555826984407826302492331027813988519887224177679134549329558725522179647007160995877429850187787228343032293280172907194849943033666438112234189076304005829756503200669922586406869615513986306465438464573192828887239453292369654137323385863639019097876908121973228655979445566706996796419928853335335441987745304112530404194444312018624696959025297972125147933383926644014887097616202384684194571691532021270766655094711677304541174103736499815969519488144627468906944075765761252210125119508438678289104798532282264518466908791619714136089413890198964438562396594223817185499978950916720736681157133988551965042223797141757847107350523558573782541017124994979262874317779801455893008330584542366506260370485033277117338158836701783830111438381740097797799479756668671046985496598805124719449374845820223562011552619417340284947866160075361847492150893642571463957219167892538338400365564629965356200206388431116781084619408653792761117813127556887992014604783337468620162288802422536687018298320952361635917337374490621216014947630018555301120439740345501503546600760694840493803077680584939168306103260577741214849122125272364665452978109047000377915524775324335704035164763194678100502884567636531080337258216745112860695198092579271232135934705886453814541825810930882507124722541887904354094109866480400862709211678408837936589577638593236009579600054999414225626479576110479174727560911417668610934291332686995221643264*i1^181 + -35362691586717247561835291541163459053740081783619779435840818875999761423462238293808871880880870292440654108125057026533828608254124029778986135685794723434414275431510771402464122480037753238871277880239302936048880541257571477423087901995910928430515816739196548007290885635402392683048679202002417052809391804765993809236125427761212685789418939590313917213229381858626376607004200639647040455480652448817323596084788609517751645326243301395934989337784295950073037098596808280737226612290676544592507605067849659163740348875013704937077415350894254819150349479566221802255339423156800296022634901388711869453990431410413953352660408190225476688991612876181010271576991788005007021199629322957692248022317031239498646232094363181644864399979660658335043358708871980058377640471981092280601796247112601011174240137479674326618175036416989050261616742468374602118819824756817580232979209394744339648250046734808816515231891437136605704168957286931674669850604410316771052565218983474882730153959180080522372825391888855525805277701731468161234377382918364501475405187791021275255978844250501738997379385616192871236195293661110446300953431627966067043914605198018859341607459160084528267668781836433681200387127268925593588734621434376906078210516357407808806383573383871650829034356893510697830045131023657486210834607500449516008111192981524879687718131345401870538043690284963041808252417508771835574515948825770341518809658634172258636226153293244661560525302559165180990313333420818828454024139439444728880248428000883669781156051425991974494479831524113660541490233108939220450934421339175299804612343369827632347530441104499209665786321195947891583028273364630803312283847596695669676058610711670894273257867733570069169733853712753890454757949824624074375006370187566728049377021093687662190687797161396255548226966923715407880247614602455409762314521770774559527609863962588907612840153834089688812002550782974172207394095915114039231292592281729767145102124240503670424781050301128367503145652597042035342296577721516042231598791927889501675468615794216527957655792859009877851669030303324418159272147554853978626488003458614011577345031387943196632077275521852455878182312156528816151902653387629790688533205471216656285884980377689506465897191046995126543411013395035424970146077122339485134491201494068743897446378055128940933705898133810190458671274618322780605172756211965333589088090006014042809459608027322865546656523606895553694278243898464040192651744080595677806788925397628421625813972636357482681951311601021933948021293647046476500726636820538733483244873159693029259274840089405654835588378922895205307723368758421909102015261787308391826559529018520450278370868844987191283199140243765643176895538331129046006543550645558174491653190820763098418013638948251074961193566208*i1^182 + -2367208760315627563088100176623319480458766552128497236561835043859807957630714400680106782868810534967826820778625400985463156975862932831274957813323893169627710252332585340471324547993836933275778409337560948842097154709614076317655993332574747612146471398981499470956519366166417170312169870082179839471080324727976288772052026608684409278676482965884115418630786002280650131066975612067147436966419112011466132064779146505129545249898790947370623369287988868274890621793040041841528042320639273498128176700646332242913687318440520606333625024844298725313066210896384939665696389899785547939788349491624021513977212741891626505347351690564368290406846648982188366334957040664542873418961296532094396644404942865428688207506355451742304975436663708645028275453758860382862197162090926379118724260627984463509399965261308881771067697478374644029817356035493428491449223817252921968185739997998534816532293225732519093397029338643351622040890697129681319470973792378661194473717412918068855457929384604284121015417866026619477164908963784112595861229223538923625750528208344719085352561776581330348821097771867312590203785492222041010931017354317017284052002664613003767659819768136615800204863869871339183087798386565270794315861852654287948205171532105612732299670614650554891279252150735644036955599326210096368558797704206390252546314749268344689790204707001932267553058159595406643020384326472564206026962226777714782152203584067056120232494410547675448954950691800227530385630446692518058141315848223071066890228781088130252221242416598302413431136341823457494153107611304377167620405417893174643532081585740453150092219211207874833264850947896657668809521991707114140038442701199490791888387243428692240342027499261155809578510095345732540825023878271835063938003209831028967586146662884512652899909226157137520621197609109858114306303388881221417551425398494745232581196376183367162374910293373857366864241208645070433678414821808855197572456143141294015217763933190616768948748936492021694758342794353234698627962885776764392718737025290488658890710906068380827573050160461193606475039386595143457017125482283629634916308597627312238174406250654368144522327514137875669382996410949486128108267012851150699917203189391602868958924111102076700148479874109764864552295990172719815851407467980191116124568129844495348420367921177830218302779700403499765444210575101813036502362403570938636633516289223269651911900792334878452503426266435171621410949970277366395737752875425516647770634036516664172046385973599334886411399771810978840047431233675614398420981701926732991354522903137606026417107344591957335743453449769941178811759775448926081594782074328246601674303537223517464595126247920447723191270512556510470563778175090671213765488167428326611698712086034225280735174830269136896*i1^183 + 70397411241737354015022444854127735059140351051583795563493097122536685461253957227270908426571425868563384641519697479280342997890395683698813196756921686541520900340240129577570080205764810281532383101024078536016701142366941061205517427688399331212163324973614022529662672233985546241554051943191204111972815426011948150206479931034473928439424630164962006104301853219829677983839464753654573219626003272246219664904498424364126308052589475121948162820731467589341474341883039996033202659881942372710125614105572013580223982542394850043151146505473380825880601657158449248803551128452200748463097621176536369998232680821610352445758083484306311553223741797400731923227596451825376346910976281784503223499989738213580249340158692865852976853572360240058299883873895958738782499456503409212521394661144225152550834040811276550113104754867588060802486779698641697244141845950451055617542289146107670522320323208193021347649419867918278899160901301153527769409576165202575202056334906847096604204542004414659313383153711621682555454963224125797334076535846212623819362689878669625122532932523872139403234939227702212686943430964796201762517432946974033733894484600010777346923754915993109224726339314046481591901295583159571795179096912224412231222251218037177691997749568442522626071393571337280843720429895936900514226324128388965791144700267626211530434154143700678929280059770738005600602368102832509128982286201095391197674373254744082027118246859476357919324471189798864818314015310929363348729996663920409717152685091793365080384305279016129590419920160880573700512272774481585556048520615227708742982543277649899617643292273477736438268524962569098424227248414906768090440416035731737709753139568059117092843006215496920827880623547414765546143886774767253803651854484371788649981336528539648785058662145929513968280065225363554422142332992595611608842554386121612963065151624701552035827057843483465593031279154462413961035407058467646175690745532321825252690369963115577734139170208461712191689898239230228454341064066839147516290346100854568197851484787714983098907990337590007802750486037724801640941697220699230043079126162905098647632593151318015939983458871419782348670689206762060345417693475990100899028457598623001464931911744119266697944534599851416987267371805161937190080228601926829639921157941426702884080028213902471611084933597429121960898586601924938722693963946045346290594968581878593766112754936915848442746080426330315497194765733913928301409692556080872802191610458553004699023098370915773121404519190695293086611007686630935353658029165815854477905070102179209758402191425663149385512038322886395202725740778535619653411411906921277317665815499115901142246225089588844183059955722257455474554002483737197349100837286904816230369061977694170750386176*i1^184 + -356116585253732304841444522982663774848801604113610079669492206502107159752614131262902205805867931931963887278203553175036265249310992695017429164632435543808064982722524007339053722176148950966055334646504126054350110715594977604131409021177306907077135340315883085164119804961266010021733929275273993966986739617126005400687998549257312876700813145634270852268609801403223893003468361061300662509971943989034965011308031323271284238386996217693311705794004688707407879481615831429850980487675193750750769924825668231778492911020983099858030692270509005460835653249769318370612651073620655617314553000735223579724653118479593955754248308810053305082790303105263026169918141026273349196860716956944750663395696309262421410766046228620928838846884955855581972647705696567429261514903312206280944626788810327198911220467781918958569378125194152249258417443187927734383720393109839734618099809874498675470307156000389127585125596908016319050857128505447575205936545817992551568953047681461457360461217477381778948691658203126037760920261238360170492085406534708779553910889096472544359841609593369055411451391573479171893579339517169858688251161317335573817083364524776491261339312090984638486002060654109765307571958478540018601583536741806259720430495019104478761794742838947450817277322626571527457071207284377696927620584436350968275818199432827179711181484681535273121207567803160402928397758896971199760840061321979386757227761943294515613956552130595765553515732274966162794820537198014287198573288779858027336396205941555785407105113338518605682386044886039389565837690992567415802532230980050001208811504073085551489864711281940491182865046884277459345147029161342198069903614837320706727539616348013617351800013032811762143389744817774675957343814885673462556359071947477960078667443051140656467492378061529564508086146744794871093755679751888437963422604621952036359909841916808316836363808697669848580972051324883047436497369748876956516045431870792342852818977361804097540590305355252381342122517093250796005058867892951532632189105585552116891181171085319547726128696385533513556926279344702402094627605422951648433327587927111848542170252206008936964086165542484941257752519502760022092952841365039177557983916072562601104292591133464018725544083023169724421566960519376464201785258818282254696181276737081151850085230937594377161060649754718553881428912904267566450958113666765923507658817149401157619483157025456360948772700844076755717934884282688007651615262523178095712443839929324139120281903733374573449196804080362015733991739331725378848784857771050126330618873542317766354203085747106970640976050075644187392528780244339018011732846854309531037413993018742450560984699276401416053740783511091395352037744773455580593638136685226707417756426305536*i1^185 + 615535040778384450303366286180301056868319923451260175008036673662680965134244018862018615721451477794124793015041444282886302356697556973802890720782226237817004345788176034911388757127756289896077823314358614464901451010205727001888245455610186732829035452238076457605882818765342786651829794862970973665003908626107246011603860989927948940258129945327227745682520242498039067359185007807502449872094935953404939976845962086171421767375382778995530562958482706312526874105521655580240843006487641109121468440647974591649252347799469187925654613173990170616328977749824690763003749027472989798477310290576078002198220514923388325131176241849359810494462578617704066251943388026203036736197709905320470051873478667747152635453028047683650397216748568140659110618239771978785117204952558324273801893258618441042184036100413278517685283531194570145904685052530971637950976035231250822781703473387618143144508429193053069562938131181815873091302918501339030751960229182961452447086745080679679811777314710720903630531733153312537957304613566893179848133836090063493222992308396711565854753529328566703566375573550296041015134056200323112924657697042840562750481231777896129746960319854433296050521219780235164259759041448328559706848005582825844477129372853336394759310045293608022788907439058194536993023871969922404553949279044615835125717435489909838908799491161027624340331252913866580227340050248351399155654037968763781883036565168903261137686465944429765866459362826961807108969377851636479236874717346996773082689590678149426299103192951525042550851094770581881768797215029397484748717624935694932356566728633025235394991545152769284519640262041376821616337695386170506288713246596571039220961300296069012800961971725000109648561517462121607805985183932371426090685496260790697244842959540360117438106043655504223801342604879844535133365942269307356979443944320462317252421159458553398239680537675944838925800476163153652360741051608086099580800598079310695679222706290670164084933729596944442792665405232585316169169490354507744428412190053852384118168998481529975462661128048069113972830112666403559820332380337457762035718798235262092487470027059140900793178990642269976818929234135468412095181256353502624696332857815795377987255413181635543182231322425411403580614331843674791376031800384063301893478374175624932843650298735163891671339336754371245754906899422792259449660158044519694635679118758493014324203883514121471749776596071546633458932907805979627037014066154368470460624040762023036870785592028836107196164576356275659400886886246624497817791815105458085851434468230852932534101879519142309860534845334129908899137839969311964381759369925995130349801502131772862606622852777128587331868705829750539421318463546321192077641782515810172928*i1^186 + -285716052733961854027407129164765043394360263649700489194821646349045221979905965154479997030877889930134695155719076803861493752282532810471440445120797787705765006324341861452817507691024256594571633805750452159847570324838260928178729201381317333147946034874395802289995598339159398986619965587316400098722009313114842318118456755182246275231227934683448377326233081034843711049571066172762790182622223204973293652784617456679177536327896241551721646319983605688049388675815126981984271816573901215113400379690814672523442651684936218328614556439403907760854866724803706145991266333893143411687695113807943332384160235846837946931130860959451705868414024105657016973735041768427020784751723752748242919249591037558247719754096082531336648807953884364510401723842341305015744454857173537784081046383167482019915458730900721000598826468312802853060965855101209306261978016800763234477385906068158165345509619917233302930272703897319890595441300248334330064675266856719373057658186691308347958097155516833148318318663951268525612678757023566291373140645350279819810480882199500874075170063811360161362644979042509754155661855041170526944131323555290627355401933608102216494969564102606708003292372388954430940586060500460523674865060288755059253548691544628909823435754292320359108606469608003410756154854656179202752751881728794612806278703344908039164247425968772713851291425724592695877712265102381790462002682921086521599507814646734172260074996588731383748097724489954063976344551482488922279241129601753492467929125871274058052072603569255863597376836675462729505366662496568330102892806657400230558450564013071440907795450240632349476531186631957333905913515571632751859578238420626629499485276045882704784098548421612508634998450985282979990755342629896452911984048126943750826109848820417824524659407110868371572344835137283420891011578134372807778779717208119728205416279531257576301608551623330280875009310415801533896981292986038368891555214740930511028812428458602620610118436193681542787077309703789377103121702060305025823576337896417766061186680374184798598827093358628876641481637981216214252883177071398931213472783171027788545481994788679097188047052290221991610717206377994160075886850048792660670409569667066618696985179641281122706497670396415173045054944111739232918376676127072431666196760846809610850858643671928248235766830811783468881669128770027318561054283640229857478394532145276903472671019761702158735670655525228689426182352447042067609175146201560371083678341887703544869120757059321379339795533359366204959735839599023783534314241235295665696194356887914783532579907471814853867642081975835646078837920497099177663915158924464848284615308746042028253526627511769423105564652796636154611786818540630776974671872*i1^187 + -97168091175511991301523538320350273808173037693457546256902579252478035374482607560161745043277871845733444665334268798299765060360185085864148485358778148208916503995301247398268009799465437513854374973540123407688756768906007798984693015303432973646137204579157132283026923353995269769670782440023219624666673637988879666895435273033793306385955018861804912996488400888349565329865791440839764318701849647722949652519403195381134424969841253577191236714115294548594743065022808827060174339094332285867592672296998151463347288767934816773853073967225267666215377896864170955029458508251004155208678068899437413660812835646319471169012965954098184489224415067466309591435932443952560355791070798405164205214825737426134578103290772285507315926954838340928322205715799917861471701246795973071337308421702649648207299762189860340418621156805086015659286339438148669573153364778498846683320413992763734200269197662817619682837425062855511925068468077362451969179161511167430771600444618820187893219324194795663929151109884326258054188724775583124500665138174181101951172812665782319833461477142276643006072001734887685418029313435477861670443430613296535050170548888901010813581995285992370627401201867183583787071261754752593142341786144044571565315925777668005580197018267026151481403709000244843313448872901230148855552627267005248450590711540142906679452249038886140122689705166397723914838541856532217000917591710251269800425793231503578064948371414195598088381582320498357873439462452992300005106436008350734770145439765149332380761812859326664641150137822989703868729902690581828093511998239396860796710521343952825909302592823343542165330218338035430028703516255382797840504217465435909048020049328288430433780272494092715829855817451478979617193170390768646167713178287870699101040502105822607982065199851878581118531579651200962073200641466529587768967404122014511622467471420106410976904415543231320638761361262532761162355768725085624232101353673481290401050617870803492302073568453548917209060197239335297158667541770645484244148746377014838680249889795790997035346349848995556090270301831751105924484237140830078929986722490783712528031134362655123754519834561374544358229850337157988881077724842228753329350546774450781286537364555492508758021053837966524328573875066291186784089348849583692433667911199508401681066270363477428771257704372372129457361274858966874874167707231767975424939852712083453600661279760900506418141245632543081600136306810247447747904683980424669717798992911696351668097577802709226437642115879568940538253476931933646559495050329026867376884585137644680386837895591326917825264804839287240383351433275101006296441970869255584422530636969697220041482955269020246500222276822163644373599042666496*i1^188 + -2911975993006734343712784852320734192609828514393980478735390423932180514392936562012409298585239803541221258647385671690076921407120330790590803911109837646474886444833257596952424156966717741971536155048494885926864165571318169814441067075978021522522893954071289025796958525203055177200300573349802396689070340677432291842920964914623910292487557877453133207739297324073610362453151667220990861208185964897862909826987898909049426217712993078243907395838972517000914309331522451155401916891704755676032093293520184852605475032475350903484658959130567705053696728189769463391519741159169150398062759069832584833414885636869173099640545598249256782908140970410820744340228654459780818412518008163822907987137612776533594959223584998928750533129243272173010653759179600574713360691456300491364032154526647995942639481138636917553728304937138588967316360768281114530368481483099211577780523165794115407006582995612196993893950904228368901565025319337992734576995846673458970313980506370655268837151745327908631583626097208781785126855628103424328270848822411998736115543861915873856415084469924095557866014546128221111928505459666727542624522943863316881082903080193344343990655734159773572137772060967598788377186036500881309691295775188656387473999380397935352330243293246249118275011471997329736687634520755166872983083806465630627073492439346511704438696252392355682878945177252098770318087882050617284598496918692718623384867608828369911966412409710533158315321480857405504079502590111277073487176855870564900887091705654141349859475631097728246282708334313324892144111950503274401237551353965346435465919221546094579764497456289673772231640331045089218936476140456167499922137088973455253437837585936243094225438239269186562439612949517470175198255980777330674148046644161609490147941927473203112730540598861518689384382351148881946132772226100394207260686815843074575147871130940218377162414921285299113286369569367837808210781850308352442936652936391140562503358525618905220110371139885503183126990726152985522168719714085857756623576183935515265422349100183395352108901487914768082773020365473340892885314001601500691494067987687601976058537486154918125470515853838259324248547242993510973745026267871142205945994078411696801607931849088449295983466243059142410732273431610579500488216232356431389714649091460318150800236316881125487022187286531110586691707281690894029081149794965684851091551314504482408242650048891214481662527671305105846474707555961387189410342695944999566136289084988552489340613132606115459519561864041832522220270957623386215388061397914749600333419385937592212424786538566757230293864045972082598796464924542960834564216169112472133666229699365986852251308640921191663568953326262288384*i1^189 + -532154065712660978981637833723027498893428814499183371972727109719940908494120642539053243594099537668997984738684804009867238891967793759037610278994849508524660907142850534478298597364114999604801586296508519382201248368334949533026774761205774773407384923558801887480923158256831841595273681215145181579340757924548597995951916249525203792192964496106808875036497618925520973524385120871198656905749822629029995094871198114100005836916894890409927416628971406022240579422765179925193522515951729161971793849312274160912210962463628568092265730590678461397624135577776526509563311807364643503155802073766256345880194046529689054959357242020012841799589116366314261453433265888824677888703073027162645869005388638406069342233502490998333023959386325759224214218563572886246343937357824434911872194404590152413053136789243165128422660509799479981717503603925925650705572958668956697081905225558260989639018552104737976506620158381213926779471750794428957469539591634902395083997522327361785407763624513342670370742696946474476229337257148472362204450495633397859631493339965293950885546305087089513173935606772640347659592035738313544464329804751509693738808939504221370599722625708003434454143069778664675219506651649227371712617403486272315903942858887461225052593005971100133536268996985703977511394707354579694802774724520104436013385788060428987535639371709082880568745055415482624026194797305311198573716871487134139912573873409013103923352395215490530502168721673727810688427340339345624191418944747473504867994895703204299675633912236094457867126092681228350108718655657129116067782018781854537105900450503789737383633038347507239467566614005754561933985724268924550171406812641900422092882418197405717766873546728334336076929403591680366961149486669422184559470062964768872341066018556809430820528061159005426177795596203867540590194066146129953734355424053512923173119633974228400884972463544474367694512611710256582051432133616711234971234101809955306808271329674881762482391139011452356071355024614405576580663868831357523890824606031386971425602302889646380202439981077601918863715160233046936614409800265086629110230564729234217780978197881399670568564743590472843767865521186395611948423004964438222718896986427784014157732158825992759880066218353809719366951003582865003343405463613322705554753796855984797811249040438770984543405484929286389777813619847996539786562080602950085238956567310528252942874732599145575708844262979843020377186097089839017812170721286805155353909184283836867425800436489638334507083283124891812317483177613514780485787734668839287223898621080320724446572008474938086713484982187747975100826184204404004499762835569496809392500156140891719374797524166634842882048*i1^190 + -44736785636626684859581139534712392747042621384384253022312433104339950352784888106501788686019322157483682274377772252187724929124955310470065736109445525358506333906274886883707284116650965920243701110381913651440446697676046919481720709482083288604089123707788949343120868614375223522385741934209566704061133399090543821000554693536891368637366928925987859469141367507356057974370523002130152742447849446775708572852148294170729789292355849335736195540024855568558179265297256387908769544109018229278675820015861673831634237395974542050610281526609567990117840806253308129301274346607189377122191036241720998847296607423711108665416490855903058770817323682570768502513293142499527914452675598385020754472382212011308224747939615752640639518543767213519312896022692204961879087044064158268674949854889643848201247204259930756017244896017367856148059554402277804570417081668198751761200170421786173066436701213781703959725593636413657248877994177147190364358349940870006578515323564471105587629813502941540359476987229128430171844537361501074015013863773684321113051593825993465639963709528174571478523100418909672592458135786225976096896732862029391819393818628590642008115165807090380552236188856634469146557460511371447507478518493643658334684018043475943720486972694892213676896261777095153423791107137856994916504773880259697223716974878813241471467152993980950557558439322300081954625075574874544797758620227803179597382626426285212187913515178111092323894115337037707253351658990922748685009353995436671919632901267813667999265898495876661298608067514368083638323840724280606036117065964757202696597505702601548488473511785668887775072266144215290967275528709040596169159744139260133478864075068472496554609168686870019092522241647404833871045905134319227396031754261218478099235470841567311000831681846596596093861224052125584316077721867034995644141439727792047421532301045637508542248333442321398018305224838033474735701425406900944748209239912607805558498664387782431507125150146073576254124056646212879478104750723544342773178015286566361865544192351957947117316181542493219429903797178878298664055285287231620345249383609279763827088145828299717388846297451503842338797110953643227154524350715904006040986485869492834576560107817405347247687452169555456843295351578539560296671294045782558984789437467889801262975459413936647212431233930413239556854497215992294641711737794926632676985477532097431003829146253604599173103847202219911307098186728161218462382027430850817761923029569950906795286838907379161802995041865130332530929830109247943848491293481732268985089739203468615375735419490577161482278833542940063553673177757444921389997081091639588527602523982623064922263650304*i1^191 + -2291551900640977854831707915882762241003961625192394840624023910432879275513524574614152843065198501186024514060746192673393591935159697890901754136891863653033455323307861725223193209461501271053555339717502905897672695522574847463954342955459885746855979077277686205137828442617512703152172349581920267549580204595225713365071978912592010526454369694764837480495042454935103993184055138129724618104072023791176102640864637413696715673999168878176231961981721563963768458746157998091391018926511995363887616799989377243946669177640146395065135418404653561279835310648897055862766743914689360639008006491538531698478183015287945849168194331854367530978798718292344162155063922256598531085069883571079162709999067269125471929107975155823418786652311782309905663366789962376733898843279799531059366593294215990116465395936322442729773489236012518422457551657620625767325984548929352162353172359445689250533432982529871078703034801892529168710064920654350332917024614944299085933382752662231158357528294757342593245002035346540898311530413359913535847723087406875652633329797244016909520409533005826802884892129033592557980482471404119987125984173791327399082416998298893519075803953235511412729621847900764621806134394849178551954200480426622256735848310133362549442462691268503979130218367634186302572416365258049396409558588192043063027106019768608029068297856083846343419996877042450585833408774331283436641023336070767879876478007649043460919891656531754000080680944761799756342109488088743703215296370120187653860946773533153955246474857646835200450735033294732141548811315483973584236270916218907270577173986361712463145491485368514918021407100224443931611667221114735094574732911174144065837910979985769160671897151399228873402617918153398214734227225259790541401577063535390618976571881129295263409506337208375759630636580638831947715913901335422397842010379599161155328023686229678460113674965136606092034532524328384053664123797862252537724790602730022035888995522042069687985446566553903266683000140388288694700344795239243597671472035155332743102502476046138035586245409265630709499881990762450401830224386335729408387617006721741993476539949909617270604544495404771101401438251145171278262963028141626508047448002604962622544450578442006668246651588306601578890433758145049638380586825497390123040165726955589214812571572552441933627369268864395799942821751633042118363983386723998024289190960241920887103923002059799936981639547615909319257866361040792157853005259925570262112603954519359634926820062015385513188962475826514947177404864321156080620926843228067570006505996826862553406960445025877322513305931397259318374887138448318565375061206041098861620985673547776*i1^192 + -63506638966429799364682318185293897536709406084840636349313304631933103698280685657352366089412031921426237536751483458135480210903056913943671889231892204718957112845175119373071292205885437715500009936041077558575747100112670773913038617235972680770062612359437154462279736284554532229734575707527647907244033732628060869706588248338161323711655581942915468259267579791993614343681931450505443822651594622435931041802785311741523001742618228155895193732632920473107203810019533562524065541152170011406919776651201080570747526282171717895607877040194183410135589066262574549093697260518728637671629156864255836121532161200144152027622828644833681209426532149356339168710190042417395439337883249771213321929682646568453433046337598616484811729558324631860497442971695544590123436078893861310006467238876674690618098705537605933020909706652109009286647815963031742084973539619052065231277608961720761955123542705445816236561893009140655687590625642197557284071394720658444960540048154356885820030310857477158806734247254079141943146994562672164454347398011217907510920540376769220326766535747530032886919260512913772681508602718594027232810550785159432877570084996157916100397072641806511992732903321585417356414769179003970453499676650740767996091693330847773954124213736778481274135704244338126576301557234092683690748845654801039012428516456727122370505311129389941624145835657323220448597510875842401081992450454873669079895132698519476747370790379576617250300073269388492242574925429175833198203951163337001667423543301137415985324619886437950620682778212726114693732120331048024800015429789730620417742429713831445419905502175170994169756513208953881880667540667889806920755608604907263911505520832026563904266604554781899111669119459197707205418115670776686627950129508146933804936539429956295188990198106389497271200423452107670366884556183927586166898335217973892689831067906383532158939973087081912778924411487761843979418508010383042202311861397218545952836394419506798636247051524339917846963810737030706749797754250198379543285606708235975906431563549462991287443118682235081217961164010061411928169208437457895570541356909944393834084637255576301747676562371538350286796194284439612633998143575765419899138475233952590209723813294148037745015627390038717510452443753869414576734345442523944557795890053354598921626108027202893341277454618970484192046820811973961839370769542254839677302697911353986407635205249690897409378371950169401235333233826500819493677788279618030052550958345909253981925867466083295954160479624137330036158280724247801244322234794483230864104430248654289773004644582963020074702403651324181569480072482270078015844429537531133952*i1^193 + -770473228272279028317849333161514326052376218594381193491249267843104795716911117871480243286821841377089477001352161704465180640383212440131706564102022775879932474551066417244793410253979888764376212256974570563835490119431351229222181980328096763644790961646654333005492527693239751740278313737929916732239857996686431660160662634682137135524487044500939223185887111669904813251747061962993667865686932006541041200328693095581183756508336835910853569840067990253658112139644516700807079616252475151651829328443970413406164333627169613527060851366590934712517612154498387307587650798611704853474760201424148983074438920734406771311091373848719976585903702521807853140241223488992315570333496837928287229285879553044466943739485803113552950057334442843569130802541826944862385445581426550343415204471927511452450422212459003256459774761245538127297278688618875293468636892274684545345801136816749229592451926495436146606456560866163412198260749147458548807725513120984685791488044335111949929636142930098906849341969273961109273837559291588171463549953401937714795870526458736697616509186804541207227430655292020218457314829507327842684937969077492184289469993800416437510984562628415958111830793639894675081798494285307666430914009900171595690639806400782654091151224021399509539897204418509436126206455531209802703680530414023856199125043731336559291742933193322223048946209252536237584662210308985684444745295405100574249349027365851485014811001920529607268495305726421870895018701122928493462562305849967767574547534113876360305063722508979208764513018714371331821472409667339877932911401422880615292005330288110564600446439411579695699573613326356561155499821350286012698417469115203017960492036638862165160477310814735834918834729054000694855371308269912623088223800630645944455830833074106153950206681950729514560980025575792372633265884896682228194520023590174791639328900890662679913687238967631871392220041912274019852695773854826588038332823633541522252465028486218996764829397598298199594542594456413879257853776859948355154009554476658806602493988050643264108027708961226065982343306257609402250916916000215253147998109073231224985662085508713304479748426196716296024634726150121611241898792851403677994483849643439664330120007173239429465288020963167134267740988945902279041132908606043927327097780724404750692010356478707074781975898267028452227316067909476196215841395533133752338876996952369526239163176050676852658581024665329673701710002216152381769285918393711381082759275565737576272597026349153285237287896612444822250467172635136317578884781684748521932525453969476639717176363683323371940874534117474800317623015131337413623808*i1^194 + -3548032713588303673158002137914676608732854172989321359426433151035078805410432334339547012886880222309240837368455019732535181690530934179728611442832317062623530026069538192967838398561967122593543486191673370742092672565189464457203042099244637998566826057673663340945867152726812442200845151448512321480288820656817539054913266984686859004137759312150009455038533764529149247431470178130888229044544921085623361329476962180239720494433334403985623716913630749086371627885328411722602372960193919705335749564764862350735875614324453733008176766394435396453350012788563142653266067082129268808865499984249367093390169712533086532125045564425862691058170049704001003583325830507312888249183077130181638819564823808412471966455336315576349284906109900665430907067756573769642908006828769329336597454372461160485429189562859604073390915643854354441782826076991170327331392389207671491012856207803238172454375384946962606774435479610856500274320790212801130969079732550404125687433308134593197206394382599708146530575308109553581388814924589740949731555460689921429563416789979594635775937054751377078416959709267718078237822377350075508525523534438307128183633510719359185954438612400108361413258173884447523078457812554968397000814012498937657725619726495508022266739126335023790879145028310680807436890469439507027138269354370225271510693548081556123678133282509601845811235952862462697713262995892966446009030170719561752643481470848875873450056711213019998871962382455359395655070842374469574137825153559638943178225150490806969611496761305279455358138534276578888336334737584644409260723608507615009677678818397305332290530641592885368311520770317864414964169293157442059557972373698126911443599917978755466960530579913831657738227557462755188918674940474213194049266405152815142538632083636199856759534663496111878203809251060428180964330475283360759580733577412485420253662272645385566956827416037833473999354621642142359841984445625722210078404783570458603196790077731687559105132134241979994381147571613327189035124969597806312704896447625539283844431054735344661998428687876085940287400320308047196913496597203271060897031808957900643747944418950570936298452660059139584605152337898292129158141233997641639488113602999128211629921409337408740870186405079570404774316520842335405876483065799646977090966111453185952138605842340071258508359637735391389929016396919451540426610195767625295828586975328275674327384399097548474169728642810760831343385057444819495365907273138750648157079418292783107804855270041105585404563219790282306125852216605172512896590714311317388778044164346534196547605635867859900492107750750733430134145024*i1^195 + -17720742467529306744167685223807460184924941910081253858323221971038702403791622521844653273290248107087416448300288962450957606672965738340861247221458212108496840158269921989553170060717666397915724649171877584677751120645162205812635078414252822836202243991968162673354583327683798559523035876773629574416445372436202829314892128674536987664863241900162286200695134838224477276924672905247139824800862386806121721261853397579764069403596541598120784237013937529142739147274821510590193884238905502245018338614243595733791652121262864564139156201254521667344849772413260877492594203806688758224256712877813018866249869658587242079832648656192449162934618506931288544608777391421948335467266947207686742471749690922451731889951456829629348118949718985761546101298932719056076924715953979084517592315254716006794341964499801596988360019207242586974038756333038372503852714174158404699656671495081608890358743387876689505297156140897894992648138339748227081894427348687782024670980538135921302002598443672383245845660358436295792047750765186839464085278115509871699705921712070277414002997093617107173611464528615885393217338460083701807317014346031801939604641137651901229634382302259208357174607201349480306131897485070843721238738021217694240915614220909230025570089782272635697764452074261030124211616587390193052346497233363909137150406036883074036231806919633382834264709490915416872542665808370453542775371980699754412018002263679921931374648138692865140366129086890680422776512841533857549539129160183679633363813256820293835077295437976156804491804824478624954739319302591464039390394584758003769874885424000600897491771309529505277429067692344258239735595818954538435571701395522523574709667677653256922758539377709108831904660950491532694613428000153986230347649385470495625943431852306589490098084453092720649190855910092055586182610935052894662194714763152335939477066951779048958518031629016770666782721679517661582421130281092572558718051506126328750028132592676751466520211347791135923493836410822796163277029656857154802284567468351639059994102087381229669766039058860435400666005406222280222419833128873228017034381481912506392272160034801092339654150281194254671999682719408840885940360497236170958794970210079980044905034838414771647607103301188244353395095820732091847774817483838065384207905859031947865344495666176822671709294115148686629804856589404451912678707590905188363355656598630773440910895445747799312846124350618717004410178284703653681191799473346100287552797591709759679388979014970554267507657947479040818497027711131434913254285536044253635173681016460665458067340779191302634522317684736*i1^196 + -31232669857312463093857593694295944346055253803460723332741313682119168811616783029104541408579398044371567390081881503194279497878375204999128856978457111362544383448146183276105181688687897591504862791436814368647881166732899989780880289742468945075615585187762069644914258324739074995810787857131863669411583799252129061827891329966169245588236925990045116647925652633035277403318427897087087390490859260344448166833811934365596650608597983282529953368911136379811379402336521936680035218930140199231127426004337177046413203448173984345187430303322424012101248844395044760305240084195044788311934839006835447681275583779609584694007114429930572496133925760035391031968179862772261794737603000217385132726169985581311542092526318023303624668479527499850640319021450788906062057194543745775629133732495185301466448521673083204220052118788916127095445211514653205932694165632851198667573812776156246998945029399007741082596965340618018783814952214810333057171104638026555848938482182891737687795559069227013151158688986094172625227325267152833848148525311999537882854334481776232487763957207140314423064882884998376496365866407663529541712120905552851841543661182636455013057948077262757570363142220154564059500219173199603297735985360163998802949404743496621911747332261325075428099090157360211882280014333436343077999029415718230526716337131808053861769347476236658319573831755539358375641901241482533195576172743676327701461253111081426644869326380786812911477015296687511854149417200252140598686914378093132309808701188057522987181952215513789703246654532088762004991053356806172306332484915195628298542111463436209745403950124991565724202432910183065370187040021014436634073758223768432173139488438989178722542714405153955673388698267520536077718344062418116417324908222624610645079168732768402435878847083585935493003582611036706386940203397488923271982468558201917238502854322799274842959904819271587435123172659039364100647067942592502109003999413537820554847545042038638401307908554888531949175036580112495367463433020619638813013686648425006079350641510118666398387845580090456989140382539100071581069639361346757207380226759040227951291006886546979166960185027851823675704788627693870780579714195612457913343090707156274669742822887597055488605988676961800886924443347504995560015911838029242209220835795728923465674402164058317426587298967642843931134106379548313982054377721016497616642806197507309620489576604215116301690656140237770084880476225130751080753207535418381754184918951951785125839490857949306471812425111849065718781530141312366817034652342270005012127471589137614537236157588045824*i1^197 + -47627642542156761227790398577645263584630461603786946468635763676567805877817978144751121642252474310460943833300695587134800790086032663638994752112214027044601296477302954238224968111916199579120595771417026480553590950427766757031967414499701728575841497063224433630188318997655695829120347127931166548292470278071491058511479258137450147524483169501918851407066780201842309496088079104760196048824914276055721103130168697564413957953266419081022566633095768255551050937347957050856392488489636968818594277872266619460022228174237789412441378172455749206795740015937547481615957599034189443217061637731790095974571510244343979565042295499392567019593474604579340854350933994706191669910027768457531519305873542293935164835058621110209168373975237480103468381558919852117553913157447467617204586402958103430778005955574414368037772855817920786048775151996579857263099397589446494814073619633128471401534630650111896889873434082430792214023730420308946193344146783128275751226983727659979895688111664889587549842898204024986373064527397993605090744629302166610126050793897168110392175059106232396982548330002708496523177788775913482139953559785793047789157058008514206286438450237871226688822173912247559601834373266009354800900754374520261490893787166100971414033399669810311332948040465074997355920411848754381818945955488860327124049752287781375307367062617078730824341390709177314805159321571486609332139409581648882255565632925401367038604143242803069774923574091294285269644522258502781715558048737980569663269133854913207124099953374223852833757040478914090563741343203964044487968434724138338008967349272912513811819530610448544910785177402278394162939216703047602723219453549047627385977980935366817878399597925360612131347357902542799060244558166630068968984346588053807612846673137289787506829539390024343517702318421795185861875105294401733988077344749424785261231597082299407536718720280613868566540096511129005241592027755275812603089956861082760928592711331670259578565838810526764253339111633756154363828762591209012675993514593878651244618308032181895146717285013404425438934962512052087471010177911432658202210610336555140697221678520101429070851434568612328829479821598495215067319222272240582550732941408824927089580602682836798113654167608132339349030693512327190029058110069414686001392850672507880682368388794300422306420195916711819493210479363371854287922316668550864500427616123394256954430700846048916628474572854365230322155860431703549364002066455504754037179511716709075348589520682278501192340221009462439833934548085972309560150170722966600121317477341506568192*i1^198 + 311089032664503124685775204360823993191053516315159016289265967350543020086753850379198956164420963121734845030355135032662108912865653030304172621216094673643335343396231083485741855205843410569955405915670450747331609114521668247076793831048141004435325436304964826440139682856131975808561302772351762708773867590652073251370424592304394853802445282806292943291435114568290795857271419584948168643494449539575223354116544275376677492109722535900389336273257457966117383302496393371825557168876089427388992632136805419250735176931602521880608919745861894922283529622741737164873717567406455854422996671123475055945706228641906392030355618620280879036260279437504496539045921114297485946559292109093527701432803090709977094942428703930854776745676214060958336347295304836936187755659914185998244965917294381081150334076732320631931057299601522017120634806985412506635740218328507945451357892949413125780376881964060461725880930250605121250784210661739867342573730231760314044739733516633280845315482180247197963145387828330650530465222658771489005421441480579459279472185708101068331665568975228136787060882520894678085729015946888856453662162081491885824634488765563580607683466278241797046389340021949518729999694322320855312586735803002271162381392041575953833897139969661762767862956183535073914929119822269545780772254959054855182846212576670401008141929798732701358710678815453039339201363530103515939676738185109570212816078229846993582767022774238257949263429110471795853664572781696931758056442462391974491615265529863296538915922929562572539683201427264907696809214639245733892833809703905126831093973138341458691518111533503735846974166419909493370042504838989498632616089577246033277160146510333149221773079378151979996489911871355098126674981083168889797202023369265686547377707223264122306194473987275367060507942789327587091561285491959345258020898237325512285848867534715536193997561147103676304392296871175256219996894923674325954063325843914285229057156430246617523529926387167403898680144436526661072099067365605453628297222944451561453056858432754553852729104191473474673031825692599165155622659883567215639027669600492277107349635467661357874492461536206535747618190192736786152687583365924726612349990837074218890082232702194413071368075164025964476441850510612395805274692723318898767884324994757495977357314201094239101350228812822949441772768496912853586036600347680386762551797356979074693222334936787204218499940391891160310242547666788136536191746528666194631255376986948880518959983716634970010365297879623628392623628241588578039397504521733144576*i1^199 + 1761721082654210467799350448671275404037406853649409881030606501492027586651934025934128926785105285634443017988933972963892748936288426964920810872932525623325032664609357832895720117041192497543591029490679557491209630180510446139243387839743307825424919249745265194969524917945431561600079513679769454324337176632920513030996071970851749544902070054740029749508952379320747684586955276489201911928559339764415970837612919874139369953602232439484162989931863698179782044957492593697805323849323452662426260145090274183373567213982701028086516141969734886814342273510326750371939220272145658498747508705672022254959040758802968014062741756472121419401133628010620098665306192309019126056822205900226159803722690492810631322360486629538586936495758742764048955235616986823483522723337993330350165201769433515815852563913983575291389553246678594828120383118253224732481435688221914550902806896656975898348208869019344204886536464676818611855574338924653996827582403418635639132942473885084079553008557871976023875989675431104439296940436737719731752940605796306459312924545731170989666882669536085551807756197353421009415202472452416982904512845314834273446300609202799780042084242707076239892034889435605111773584037237321492376888569985304102065968252601740702859998927295080892894125145152563783235447726335345221455488925206919154011789608396368008837288357056711976520073573077137241426034423892973353038037547226812166054235348298543922768739662337940398640090967898546165392106489905125206331615570519940833981081380382866419440222077308889528280806423904842858543910846392125594957660885502640393824401035216180925101836664162951592292143872530603107979408412010222122619932664645932164194138727345316604388807043552135005540770555345754813793874671251880784303870021926601364575438257543327395829156492052510071881475772226119951517712330551651723427996620399825801260078079587581138073356949987544697278303602692317743648432954580556979941944117272076294525067783021017643909327178509039196861024998381180765465111979453825209886067617111462966573498760881090563811898872666969369377896756144212029826215999327912208744181280786606017269336184165673390141239704640419482528659387537521780227732717777689483746220899721657377118186065018182304658252701423172413264334767571023040389941681509774199291807935942878683509570707870131987478574931538277284559472862737735092636066767972144377078103880436739793169938553574257736741268821720743266943230712540793793089798203706423855883923462750685430737805716453111793904851099227824606151380074706637946880*i1^200 + -3463077115584915530512655812959224072855003544704588010472322458011972854956266340474086434373059821237003635746894640504989557967094189614209753256804683707270019458955908895644630697099897262486304446720637514799375964063383332408704271362660680067706785856806523509013518739366377766410814755184466834657404697583326574992552593305131637376091899802229860873402034622086446903684094948994426950294957519183108704039629596232134630543039448175839074287527621688642964095041356414346599288082284592777370322170652863156876340431934556037634374405393259167044905931797315197437605513188440285557969444988952711081500243021778538151718394033015173756857414757904345505798840786044752568312983801789271984586297679735051583416316582533625397231868934807739697917398498888557290788133454875707584237232583696038090294722305418918556335279032008695816669641895722332580330879289504837022954972728401372915823217761405422697121453518093411254882482581703437447220387091763027605690060686953833644230196328252516645827455658315942429585498205997784667443823715793667373023500861389482417875722868902536907981853751431625206730771385643089771650694886883862321034175458094426797572393522192113874712024471798340594292471102668608075446849001967050113071250944309299925396997527244722460538686529730372888767822634571865807018109698661279044167285149976719394337678852360496929086089268791381669837414553135293223841008096550984517868553710719496628379456218003896315860776710418620158892416254136342788189118077948048423489241756845494358963005683288561536128502643660516420569194403386247920774101499080096005653563614899956983341411836980815325943852745762954812892416949788582945636687397007001802419305427257939549168174257523711624213849093303872955034147737456641567694326459028499906570593945491289833150748870159777507754280494477367146892840626804751319140876949020601159538119477612692113348167226194654680796098864789223176721822480531378798597993260226649091709285416960462201897295947508065323529438247230220082288145064664659913957277006555038697714547147230693951583240068071918996020166771343715734185619343778225717813877081817718570603474796927772732326852374630252519635470569136095804613005883497938870251794435096317976076834996119674926871695112195795858300157154416379238862146567177775771390036838516640132691056077557120475791610987195847459391157597179830753098653327598718719336676735358504706477419543540398661011244393218597830662933864201030697651344361595142717940613077933424760308152253391847520480719300827545600*i1^201 + 17343092092590500560914346275109177402300024422170647278715960691582727268875043958136777282164115840935184352792581280914680573356271105684839989582704702111477134469043817519217076484476078916730508333129393468556592343071997949942009907282009100233442361614169757971912944531517269675578490379376366914211943254758771584460916221963720099579426010582422801672400122229944811886873956656708622665232671818437218653154745826450888671890815311870582282496604594758103250319134817379278217798459174215497250128607853867540416624640370640022765295765628113560448109357892847076335549723729514256494057853930077959852354977282244403088999610007687531620776295841990671018112369077316944304648180974201374829839171466496951883709229206786545888657943929457821732617514543829633085190966867891000548517087769295741705336657906484477865351511731364279488243279026489530307956897827268764584786205715808486141953539613072160633558282592373139598382145671318917341782949452750798478056049396759824631667703590476793004203357445205123445119641849652334759741484976441572243537703925369155224240218170583121449760807735572563618346663742887399335631857478561868822751378074051406116286184996746678678643831829463733828267454012887329001529063141730403723084930946446950599587041550020919646024684023056228138035562551363598203384204839453789499970640158769360477960136931024930811006092679509779244450233180772689762252838736077354644847011313162540138417737771602193699839743707346468132415719610013159197838938186970892059367878455182308891681587665430740147456927921203608203188691584883059046714446510607928820232109258140652932673006505993931544565795831809613535943314006269409451405556887451452730459955831574762811357375434818884323557747803693407622122018754114240775710989749202719416222325817753675849205339436189407730384965610779249537568228043507138188831132174814211658464611969661672920154827981716456840948678173307393910464424230622761336371111398810847713892337256737676884123496317501559100371282744766478920242106549307251034976554577709171616323877863355481447972169118354483934220177211056242366845716739461774295637450824688810347574474892059336558066795808150246807284130854979206659515384291862278312031214033858574992166271249803697134558184905798822135703978864773818514935784007066747654289595991985869152196156356439519799106669905256860302828034445619355620114522611603126589677125829938472710625890386667566774406222450978895189453966160273607359624133620570157514779128678672448945767679338217472*i1^202 + -350546825428430222645138066946545137060004545673880014621628591175412069314459244994895559483531211714403308182397583213662076661999447528450100480701617594999507313028994982766188607802555722576300427169448757285614514024269651320074842248117283910072498273888641253282501423455591033633130667356425253779980336565372115301542723612789819485407900558132701604508630927901337335445816850637489151856803540670481928553492668694865774823690278154716271565832284500018987865232444525166814474439838486234149291281499383121095448678298302828584540964902587774194550552054051479481465325989496007840734788619965718283790201031534468344225194683608603803064525478410129922975601286486652948689541186902240330100458578591636220785050302171835134093096189329578578289984312889774060363598173692089098939840903528352083471252452220081811066220471226532104083066873082222752351277638661695319595797055921243498681645650120854629015961904966982419656114564329430757155781397096293863305406411827568714507491679059293774936700402187634017840043228187485652185339048732758608174405994655775902441583124522223174982758092658213401453513677517049100621654035480227087686130748053732063025199271407756533134951183546884862386221845172511543386196424952797358824011028778685332880221143004611683889322896108445138578592704425788624399988268543564198125244440247297888581733582129804523032363181322335717031800162383461807061711246364386015154921665116439516492281018972989112177480718774771624036228204809876754184637136386865749621109226472522302892622465732613461951360125062477136701245418070192385672376083614512047908526690275789775830749672394324820599244222588906992505696106514949903003777799205144562929183295681116253354047039771308816952624588482306552252357964333822067785213633359403275197707446536266297227002715309200940569259537499357928041214647308390817987343517771677867778904374374603745535842524243187277301148037483167035138366375108473644068998225369637996487430272746912064359886273579544024531942725681507000689519076409109808932045399874205628810224120422347633802204038965456308122770878988019601289563232002484027180177883747313656851494516279712525493524137713548313695812062586281992486338655646507750417075218757712593068266386377217046237498831147593953818535844182107334471991951083915334955077731723097443285077713135605136280900787709304901973108874206239973349099631351592086841340832745058884092501553579571011336868298663444969524605893175562434723817940649005227184159195136*i1^203 + -8726993655646759240049031553712834622177210665709628876915924933387936987752841311924893653250870261607662613146753874279501644296743926787783344786361298603489957577862180723471332636099096961771466472564060334278816717189024148994308661239684335005745184867219700752421444180080018054627105939976539689452561166768670786061067391213358131399365321244289125863455641205445564598301903728534313323371686261916788931622149192559112661095143407809131259941989050136791584772216002274689511497607057780212699913992883504684374340716620431993918796405677155358551881799050544659908481732164496508235291312734066703732739344879772399710203662970113934076831370381383402583126329300174063663132535638454938416947953754243377839576782431994692820203244303707743956055175757018928066499697021730600481380174983692594482216770615217319906691485244762634479172716630662105107165548562102167261675684023256793823002249399113799166881702401675883930282951665342900020027743874916969799271540659222845718365315085613660941611160048015341863811615587592982831621162604439594167030538793006977811885105241084832911310120610346498908105628255990797754360108295916364525844288631655637987763843628984135210582846859859306388197774914664403420323304172278545620599127909707570162026805491889670649898263715305273774207629945719248282945693381838032360847985813391287875591031836823626485101676032035388229499591212334854122976857705124739114347240079567662432017063751692462514618187232538653086428788154468722864471356326323989954257847312857261362026646004698845699764093689444798465634129399913464184774927643002457498948894516085710590105624744876004033448746952668957598563040452329880575975633714375060865843493680551912130077107555913062706561076985878612692528533507191701478724418468861323964312506425197360302622257749831551588039127669445600041868997684843475704430368366638711525596140745204885199961238769394700079314384647855705563195392622782811209640217055668769473311616070606602351862652455092164505986176812576411775251208727913093197065651793871174545451910362572815184322555598796900421739653987349717640571920281396438444307217677885998553942091772374318561563286721133622164838647030260568403570848917418599555851182468794374907609681545138827309652743876368428192768770017105259585363762363464144425196258992939097393570838069819028482843135340455965610889016325995444077325294967884811544537151504607360921372175180832196811188163079634612901362076438625436617932800*i1^204 + -42920258939081894045961701981427367463751515852005419921267215036764788837848399031072234657809112862496461615890761533594635263956412038694435540361742691951169168020972834588695096609842951295379749256361036006825429245255411410672671545234309738668115458537472890890763301876326953125714374894138711309862731690761212032388186580131950842917877166974379936921310991367687112024876001152891182199098306300292650742055682279739373999592643526111849182009310428778648995722430364536332942502224218459728408376422301715331066779682000395426656383542301345200896001275295073861707324817388257394218826238127968642379449563670474575236118070735241668715033126659027955772965333224551527492065780125855608176845288940759116036767698218666547876865553717491686583685260455394133610490556794235141848953395825229672927035061100943064275594490646988769837826315256341460226633770895784340331808165842575611679901851275059505124138054142491923392474757523349819462733488567954882696243131951824122954200273020730640944311464705299089043212400627313946601069660446709269370621010373082131873724709949698642680545087067950939242294341649675829365375447025608846720456378709954634287254418659425092209796912900882918116757650488371570987042537670649285856136718379614199410188360696935545201024436096201614587788572019579461138904456101383283870948762400481406302577882374785894450186998567644090739809030422616501252779388782458606527446033277033863505433083610293074621703430796705108736735662598845154417025083165615190347286823352265222944343272504397353295433160713746013371356422984165892249044520090748765599187361448650865854096220274619743457085559092122313121993082907534025642153074066226427549047730533813581121916842331379662568558462593944688694629322692767935783686383657423727501981726711001980427746402661062994567192817552200960282961890514079624402117924438865006320469676852096600573937941413877512799044603993749456260776689880588518067106171950523427429285195896393759254937367714278372547159107256621659263656700763891100630954447434078255958083526119286571029918628723211152184087068263339608921387495407163405941441034835541955004168029596040623657679117486657700396058959682269196450863967027484689771913371329943315154792475660349746667540145154874358092922214534986991287631732625914951363521781566122533442210796557925495614531920850908248869972526118092968533928413813516193998207781991408778149921280879794604197845139891804962816*i1^205 + -35249794178093573507511922111353632352727992542706816893657638113317943334668300310578840338163704619612400753486587082135768960661390396954975630872306177105280686383198169712873198858922066461204452098489424561434442784963280894441728326000990588986928861386446376489473951909895420717763233850979830985804271919461893869027153286308056701523749780035961198794019947922500365169582706675572714150608490375702346871500155558483660815222063882315735643805260200818144659022409834246344945907944745095381046640325664306696804053815623367529361932425791652486175652676603800104740223070170159606827441916242166057147796994951513871186037823714584265472300537425365400413350377075896947239419635401704344836421071722106182113657929109611979731131553076155860583615023793107618520912169782071166898210304921277038769329609832713437128390255620061209420888558492274127489043577617360418065933257466926528827514769788815232951322631045196639962158524830358285349919045132714888770214624134110334167441345010423402920462522864036352898791421746302427994953772665181038290714042267698883986537052010560546009237469067062241886241168847181781794734300023089957988137881670355085051181042151887807472641047107760416880307759992689285318334905272814475331343164306577884383722268737391310363666786445461800749471059493468757916595002816073915198050349104102248606331894698917835894338468777425638881434011827889523591586395785225556961007034025398192019776935041605788298929296907602109789188990531770664774428369850392448835750695760674092668734229418174603835113193626519294632685859949253473207638404945198115362610103281134688675137013181015643822940821714829249938813582271974069905509348218377580040493300071408461475167140608362398579418071517770918285071178854892275674921116445127550840830681631815526490337412612886543312741828685635760658598019014716492480865340435154020203396392664941145265345290391271770371272926087012802500730391873480613799186228600943808368475990384517845776441454238687747380958221322316992503820976384262999838101773743587685589503612394909665945827817234362111338637710500663293557517279679413197913653146552981017951240790909682641383805542137266715861823726714140081592450033485566653481191553153450731460677168560975912205672574158627700329531498705079145971993704089300529288781602600033488290463839750610345125960890430663939416620221438411359904893652606452120406982382164218016601075773079552*i1^206 + 960240582219398781709013916321539068708358904630699935197254627775443267459040638777787666397276098797200666833338799065770631387101984657990627724476416025116711208985843120032332448354920855224217677457210339853873795129424627302682597720041386143203958795871438381413719189744386191496127033398526320091005964729711994436747518650536820768780334136063641361294844094101512479241709833425957471120337386431009266894977877368056780258133034117886953084608816458068737129359168400485841587305288501771217768797203483920073764635176406591468545566346360235343326092088289923500374861945549831963216194568864344195381991764766622511880280878952126839595761325151832697036938774074431847176371811049484915874136644462453711044207072405034116735038882020934120462425929002513516342379490878497086898022857330936961994278726098102519203266632715602821434046106747028193229141361344723498822155841965692353730925016620773486233188017356166631133244556090799145104855752618467386488760670490246990912521479843781939961443905889951793108401189849058769196550353820684541716421671526655083435823029687134679549785061868023294635260507690365996417081236209637229043261413485466773905445690049251619637838579595076744368123603667982770448142481147720876088830773207752980313212605947650321680197975048534383195222694675927900333892321510725241356956242560300608987071974330658238542460037648703743383531276302180106582109401346766854561132098018589714549476423353916853207269182413100343392462971413393686421344645705329997222366191086147502331622300459129693991420021415094762482499633451372484950513666753494957681805538635392902587390998020269655810039214721741757016522589116876068778751655683004595760313382718507824884831069952050642233154365101354600126069275890770766523498444627260848238264918427582193349036032374892709733874941548063645128421439125498604552427674181714607314427116215932919565815554016304675510394743768432303029676571736903484894548311187108469720807675794574816899222762677109188104665485586325484576995468162130949794328814804155721080989581219999408580572241968915813022060588451013069460241257896458053166206512327952588980096342205687984937023190787944278647799849510778020408161622097805100115279626869181467605792851952115233788316762852817054223035958213826655244603240990615400860852817565725905764957282509345502713530629188145272937691841092668651208539390684015905210368*i1^207 + 13317173733520190017588579569338202573415802102851967685060269397315256461982611347455276811464429026168098172707784272948857016053156480313336482557745061037803429582988624142467103844898755057862059364253808994790343330570924947896553186680991775286420622543126696140045067471384758014650291880168904047894514288753237766936225216110505633228797530440826986616483337853217914378806422793948727208583937279393697280063825296129883960572574495962157275214262758269220604843351548432531187017177021491524519424244597890851636409240471517709099519452305336795438319403939484236685217274029267568523815453189768885488170350573027832385324569193972578424666275587298087856098892360218244102033390935296805343543505841194399297553098549195336058733715651488702896057197026032312893025452273521307316120463716021810546119040865291158686960535624285965955080015542269830217060776474320019070670963273838246601298688513769533123854161950940584282814227258316431916166467929888040146357843111516097839165118322239307223854628013457577732774949871386321760198009497256780645645890391720556678984586170833071712836324159310761011963422521972985739395908693747447560045436929950898486432973111584741521868053766516897704385494355617255848107986609380554932933905592861196732609423059216528221567617519507455775292369844097933205182906678872984063209288763548014352957975110951700362030152283845288763718643994216821703290235804588937832002663858635781687801627924808309941688824794841105634234752993832543626080280816203039491676411320444479855177421091793208372220452344883084941804049273306220070892224304794844579058902021185226462796545764794229079583834464215281429980457287556259682245376563714754022092638385192616226751580957707880108891894170160879145316107535411385464686080047064539934218488456214831945394903481584597581285191399023788496806160141654128122179240225585763191294473575261479240542085217497179383825942881385955769508008913197859334244911972326245756654739303760414521358681636899102040589131521591538853953834200168665786768223071654660111471381938828109322714304496771087424650763826901287985084028370457200292602836473246052002448222056755143472361498151340668674399220265634147114481221350375419587408969965952680325836815440139684333341766487384309764093668779990917683061994146205067586523622189661813527609158769054253425178096890923861587664883698106368*i1^208 + -2435586204748607195219788851810803185758720226312342986338086370467803608468168062840209812577899203174537842096797235365803151196000141040242404170591810752188006388237941931222566242789746799932820263547481947012778019711613643541992411402251188578764325051115713458629141612544399380763898206159129381440319766709467567859309127611024592378692492341505102238815012793021551898616240038359574774152360909472403557339946933016781549272849364667789367866735059740177244828064006451410545747983162397173334959074283101019395828571195838193888508988445120652976415467685135563567073274216199549424572618584831934920792556565919349843522326025959187265657115318955071442710467749988114410299185961479219544297628576546810980175603334242882076948941864022484774805623749319022041013105562380901643337368201538842647206389521526099897106412511824833625143097489588927469205797392763509405287175278374867215727103579385308619905022689364111074429580457177048508873711790240296449705409811378559912318846021689835764804343087645019799184328737524347441637845797748037355676444916459548870568566098278188082927253368861243450314710741843042858113187555285428369906379449847091870330778974739936905690510039998465873638420736392790004163821573335871810667173674953575511129293749502167718983785841130864365938714227212391372035014271878230073884858370464467004770602670496498648484755365953417898216326197717121695744942331391173921593981672484072671210899712387538153030777282685359023881243773760622109006573971256300290589659952836989003341641747213308944623902399496528443123042414365850982284208239322353758453381992329488002218455650320742511291588975595681073944690580995061185885103157039323203920720198832698719206927568248744652236853511656742934923398783328223010232222007556272176789967341316606869287085622060629687193016571337131136053435090086204710258034437009004972982535753820960811568541470196166759929242002275287553235502904884840165116487586485418335687549883514068602895380245187090020944376311978264165101950148616602374598897337259199055703506971071545993601880211041454807465415831596816799073899727457136185517485648948853973464356894330813943454433059507553895374131798769897012227551642080929172967400844318264468288062887269834661134486032925076290571345958303932402297757855951464239221887101074866700288*i1^209 - N1*2412155998994894958499857246697757312633885101569586985629238202194574279360377979280323858013036721320367287159052123836535036878366326498233721920226933831770246196967090100734960365609504537747380163606689701491274874915770483880348341221110972311614235654654779359404461059007930624*i3 ] ]